{"data":[{"id":"ea8d624d-1078-4be3-bd94-c42da1bfde31","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/cc-execution-visual-proof-inference.contract.test.ts","workers/cc-execution/src/command-center-contracts.js"],"reason":"Owner explicitly authorized the Console autonomy roadmap and this single corrective generation after a main-refresh conflict.","baseSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","issuedAt":1790553090954,"expiresAt":1790553270954,"missionId":"1615dccb-9b98-4dbf-89c9-2e2e8326eb83","authorizationId":"5323ed40-dc5e-472f-915e-ebbe4863c25f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:51:31.35563+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5323ed40-dc5e-472f-915e-ebbe4863c25f","mission_step_id":"71da4f44-c2c9-4c97-a70a-050c646362c6","command_center_event_id":"1615dccb-9b98-4dbf-89c9-2e2e8326eb83"},{"id":"ea8f6eb9-90a1-4235-a57c-35b5b03ca758","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-129786168236","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18541,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21206,"firstUsefulResultAt":"2026-09-29T14:45:51.383Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4134,"terminal":false,"missionId":"12978616-8236-42a0-bff7-69f525cf900b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7301a14c6514c0afe36b1da3c9c6cd88437ee69b","timingsMs":{"prReadinessMs":720,"approvedPlanMs":0,"shipAndProveMs":3065,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"12978616-8236-42a0-bff7-69f525cf900b"},"performance":null,"deploymentId":"forgejo-main-7301a14c6514","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:46:17.840851+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4134","receipt_type":"automatic_mission_resume","idempotency_key":"mission:12978616-8236-42a0-bff7-69f525cf900b:automatic-mission-resume:4134:canonical_release_reconciliation_pending","mission_step_id":"307f9221-7561-4b02-ab47-859bd9b2eb8e","command_center_event_id":"12978616-8236-42a0-bff7-69f525cf900b"},{"id":"ea966b5a-8a82-47cc-93b1-c1da21989d64","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ccb89b99ae39","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"ccb89b99-ae39-4006-ae0f-0154a0de54f7","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":657,"providerAuthMs":0,"ledgerPrepareMs":657,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":657,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":657,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5174,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:34:13.738607+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ccb89b99-ae39-4006-ae0f-0154a0de54f7:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dd7b8155-ed2e-4ecd-a0ac-5a9fa2b03038","command_center_event_id":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},{"id":"ea97d120-6d7b-4e63-8668-9cbe900042ed","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-stable-cloudflare-routes-20260822","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2438,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":601,"terminal":false,"missionId":"4478360e-1d27-46c6-9555-a1e3b541fad5","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4478360e-1d27-46c6-9555-a1e3b541fad5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4848,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:10:33.746649+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"601","receipt_type":"execute_mission","idempotency_key":"mission:4478360e-1d27-46c6-9555-a1e3b541fad5:execute_mission:repair_mission_execution_retryable","mission_step_id":"25007d39-4999-41da-a7ed-99b6e9144680","command_center_event_id":"4478360e-1d27-46c6-9555-a1e3b541fad5"},{"id":"ea98129e-eb26-4784-9a35-bfe751230818","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending"},"mainSha":"96fb14aa72442e1f571e77fa0c93592248d655e3","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source"],"sourceSha":"a4be6625ca20853c25503d481d3a2038bf1a89b2","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:04:08.806625+00:00","proof_gate":"canonical_release_pending","source_sha":"a4be6625ca20853c25503d481d3a2038bf1a89b2","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:df14ac77-28df-45e4-8a9a-c579edbcc30f:forgejo-release-status:a4be6625ca20853c25503d481d3a2038bf1a89b2:pending:forgejo-main/source=pending","mission_step_id":"67027a13-51b4-41d5-bd75-246f5162aace","command_center_event_id":"df14ac77-28df-45e4-8a9a-c579edbcc30f"},{"id":"ea982d7a-d7a8-4cbc-a356-42b0c93b421a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact corrective test-harness update on existing PR #2247, then correct only the stale regression expectations for the empty orphan branch repair. Keep the same branch and PR. Restore normal frozen control-plane behavior after this exact scoped mutation.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact corrective test-harness update on existing PR #2247, then correct only the stale regression expectations for the empty orphan branch repair. Keep the same branch and PR. Restore normal frozen control-plane behavior after this exact scoped mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"No-op or failed mutations cannot create or leave an empty orphan branch and active mission retries reuse the same branch identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Unfreeze the control plane for this exact corrective test-harness update on existing PR #2247, then correct only the stale regression expectations for the empty orphan branch repair. Keep the same branch and PR. Restore normal frozen control-plane behavior after this exact scoped mutation.","constraints":[{"id":"constraint-1","statement":"Forgejo only; keep PR #2247 and its branch; never delete unique-work, protected, open-PR, or concurrently advanced branches.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Gate regression coverage proves proven-empty cleanup, exact-head race protection, same-branch atomic recreation, and fail-closed unique/diverged/open/protected behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Live cc-execution runtime reports the merged repaired source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"68f0ee384f8fffa622fcbdd36727afb4982982fdb914bc58e0179dff40d511a2","requestContractRevision":7,"previousRequestContractHash":"53f36d334f53462a55498966e4d5cb4dbc0208da7c6d33b47129d94ceaff96fe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:45:19.885182+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:df2024ae-a7cb-4df9-98f1-336e1c691cbd:request-contract:68f0ee384f8fffa622fcbdd36727afb4982982fdb914bc58e0179dff40d511a2","mission_step_id":"bb041af0-69a4-41c8-a262-080507a0a588","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"ea987dd7-d50b-40e3-b2c1-01f4b5e3a7c3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdbtios","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8450,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":951,"terminal":false,"missionId":"e5b46d70-732a-414b-a6ba-1d161c7d9445","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","timingsMs":{"handlerMs":29554,"prReadinessMs":1372,"approvedPlanMs":21037,"missionSetupMs":713,"shipAndProveMs":6758},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e5b46d70-732a-414b-a6ba-1d161c7d9445"},"performance":null,"deploymentId":"forgejo-main-926f9ae16ab3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T19:13:25.777306+00:00","proof_gate":"canonical_release_dispatched","source_sha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","external_id":"forgejo-main-926f9ae16ab3","receipt_type":"execute_mission","idempotency_key":"mission:e5b46d70-732a-414b-a6ba-1d161c7d9445:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ef310637-9479-407d-a945-93e36bee4028","command_center_event_id":"e5b46d70-732a-414b-a6ba-1d161c7d9445"},{"id":"ea98d1e4-c64a-4189-9f20-95bc69c75e09","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cd154e917bbb42638e76587410e37eeb936d3883","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Set up the canonical 10X tenant/workspace for Anthony with a production-ready marketing foundation using existing KNOCKLAUNCH primitives wherever possible. Resolve the exact current 10X tenant identity/slug/routes from live repository/runtime truth and fail closed rather than guessing. Add a tenant-branded authenticated Marketing area reachable from the 10X main workspace and avatar menu, preserving the platform-wide canonical avatar control even if the route family is marked self-contained. The marketing area should be ready for Anthony's Google Workspace connection during the September 31/October 1 noon meeting: surface connection readiness for existing Google/Gmail/Contacts/Drive capabilities without creating duplicate connector architecture; after connection, support building a tenant-scoped customer master list from authorized sources, deterministic dedupe, and segmentation. Provide initial marketing workflow structure for audiences/segments, campaign drafts, approval state, scheduled/pending sends, results/follow-up tracking, and suppression/opt-out handling. Do not auto-send or bulk-message customers as part of this objective. Prefer reusable shared marketing/customer-ingest","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ba5998a9072d9c488e8635990bb19700d7a47a41ede4366d48d2ffe9002aa360","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba5998a9072d9c488e8635990bb19700d7a47a41ede4366d48d2ffe9002aa360"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:25:57.242436+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cd154e917bbb42638e76587410e37eeb936d3883","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:19ade7f6-15a0-49f1-b4f6-61927fc789be:request-contract:ba5998a9072d9c488e8635990bb19700d7a47a41ede4366d48d2ffe9002aa360:cd154e917bbb42638e76587410e37eeb936d3883:verified:","mission_step_id":"9e355bc1-612b-46a8-a3c8-9889d6187a34","command_center_event_id":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},{"id":"ea98f0eb-a078-4777-9f6f-ba19cb83fc0d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/messages-reference-layout-gesture","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3452,"terminal":false,"missionId":"65d67eb0-3a19-47ad-96a5-f0060240eefe","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":658,"approvedPlanMs":0,"missionSetupMs":607,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":209,"resolvePreflightMs":607,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":398,"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":"65d67eb0-3a19-47ad-96a5-f0060240eefe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T18:03:34.814423+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3452","receipt_type":"execute_mission","idempotency_key":"mission:65d67eb0-3a19-47ad-96a5-f0060240eefe:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"10ef19a1-b573-410d-b699-ad91d8e3ac48","command_center_event_id":"65d67eb0-3a19-47ad-96a5-f0060240eefe"},{"id":"ea99cf67-e838-4287-8fe3-1a3381be9cbb","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mttzd6u1","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.78-mcp-synthesis-continuation","prNumber":2225,"terminal":true,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2543,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":646,"approvedPlanMs":0,"missionSetupMs":2094,"providerAuthMs":0,"shipAndProveMs":1763,"ledgerPrepareMs":1109,"ledgerReconcileMs":0,"lineageReconcileMs":985,"resolvePreflightMs":2094,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1109,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},"performance":null,"deploymentId":"forgejo-main-ca717c4346e5","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2520,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:14:13.500945+00:00","proof_gate":"canonical_release_already_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":"forgejo-main-ca717c4346e5","receipt_type":"execute_mission","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"72893d6c-7733-4ca7-82e7-a7b7c9957988","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"ea9befea-120b-4936-9a82-9f85ec2c08bc","source":"cc-execution","status":"verified","payload":{"paths":["scripts/visual-witness-hosted-runner/src/route-origin-policy.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/route-origin-policy.test.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/visual-witness-custom-domain-origin.test.js"],"baseSha":"71271075fcddbd9d14c47c0b0da1a6fe80960592","consumedAt":1787944300070,"consumerToken":"901ff627-52f9-4fb2-a822-31c74d72e61f","authorizationId":"26d001b1-a47c-4be2-b431-6a0a5fe65140"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:11:41.02683+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"71271075fcddbd9d14c47c0b0da1a6fe80960592","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:26d001b1-a47c-4be2-b431-6a0a5fe65140","mission_step_id":"0e4afc29-3944-4b15-a373-4aaef7d2bc2e","command_center_event_id":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf"},{"id":"ea9da0f4-8065-47d7-95c4-528ef83d8151","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/card-grading/PCGCompletionCenter.tsx","fingerprint":"d98849f186ebc7f2b37ffcf6fde9a817e4e43ed71021af7fc47fee4b63f84a31"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:40:49.369443+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8aaadff9-40c4-40b9-8479-6e9c4796825a:repository-mutation-intent-blocked:d98849f186ebc7f2b37ffcf6fde9a817e4e43ed71021af7fc47fee4b63f84a31","mission_step_id":"7cb43956-b0e6-456c-978c-f72cb234618d","command_center_event_id":"8aaadff9-40c4-40b9-8479-6e9c4796825a"},{"id":"ea9e72ab-d195-47d9-8b25-84b22bdc0098","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"7a6b763b76996e29a7079c3fa901ca549a8d288a","sourceSha":"c1f7a3dcdb0acc020d71832297b1b842edb64b23","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T08:54:18.934544+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"c1f7a3dcdb0acc020d71832297b1b842edb64b23","external_id":"canonical-release-c1f7a3dcdb0a","receipt_type":"canonical_release_status","idempotency_key":"mission:adf2d99f-7cbe-4109-9262-ace7b159a741:forgejo-release-ancestry:c1f7a3dcdb0acc020d71832297b1b842edb64b23:7a6b763b76996e29a7079c3fa901ca549a8d288a:main_history_page_inconclusive","mission_step_id":"4f2118b6-abbb-4253-be12-9d259f83b305","command_center_event_id":"adf2d99f-7cbe-4109-9262-ace7b159a741"},{"id":"ea9f6723-20e5-46b1-8c9d-d85fc97f52cd","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs"],"reason":"Continue exact release-classification repair by decoupling orchestration target ownership from cc-execution runtime source and proving orchestration-only changes do not redeploy product runtime.","baseSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","issuedAt":1788522016652,"expiresAt":1788522196652,"missionId":"43992403-f254-4211-bc17-098b73a8f872","authorizationId":"c98306ef-8882-4759-95b9-c30d4b22efda","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:17.218414+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c98306ef-8882-4759-95b9-c30d4b22efda","mission_step_id":"f84289a3-216f-4c3c-a1f4-edbf79ec19be","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"ea9fd6eb-5eaf-41b6-9ab0-3cb2a81982f8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-ui","satisfied":false,"statement":"ProposalDesignStudio exposes editable Event Facts and Event Summary content, content-aware layers, and compact useful geometry presets without regressing existing direct manipulation.","proofConditionIds":["proof-ui-source"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Reuse existing PR 2008 and branch ai/proposal-layer-controls-final.","proofConditionIds":["proof-ui-source"]},{"id":"constraint-2","satisfied":false,"statement":"Frontend-only.","proofConditionIds":["proof-ui-source"]},{"id":"constraint-3","satisfied":false,"statement":"Preserve crop, resize, selected-layer lock, aspect lock, reset, tenant logo/assets, presets, and proposal generation.","proofConditionIds":["proof-ui-source"]}],"contractHash":"beb23c325caeb6c886d61d6012002786a0361a3c2258d89ae8963d277732067b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-ui-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"beb23c325caeb6c886d61d6012002786a0361a3c2258d89ae8963d277732067b","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T23:34:15.859069+00:00","proof_gate":"request_contract_pending","source_sha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6061e4a4-e4c6-42ee-925c-a8161d82a32c:request-contract:beb23c325caeb6c886d61d6012002786a0361a3c2258d89ae8963d277732067b:0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa:pending:repository","mission_step_id":"cccfa85c-ca68-46f6-b658-308b54f5c709","command_center_event_id":"6061e4a4-e4c6-42ee-925c-a8161d82a32c"},{"id":"eaa0be02-1b40-4fd0-8fce-a616499b975a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1847,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T16:54:39.908Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"a84be922-cbc3-43dd-bb91-a7ec8a455bae","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1371,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":375,"providerAuthMs":0,"ledgerPrepareMs":375,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":375,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":375,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"a84be922-cbc3-43dd-bb91-a7ec8a455bae"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2349,"likelyAffectedFiles":["config/platform-sidekick-intelligence.json","config/capabilities/platform-sidekick-intelligence.json","config/mission-freedom-provider-cutover.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:54:39.976249+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a84be922-cbc3-43dd-bb91-a7ec8a455bae:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"69b9f15b-a41b-4378-bc86-964cff089780","command_center_event_id":"a84be922-cbc3-43dd-bb91-a7ec8a455bae"},{"id":"eaa17370-7592-43c6-9a88-a30865bd3008","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1154,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":223,"terminal":false,"missionId":"6705e453-04b1-40a8-8172-ec847c825fbf","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6705e453-04b1-40a8-8172-ec847c825fbf"},"performance":null,"deploymentId":"forgejo-main-0f27e2ffeeae","workflowRunId":663,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4127,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:06:38.467078+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c","external_id":"forgejo-main-0f27e2ffeeae","receipt_type":"execute_mission","idempotency_key":"mission:6705e453-04b1-40a8-8172-ec847c825fbf:execute_mission:canonical_release_dispatched","mission_step_id":"4a96bfd1-e50e-48e9-b765-acf4bfebfc6e","command_center_event_id":"6705e453-04b1-40a8-8172-ec847c825fbf"},{"id":"eaa7ee02-1968-4858-9897-d403ab5bab70","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-nonmail-mobile-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1071,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":493,"terminal":false,"missionId":"39ab3580-cd9f-4243-ba0c-23b8b6ba2a21","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"39ab3580-cd9f-4243-ba0c-23b8b6ba2a21"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:08:57.982107+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"493","receipt_type":"execute_mission","idempotency_key":"mission:39ab3580-cd9f-4243-ba0c-23b8b6ba2a21:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"0180f4e1-2bfa-4e10-b096-08068c98c3cc","command_center_event_id":"39ab3580-cd9f-4243-ba0c-23b8b6ba2a21"},{"id":"eaa83dae-e4d1-4562-9aba-d37c0d9b6002","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"a113e7bc458defbc429fb3e3abb4f1bfeeea9404","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a113e7bc458defbc429fb3e3abb4f1bfeeea9404","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"bb8a7a31bf3157408ec87642ae7db26f840b94e0f11791753e6fb49145b55791","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12754","runId":12754,"status":"running","sourceSha":"a113e7bc458defbc429fb3e3abb4f1bfeeea9404","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"dce6cc3bc350efc8cc03f0b6e443c4c31f987afb","deploymentId":"forgejo-main-dce6cc3bc350efc8cc03f0b6e443c4c31f987afb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.59.3-direct-commit-ancestry","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:31:41.413152+00:00","proof_gate":"canonical_release_pending","source_sha":"a113e7bc458defbc429fb3e3abb4f1bfeeea9404","external_id":"forgejo-main-a113e7bc458d","receipt_type":"canonical_release_status","idempotency_key":"mission:b5ad5b28-af0a-4ec1-a03a-c76c23cabe23:forgejo-release-status:a113e7bc458defbc429fb3e3abb4f1bfeeea9404:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"3b775528-3546-4c0b-abf2-2ec22888e96a","command_center_event_id":"b5ad5b28-af0a-4ec1-a03a-c76c23cabe23"},{"id":"eaaa0eca-95ad-4cda-b356-01f85b6b9d11","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-082414f61541","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17893,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":22951,"firstUsefulResultAt":"2026-10-05T23:23:08.662Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5094,"terminal":false,"missionId":"082414f6-1541-4e4f-a3cf-34764da101ea","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c62786630e9e416292410af15960959aabf40ba8","timingsMs":{"prReadinessMs":73,"approvedPlanMs":0,"shipAndProveMs":650,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"082414f6-1541-4e4f-a3cf-34764da101ea"},"performance":null,"deploymentId":"forgejo-main-c62786630e9e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:43:58.628528+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5094","receipt_type":"automatic_mission_resume","idempotency_key":"mission:082414f6-1541-4e4f-a3cf-34764da101ea:automatic-mission-resume:5094:canonical_release_reconciliation_pending","mission_step_id":"fad98cf6-366b-4856-b533-dc7963c7b2cb","command_center_event_id":"082414f6-1541-4e4f-a3cf-34764da101ea"},{"id":"eaac3406-6747-4ffc-971e-694eef4e0774","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f616b90aa0081785db740a41d4e7c34d5ab037f4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f616b90aa0081785db740a41d4e7c34d5ab037f4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/740","runId":740,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T15:02:35.31098+00:00","proof_gate":"canonical_release_pending","source_sha":"f616b90aa0081785db740a41d4e7c34d5ab037f4","external_id":"forgejo-main-f616b90aa008","receipt_type":"canonical_release_status","idempotency_key":"mission:1f16f621-3abb-4e06-8d0e-1a745374395a:forgejo-release-status:f616b90aa0081785db740a41d4e7c34d5ab037f4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"eff755d8-50a9-4788-a8f7-6585e0f403cc","command_center_event_id":"1f16f621-3abb-4e06-8d0e-1a745374395a"},{"id":"eaac6438-d178-44b8-852f-916837be2999","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":454,"terminal":false,"missionId":"3ed5d590-c025-4f1b-b69d-6d2defa64559","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ed5d590-c025-4f1b-b69d-6d2defa64559"},"performance":null,"deploymentId":"forgejo-main-60f0e038e7de","workflowRunId":1582,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5789,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:52:43.946917+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"60f0e038e7dedc3a9c5ea1e5e9e569471984983b","external_id":"forgejo-main-60f0e038e7de","receipt_type":"ship_and_prove","idempotency_key":"mission:3ed5d590-c025-4f1b-b69d-6d2defa64559:ship_and_prove:ship_and_prove_release_pending:60f0e038e7dedc3a9c5ea1e5e9e569471984983b:1582","mission_step_id":"503d43ee-513d-4c60-8ee5-cd5c33f9331c","command_center_event_id":"3ed5d590-c025-4f1b-b69d-6d2defa64559"},{"id":"eab3521b-c84a-44c7-80a4-3b11695e55be","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Replace the just-released PCG beige/light redesign with a cleaner and simpler PCG operating UI. The user dislikes both the color scheme and the confusing layout. Use a cool neutral white/light-gray/charcoal palette with PCG gold only as a restrained accent. Flatten the owner landing page to one compact header, one obvious Receive new cards action, and a numbered 1-to-4 workflow: Receive Cards, Grade Cards, Publish & Sell, Fulfill & Ship. Remove lifestyle/hero framing and decorative imagery blocks from the owner landing page. Keep setup visually secondary. Fix PCG Settings specifically: do not embed the entire universal Settings & Profile home inside PCG. Show a small PCG-specific settings launcher first with Brand & workspace, Google & connections, Email & customers, Notifications, Profile & staff, and Workspace behavior; only render the relevant universal settings section after Anthony chooses one. Payments remains in the separate Payments tool. Preserve all business logic, routes, grading rules, data actions, provider state, and owner approval safeguards. Frontend-only change. Ship through fast UI gate, squash merge, frontend release, then visually verify PCG root and PCG Setting","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: workspace, website only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to pcg. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/workspace","currentSourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","witnessSourceSha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","verificationState":"verified","witnessRequestContractHash":"eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:41:03.588999+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c2ca31e10110f4888944ec96bff2c894acc89ac6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88715ace-54dc-4957-a3cc-b4f76e98b1bf:request-contract:eaaf1bad54d9771818003f0ab5d10bbc401c76260cc3b846e5f45f891a1526c8:c2ca31e10110f4888944ec96bff2c894acc89ac6:verified:","mission_step_id":"70889653-a123-4a92-a5c7-4c5aa44e68e0","command_center_event_id":"88715ace-54dc-4957-a3cc-b4f76e98b1bf"},{"id":"eab426b1-7515-42b3-8cd2-0a9a1f414381","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-b81f7791018e","approved":true,"missionId":"b81f7791-018e-4359-aa88-a95a73709539","objective":"Prepare a clean PCG Card Vault true-floating-controls repair from current protected main after #4801. Do not mutate until exact payload is supplied.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_content":"import {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,findPCGGrade,formatPCGGrade} from '@/pages/card-grading/pcgGradingScale';\n// TODO: true-floating-controls repair implementation – payload pending","old_content":"import {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,findPCGGrade,formatPCGGrade} from '@/pages/card-grading/pcgGradingScale';"}],"durableMutationResume":true},"recovery":false,"fingerprint":"9514fa1ea3b8495014d1dc1924043584d67a0c2c4acc3b9a2ac0995cf371d53a","replayCount":0,"serializedBytes":860},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:15:18.089283+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b81f7791-018e-4359-aa88-a95a73709539:repository-mutation-intent:9514fa1ea3b8495014d1dc1924043584d67a0c2c4acc3b9a2ac0995cf371d53a:0","mission_step_id":"f30d2b20-00d3-4e43-9538-68fea8e3d26a","command_center_event_id":"b81f7791-018e-4359-aa88-a95a73709539"},{"id":"eab5d649-b136-4153-a6c0-f7b0bae9ca2a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:24:02.033547+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f85439179990\",\"prNumber\":4713,\"sourceSha\":\"2fd7c9fb2532b3f5f7fc1e05c8e0075a75136da8\",\"deploymentId\":\"forgejo-main-2fd7c9fb2532\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:26:12.450721+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f8543917-9990-4ce0-b82a-62ef47b77df8:owner-progress-heartbeat:119407064","mission_step_id":"e5bfe041-99b0-4264-94da-b4ad916c61a6","command_center_event_id":"f8543917-9990-4ce0-b82a-62ef47b77df8"},{"id":"eab7e1fa-30a4-4a90-b204-b4258f60a43a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","wordingChanged":false,"canonicalIntent":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","requestContractRevision":8,"previousRequestContractHash":"2bbddad6ed24b0b05435988d6b41ef62a8a500064b3b6a67c93855f25ba6f6d9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:15:45.56285+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"eab877e7-8771-4c54-9896-5187dfba8f20","source":"cc-execution","status":"recorded","payload":{"objective":"Current protected main is 4dd433e77c516bffb6fbb1cf0d961d541f8a1c67 and contains the merged Docker CLI release fix from PR #640. The canonical release conductor has no explicit owner override and correctly classifies OnRunner only from scripts/visual-witness-hosted-runner/. Do not broaden shared workflow ownership. Add the Docker CLI prerequisite to the OnRunner deployment note in scripts/visual-witness-hosted-runner/README.md, then use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and release only OnRunner. Prove exact live runtime identity on the merged main, then run the Big Papi mobile invoice witness against tenant 766cfaa7-ac42-46c8-bbef-69d13268a29d and ensure SeaSide c55998b4-82a3-467e-8d35-177bb4785f6e never becomes active.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-23T23:56:59.357Z","fingerprint":"62b98b38b938d2f49b3c575dd750b065806e7bce3032b625778f79f63365073f","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-event-detail-actions-20260823","requestedBranch":"ai/document-onrunner-docker-cli-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T23:56:59.845034+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:17762156-982a-452d-8d64-92830157175c:tenant-workstream-contribution:62b98b38b938d2f49b3c575dd750b065806e7bce3032b625778f79f63365073f","mission_step_id":"4fff265d-3c10-4aa7-9b8a-8869c131d675","command_center_event_id":"17762156-982a-452d-8d64-92830157175c"},{"id":"eabcbc04-3ff4-4d18-999f-53a7b7822fb0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cc47304f3c0b","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2905,"terminal":false,"missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1114,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1357,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:48:56.54664+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2905","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:automatic-mission-resume:2905:repair_mission_pr_ready_retryable","mission_step_id":"b16a4c8e-99fa-4e2c-87e3-7873f0880589","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"eabf0fb7-d10c-4422-8709-f346e66590a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-authority-fastpath-20260822","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3228,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":596,"terminal":false,"missionId":"37370fb4-8f18-47d6-a736-4161231a49a5","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"37370fb4-8f18-47d6-a736-4161231a49a5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5064,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T17:49:33.580969+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:37370fb4-8f18-47d6-a736-4161231a49a5:execute_mission:repair_mission_execution_retryable","mission_step_id":"9ffa3709-3b95-4d1a-9b52-7e33b168c6f9","command_center_event_id":"37370fb4-8f18-47d6-a736-4161231a49a5"},{"id":"eabf9206-3291-45e7-a4fb-80bf32ad50c1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"3b47c01c6ce50923baa44f00853ee3464749d0ca2f39055d4c1c2571ebe5abc5","forgejoWorkflowProof":{"runId":13101,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:34:22.711063+00:00","proof_gate":"canonical_release_pending","source_sha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","external_id":"forgejo-main-84c069a1f4f7","receipt_type":"canonical_release_status","idempotency_key":"mission:755f42a9-18f7-479a-a92e-3fb213550d3c:forgejo-release-status:84c069a1f4f70bb8350e471b9be6f844c78ef82d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a2528b02-69a1-4ac3-bb07-2480f4b7aeab","command_center_event_id":"755f42a9-18f7-479a-a92e-3fb213550d3c"},{"id":"eabfb62c-c8e9-4b5b-921f-62c049f7d33d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cc232ed970d84df42e7ac7f81886dd74d14e7fed","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-source-fastpath","satisfied":true,"statement":"Both read-only repository search excerpts and exact repository_inspect file reads use one shared exact-SHA raw Forgejo source reader with immutable SHA/path edge caching instead of the /contents JSON/base64 hot path.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"hard-latency-budget","satisfied":true,"statement":"Exact repository inspection shares one 2500ms owner-facing wall-clock budget and never retains the current 6500ms drift.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"bounded-search-excerpts","satisfied":true,"statement":"Default read-only repository search returns path results plus at most two source excerpts, with each optional excerpt bounded to 650ms and no source excerpt allowed to hang the overall request.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"live-fast-proof","satisfied":true,"statement":"On live cc-execution 1.58.175-repository-source-fastpath, an exact source file inspection completes successfully within 2500ms and a repeated exact-SHA read demonstrates the immutable cache fast path; read-only repository search remains at or below 2500ms.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"exact-sha","satisfied":true,"statement":"Source-content cache keys and provider reads are bound to an immutable exact commit SHA so moving main cannot return stale content as current.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"structured-failure","satisfied":true,"statement":"Provider timeout or transport exhaustion returns structured retryable state within the hard budget rather than hanging or widening the wall clock.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"single-release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, canonical Gate, squash merge, and one cc-execution release only.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"5628fcdcdf053f0f511a88ef76924185f708eb7ba057089fc674e756942eeba7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":9052,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"5628fcdcdf053f0f511a88ef76924185f708eb7ba057089fc674e756942eeba7","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"cc232ed970d84df42e7ac7f81886dd74d14e7fed"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5628fcdcdf053f0f511a88ef76924185f708eb7ba057089fc674e756942eeba7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T23:20:26.023167+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cc232ed970d84df42e7ac7f81886dd74d14e7fed","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:65c46ae6-e6fc-46a6-b460-5d6d158c686d:request-contract:5628fcdcdf053f0f511a88ef76924185f708eb7ba057089fc674e756942eeba7:cc232ed970d84df42e7ac7f81886dd74d14e7fed:verified:","mission_step_id":"affc8278-2b61-4ddd-8ae6-89593e4fe271","command_center_event_id":"65c46ae6-e6fc-46a6-b460-5d6d158c686d"},{"id":"eac273e4-73ae-4478-9772-d2f1812f2d99","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-first-class-performance-hardening-20260902","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":65049,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1347,"terminal":false,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":223,"prReadinessMs":0,"approvedPlanMs":223,"missionSetupMs":2445,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},"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":1120,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:48:45.664904+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1347","receipt_type":"execute_mission","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"eac55148-f049-4699-904b-3adfe745a009","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:52:49.795291+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/repair-controlled-merge-and-release-readback-20260804-r202608041240\",\"prNumber\":3957,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:23:59.014043+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66c63b26-da08-4b9a-a9ea-72639ceab2a0:owner-progress-heartbeat:119329535","mission_step_id":"f2c9b3d4-b9b7-4b26-b842-14e862433504","command_center_event_id":"66c63b26-da08-4b9a-a9ea-72639ceab2a0"},{"id":"eac5a785-8f5a-4cdb-8ed5-72e7c9521a9b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_revision\",\"status\":\"recorded\",\"proofGate\":\"request_contract_revision_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"runtime\",\"visual\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-22T16:08:44.751889+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-285944eff62b\",\"prNumber\":3470,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:40:34.101805+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:285944ef-f62b-4c50-a0be-04838efe26d6:owner-progress-heartbeat:119341842","mission_step_id":"4cb7248c-3510-4467-b4be-dcb852bf4054","command_center_event_id":"285944ef-f62b-4c50-a0be-04838efe26d6"},{"id":"eac82188-d644-4c7e-813a-59f8d98ae0f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/security-definer-trigger-rpc-hardening","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3099,"terminal":false,"missionId":"4fc18dbb-9532-4542-a530-e4f9be24130a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13915,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1434,"missionSetupMs":544,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":544,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":544,"repositoryMutationMs":12481,"repositoryProviderMs":12481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5482,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":544,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6999},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"4fc18dbb-9532-4542-a530-e4f9be24130a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:41:49.393775+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3099","receipt_type":"execute_mission","idempotency_key":"mission:4fc18dbb-9532-4542-a530-e4f9be24130a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f0f0551a-dff1-4f9b-8c9c-bbf445d4ac63","command_center_event_id":"4fc18dbb-9532-4542-a530-e4f9be24130a"},{"id":"eac8fc77-7167-46f2-90ad-4373d5151283","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"05b77e3e5958b4460793a8ba4a8903abb75cc09f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"05b77e3e5958b4460793a8ba4a8903abb75cc09f","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1471","runId":1471,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"b5253fb8711d820f4d6b2c3d1054565d0dd492c0","deploymentId":"forgejo-main-b5253fb8711d820f4d6b2c3d1054565d0dd492c0","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.6-live-release-idempotency","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T15:54:26.078666+00:00","proof_gate":"canonical_release_pending","source_sha":"05b77e3e5958b4460793a8ba4a8903abb75cc09f","external_id":"forgejo-main-05b77e3e5958","receipt_type":"canonical_release_status","idempotency_key":"mission:cbe4f2a8-bd98-4f91-bcfe-8ef16e270cd6:forgejo-release-status:05b77e3e5958b4460793a8ba4a8903abb75cc09f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending","mission_step_id":"cb47b484-6d25-4856-9e35-94b2fc237461","command_center_event_id":"cbe4f2a8-bd98-4f91-bcfe-8ef16e270cd6"},{"id":"eaca30b2-6033-45a7-a386-560f8f8bde65","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"ae14619b-0a49-4e4f-ab3a-5313977c6504","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e941883ce08c","reason":null,"status":"pending","metrics":{"receiptBytes":25676,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":3,"executorlessWaitMs":681864,"firstUsefulResultAt":"2026-10-01T12:19:24.711Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4359,"terminal":false,"missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"02f3245ccc326456533ccb73731a618c0ed491f6","timingsMs":{"queue":280,"total":364,"execution":84},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},"performance":null,"deploymentId":"forgejo-main-02f3245ccc32","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"ae14619b-0a49-4e4f-ab3a-5313977c6504","tenant":"tennex-tax-solutions","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"ae14619b-0a49-4e4f-ab3a-5313977c6504","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/tennex-tax-solutions/workspace","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13830,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1799,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:30:48.442544+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"02f3245ccc326456533ccb73731a618c0ed491f6","external_id":"ae14619b-0a49-4e4f-ab3a-5313977c6504","receipt_type":"visual_proof_started","idempotency_key":"mission:e941883c-e08c-4d2b-ac54-4eeb4afee0b1:visual-start:ae14619b-0a49-4e4f-ab3a-5313977c6504","mission_step_id":"e79a415e-0da6-49e0-8900-0861b83f882a","command_center_event_id":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},{"id":"eaca5260-3739-48ea-9b16-c67e12259a2b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-01538fd29907","prNumber":2348,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:39:13.260198+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","external_id":"2348","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:merged-pr:2348:78484f0a679c9e4912c92bd0d39647cff21afbb5","mission_step_id":"bf688094-5e51-4dd5-8db9-49e2626d2d1c","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"eacaa060-4c9e-4701-8618-f55c3bb31de8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4adeff75f590","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":50646,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":4,"executorlessWaitMs":501080,"firstUsefulResultAt":"2026-10-02T00:22:12.553Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4427,"terminal":false,"missionId":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2224,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:30:30.583446+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4427","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:automatic-mission-resume:4427:repair_mission_pr_ready_retryable","mission_step_id":"425c329c-11be-4c55-a745-7b2f4a8c8432","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"eacafcc3-4442-49e9-94f4-64f29631647a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:02:59.843196+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417531","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"eacba835-d89b-472c-a554-34ff0f59271b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-established-scope-hide-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2384,"terminal":false,"missionId":"6ec953b6-8ab8-4171-9c6c-6e4656cec657","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"deb1d58f69843f0ef69cbc84ba9311188895651f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18662,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1837,"approvedPlanMs":0,"missionSetupMs":1200,"providerAuthMs":0,"shipAndProveMs":10550,"ledgerPrepareMs":618,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1200,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":618,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6ec953b6-8ab8-4171-9c6c-6e4656cec657"},"performance":null,"deploymentId":"forgejo-main-deb1d58f6984","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":2543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:45:35.601077+00:00","proof_gate":"canonical_release_dispatched","source_sha":"deb1d58f69843f0ef69cbc84ba9311188895651f","external_id":"forgejo-main-deb1d58f6984","receipt_type":"execute_mission","idempotency_key":"mission:6ec953b6-8ab8-4171-9c6c-6e4656cec657:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6c4d5177-8fa4-44e7-8490-823f45a1ba37","command_center_event_id":"6ec953b6-8ab8-4171-9c6c-6e4656cec657"},{"id":"eaccdf13-6632-494d-aaa6-e67d652bc8dc","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":69743,"owner_action_to_pr_ms":6002,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":6002},"ownerWaitLiveAt":"2026-09-28T15:27:18.743Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:27:18.995785+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:9a6a57d8-41c8-4eca-93e7-22a63b0852b7:owner-wait-live","mission_step_id":"cefadb2b-b453-46af-b7a8-7cf3be4e0969","command_center_event_id":"9a6a57d8-41c8-4eca-93e7-22a63b0852b7"},{"id":"eacee24c-824d-47f1-9ade-9fe0e818132d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9590bbfbb9408c265a0a40d760057f88c2966cbdf986f56890d84a87e6f7c8ec","forgejoWorkflowProof":{"runId":15048,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:18:32.253924+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"70d3321cabf49703ccc2f83c747ba0b5ddf5cec8","external_id":"forgejo-main-70d3321cabf4","receipt_type":"canonical_release_status","idempotency_key":"mission:0096b00a-0d0f-4ef0-a751-e210f6385782:forgejo-release-status:70d3321cabf49703ccc2f83c747ba0b5ddf5cec8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5aa346de-f0bf-40db-897b-372a57d3a2a6","command_center_event_id":"0096b00a-0d0f-4ef0-a751-e210f6385782"},{"id":"ead03632-d5f4-4e4a-9602-b03b5eca90a7","source":"forgejo","status":"waiting","payload":{"branch":"ai/experience-editor-premium-overhaul","prNumber":4168,"nextAction":null,"mergeCommitSha":"226c69a723c139372f626e9b7f915858cdc39a05","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:35:33.515965+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"226c69a723c139372f626e9b7f915858cdc39a05","external_id":"4168","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:27208d29-edb4-4b00-b4d6-4e51e9da27de:merged-pr:4168:226c69a723c139372f626e9b7f915858cdc39a05","mission_step_id":"ad28cd26-60f6-4601-8984-95d2502dd959","command_center_event_id":"27208d29-edb4-4b00-b4d6-4e51e9da27de"},{"id":"ead0bf1a-aa4e-4d1a-8a12-6637be3a434c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Historical-source workflow_dispatch recovery is deterministically mis-bound to current-main run SHA and the provider mutation is exhausting its 6-second ceiling before durable reconciliation.","baseSha":"83e56ef71a914ab8ab884405fd284cf726377aa8","issuedAt":1789594505840,"expiresAt":1789594685840,"missionId":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4","authorizationId":"0779009d-d9ac-422b-9252-96fb916d8c39","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:35:06.467195+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"83e56ef71a914ab8ab884405fd284cf726377aa8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0779009d-d9ac-422b-9252-96fb916d8c39","mission_step_id":"6c3da0c3-33bf-4953-b290-384ad481681a","command_center_event_id":"521fce24-4f08-4bd7-9a4d-5c23503ee3a4"},{"id":"ead0ec0e-dbc9-453a-9b6a-bd72d705e6d7","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"080bca4424b271437a96bfbdb0309f7ca9ad48cb","issuedAt":1791559817309,"expiresAt":1791559997309,"missionId":"8a7ab7f2-c19b-4155-9826-b944a14057c4","autoRefreeze":true,"authorizationId":"4f0d97d1-27b2-4bab-88b0-649bba85b2da","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T15:30:17.864294+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"080bca4424b271437a96bfbdb0309f7ca9ad48cb","external_id":"4f0d97d1-27b2-4bab-88b0-649bba85b2da","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:8a7ab7f2-c19b-4155-9826-b944a14057c4:4f0d97d1-27b2-4bab-88b0-649bba85b2da","mission_step_id":null,"command_center_event_id":"8a7ab7f2-c19b-4155-9826-b944a14057c4"},{"id":"ead1719b-5c57-4d9f-a8d0-6133cbf96b9d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6cb3772649b1","prNumber":3511,"nextAction":null,"mergeCommitSha":"b3edb6877044f98f473a517ea4ea126cf1bf6ec3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:19:41.334631+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b3edb6877044f98f473a517ea4ea126cf1bf6ec3","external_id":"3511","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6cb37726-49b1-44fb-bf69-8a8c90116207:merged-pr:3511:b3edb6877044f98f473a517ea4ea126cf1bf6ec3","mission_step_id":"01e55460-90d1-4279-8796-fefbf27cb6cf","command_center_event_id":"6cb37726-49b1-44fb-bf69-8a8c90116207"},{"id":"ead18f80-4c14-48ee-8403-58afb3420b91","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4afad3cf5e56","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":23042,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":45402,"firstUsefulResultAt":"2026-10-03T00:41:56.342Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4573,"terminal":false,"missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f2534a8ac2c4bedda627b83087c1e62eb7be1c16","timingsMs":{"prReadinessMs":662,"approvedPlanMs":0,"shipAndProveMs":676,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},"performance":null,"deploymentId":"forgejo-main-f2534a8ac2c4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1936,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:42:46.320144+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4573","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4afad3cf-5e56-4a5a-a43e-da15cd38f666:automatic-mission-resume:4573:canonical_release_reconciliation_pending","mission_step_id":"16126ad3-1add-450f-a393-876208614b21","command_center_event_id":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},{"id":"ead2a179-9338-4803-b3fb-d29af036a5f8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-event-customer-picker","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3219,"terminal":false,"missionId":"29f7ff29-8683-4dc7-a59b-9663a94d0c12","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14166,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1026,"missionSetupMs":276,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":13140,"repositoryProviderMs":13140,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4878,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8262},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"29f7ff29-8683-4dc7-a59b-9663a94d0c12"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3107,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:06:08.77626+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3219","receipt_type":"execute_mission","idempotency_key":"mission:29f7ff29-8683-4dc7-a59b-9663a94d0c12:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2cd96677-37e3-4a5e-92a3-7f279c5e5c7a","command_center_event_id":"29f7ff29-8683-4dc7-a59b-9663a94d0c12"},{"id":"ead55aba-8516-411f-baaa-77cc98952a54","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-encore-appointment-tenant-isolation","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1145,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4087,"terminal":false,"missionId":"c03583e2-5344-4a5b-978b-617ed539c176","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"39544617a591f0f4189ffe114fcbc54bcd597236","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c03583e2-5344-4a5b-978b-617ed539c176"},"performance":null,"deploymentId":"canonical-release-39544617a591","workflowRunId":31052833429,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2301,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T22:27:49.908178+00:00","proof_gate":"canonical_release_dispatched","source_sha":"39544617a591f0f4189ffe114fcbc54bcd597236","external_id":"canonical-release-39544617a591","receipt_type":"execute_mission","idempotency_key":"mission:c03583e2-5344-4a5b-978b-617ed539c176:execute_mission:canonical_release_dispatched","mission_step_id":"485b2657-5f10-47a6-82de-6a5f6325a47d","command_center_event_id":"c03583e2-5344-4a5b-978b-617ed539c176"},{"id":"ead5d2fb-1977-497a-a425-f0e898f0b8b8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/connections/TenantConnections.tsx","content":"import { useCallback, useEffect, useMemo, useState, type ComponentType } from 'react';\nimport { useLocation, useSearchParams } from 'react-router-dom';\nimport { Briefcase, Calendar, CheckCircle2, Cloud, ExternalLink, FileSignature, Folder, KeyRound, Landmark, Loader2, Mail, MessageSquare, Phone, PlugZap, Search, ShieldCheck, Users, WalletCards, XCircle } from 'lucide-react';\nimport { Badge } from '@/components/ui/badge';\nimport { Button } from '@/components/ui/button';\nimport { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';\nimport { CompactDisclosureContent, CompactDisclosureItem, CompactDisclosureList, CompactDisclosureTrigger } from '@/components/ui/compact-disclosure';\nimport { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from '@/components/ui/dialog';\nimport { Input } from '@/components/ui/input';\nimport { Label } from '@/components/ui/label';\nimport { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useAuth } from '@/contexts/AuthContext';\nimport { supabase } from '@/integrations/supabase/client';\nimport { readGodModeAccessContext } from '@/lib/godmodeAccess';\nimport { toast } from '@/lib/notify';\nimport { buildClientCommissioningReceipt, requiredProvidersFromTenantSettings, type ClientCommissioningReceipt } from '@/lib/tenants/clientCommissioning';\ntype ProviderKey='square'|'zoho_mail'|'twilio'|'resend'|'stripe'|'ebay'|'google_workspace'|'microsoft_365'|'monday'|'quickbooks'|'slack'|'dropbox'|'hubspot'|'docusign'|'irslogiqs'|'meta_muse'|'squarespace'|'cloudflare_r2';\ntype ConnectionKind='oauth'|'secret'; type ConnectionDriver='square'|'zoho'|'secret'|'broker';\ntype ConnectionRow={provider:string;credential_status:string|null;last_verified_at:string|null;verification_notes:string|null;phone_number:string|null;sending_domain:string|null;metadata:Record<string,any>|null};\ntype ProviderDefinition={key:ProviderKey;label:string;category:string;description:string;kind:ConnectionKind;driver:ConnectionDriver;icon:ComponentType<{className?:string}>;keywords:string[];capabilities:string[];permissions:string[]};\ntype GoogleWorkspaceAccount={id:string;email:string|null;name:string|null;role:'primary'|'secondary'|'legacy'|'import';is_primary:boolean;status:string;last_verified_at?:string|null;bound_user_id?:string|null;scopes:string[];services:{mail:boolean;drive:boolean;calendar:boolean}}; type BrokerAvailability=Record<string,{configured:boolean;connected:boolean;status:string;eligible?:boolean;setup_message?:string|null;last_verified_at?:string|null;accounts?:GoogleWorkspaceAccount[]}>; type ConnectionsTab='mine'|'find';\ntype CommissioningTeamRow={user_id:string;tenant_id:string;effective_role:string|null;membership_status:string|null};\ntype CommissioningInviteRow={id:string;tenant_id:string;email:string|null;role:string|null;status:string|null;expires_at:string|null;metadata:Record<string,unknown>|null};\nconst PROVIDERS:ProviderDefinition[]=[\n{key:'ebay',label:'eBay',category:'Marketplace',description:'Tenant-owned eBay seller connection for inventory, listings, orders, fulfillment, and marketplace events.',kind:'oauth',driver:'broker',icon:Search,keywords:['ebay','marketplace','sales','listings','inventory','orders','fulfillment','shipping'],capabilities:['Inventory items & locations','Offers & published listings','Orders','Fulfillment & shipment tracking','Seller business policies','Marketplace notifications'],permissions:['Uses eBay OAuth user consent and refresh tokens','Requests only the Sell scopes required by enabled KnockLaunch workflows','Missing or revoked scopes must remain unavailable until the tenant reconnects']},\n{key:'google_workspace',label:'Google Workspace',category:'Calendar, files & Gmail',description:'Gmail sending, Calendar, Drive, and the Google tools your business already uses.',kind:'oauth',driver:'broker',icon:Calendar,keywords:['google','workspace','gmail','email','calendar','drive','files'],capabilities:['Gmail sending','Calendar events','Drive files used with KnockLaunch'],permissions:['Send email from the connected Gmail account','View and manage calendar events','Use only Drive files opened or created through KnockLaunch','Basic Google account identity']},\n{key:'microsoft_365',label:'Microsoft 365',category:'Calendar',description:'Outlook, Microsoft calendar, and connected business account tools.',kind:'oauth',driver:'broker',icon:Cloud,keywords:['microsoft','office','365','outlook','calendar'],capabilities:['Microsoft 365 calendar'],permissions:['Basic Microsoft account identity','View and manage calendar events','Offline access for scheduled calendar sync']},\n{key:'monday',label:'monday.com',category:'Work management',description:'Boards, workspaces, tasks, and team work management.',kind:'oauth',driver:'broker',icon:Briefcase,keywords:['monday','boards','work','project','tasks','workspaces'],capabilities:['Boards','Workspaces','Users'],permissions:['Read account identity','Read and update boards','Read workspaces','Read users']},\n{key:'quickbooks',label:'QuickBooks Online',category:'Accounting',description:'Accounting, invoices, books, and company financial records with tenant-safe schema-aware sync.',kind:'oauth',driver:'broker',icon:Landmark,keywords:['quickbooks','intuit','accounting','books','finance','invoices','customers','payments'],capabilities:['Customers','Invoices','Payments','QuickBooks schema identity & sync health'],permissions:['Read the connected QuickBooks company accounting data','Preserve QuickBooks entity IDs, references, SyncToken versions, and company realm identity','Future write actions require explicit KnockLaunch actions and current QuickBooks concurrency tokens']},\n{key:'square',label:'Square',category:'Payments',description:'Payments, invoices, customers, and finance sync through Square.',kind:'oauth',driver:'square',icon:WalletCards,keywords:['payments','invoices','money','point of sale','pos','customers','cards'],capabilities:['Payments','Invoices','Customers','Finance sync'],permissions:['Square permissions are requested by the existing payment connector and shown by Square during authorization']},\n{key:'stripe',label:'Stripe',category:'Payments',description:'Tenant-owned Stripe connection for customer billing, payment lifecycle, subscriptions, refunds, and reconciliation.',kind:'secret',driver:'secret',icon:WalletCards,keywords:['payments','cards','billing','invoices','money','customers','refunds','subscriptions','payouts'],capabilities:['Customers','Payment intents & payments','Invoices','Products & prices','Refunds','Subscriptions','Balance & payouts when authorized','Webhook-driven reconciliation'],permissions:['Uses only permissions granted by the tenant-owned Stripe credential','Privileged Stripe calls must remain server-side','Missing permissions must fail closed and be shown as unavailable rather than connected']},\n{key:'slack',label:'Slack',category:'Team messaging',description:'Channels, team messaging, and KnockLaunch notifications.',kind:'oauth',driver:'broker',icon:MessageSquare,keywords:['slack','chat','messages','notifications','channels'],capabilities:['Channel list','KnockLaunch notifications'],permissions:['View channel names','Post messages as the KnockLaunch app']},\n{key:'dropbox',label:'Dropbox',category:'Files',description:'Files, documents, photos, and connected app-folder storage.',kind:'oauth',driver:'broker',icon:Folder,keywords:['dropbox','files','documents','storage','photos'],capabilities:['KnockLaunch app-folder files'],permissions:['Read account identity','Read and write files inside the Dropbox app folder configured for KnockLaunch']},\n{key:'hubspot',label:'HubSpot',category:'CRM',description:'CRM contacts and customer records from your HubSpot account.',kind:'oauth',driver:'broker',icon:Users,keywords:['hubspot','crm','contacts','customers','leads'],capabilities:['Contacts'],permissions:['Read contacts','Create and update contacts']},\n{key:'irslogiqs',label:'IRSLogiqs',category:'Tax resolution CRM',description:'Tax-resolution lead and case intake for this workspace.',kind:'secret',driver:'secret',icon:Briefcase,keywords:['irslogiqs','irslogics','tax','tax relief','crm','cases','leads'],capabilities:['Lead intake','Case creation handoff'],permissions:['Uses only the tenant-owned IRSLogiqs API key','Requires Case.Write permission in IRSLogiqs','Keeps the credential isolated to this tenant']},\n{key:'docusign',label:'DocuSign',category:'E-signature',description:'Signature envelopes and document signing workflows.',kind:'oauth',driver:'broker',icon:FileSignature,keywords:['docusign','esign','signature','documents','envelopes'],capabilities:['Envelope signing'],permissions:['Create and manage signature envelopes','Maintain authorized background access until disconnected']},\n{key:'cloudflare_r2',label:'Cloudflare R2',category:'Storage',description:'Private tenant-owned object storage for card masters, media, and durable business files.',kind:'secret',driver:'secret',icon:Cloud,keywords:['cloudflare','r2','storage','files','media','cards'],capabilities:['Private object storage','PCG card master imagery','Tenant-scoped media'],permissions:['Uses only the tenant-owned R2 S3 credential supplied here','Credential access stays isolated to this tenant','Storage verification must pass before the connection becomes active']},\n{key:'squarespace',label:'Squarespace',category:'Website commerce',description:'Publish approved PCG cards from KnockLaunch directly to the existing Squarespace store.',kind:'secret',driver:'secret',icon:Cloud,keywords:['squarespace','website','store','products','commerce','publishing'],capabilities:['Create PCG products','Upload card imagery','Publish approved inventory'],permissions:['Uses only the tenant-owned Squarespace Commerce API key','Publishes only owner-approved PCG card records','Cloudflare R2 remains the master image store']},\n{key:'meta_muse',label:'Meta Muse',category:'AI & Assistants',description:'Use Muse as an optional day-to-day assistant with approved access to this KnockLaunch workspace.',kind:'oauth',driver:'broker',icon:PlugZap,keywords:['meta','muse','ai','assistant','agent','automation'],capabilities:['Calendar & events','Inventory','Customers','Tasks & notes','Proposals & invoices','Pop-up planning','Workspace search'],permissions:['Use only this tenant workspace','Respect current KnockLaunch user and tenant authorization','Destructive or outbound actions still require KnockLaunch approval controls']},\n{key:'zoho_mail',label:'Zoho Mail',category:'Email',description:'Business email and inbox access through your Zoho mailbox.',kind:'oauth',driver:'zoho',icon:Mail,keywords:['zoho','email','mail','inbox','messages','homeowner communication'],capabilities:['Business email','Inbox'],permissions:['Mailbox access is limited to the existing Zoho Mail connector scopes shown during provider authorization']},\n{key:'twilio',label:'Twilio',category:'Phone & SMS',description:'Calling, phone numbers, and SMS through a tenant-owned account.',kind:'secret',driver:'secret',icon:Phone,keywords:['phone','calls','calling','sms','text','messaging'],capabilities:['Calling','SMS'],permissions:['Uses only the tenant-owned Twilio account represented by the supplied Account SID and auth token']},\n{key:'resend',label:'Resend',category:'Email delivery',description:'Outbound email delivery for your verified sending domain.',kind:'secret',driver:'secret',icon:Mail,keywords:['resend','email','outbound','delivery','domain','messages'],capabilities:['Outbound email delivery'],permissions:['Uses only the tenant-owned Resend API key supplied here']}\n];\nconst PROVIDER_MAP=new Map(PROVIDERS.map(p=>[p.key,p])); const REQUIRED_GOOGLE_WORKSPACE_SCOPES=['https://www.googleapis.com/auth/gmail.modify','https://www.googleapis.com/auth/gmail.send','https://www.googleapis.com/auth/calendar.events','https://www.googleapis.com/auth/drive.file']; const CONNECTOR_URLS:Record<ProviderKey,string>={google_workspace:'https://workspace.google.com/',microsoft_365:'https://www.microsoft365.com/',monday:'https://monday.com/',quickbooks:'https://qbo.intuit.com/',square:'https://squareup.com/dashboard',stripe:'https://dashboard.stripe.com/',ebay:'https://www.ebay.com/sh/ovw',slack:'https://app.slack.com/',dropbox:'https://www.dropbox.com/home',hubspot:'https://app.hubspot.com/',docusign:'https://app.docusign.com/',irslogiqs:'https://www.irslogics.com/',zoho_mail:'https://mail.zoho.com/',twilio:'https://console.twilio.com/',resend:'https://resend.com/api-keys',meta_muse:'https://muse.ai/',squarespace:'https://account.squarespace.com/',cloudflare_r2:'https://dash.cloudflare.com/?to=/:account/r2'};\nfunction isConnectedStatus(s?:string|null){return s==='active'||s==='connected'} function statusLabel(s?:string|null){if(isConnectedStatus(s))return'Connected';if(s==='pending')return'Needs verification';if(s==='degraded')return'Degraded';if(s==='invalid')return'Needs attention';if(s==='disabled')return'Disconnected';return'Not connected'} function statusBadgeClass(s?:string|null){if(isConnectedStatus(s))return'border-emerald-400/20 bg-emerald-500/10 text-emerald-200';if(s==='degraded'||s==='invalid')return'border-destructive/30 bg-destructive/10 text-destructive-foreground';if(s==='pending')return'border-amber-400/25 bg-amber-400/10 text-amber-200';return'border-border bg-muted/40 text-muted-foreground'} function providerLabel(p:string){return PROVIDER_MAP.get(p as ProviderKey)?.label||p.replaceAll('_',' ').replace(/\\b\\w/g,l=>l.toUpperCase())} function connectionDetail(r:ConnectionRow){if(r.provider==='zoho_mail')return String(r.metadata?.email||'Business mailbox');if(r.provider==='square')return String(r.metadata?.square_location_name||'Square account');if(r.provider==='twilio')return r.phone_number||'Twilio account';if(r.provider==='resend')return r.sending_domain||'Resend account';if(r.provider==='cloudflare_r2')return String(r.metadata?.bucket||'Cloudflare R2');if(r.metadata?.team_name)return String(r.metadata.team_name);if(r.metadata?.realm_id)return`QuickBooks company ${r.metadata.realm_id}`;return r.verification_notes||'Provider account'}\nexport default function TenantConnections(){const{activeTenant}=useMultiTenant();const{user}=useAuth();const tenantId=activeTenant?.id||'';const projection=useMemo(()=>{const context=readGodModeAccessContext();if(!context||context.tenantId!==tenantId)return null;if(context.operatorId&&context.operatorId!==user?.id)return null;return context},[tenantId,user?.id]);const projectedUserId=projection?.userId||null;const location=useLocation();const businessName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'this business';const returnPath=typeof window!=='undefined'&&window.location.pathname.startsWith('/')?window.location.pathname:(location.pathname||'/connections');const[searchParams,setSearchParams]=useSearchParams();const[rows,setRows]=useState<ConnectionRow[]>([]);const[brokerAvailability,setBrokerAvailability]=useState<BrokerAvailability>({});const[googleAccounts,setGoogleAccounts]=useState<GoogleWorkspaceAccount[]>([]);const[teamRows,setTeamRows]=useState<CommissioningTeamRow[]>([]);const[inviteRows,setInviteRows]=useState<CommissioningInviteRow[]>([]);const[peopleLoaded,setPeopleLoaded]=useState(false);const[loading,setLoading]=useState(true);const[query,setQuery]=useState('');const[selected,setSelected]=useState<ProviderDefinition|null>(null);const[connecting,setConnecting]=useState(false);const[disconnectArmed,setDisconnectArmed]=useState(false);const[advancedSetup,setAdvancedSetup]=useState(false);const[tab,setTab]=useState<ConnectionsTab>('find');const[tabTouched,setTabTouched]=useState(false);const[secretForm,setSecretForm]=useState({apiSecret:'',accountSid:'',fromNumber:'',fromEmail:'',fromName:'',publishableKey:'',accountSubdomain:'',secretToken:'',statusIds:'',r2AccessKeyId:'',r2AccountId:'',r2Endpoint:'',r2Bucket:'',r2Region:'auto'});const loadConnections=useCallback(async()=>{if(!tenantId)return;setLoading(true);try{const[c,catalog,team,invites]=await Promise.all([supabase.from('tenant_provider_credentials' as any).select('provider,credential_status,last_verified_at,verification_notes,phone_number,sending_domain,metadata').eq('tenant_id',tenantId).order('provider'),supabase.functions.invoke('tenant-provider-connections',{body:{action:'catalog',tenant_id:tenantId,projected_user_id:projectedUserId||undefined}}),(supabase as any).from('user_tenant_access').select('user_id,tenant_id,effective_role,membership_status').eq('tenant_id',tenantId),(supabase as any).from('user_invitations').select('id,tenant_id,email,role,status,expires_at,metadata').eq('tenant_id',tenantId)]);if(c.error)throw c.error;if(team.error)throw team.error;if(invites.error)throw invites.error;setRows((c.data||[]) as unknown as ConnectionRow[]);setTeamRows((team.data||[]) as CommissioningTeamRow[]);setInviteRows((invites.data||[]) as CommissioningInviteRow[]);setPeopleLoaded(true);if(!catalog.error&&catalog.data?.ok===true&&Array.isArray(catalog.data.providers)){const n:BrokerAvailability={};for(const p of catalog.data.providers){const accounts=Array.isArray(p.accounts)?p.accounts.map((account:any)=>({id:String(account.id),email:account.email?String(account.email):null,name:account.name?String(account.name):null,role:String(account.role||'secondary'),is_primary:account.is_primary===true,status:String(account.status||'active'),last_verified_at:account.last_verified_at||null,bound_user_id:account.bound_user_id?String(account.bound_user_id):null,scopes:Array.isArray(account.scopes)?account.scopes.map((scope:any)=>String(scope)):[],services:{mail:account?.services?.mail!==false,drive:account?.services?.drive!==false,calendar:account?.services?.calendar!==false}})):undefined;n[String(p.key)]={configured:p.configured===true,connected:p.connected===true,status:String(p.status||'missing'),eligible:p.eligible===true,setup_message:p.setup_message?String(p.setup_message):null,last_verified_at:p.last_verified_at||null,accounts};if(String(p.key)==='google_workspace')setGoogleAccounts(accounts||[])}setBrokerAvailability(n)}else{setBrokerAvailability({});setGoogleAccounts([])}}catch(e:any){setPeopleLoaded(false);toast.error(e?.message||'Could not load connections')}finally{setLoading(false)}},[projectedUserId,tenantId]);useEffect(()=>{void loadConnections()},[loadConnections]);useEffect(()=>{const square=searchParams.get('square'),mail=searchParams.get('mail'),connection=searchParams.get('connection'),provider=searchParams.get('provider');if(!square&&!mail&&!connection)return;if(square==='connected')toast.success('Square connected');else if(square==='error')toast.error('Square connection was not completed');if(mail==='connected')toast.success('Zoho Mail connected');else if(mail==='error')toast.error('Zoho Mail connection was not completed');if(connection==='connected')toast.success(`${providerLabel(provider||'provider')} connected`);else if(connection==='error')toast.error(`${providerLabel(provider||'provider')} connection was not completed`);void loadConnections();const next=new URLSearchParams(searchParams);['square','reason','mail','mail_code','connection','provider'].forEach(k=>next.delete(k));setSearchParams(next,{replace:true})},[loadConnections,searchParams,setSearchParams]);const connectionMap=useMemo(()=>new Map(rows.map(r=>[r.provider,r])),[rows]);const providerReady=useCallback((r?:ConnectionRow|null)=>{if(!r||!isConnectedStatus(r.credential_status))return false;if(PROVIDER_MAP.get(r.provider as ProviderKey)?.kind==='secret'&&r.provider!=='irslogiqs'&&!r.last_verified_at)return false;if(r.provider==='google_workspace'){const scopes=Array.isArray(r.metadata?.granted_scopes)?r.metadata!.granted_scopes.map((value:any)=>String(value)):[];return REQUIRED_GOOGLE_WORKSPACE_SCOPES.every(scope=>scopes.includes(scope))}if(r.provider==='quickbooks')return Boolean(String(r.metadata?.realm_id||'').trim());return true},[]);const providerStatusText=useCallback((r?:ConnectionRow|null)=>isConnectedStatus(r?.credential_status)&&!providerReady(r)?'Needs reconnect':statusLabel(r?.credential_status),[providerReady]);const activeRows=useMemo(()=>rows.filter(r=>providerReady(r)),[rows,providerReady]);const savedRows=useMemo(()=>rows.filter(r=>r.credential_status&&r.credential_status!=='missing').sort((a,b)=>{const rank=(s?:string|null)=>isConnectedStatus(s)?0:(s==='invalid'||s==='degraded')?1:s==='pending'?2:3;return rank(a.credential_status)-rank(b.credential_status)||providerLabel(a.provider).localeCompare(providerLabel(b.provider))}),[rows]);const attentionCount=useMemo(()=>rows.filter(r=>r.credential_status==='invalid'||r.credential_status==='degraded'||r.credential_status==='pending'||(isConnectedStatus(r.credential_status)&&!providerReady(r))).length,[rows,providerReady]);const results=useMemo(()=>{const n=query.trim().toLowerCase();return n?PROVIDERS.filter(p=>[p.label,p.category,p.description,...p.keywords,...p.capabilities].join(' ').toLowerCase().includes(n)):PROVIDERS},[query]);useEffect(()=>{if(!loading&&!tabTouched)setTab(activeRows.length>0?'mine':'find')},[activeRows.length,loading,tabTouched]);const providerConfigured=useCallback((p:ProviderDefinition)=>p.driver!=='broker'||brokerAvailability[p.key]?.configured===true,[brokerAvailability]);const chooseProvider=(p:ProviderDefinition)=>{setSecretForm({apiSecret:'',accountSid:'',fromNumber:'',fromEmail:'',fromName:'',publishableKey:'',accountSubdomain:'',secretToken:'',statusIds:'',r2AccessKeyId:'',r2AccountId:'',r2Endpoint:'',r2Bucket:'',r2Region:'auto'});setDisconnectArmed(false);setAdvancedSetup(false);setSelected(p)};const openProviderApp=(p:ProviderDefinition)=>window.open(CONNECTOR_URLS[p.key],'_blank','noopener,noreferrer');const setGooglePrimary=async(connectionId:string)=>{if(!tenantId)return;setConnecting(true);try{const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'set_primary',tenant_id:tenantId,provider:'google_workspace',connection_id:connectionId,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true)throw new Error(data?.error||error?.message||'Could not set primary Google Workspace');toast.success('Primary Google Workspace updated');await loadConnections()}catch(e:any){toast.error(e?.message||'Could not set primary Google Workspace')}finally{setConnecting(false)}};const setGoogleRole=async(account:GoogleWorkspaceAccount,role:'secondary'|'legacy'|'import')=>{if(!tenantId||account.is_primary)return;setConnecting(true);try{const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'set_role',tenant_id:tenantId,provider:'google_workspace',connection_id:account.id,connection_role:role,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true)throw new Error(data?.error||error?.message||'Could not update Google Workspace role');toast.success('Google Workspace role updated');await loadConnections()}catch(e:any){toast.error(e?.message||'Could not update Google Workspace role')}finally{setConnecting(false)}};const setGoogleService=async(account:GoogleWorkspaceAccount,service:'mail'|'drive'|'calendar')=>{if(!tenantId)return;setConnecting(true);try{const next={...account.services,[service]:!account.services[service]};const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'set_services',tenant_id:tenantId,provider:'google_workspace',connection_id:account.id,services:next,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true)throw new Error(data?.error||error?.message||'Could not update Google service access');await loadConnections()}catch(e:any){toast.error(e?.message||'Could not update Google service access')}finally{setConnecting(false)}};const disconnectGoogleAccount=async(connectionId:string)=>{if(!tenantId)return;setConnecting(true);try{const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'revoke',tenant_id:tenantId,provider:'google_workspace',connection_id:connectionId,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true)throw new Error(data?.error||error?.message||'Could not disconnect Google Workspace account');toast.success('Google Workspace account disconnected');await loadConnections()}catch(e:any){toast.error(e?.message||'Could not disconnect Google Workspace account')}finally{setConnecting(false)}};const connectOauth=async(p:ProviderDefinition)=>{if(!tenantId)return;setConnecting(true);try{if(p.driver==='square'){const{data,error}=await supabase.functions.invoke('finance-square',{body:{action:'authorize_url',tenant_id:tenantId,return_path:returnPath}});if(error||data?.ok!==true||!data?.authorize_url)throw new Error(data?.error||error?.message||'Could not start Square connection');window.location.assign(String(data.authorize_url));return}if(p.driver==='zoho'){const{data,error}=await supabase.functions.invoke('zoho-mail',{body:{action:'authorize_url',tenantId,returnPath}});if(error||data?.ok!==true||!data?.authorize_url)throw new Error(data?.error||error?.message||'Could not start Zoho Mail connection');window.location.assign(String(data.authorize_url));return}if(p.driver==='broker'){const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'authorize_url',tenant_id:tenantId,provider:p.key,return_path:returnPath,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true||!data?.authorize_url)throw new Error(data?.error||error?.message||`Could not start ${p.label} connection`);window.location.assign(String(data.authorize_url));return}throw new Error('This provider does not use OAuth')}catch(e:any){toast.error(e?.message||`Could not connect ${p.label}`);setConnecting(false)}};const connectSecretProvider=async(p:ProviderDefinition)=>{if(!tenantId)return;if(!secretForm.apiSecret.trim()){toast.error('Enter the provider credential first');return}setConnecting(true);try{const body:Record<string,any>={tenant_id:tenantId,provider:p.key,api_secret:secretForm.apiSecret.trim()};if(projectedUserId)body.projected_user_id=projectedUserId;if(p.key==='twilio'){body.account_sid=secretForm.accountSid.trim();body.from_number=secretForm.fromNumber.trim()}else if(p.key==='resend'){body.from_email=secretForm.fromEmail.trim();body.from_name=secretForm.fromName.trim()}else if(p.key==='stripe')body.publishable_key=secretForm.publishableKey.trim();else if(p.key==='cloudflare_r2'){body.access_key_id=secretForm.r2AccessKeyId.trim();body.account_id=secretForm.r2AccountId.trim();body.endpoint=secretForm.r2Endpoint.trim();body.bucket=secretForm.r2Bucket.trim();body.region=secretForm.r2Region.trim()||'auto'}else if(p.key==='irslogiqs'){if(!secretForm.accountSubdomain.trim()){toast.error('Enter the IRSLogiqs account subdomain');setConnecting(false);return}if(!secretForm.secretToken.trim()){toast.error('Enter the IRSLogiqs Secret Token');setConnecting(false);return}body.account_subdomain=secretForm.accountSubdomain.trim();body.secret_token=secretForm.secretToken.trim()}const stored=await supabase.functions.invoke('upsert-tenant-provider-secret',{body});if(stored.error||stored.data?.ok!==true)throw new Error(stored.data?.error||stored.error?.message||`Could not save ${p.label} connection`);if(p.key!=='irslogiqs'){const verified=await supabase.functions.invoke('verify-tenant-provider',{body:{tenant_id:tenantId,provider:p.key}});if(verified.error||verified.data?.ok!==true)throw new Error(verified.data?.error||verified.error?.message||`${p.label} could not be verified`);toast.success(`${p.label} connected`)}else{const verified=await supabase.functions.invoke('irslogiqs-sync',{body:{tenant_id:tenantId}});if(verified.error||verified.data?.ok!==true)throw new Error(verified.data?.error||verified.error?.message||'IRSLogiqs could not be verified');toast.success('IRSLogiqs verified and connected.')}setSelected(null);setSecretForm({apiSecret:'',accountSid:'',fromNumber:'',fromEmail:'',fromName:'',publishableKey:'',accountSubdomain:'',secretToken:'',statusIds:'',r2AccessKeyId:'',r2AccountId:'',r2Endpoint:'',r2Bucket:'',r2Region:'auto'});await loadConnections()}catch(e:any){toast.error(e?.message||`Could not connect ${p.label}`)}finally{setConnecting(false)}};const disconnectProvider=async(p:ProviderDefinition)=>{if(!tenantId)return;if(!disconnectArmed){setDisconnectArmed(true);return}setConnecting(true);try{const{data,error}=await supabase.functions.invoke('tenant-provider-connections',{body:{action:'revoke',tenant_id:tenantId,provider:p.key,projected_user_id:projectedUserId||undefined}});if(error||data?.ok!==true)throw new Error(data?.error||error?.message||`Could not disconnect ${p.label}`);toast.success(`${p.label} disconnected`);setSelected(null);setDisconnectArmed(false);await loadConnections()}catch(e:any){toast.error(e?.message||`Could not disconnect ${p.label}`)}finally{setConnecting(false)}};const selectedRow=selected?connectionMap.get(selected.key):null,selectedStatus=selectedRow?.credential_status||null,selectedConnected=isConnectedStatus(selectedStatus),selectedReady=selectedConnected&&providerReady(selectedRow),selectedConfigured=selected?providerConfigured(selected):false;const tenantSlug=String(activeTenant?.company_slug||'').trim().toLowerCase();const pcgUsesGoogle=tenantSlug==='pcg'||tenantSlug==='prestigious-card-grading';const googleWorkspace=PROVIDER_MAP.get('google_workspace')!;const googleRow=connectionMap.get('google_workspace');const googleConnected=isConnectedStatus(googleRow?.credential_status);const googleMeta=(googleRow?.metadata||{}) as Record<string,unknown>;const googleScopes=Array.isArray(googleMeta.granted_scopes)?googleMeta.granted_scopes.map(value=>String(value)):[];const googleDriveReady=googleConnected&&googleScopes.includes('https://www.googleapis.com/auth/drive.file');const showCommissioning=searchParams.get('commissioning')==='1';const commissioningSettings=((activeTenant as any)?.settings||{}) as Record<string,any>;const requiredCommissioningProviders=useMemo(()=>requiredProvidersFromTenantSettings(commissioningSettings),[commissioningSettings]);const persistedMigration=(commissioningSettings.client_commissioning?.migration||null) as any;const commissioningManifest=useMemo<ClientCommissioningReceipt>(()=>buildClientCommissioningReceipt({tenantId,tenantType:activeTenant?.tenant_type,peopleLoaded,invitationsLoaded:peopleLoaded,memberships:teamRows,invitations:inviteRows,providersLoaded:!loading,providerCredentials:rows,googleAccounts,providerCatalog:PROVIDERS.map(provider=>provider.key),requiredProviders:requiredCommissioningProviders,migration:persistedMigration}),[activeTenant?.tenant_type,googleAccounts,inviteRows,loading,peopleLoaded,persistedMigration,requiredCommissioningProviders,rows,teamRows,tenantId]);return <section className=\"mx-auto w-full max-w-6xl space-y-5\" data-tenant-connections=\"true\">{projection?<Card data-godmode-projected-user-connections=\"true\" className=\"border-primary/30 bg-primary/[.06]\"><CardContent className=\"flex flex-col gap-1 p-4 sm:flex-row sm:items-center sm:justify-between\"><div><p className=\"text-xs font-bold uppercase tracking-[.16em] text-primary\">GodMode user projection</p><p className=\"mt-1 text-sm font-semibold\">Viewing connections as {projection.projectedUserName||projection.projectedUserEmail||'selected tenant user'}</p><p className=\"mt-1 text-xs text-muted-foreground\">Actual role: {projection.actualRole||projection.role}{projection.roleOverride?` · Simulating: ${projection.roleOverride}`:''}. Support changes remain audited to your GodMode account.</p></div><Badge variant=\"outline\">User-scoped support</Badge></CardContent></Card>:null}<Card className=\"overflow-hidden border-border/70 bg-card/95 shadow-sm\"><CardHeader className=\"gap-5 p-5 sm:p-6\"><div className=\"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between\"><div className=\"flex min-w-0 items-start gap-3\"><span className=\"grid h-11 w-11 shrink-0 place-items-center rounded-2xl border border-primary/20 bg-primary/10 text-primary shadow-sm\"><PlugZap className=\"h-5 w-5\"/></span><div className=\"min-w-0\"><CardTitle className=\"text-2xl tracking-tight sm:text-3xl\">Connections</CardTitle><CardDescription className=\"mt-1 max-w-2xl text-sm leading-6\">Connect and manage the services {businessName} uses without leaving the workspace workflow.</CardDescription></div></div><div className=\"flex shrink-0 flex-wrap items-center gap-2\"><Button size=\"sm\" variant={showCommissioning?'default':'outline'} onClick={()=>{const next=new URLSearchParams(searchParams);if(showCommissioning)next.delete('commissioning');else next.set('commissioning','1');setSearchParams(next,{replace:true})}} data-client-setup-toggle=\"true\">{showCommissioning?'Hide client setup':'Client setup'}</Button><Badge variant=\"outline\" className=\"w-fit border-primary/20 bg-primary/5 px-3 py-1.5 text-xs font-semibold\">Owner controls</Badge></div></div><div className=\"grid gap-2 sm:grid-cols-3\"><div className=\"rounded-2xl border border-border/70 bg-background/55 px-4 py-3\"><p className=\"text-xs font-medium text-muted-foreground\">Connected</p><p className=\"mt-1 text-2xl font-semibold tracking-tight\">{activeRows.length}</p></div><div className=\"rounded-2xl border border-border/70 bg-background/55 px-4 py-3\"><p className=\"text-xs font-medium text-muted-foreground\">Needs attention</p><p className=\"mt-1 text-2xl font-semibold tracking-tight\">{attentionCount}</p></div><div className=\"rounded-2xl border border-border/70 bg-background/55 px-4 py-3\"><p className=\"text-xs font-medium text-muted-foreground\">Available providers</p><p className=\"mt-1 text-2xl font-semibold tracking-tight\">{PROVIDERS.length}</p></div></div></CardHeader></Card>{googleAccounts.length>0?<Card data-google-workspace-accounts=\"true\" className=\"border-border/70 bg-card/95\"><CardHeader className=\"gap-3 sm:flex-row sm:items-start sm:justify-between\"><div><CardTitle className=\"text-base\">Google Workspace accounts</CardTitle><CardDescription className=\"mt-1\">This workspace can keep more than one Google account connected. One account is primary for normal Mail, Calendar, and Drive work; additional accounts stay available as secondary or legacy sources.</CardDescription></div><Button className=\"shrink-0\" onClick={()=>void connectOauth(googleWorkspace)} disabled={connecting}>Add another Google Workspace</Button></CardHeader><CardContent className=\"space-y-2\">{googleAccounts.map(account=><div key={account.id} className=\"flex flex-col gap-3 rounded-xl border p-3 sm:flex-row sm:items-center sm:justify-between\"><div className=\"min-w-0\"><div className=\"flex flex-wrap items-center gap-2\"><span className=\"truncate text-sm font-semibold\">{account.email||account.name||'Google Workspace account'}</span>{account.is_primary?<Badge variant=\"outline\" className={statusBadgeClass('active')}>Primary</Badge>:<Badge variant=\"outline\">{account.role==='legacy'?'Legacy':account.role==='import'?'Import':'Secondary'}</Badge>}</div><div className=\"mt-1 text-xs text-muted-foreground\">{account.name&&account.email?account.name+' · ':''}{account.role.replaceAll('_',' ')}</div><div className=\"mt-1 text-[11px] text-muted-foreground\">Scopes: {account.scopes.length?account.scopes.map(scope=>scope.split('/').pop()||scope).join(', '):'provider default'}</div></div><div className=\"flex flex-wrap gap-2\"><Button size=\"sm\" variant={account.services.mail?'default':'outline'} disabled={connecting} onClick={()=>void setGoogleService(account,'mail')}>Mail</Button><Button size=\"sm\" variant={account.services.drive?'default':'outline'} disabled={connecting} onClick={()=>void setGoogleService(account,'drive')}>Drive</Button><Button size=\"sm\" variant={account.services.calendar?'default':'outline'} disabled={connecting} onClick={()=>void setGoogleService(account,'calendar')}>Calendar</Button>{!account.is_primary?<><Button size=\"sm\" variant=\"outline\" disabled={connecting} onClick={()=>void setGooglePrimary(account.id)}>Set primary</Button>{(['secondary','legacy','import'] as const).map(role=><Button key={role} size=\"sm\" variant={account.role===role?'default':'outline'} disabled={connecting} onClick={()=>void setGoogleRole(account,role)}>{role[0].toUpperCase()+role.slice(1)}</Button>)}</>:null}<Button size=\"sm\" variant=\"outline\" disabled={connecting} onClick={()=>void disconnectGoogleAccount(account.id)}>Disconnect</Button></div></div>)}</CardContent></Card>:null}{pcgUsesGoogle?<Card data-pcg-google-workspace-required=\"true\" className=\"border-primary/20 bg-primary/[.035]\"><CardHeader className=\"gap-3 sm:flex-row sm:items-start sm:justify-between\"><div><CardTitle className=\"text-base\">PCG uses Google Workspace Drive + Gmail</CardTitle><CardDescription className=\"mt-1\">PCG master card imagery is stored in Anthony’s dedicated Cloudflare R2 bucket. Google Workspace is auxiliary for Gmail and legacy/import file access; it is not the card-image source of truth.</CardDescription></div><Badge variant=\"outline\" className={googleDriveReady?statusBadgeClass('active'):'border-amber-400/25 bg-amber-400/10 text-amber-200'}>{googleDriveReady?'Drive ready':googleConnected?'Reconnect for Drive':'Setup required'}</Badge></CardHeader><CardContent className=\"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between\"><p className=\"text-sm text-muted-foreground\">Card intake does not depend on Google Drive. New card masters go to Cloudflare R2. Keep Google Workspace connected only for Gmail and any legacy/import files Anthony still wants available.</p><Button className=\"shrink-0\" onClick={()=>chooseProvider(googleWorkspace)}>{googleDriveReady?'Manage Google Workspace':googleConnected?'Reconnect Google Workspace':'Connect Google account'}</Button></CardContent></Card>:null}{showCommissioning?<Card data-client-commissioning=\"true\" className=\"border-primary/20 bg-card/95\"><CardHeader><CardTitle className=\"text-base\">Client commissioning</CardTitle><CardDescription>Deterministic setup manifest for this tenant. Unknown people or role mappings stay blocked instead of being guessed, provider provenance is preserved, and cross-tenant credential fallback is disabled.</CardDescription></CardHeader><CardContent className=\"space-y-3\"><div className=\"flex flex-wrap gap-2\">{commissioningManifest.stages.map(stage=><Badge key={stage} variant=\"outline\">{stage}</Badge>)}</div><div className=\"grid gap-2 sm:grid-cols-3\"><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">Provider instances</p><p className=\"mt-1 text-lg font-semibold\">{commissioningManifest.providerInstances.length}</p></div><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">Isolation</p><p className=\"mt-1 text-sm font-semibold\">No cross-tenant fallback</p></div><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">Go-live blockers</p><p className=\"mt-1 text-lg font-semibold\">{commissioningManifest.readiness.blockers.length}</p></div></div><div className=\"grid gap-2 sm:grid-cols-3\"><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">People</p><p className=\"mt-1 text-sm font-semibold\">{commissioningManifest.people.state==='resolved'?`${commissioningManifest.people.activeCount} active · ${commissioningManifest.people.invitationCount} invites`:'Not loaded'}</p></div><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">Role contract</p><p className=\"mt-1 text-sm font-semibold\">{commissioningManifest.roles.state==='resolved'?'Resolved':commissioningManifest.roles.state==='blocked'?`${commissioningManifest.roles.invalid.length} invalid`:'Not loaded'}</p></div><div className=\"rounded-xl border p-3\"><p className=\"text-xs text-muted-foreground\">Manifest fingerprint</p><p className=\"mt-1 truncate font-mono text-xs font-semibold\">{commissioningManifest.manifestFingerprint}</p></div></div><p className=\"text-xs leading-5 text-muted-foreground\">People, invitation delivery, roles, provider instances, required connections, migration state, provenance, and tenant isolation are evaluated from observed tenant state. Unknown roles fail closed and never silently become Rep. PAUL connection research is credential-free and activation stays a separate tenant/provider-instance authorization.</p></CardContent></Card>:null}<Tabs value={tab} onValueChange={v=>{setTab(v as ConnectionsTab);setTabTouched(true)}} className=\"space-y-4\"><TabsList className=\"grid w-full grid-cols-2 sm:w-[360px]\"><TabsTrigger value=\"mine\" className=\"gap-2\">{projection?'User connections':'My connections'}{activeRows.length>0?<Badge variant=\"secondary\" className=\"px-1.5 py-0 text-[10px]\">{activeRows.length}</Badge>:null}</TabsTrigger><TabsTrigger value=\"find\">Find a connection</TabsTrigger></TabsList><TabsContent value=\"mine\" className=\"space-y-4\">{loading?<Card className=\"border-border/70 bg-card/90\"><CardContent className=\"flex min-h-32 items-center justify-center\"><Loader2 className=\"h-5 w-5 animate-spin text-muted-foreground\"/></CardContent></Card>:null}{!loading&&savedRows.length===0?<Card className=\"border-dashed border-border/80 bg-card/70\"><CardContent className=\"flex flex-col items-center px-5 py-10 text-center\"><span className=\"grid h-12 w-12 place-items-center rounded-2xl bg-primary/10 text-primary\"><PlugZap className=\"h-5 w-5\"/></span><p className=\"mt-4 font-semibold\">No connections yet</p><p className=\"mt-1 max-w-md text-sm leading-6 text-muted-foreground\">Add the tools this business actually uses. Connected services will stay organized here.</p><Button className=\"mt-5\" onClick={()=>{setTab('find');setTabTouched(true)}}>Find a connection</Button></CardContent></Card>:null}{!loading&&savedRows.length>0?<CompactDisclosureList type=\"single\" collapsible data-compact-disclosure-list=\"connections-saved\">{savedRows.map(r=>{const p=PROVIDER_MAP.get(r.provider as ProviderKey),Icon=p?.icon||PlugZap,active=providerReady(r);return <CompactDisclosureItem key={r.provider} value={r.provider} data-connection-row={r.provider}><CompactDisclosureTrigger><span className=\"flex min-w-0 flex-1 items-center gap-3 pr-2\"><span className=\"grid h-9 w-9 shrink-0 place-items-center rounded-xl border border-border/70 bg-muted/40 text-foreground\"><Icon className=\"h-4 w-4\"/></span><span className=\"min-w-0 flex-1\"><span className=\"block truncate text-sm font-semibold text-foreground\">{providerLabel(r.provider)}</span><span className=\"mt-0.5 block truncate text-xs font-normal text-muted-foreground\">{connectionDetail(r)}</span></span><Badge variant=\"outline\" className={statusBadgeClass(isConnectedStatus(r.credential_status)&&!providerReady(r)?'pending':r.credential_status)}>{providerStatusText(r)}</Badge></span></CompactDisclosureTrigger><CompactDisclosureContent><div className=\"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between\">{r.last_verified_at?<p className=\"text-xs text-muted-foreground\">Verified {new Date(r.last_verified_at).toLocaleString()}</p>:<p className=\"text-xs text-muted-foreground\">Verification pending</p>}<div className=\"flex flex-wrap gap-2\">{p?<Button size=\"sm\" className={r.provider==='cloudflare_r2'&&!active?'w-full sm:w-auto':''} onClick={()=>chooseProvider(p)} data-review-connection={r.provider}>{active?'Manage':p?.kind==='secret'?'Admin setup required':r.credential_status==='invalid'?'Fix connection':'Review'}</Button>:null}{p?<Button size=\"sm\" variant=\"outline\" onClick={()=>openProviderApp(p)}>Open app <ExternalLink className=\"ml-1.5 h-3.5 w-3.5\"/></Button>:null}</div></div></CompactDisclosureContent></CompactDisclosureItem>})}</CompactDisclosureList>:null}</TabsContent><TabsContent value=\"find\" className=\"space-y-4\"><Card className=\"border-border/70 bg-card/95 shadow-sm\"><CardContent className=\"p-4 sm:p-5\"><div className=\"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between\"><div className=\"relative min-w-0 flex-1\"><Search className=\"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground\"/><Input value={query} onChange={e=>setQuery(e.target.value)} placeholder=\"Search payments, email, calendar, files, CRM…\" className=\"h-11 pl-10\" aria-label=\"Search available connectors\"/></div><p className=\"shrink-0 text-xs font-medium text-muted-foreground\">{results.length} of {PROVIDERS.length} providers</p></div></CardContent></Card>{results.length>0?<div className=\"min-w-0 max-w-full overflow-hidden rounded-2xl border border-border/70 bg-card/90\" data-connector-list=\"connections-catalog\">{results.map(p=>{const Icon=p.icon,row=connectionMap.get(p.key),connected=providerReady(row),configured=providerConfigured(p),setupPending=p.driver==='broker'&&!configured&&!connected;return <div key={p.key} className=\"flex min-w-0 max-w-full items-center gap-3 border-b border-border/70 px-3 py-3 last:border-b-0 sm:px-4\" data-connection-result={p.key} data-connector-url={CONNECTOR_URLS[p.key]}><span className=\"grid h-9 w-9 shrink-0 place-items-center rounded-xl border border-primary/15 bg-primary/8 text-primary\"><Icon className=\"h-4 w-4\"/></span><span className=\"min-w-0 flex-1 overflow-hidden\"><span className=\"block truncate text-sm font-semibold text-foreground\">{p.label}</span><span className=\"mt-0.5 block truncate text-xs font-normal text-muted-foreground\">{p.description}</span></span><Button size=\"sm\" className=\"shrink-0\" variant={setupPending?'outline':'default'} onClick={()=>chooseProvider(p)} data-connector-action={p.key}>{connected?'Manage':p.kind==='secret'?'Admin setup':setupPending?'Not ready':'Connect'}</Button></div>})}</div>:<Card className=\"border-dashed border-border/80 bg-card/70\"><CardContent className=\"px-5 py-10 text-center\"><Search className=\"mx-auto h-6 w-6 text-muted-foreground\"/><p className=\"mt-3 font-semibold\">No matching connection</p><p className=\"mt-1 text-sm text-muted-foreground\">Try a provider name or a category like payments, email, calendar, files, or CRM.</p></CardContent></Card>}</TabsContent></Tabs><Dialog open={Boolean(selected)} onOpenChange={open=>{if(!open&&!connecting){setSelected(null);setDisconnectArmed(false);setAdvancedSetup(false)}}}>{selected?<DialogContent className=\"sm:max-w-xl\"><DialogHeader><DialogTitle className=\"flex items-center gap-2\"><selected.icon className=\"h-5 w-5 text-primary\"/>{selectedConnected?`Manage ${selected.label}`:selected.kind==='oauth'?`Sign in with ${selected.label}`:`Connect ${selected.label}`}</DialogTitle><DialogDescription>{selected.description}</DialogDescription></DialogHeader><div className=\"grid gap-3 rounded-2xl border bg-muted/25 p-4 sm:grid-cols-2\"><div><p className=\"text-xs font-bold uppercase tracking-wide text-muted-foreground\">What this unlocks</p><div className=\"mt-2 flex flex-wrap gap-1.5\">{selected.capabilities.map(c=><Badge key={c} variant=\"outline\">{c}</Badge>)}</div></div><div><p className=\"text-xs font-bold uppercase tracking-wide text-muted-foreground\">What KnockLaunch needs</p><ul className=\"mt-2 space-y-1 text-sm text-muted-foreground\">{selected.permissions.map(p=><li key={p}>• {p}</li>)}</ul></div></div>{selected.driver==='broker'&&!selectedConfigured&&!selectedConnected?<div className=\"flex gap-3 rounded-2xl border border-amber-400/20 bg-amber-400/[.06] p-4 text-sm text-muted-foreground\"><ShieldCheck className=\"mt-0.5 h-5 w-5 shrink-0 text-amber-300\"/><p>{brokerAvailability[selected.key]?.setup_message||`${selected.label} sign-in is not ready yet. There is nothing you need to configure. KnockLaunch is finishing the platform connection; once it is enabled, this will be a single Sign in with ${selected.label} button.`}</p></div>:selected.kind==='oauth'?<div className=\"rounded-2xl border bg-muted/30 p-4 text-sm text-muted-foreground\"><div className=\"flex gap-3\"><ShieldCheck className=\"mt-0.5 h-5 w-5 shrink-0 text-primary\"/><p>Click Sign in with {selected.label}. {selected.label} handles the sign-in and permission screen. You never give KnockLaunch your {selected.label} password.</p></div></div>:<div className=\"space-y-4\"><div className=\"rounded-2xl border bg-muted/30 p-4 text-sm text-muted-foreground\"><div className=\"flex gap-3\"><KeyRound className=\"mt-0.5 h-5 w-5 shrink-0 text-primary\"/><div className=\"min-w-0\"><p className=\"font-semibold text-foreground\">Admin-managed connection</p><p className=\"mt-1\">This provider does not currently offer a KnockLaunch sign-in flow. Its credentials are configured securely by a KnockLaunch administrator and are never entered or displayed in the normal tenant workspace.</p></div></div><Badge variant=\"outline\" className=\"mt-3 border-primary/20 bg-primary/5\">Admin-managed setup</Badge></div><div className={advancedSetup?'space-y-4':'hidden'}>{selected.key==='twilio'?<><div className=\"space-y-1.5\"><Label>Account SID</Label><Input value={secretForm.accountSid} onChange={e=>setSecretForm(c=>({...c,accountSid:e.target.value}))} placeholder=\"AC…\" autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>Auth token</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} autoComplete=\"new-password\"/></div><div className=\"space-y-1.5\"><Label>Sending number</Label><Input value={secretForm.fromNumber} onChange={e=>setSecretForm(c=>({...c,fromNumber:e.target.value}))} placeholder=\"+1…\" autoComplete=\"off\"/></div></>:null}{selected.key==='resend'?<><div className=\"space-y-1.5\"><Label>API key</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} autoComplete=\"new-password\"/></div><div className=\"space-y-1.5\"><Label>From email</Label><Input type=\"email\" value={secretForm.fromEmail} onChange={e=>setSecretForm(c=>({...c,fromEmail:e.target.value}))} placeholder=\"info@yourcompany.com\"/></div><div className=\"space-y-1.5\"><Label>From name</Label><Input value={secretForm.fromName} onChange={e=>setSecretForm(c=>({...c,fromName:e.target.value}))} placeholder={businessName}/></div></>:null}{selected.key==='stripe'?<><div className=\"space-y-1.5\"><Label>Secret key</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} placeholder=\"sk_…\" autoComplete=\"new-password\"/></div><div className=\"space-y-1.5\"><Label>Publishable key</Label><Input value={secretForm.publishableKey} onChange={e=>setSecretForm(c=>({...c,publishableKey:e.target.value}))} placeholder=\"pk_…\" autoComplete=\"off\"/></div></>:null}{selected.key==='cloudflare_r2'?<><div className=\"space-y-1.5\"><Label>Access Key ID</Label><Input value={secretForm.r2AccessKeyId} onChange={e=>setSecretForm(c=>({...c,r2AccessKeyId:e.target.value}))} autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>Secret Access Key</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} autoComplete=\"new-password\"/></div><div className=\"space-y-1.5\"><Label>Account ID</Label><Input value={secretForm.r2AccountId} onChange={e=>setSecretForm(c=>({...c,r2AccountId:e.target.value}))} autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>S3 endpoint</Label><Input value={secretForm.r2Endpoint} onChange={e=>setSecretForm(c=>({...c,r2Endpoint:e.target.value}))} placeholder=\"https://ACCOUNT_ID.r2.cloudflarestorage.com\" autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>Bucket</Label><Input value={secretForm.r2Bucket} onChange={e=>setSecretForm(c=>({...c,r2Bucket:e.target.value}))} autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>Region</Label><Input value={secretForm.r2Region} onChange={e=>setSecretForm(c=>({...c,r2Region:e.target.value}))} placeholder=\"auto\" autoComplete=\"off\"/></div><p className=\"text-xs text-muted-foreground sm:col-span-2\">Use a bucket-scoped Cloudflare R2 Object Read & Write S3 credential. KnockLaunch verifies the bucket before activating storage.</p></>:null}{selected.key==='squarespace'?<><div className=\"space-y-1.5\"><Label>Squarespace Commerce API key</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} placeholder=\"Squarespace API key\" autoComplete=\"new-password\"/></div><p className=\"text-xs text-muted-foreground sm:col-span-2\">Create a Squarespace API key with Products read/write access for Anthony’s current PCG site. KnockLaunch verifies the key against Squarespace before enabling publishing.</p></>:null}{selected.key==='irslogiqs'?<><div className=\"space-y-1.5\"><Label>Account subdomain</Label><Input value={secretForm.accountSubdomain} onChange={e=>setSecretForm(c=>({...c,accountSubdomain:e.target.value}))} placeholder=\"your-account\" autoComplete=\"off\"/></div><div className=\"space-y-1.5\"><Label>API key</Label><Input type=\"password\" value={secretForm.apiSecret} onChange={e=>setSecretForm(c=>({...c,apiSecret:e.target.value}))} autoComplete=\"new-password\"/></div><div className=\"space-y-1.5\"><Label>Secret Token</Label><Input type=\"password\" value={secretForm.secretToken} onChange={e=>setSecretForm(c=>({...c,secretToken:e.target.value}))} autoComplete=\"new-password\"/></div><p className=\"text-xs text-muted-foreground sm:col-span-2\">Use the IRSLogiqs API key from Security → API Key and Secret Token from Settings → Integrations. KnockLaunch discovers any case-status filtering it needs automatically; there is nothing else to configure. Connect verifies the credentials immediately with a read-only IRSLogiqs request before the connection becomes active.</p></>:null}</div></div>}{selectedReady?<div className=\"flex items-center gap-2 rounded-xl border border-emerald-400/20 bg-emerald-400/[.07] px-3 py-2 text-sm text-emerald-200\"><CheckCircle2 className=\"h-4 w-4\"/>This provider is connected and ready.</div>:selectedConnected?<div className=\"flex items-center gap-2 rounded-xl border border-amber-400/20 bg-amber-400/[.07] px-3 py-2 text-sm text-amber-100\"><ShieldCheck className=\"h-4 w-4\"/>The authorization is saved, but required capability data is incomplete. Reconnect this provider before relying on it.</div>:(selectedStatus==='invalid'||selectedStatus==='degraded')?<div className=\"flex items-center gap-2 rounded-xl border border-red-400/20 bg-red-400/[.07] px-3 py-2 text-sm text-red-200\"><XCircle className=\"h-4 w-4\"/>The saved credential needs to be replaced and verified again.</div>:null}{disconnectArmed?<div className=\"rounded-xl border border-red-400/20 bg-red-400/[.07] px-3 py-2 text-sm text-red-100\">Disconnecting removes KnockLaunch’s stored authorization immediately. Click Confirm disconnect to continue.</div>:null}<DialogFooter className=\"gap-2 sm:gap-2\"><Button variant=\"outline\" onClick={()=>{setSelected(null);setDisconnectArmed(false)}} disabled={connecting}>Cancel</Button>{selectedConnected?<Button variant=\"destructive\" onClick={()=>void disconnectProvider(selected)} disabled={connecting} data-revoke-connection={selected.key}>{connecting?<Loader2 className=\"mr-2 h-4 w-4 animate-spin\"/>:null}{disconnectArmed?'Confirm disconnect':`Disconnect ${selected.label}`}</Button>:null}{(!selectedConnected||selectedConfigured)&&(selected.driver!=='broker'||selectedConfigured)&&(selected.kind==='oauth'||advancedSetup)?<Button onClick={()=>selected.kind==='oauth'?void connectOauth(selected):void connectSecretProvider(selected)} disabled={connecting} data-activate-connection={selected.key}>{connecting?<Loader2 className=\"mr-2 h-4 w-4 animate-spin\"/>:<PlugZap className=\"mr-2 h-4 w-4\"/>}{selectedConnected?`Reconnect ${selected.label}`:selected.kind==='oauth'?`Sign in with ${selected.label}`:`Connect ${selected.label}`}</Button>:null}</DialogFooter></DialogContent>:null}</Dialog></section>}\n","expectedSha":"868d5507accb791bb3eaef00354f1d7b45b89f17"}],"branch":"ai/objective-first-repair-b70b48dde047","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b70b48dd-e047-4d15-b4db-7b59cba0d04e","objective":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/connections/TenantConnections.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"b70b48dd-e047-4d15-b4db-7b59cba0d04e","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/connections/TenantConnections.tsx"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"MODIFY SOURCE NOW. In `src/pages/connections/TenantConnections.tsx`, remove tenant-facing manual credential entry. OAuth-capable providers retain provider sign-in. Secret-only providers show admin-managed setup state with no tenant-accessible credential fields or activation action. Preserve stored credentials, backend integrations, status, Open app, Manage, and Disconnect. Gate, squash merge, deploy frontend, verify production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"cefe4fd74540160d7463580a1b790a00f36a72b943929ccc2ecb321090d04f9d","replayCount":0,"serializedBytes":61580},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:19:28.865672+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b70b48dd-e047-4d15-b4db-7b59cba0d04e:repository-mutation-intent:cefe4fd74540160d7463580a1b790a00f36a72b943929ccc2ecb321090d04f9d:0","mission_step_id":"4d372321-9d0f-481f-a435-e71d4de7664e","command_center_event_id":"b70b48dd-e047-4d15-b4db-7b59cba0d04e"},{"id":"ead5f99d-c535-43b0-b683-c1b22a6061c0","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,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5197,"terminal":false,"missionId":"1516d7a1-0075-486e-ad83-4a2ff802803d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12726,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":434,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":434,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":434,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":434,"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":"1516d7a1-0075-486e-ad83-4a2ff802803d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2319,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:11:52.41839+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5197","receipt_type":"execute_mission","idempotency_key":"mission:1516d7a1-0075-486e-ad83-4a2ff802803d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7e163f9e-8cff-486b-b0aa-fe7791fc29f3","command_center_event_id":"1516d7a1-0075-486e-ad83-4a2ff802803d"},{"id":"ead64209-1db2-44d5-ab80-979b56b843d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f47a47c0cee0","reason":"anchored_edit_anchor_missing:supabase/functions/operator-respond/index.ts","status":"blocked","metrics":{"receiptBytes":163315,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":105978,"firstUsefulResultAt":"2026-09-29T05:08:27.423Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"f47a47c0-cee0-4759-a5e5-9c67845a94a4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":698,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":698,"missionSetupMs":323,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":323,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f47a47c0-cee0-4759-a5e5-9c67845a94a4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:08:29.74342+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f47a47c0-cee0-4759-a5e5-9c67845a94a4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cdf44660-4ab6-40a4-ac51-e178ea090f31","command_center_event_id":"f47a47c0-cee0-4759-a5e5-9c67845a94a4"},{"id":"ead6db15-9d8c-4c1a-9767-0bf4fd183cf5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing durable mission using exact structured edits.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing durable mission using exact structured edits.","wordingChanged":false,"canonicalIntent":"Continue the existing durable mission using exact structured edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Modify repository source and ship it. Correct PR #5063's two TypeScript errors and reapply the same Website Builder overhaul to current main in src/pages/admin/PlatformExperienceEditor.tsx, src/components/experience-editor/ExperienceEditorCanvasBridge.tsx, and src/lib/design/experienceEditorPreview.ts. Then Gate, squash merge, deploy frontend, and visually verify PCG.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the existing durable mission using exact structured edits.","constraints":[{"id":"visual-artifact-scope","statement":"The requested visual artifact type is authoritative: website only; must not include workspace. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the existing durable mission using exact structured edits.","canonicalIntent":"Continue the existing durable mission using exact structured edits.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Modify repository source and ship it. Correct PR #5063's two TypeScript errors and reapply the same Website Builder overhaul to current main in src/pages/admin/PlatformExperienceEditor.tsx, src/components/experience-editor/ExperienceEditorCanvasBridge.tsx, and src/lib/design/experienceEditorPreview.ts. Then Gate, squash merge, deploy frontend, and visually verify PCG.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Modify-repository-source-and-ship-it.-Correct-PR-5063-s-two-TypeScript-errors-and-reapply-the-same-W","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"2b66e7f50adc10c2d67a0812824e6d82d17d59bfc7da8d5144fcb70895e3a63f","requestContractRevision":2,"previousRequestContractHash":"f894a47c8c8d932442ee16b0330f4ec0f4632a379705fe654f6353de06ef869d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:16:06.331315+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:61d68e1e-9cf1-4260-b4ba-e286fab9894a:request-contract:2b66e7f50adc10c2d67a0812824e6d82d17d59bfc7da8d5144fcb70895e3a63f","mission_step_id":"ee18a363-788a-4d0e-9e8c-7a237b3b1d5e","command_center_event_id":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},{"id":"ead71d12-1d93-4f51-87e4-adb305953f22","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"8bea43e2-7715-4a18-b3b7-d8cae9f31141","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-66c317c2a86c","reason":null,"status":"pending","metrics":{"receiptBytes":569103,"releaseCount":0,"toolCallCount":198,"repeatedCallCount":149,"executorlessWaitMs":9890429,"firstUsefulResultAt":"2026-09-25T17:29:04.798Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3750,"terminal":false,"missionId":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","timingsMs":{"queue":2026,"total":2052,"execution":26},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},"performance":null,"deploymentId":"forgejo-main-7e056d7356a0","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"8bea43e2-7715-4a18-b3b7-d8cae9f31141","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"8bea43e2-7715-4a18-b3b7-d8cae9f31141","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/event-day?bpMode=event","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1787,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:13:58.59235+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","external_id":"8bea43e2-7715-4a18-b3b7-d8cae9f31141","receipt_type":"visual_proof_started","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:visual-start:8bea43e2-7715-4a18-b3b7-d8cae9f31141","mission_step_id":"8ba57cc5-6f7d-41c4-847d-3699f7955b9d","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"ead8535d-2aec-4505-805c-570072fabd56","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"323fd649a4210802a4afead457669c85d313f0db","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"323fd649a4210802a4afead457669c85d313f0db","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5dfda766481a766f1e38f79086a3be0acbd9df4662a2d13812618477af421c2c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11588","runId":11588,"status":"running","sourceSha":"323fd649a4210802a4afead457669c85d313f0db","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:59:02.104651+00:00","proof_gate":"canonical_release_pending","source_sha":"323fd649a4210802a4afead457669c85d313f0db","external_id":"forgejo-main-323fd649a421","receipt_type":"canonical_release_status","idempotency_key":"mission:6cf147e9-ef9b-486b-a9f6-6ac18b281026:forgejo-release-status:323fd649a4210802a4afead457669c85d313f0db:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9ab98d80-f085-466c-93d4-eeb88a35d3a4","command_center_event_id":"6cf147e9-ef9b-486b-a9f6-6ac18b281026"},{"id":"ead95950-6430-49a0-9041-a7481e40f04c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-experience-editor-layer-actions-20260803-r202608031746","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":1755,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3897,"terminal":false,"missionId":"2fa17c8f-b259-46c6-8ae7-2829a4a6f4aa","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2fa17c8f-b259-46c6-8ae7-2829a4a6f4aa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T16:10:23.13652+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3897","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2fa17c8f-b259-46c6-8ae7-2829a4a6f4aa:automatic-mission-resume:3897:repair_mission_auto_progress_authorization_retryable","mission_step_id":"9005312f-a85d-45e3-8d13-d28363199c47","command_center_event_id":"2fa17c8f-b259-46c6-8ae7-2829a4a6f4aa"},{"id":"eadb923c-8b21-43b8-be85-810b12c6b386","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9bf4f273b134","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":85,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":610,"providerAuthMs":0,"ledgerPrepareMs":610,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":610,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":610,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4268,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:54:05.770712+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9bf4f273-b134-4f51-ac59-9c25aaed9a4b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bd399346-7895-465d-98ba-5078952516e1","command_center_event_id":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},{"id":"eadc7bd2-d1b3-484e-906d-997fa2b38389","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-supabase-secret-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1831,"terminal":false,"missionId":"cad4ef23-b4ab-4622-839a-0fa269b84533","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11229,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":502,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":98,"resolvePreflightMs":502,"repositoryMutationMs":11229,"repositoryProviderMs":8776,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4807,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3969},"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":"cad4ef23-b4ab-4622-839a-0fa269b84533"},"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":3769,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:02:42.246744+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1831","receipt_type":"execute_mission","idempotency_key":"mission:cad4ef23-b4ab-4622-839a-0fa269b84533:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"cd061076-4bf3-496e-b37d-4ec1a1adfc51","command_center_event_id":"cad4ef23-b4ab-4622-839a-0fa269b84533"},{"id":"eadd2c16-105c-4efa-83d9-d43c5c529f6b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Increase only the exact PR-readiness runtime per-read and total bounded budgets so healthy Forgejo reads slower than 1200ms do not strand active missions. Preserve bounded retries, exact-head Gate verification, ancestry/current-main freshness checks, protected-main protection, fail-closed behavior, and never retry writes. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Increase only the exact PR-readiness runtime per-read and total bounded budgets so healthy Forgejo reads slower than 1200ms do not strand active missions. Preserve bounded retries, exact-head Gate verification, ancestry/current-main freshness checks, protected-main protection, fail-closed behavior, and never retry writes. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Healthy exact PR readiness reads slower than 1200ms no longer strand active missions solely because of the old readiness timeout.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"Exact-head Gate, ancestry/current-main, protected-main, bounded retry, and no-write-retry safeguards remain intact.","proofConditionIds":["p1"]}],"objective":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Increase only the exact PR-readiness runtime per-read and total bounded budgets so healthy Forgejo reads slower than 1200ms do not strand active missions. Preserve bounded retries, exact-head Gate verification, ancestry/current-main freshness checks, protected-main protection, fail-closed behavior, and never retry writes. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and verify the live runtime.","constraints":[{"id":"c1","statement":"This owner-authorized control-plane maintenance is limited to workers/cc-execution/src/index-release-fast-lane.js and config/control-plane-capabilities.json for the PR-readiness timeout repair.","proofConditionIds":["p1"]},{"id":"c2","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and deploy only cc-execution.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Forgejo diff proves the runtime and capability-contract PR-readiness budget repair without weakening exact-head, ancestry, protected-main, bounded retry, or no-write-retry safety.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"release","claim":"Exact control-plane PR head passes Gate, squash merges, cc-execution deploys, and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"82e3035c6b9eb493b91e343e7228b2079289c8ce53e8cbce0208027b25a68c7b","requestContractRevision":3,"previousRequestContractHash":"abec6091e9c97cf72d95e9f7178e3567961880b5104067ab85b15d2ab02acbf6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:49:20.551805+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a037294e-3cf4-49c5-a25a-4a440a680ea7:request-contract:82e3035c6b9eb493b91e343e7228b2079289c8ce53e8cbce0208027b25a68c7b","mission_step_id":"c4a22321-5529-4a56-8ce4-2b0b89db7786","command_center_event_id":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},{"id":"eadd59ba-e1ad-427c-9fea-63ed3515907e","source":"cc-execution","status":"recorded","payload":{"objective":"Complete PR #1965 through merge, frontend production deploy, and live proof only. No further source changes and no new PR.","tenantRef":"curri-properties","receivedAt":"2026-09-06T16:34:00.578Z","fingerprint":"81212d3db9277d99d9fc4e4f6c32299d72008a6636c279a60929209a1bfa6d8c","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-route-canvas-background-owner-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete PR #1965 through merge, frontend production deploy, and live proof only. No further source changes and no new PR.","wordingChanged":false,"canonicalIntent":"Complete PR #1965 through merge, frontend production deploy, and live proof only. No further source changes and no new PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-live","statement":"PR #1965 is merged and its exact frontend artifact is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Complete PR #1965 through merge, frontend production deploy, and live proof only. No further source changes and no new PR.","constraints":[{"id":"constraint-no-source-change","statement":"Do not change source further.","proofConditionIds":["proof-merge","proof-release"]},{"id":"constraint-no-new-pr","statement":"Do not create another branch or PR.","proofConditionIds":["proof-merge","proof-release"]},{"id":"constraint-report-live-only","statement":"Only report when live.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1965 exact green head ba51f466f31d550486192047aebd6316739af6e6 is squash-merged to protected main.","route":"/crm/realtor/curri-properties/realtor-dashboard?tab=campaigns","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The exact containing frontend artifact is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard?tab=campaigns","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-route-canvas-background-owner-20260906","conversationContext":null,"requestContractHash":"5f3a5eed8e5e394066dfcfc8ffbaf69b6d8f8842a8862ac5601fd5f3987603d9","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:34:01.569801+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f71933bc-689b-44b9-9bd1-d548ae92e630:tenant-workstream-contribution:81212d3db9277d99d9fc4e4f6c32299d72008a6636c279a60929209a1bfa6d8c","mission_step_id":null,"command_center_event_id":"f71933bc-689b-44b9-9bd1-d548ae92e630"},{"id":"eade33c1-e3b9-4afa-bbee-d3c3518a57a3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/sign-agreement-sticky-toolbar","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3393,"terminal":false,"missionId":"d710e348-6141-42a6-a7dc-af7d10ba3def","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d676d05138e07698d200b94dff922a859e36bf66","timingsMs":{"prReadinessMs":365,"approvedPlanMs":0,"shipAndProveMs":2498,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d710e348-6141-42a6-a7dc-af7d10ba3def"},"performance":null,"deploymentId":"forgejo-main-d676d05138e0","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1864,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:43:24.648529+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3393","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d710e348-6141-42a6-a7dc-af7d10ba3def:automatic-mission-resume:3393:canonical_release_dispatched","mission_step_id":"6e4f1ea4-a453-42d0-a9a4-a19aa5e388e0","command_center_event_id":"d710e348-6141-42a6-a7dc-af7d10ba3def"},{"id":"eade771e-6332-4222-a796-db73b47fd4eb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"protected_control_plane_empty_content:workers/cc-execution/src/command-center-contracts.js","status":"blocked","metrics":{"receiptBytes":10611,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4687,"prReadinessMs":0,"approvedPlanMs":4687,"missionSetupMs":2106,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:11:16.747911+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"33bbeb5d-ede0-4a26-97e5-8a381152d85f","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"eadfb77e-7ac6-4a26-bf4e-062d28427595","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"1867dd25-b8dc-453a-9d7f-01965ecb0854","phase":"universal_visual_witness_supervised","branch":null,"reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","timingsMs":{"wake":86,"total":1495,"submit":1409,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"performance":null,"deploymentId":"forgejo-main-74bbca6c28c6","workflowRunId":6424,"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":611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:36:56.931537+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","external_id":"1867dd25-b8dc-453a-9d7f-01965ecb0854","receipt_type":"visual_proof_started","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:visual-start:1867dd25-b8dc-453a-9d7f-01965ecb0854","mission_step_id":"72115e5e-9e8d-49b8-a5cb-e670387ed9af","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"eae0561d-73a5-4965-8cfe-ce069ec1d5f6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-bootstrap-backfill-aware-20260913","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.125-baseline-relative-release-canary","prNumber":null,"terminal":false,"missionId":"b8217f10-cc52-4839-b373-fc172690ea54","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":34826,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2868,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2868,"repositoryMutationMs":34826,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b8217f10-cc52-4839-b373-fc172690ea54"},"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":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:51:21.706645+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b8217f10-cc52-4839-b373-fc172690ea54:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6f515bbf-bcce-42ab-98de-aa76f4eda0ab","command_center_event_id":"b8217f10-cc52-4839-b373-fc172690ea54"},{"id":"eae23164-95e3-449b-906c-5706e33b05d0","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-28T17:35:57.615Z","fingerprint":"621c21102b6f0c73314e6f5e72df70f68f7ccb5f41ba0f71d572849adcf051d4","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papi-agenda-ui-match-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","wordingChanged":false,"canonicalIntent":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-ui-match","statement":"The 3-day agenda event rows and cancel controls visually match the established Big Papi owner UI.","proofConditionIds":["proof-ui-match"]},{"id":"outcome-placement","statement":"The 3-day agenda appears above the Business Pulse / what-the-business-is-doing-right-now card on desktop.","proofConditionIds":["proof-placement"]},{"id":"outcome-behavior","statement":"Existing open-event and cancel-event behavior remains intact.","proofConditionIds":["proof-behavior"]}],"objective":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","constraints":[{"id":"constraint-status","statement":"Preserve green confirmed, red canceled, white operational, and amber tentative status communication.","proofConditionIds":["proof-status"]},{"id":"constraint-senior","statement":"Keep senior-friendly click and tap targets.","proofConditionIds":["proof-senior"]},{"id":"constraint-frontend","statement":"Frontend source only.","proofConditionIds":["proof-frontend"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-ui-match","kind":"visual","claim":"Agenda styling visually follows the surrounding Big Papi owner dashboard design.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-placement","kind":"visual","claim":"The 3-day agenda is positioned above the Business Pulse card on desktop.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-behavior","kind":"runtime","claim":"Event actions remain available after the styling/placement repair.","route":"/big-papis/owner/events","required":true,"expectedText":"Cancel event","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-status","kind":"visual","claim":"Status communication remains visually distinct without saturated full-row styling.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-senior","kind":"visual","claim":"Agenda actions remain large and readable.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"Full calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-frontend","kind":"runtime","claim":"Only the frontend release target is affected.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/big-papi-agenda-ui-match-20260828","conversationContext":"{\"requestContract\":{\"outcomes\":[{\"id\":\"outcome-ui-match\",\"claim\":\"The 3-day agenda event rows and cancel controls visually match the established Big Papi owner UI.\",\"proofConditionIds\":[\"proof-ui-match\"]},{\"id\":\"outcome-placement\",\"claim\":\"The 3-day agenda appears above the Business Pulse / what-the-business-is-doing-right-now card on desktop.\",\"proofConditionIds\":[\"proof-placement\"]},{\"id\":\"outcome-behavior\",\"claim\":\"Existing open-event and cancel-event behavior remains intact.\",\"proofConditionIds\":[\"proof-behavior\"]}],\"constraints\":[{\"id\":\"constraint-status\",\"claim\":\"Preserve green confirmed, red canceled, white operational, and amber tentative status communication.\",\"proofConditionIds\":[\"proof-status\"]},{\"id\":\"constraint-senior\",\"claim\":\"Keep senior-friendly click and tap targets.\",\"proofConditionIds\":[\"proof-senior\"]},{\"id\":\"constraint-frontend\",\"claim\":\"Frontend source only.\",\"proofConditionIds\":[\"proof-frontend\"]}],\"proofConditions\":[{\"id\":\"proof-ui-match\",\"kind\":\"visual\",\"claim\":\"Agenda styling visually follows the surrounding Big Papi owner dashboard design.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-placement\",\"kind\":\"visual\",\"claim\":\"The 3-day agenda is positioned above the Business Pulse card on desktop.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-behavior\",\"kind\":\"runtime\",\"claim\":\"Event actions remain available after the styling/placement repair.\",\"route\":\"/big-papis/owner/events\",\"expectedText\":\"Cancel event\"},{\"id\":\"proof-status\",\"kind\":\"visual\",\"claim\":\"Status communication remains visually distinct without saturated full-row styling.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-senior\",\"kind\":\"visual\",\"claim\":\"Agenda actions remain large and readable.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"Full calendar\"},{\"id\":\"proof-frontend\",\"kind\":\"runtime\",\"claim\":\"Only the frontend release target is affected.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\",\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"5e4052eb2905a2ea48f15ae2748827a869b6132162705ec04be094760ea19b3e","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T17:35:58.375681+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:09ce39fa-18d8-444a-8ce6-d822c9ed32fc:tenant-workstream-contribution:621c21102b6f0c73314e6f5e72df70f68f7ccb5f41ba0f71d572849adcf051d4","mission_step_id":null,"command_center_event_id":"09ce39fa-18d8-444a-8ce6-d822c9ed32fc"},{"id":"eae31124-d295-41ce-b3ac-57962a8e0b07","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d164a148-859e-4f73-bf94-cb46bac76012","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-980b9743e3e3","reason":null,"status":"pending","metrics":{"receiptBytes":33601,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":3,"executorlessWaitMs":3557924,"firstUsefulResultAt":"2026-09-24T19:37:33.927Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3667,"terminal":false,"missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","timingsMs":{"queue":216,"total":240,"execution":24},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b"},"performance":null,"deploymentId":"forgejo-main-a2adbef312b0","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"d164a148-859e-4f73-bf94-cb46bac76012","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"d164a148-859e-4f73-bf94-cb46bac76012","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/321-auto-unlock","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11615,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1754,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:36:53.454312+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a2adbef312b0090ee951e9c56a05992741ca251d","external_id":"d164a148-859e-4f73-bf94-cb46bac76012","receipt_type":"visual_proof_started","idempotency_key":"mission:980b9743-e3e3-4fa2-b582-487091d09a8b:visual-start:d164a148-859e-4f73-bf94-cb46bac76012","mission_step_id":"dae8a4d7-94f2-4e58-bf81-afbbe56f0529","command_center_event_id":"980b9743-e3e3-4fa2-b582-487091d09a8b"},{"id":"eae34254-8663-4087-97d9-b5bbf3e8e34a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1b0cf5780f66","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3190,"terminal":false,"missionId":"1b0cf578-0f66-4e08-8286-b55df0808b5c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7279,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":7142,"approvedPlanMs":0,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":145,"resolvePreflightMs":424,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"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":"1b0cf578-0f66-4e08-8286-b55df0808b5c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:38:53.391348+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3190","receipt_type":"execute_mission","idempotency_key":"mission:1b0cf578-0f66-4e08-8286-b55df0808b5c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a1743a83-0f4c-4a2a-a88b-5cb653ffe8b8","command_center_event_id":"1b0cf578-0f66-4e08-8286-b55df0808b5c"},{"id":"eae54cbe-f9f4-49ae-bf31-39b0455340a1","source":"cc-execution","status":"recorded","payload":{"objective":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","tenantRef":"pcg","receivedAt":"2026-10-12T18:51:18.622Z","fingerprint":"7d3753e27fc25934352a374ced4450302bbda2dec2d940cfa813b255b3d32598","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","wordingChanged":false,"canonicalIntent":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact ","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"pcg","sourceTargets":["supabase/functions/pcg-r2-media/index.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"urgent","deadlineSignals":["URGENT"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["supabaseEdge"]},"inputSignals":{"rawUtterance":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","canonicalIntent":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session for 40 cards/36 paid/$432 pickup without making a real charge; use sandbox Stripe for payment capture tests. If the owner-authenticated live test is inaccessible, do not claim it passed; provide exact unsatisfied authentication/runtime proof. Small focused PR only if needed, canonical Gate, squash merge, deploy and verifiable terminal proof. Do not modify actual Anthony cards or customers.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"URGENT OWNER-AUTHORIZED PCG 40-CARD LIVE ACCEPTANCE TEST (not a simulated sandbox proof). Use existing production Supabase Edge Function supabase/functions/pcg-r2-media/index.ts and its production-safe runPipelineCanary mechanism to execute a synthetic exactly-40-card intake test against PCG's real tenant-scoped Cloudflare R2 bucket and canonical DB. Run only via the existing authenticated PCG owner/GodMode authorization; DO NOT add anonymous privileged endpoints, backdoors, SQL role bypasses, or temporary exposed secrets. For every test card, store distinct front/back originals; prove 80 R2 HEAD readbacks, 40 canonical saved records under exactly one synthetic order, retry idempotency, 5-digit cert preservation where relevant, no public publication, then delete ALL synthetic records and R2 objects with explicit post-cleanup readback. Keep grading AI failures from blocking card saves. In parallel, use already deployed PCG public_checkout code to prove an order-specific Stripe session f","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"URGENT-OWNER-AUTHORIZED-PCG-40-CARD-LIVE-ACCEPTANCE-TEST-not-a-simulated-sandbox-proof-.-Use-existin","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"33256af4ca256d6cb444c2b9f6c7b262a7726a254ea26f4a44521906ffd1d176","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T18:51:19.188026+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:96b87ed8-f314-49b9-b8ce-1118e2db520e:tenant-workstream-contribution:7d3753e27fc25934352a374ced4450302bbda2dec2d940cfa813b255b3d32598","mission_step_id":null,"command_center_event_id":"96b87ed8-f314-49b9-b8ce-1118e2db520e"},{"id":"eae813d8-b714-4ece-93ed-a29bfa599ee3","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi fundraiser work on Forgejo PR #605 only. The exact-head KnockLaunch Gate is already green at 460aca726c95324f885c9c3225e6b2e06f142920 and the PR is current with main. Do not create a new branch or duplicate PR. Squash-merge #605 through the canonical protected-main path, deploy only the affected frontend, and prove the shipped fundraiser route at https://app.knocklaunch.app/big-papis/fundraising renders the latest fundraiser implementation. Preserve the current Big Papi custom-domain Coming Soon state; this work is only for the underlying fundraiser experience. After deployment, verify the route and report a nonterminal continuation state if live proof is not yet complete.","tenantRef":"Big Papi","receivedAt":"2026-08-23T01:59:00.903Z","fingerprint":"8ea8ea8b3c19f70609a54d64513f1a8cef05425a75e329b78e2c051358dfa3ad","workstreamRef":"bigpapi","conversationId":null,"canonicalBranch":"ai/big-papis-fundraiser-readability-20260822","requestedBranch":"ai/big-papi-fundraiser-final-accessibility-20260822","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T01:59:01.37664+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:01b5f26a-2b33-4c12-b631-fefe773c8ddd:tenant-workstream-contribution:8ea8ea8b3c19f70609a54d64513f1a8cef05425a75e329b78e2c051358dfa3ad","mission_step_id":"f56e3496-eb44-48b0-871a-e6d8ab755e7d","command_center_event_id":"01b5f26a-2b33-4c12-b631-fefe773c8ddd"},{"id":"eae88e66-3d05-4f2e-a422-5b160bd4b965","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T23:45:02.908936+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-208a1298dd98\",\"prNumber\":5058,\"sourceSha\":\"a3b16e33a83767634d8254c0a9c755afbba417f4\",\"deploymentId\":\"forgejo-main-a3b16e33a837\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:45:50.617393+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:owner-progress-heartbeat:119415543","mission_step_id":"e7474e55-6338-4107-840f-16b82f23ddd2","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"eae8f967-332a-4f17-bc74-fda762258aa8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1757,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"e5828615-691d-4c0b-ac2e-4332859a02e9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"e5828615-691d-4c0b-ac2e-4332859a02e9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7701,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/WorkflowRouter.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/impersonation-canonical-dashboard.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:24:37.931846+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e5828615-691d-4c0b-ac2e-4332859a02e9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"20f251a4-2b89-4a53-aa71-584827a0e363","command_center_event_id":"e5828615-691d-4c0b-ac2e-4332859a02e9"},{"id":"eae95f00-ffee-4a80-82f0-4167f82c7d15","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"d65bf3d980a285c0035e1ff61e8542ec23e3b0471ffa6faa968f10a2ec5b7587","forgejoWorkflowProof":{"runId":11440,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:56:04.200085+00:00","proof_gate":"canonical_release_pending","source_sha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","external_id":"forgejo-main-e36498d7001d","receipt_type":"canonical_release_status","idempotency_key":"mission:2274c364-f228-4996-a5ab-a38acc2ac0d7:forgejo-release-status:e36498d7001d5b55f5665c9230d81a6c5fe20229:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"32e491b8-2981-40be-a89c-1e762af66a9b","command_center_event_id":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},{"id":"eae96cd3-072b-4ccf-9ad7-8b822bcf6d5f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9cc6dad66432","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10119,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":12041,"firstUsefulResultAt":"2026-09-25T23:15:54.341Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3778,"terminal":false,"missionId":"9cc6dad6-6432-40f5-b534-aba02e720e9c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5450,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9cc6dad6-6432-40f5-b534-aba02e720e9c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:16:06.435355+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3778","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9cc6dad6-6432-40f5-b534-aba02e720e9c:automatic-mission-resume:3778:repair_mission_pr_ready_retryable","mission_step_id":"3eb8ab95-9a9f-4091-b906-e3242e3ded56","command_center_event_id":"9cc6dad6-6432-40f5-b534-aba02e720e9c"},{"id":"eaeb0d93-bf52-4af8-9efe-c31f524d240f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-74c460907b95","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6891,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":45390,"firstUsefulResultAt":"2026-10-04T09:11:09.968Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4711,"terminal":false,"missionId":"74c46090-7b95-411f-9dee-e4820e295fc4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4147,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":613,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":3534,"repositoryProviderMs":3534,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2178,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1356},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"74c46090-7b95-411f-9dee-e4820e295fc4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3200,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:12:01.319028+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4711","receipt_type":"execute_mission","idempotency_key":"mission:74c46090-7b95-411f-9dee-e4820e295fc4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"539714a3-6fbb-4aa9-b706-a5a8588f47c6","command_center_event_id":"74c46090-7b95-411f-9dee-e4820e295fc4"},{"id":"eaeb9d4d-1f75-4990-b8f7-ba8ed867bb02","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Raw informational read-only intent bypasses mutation normalization and durable mission creation.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Change only the mission execute read-only dispatch ordering, focused regression coverage, and cc-execution version stamp.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"contractHash":"572c2d4dc9a6e205c2d49956e9b7e42d116ef71419bec2a3cbf996806137ce5f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"572c2d4dc9a6e205c2d49956e9b7e42d116ef71419bec2a3cbf996806137ce5f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:10:48.37961+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:65958cbd-3429-4b94-95b4-a53f9d893d25:request-contract:572c2d4dc9a6e205c2d49956e9b7e42d116ef71419bec2a3cbf996806137ce5f:8c57e67c70c24cea72327dcb39d23744cb4195a7:verified:","mission_step_id":"7f7a1a96-4d7e-4be3-b9dd-0553a282f80e","command_center_event_id":"65958cbd-3429-4b94-95b4-a53f9d893d25"},{"id":"eaedf503-9ae4-460a-8a61-25a332f2f7b4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/461","runId":461,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T19:34:27.017797+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","external_id":"forgejo-main-339c4a8a4f52","receipt_type":"canonical_release_status","idempotency_key":"mission:280d77dd-d2e3-4367-81f4-46f9269d6fb0:forgejo-release-status:339c4a8a4f52dff0d77441e3bf75eeffa9156605:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"63e0ad07-ac41-4ec3-9c10-57ca750ee399","command_center_event_id":"280d77dd-d2e3-4367-81f4-46f9269d6fb0"},{"id":"eaee4a40-6107-4d89-acb4-67e955139cae","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"229012b7871b530118b3ada9740a7ec112391287","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"229012b7871b530118b3ada9740a7ec112391287","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1511","runId":1511,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T18:28:08.134598+00:00","proof_gate":"canonical_release_pending","source_sha":"229012b7871b530118b3ada9740a7ec112391287","external_id":"forgejo-main-229012b7871b","receipt_type":"canonical_release_status","idempotency_key":"mission:b19ddcd5-3c31-4641-b8ae-595cf9fa837d:forgejo-release-status:229012b7871b530118b3ada9740a7ec112391287:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"82867109-2535-49a5-98c0-c0153b92d960","command_center_event_id":"b19ddcd5-3c31-4641-b8ae-595cf9fa837d"},{"id":"eaf3f554-6ef8-410f-8ded-236ba54b0fdc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"full-suite\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-25T16:15:43.465586+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6e305bba8ec4\",\"prNumber\":3718,\"sourceSha\":\"bf2a8e9c4206c491a249c02db298682850f49581\",\"deploymentId\":\"forgejo-main-bf2a8e9c4206\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:16:48.982129+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6e305bba-8ec4-4562-99e4-679473849b9a:owner-progress-heartbeat:119356147","mission_step_id":"d7dc5b7a-1440-4fbb-be38-9c8a02d063a7","command_center_event_id":"6e305bba-8ec4-4562-99e4-679473849b9a"},{"id":"eaf51bec-e4e6-4fb0-ba75-056df1bbb21d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0069334ad3ae60040cdefc7d4e3ff6652340ce95","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Owner-approved final PCG WMP image swap. Replace ONLY public/assets/pcg/pcg-wmp-process.jpg with the exact JPEG represented by the base64 payload below. Do not alter layout, text, sizing, CSS, or any other file. This exact asset is the approved image the owner just selected. Decode the base64 verbatim into that path, create one focused PR, run KnockLaunch Gate, squash merge, deploy the affected frontend/public WMP target, and verify https://whatsmyprogress.com/pcg live on desktop and mobile. Done means live.\n\nBASE64_JPEG:\n/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAsICAoIBwsKCQoNDAsNERwSEQ8PESIZGhQcKSQrKigkJyctMkA3LTA9MCcnOEw5PUNFSElIKzZPVU5GVEBHSEX/2wBDAQwNDREPESESEiFFLicuRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUX/wgARCAGlAyADASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAQIAAwQFBv/EABgBAAMBAQAAAAAAAAAAAAAAAAABAgME/9oADAMBAAIQAxAAAAHzuZ789MW3MtT0MVxlvv5+dPZkbuTXn26DBhfpegzrytXoc81zhpyaTU2usQxzLc7Kc5uWlyBXHrqCsYBcUHXY2cLFBECrAsYgjAA8EHaiWoWwAaqrNLJGjBAJEQQQwgqEFkBIYDPTE7ALk9ebu+fzvVi0Z7kS6mpatwhrZbNYwwuQDBLCGRlgSOoQwACpRCIGutq4vdzepyhiEaZnVliela2lndz7WWNW81S9qp7rmw823Y9J5zoyP53VipZiMG0X6eaLjVTouVc4drGLFdXLjTlDDuzaMwiUFKOCIiQAHAKIQMijhEFIIwwEC1ZQQzjqhDUKkJJAdqmC2tQiQhkBgSRk","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ca637462bb8823112965fa02bb068458f014e9ea3123d98c7cfef540b1a72216","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ca637462bb8823112965fa02bb068458f014e9ea3123d98c7cfef540b1a72216"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:11:39.01611+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0069334ad3ae60040cdefc7d4e3ff6652340ce95","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fe82deac-77de-444f-87ed-2b7fae11cba6:request-contract:ca637462bb8823112965fa02bb068458f014e9ea3123d98c7cfef540b1a72216:0069334ad3ae60040cdefc7d4e3ff6652340ce95:verified:","mission_step_id":"f423d1d9-2303-4a84-a17c-d6e27c5ae50d","command_center_event_id":"fe82deac-77de-444f-87ed-2b7fae11cba6"},{"id":"eaf56c98-a8fa-49d4-824a-01147b7be54c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime-alignment-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-30T21:49:47.576362+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":\"4b998244e15b439fb942afc1c12e6df3ed165911\",\"deploymentId\":\"forgejo-main-4b998244e15b\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:52:40.252957+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ad191708-ce11-43d0-bd1e-41cf5e6e9431:owner-progress-heartbeat:119386290","mission_step_id":"e3e99140-9ac6-49e3-ab6f-198ddc2583c7","command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"eaf8d3be-36d1-43c6-ab55-5b3023cf0f1b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"4232cc1fa93ba61c39decf6080986b6a4a01b77c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"24cc4c6dfedc230ed509c09177cfdeeb770413d0","prNumber":2418,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7174/jobs/1","mergeCommitSha":"4232cc1fa93ba61c39decf6080986b6a4a01b77c"}],"requestContractHash":"64fea174e09d8f1eb57d6bce5466ad247f09968ddea177be7e114bf91039fbcf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:29:26.041013+00:00","proof_gate":"request_contract_repository_verified","source_sha":"4232cc1fa93ba61c39decf6080986b6a4a01b77c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466:request-contract-repository:64fea174e09d8f1eb57d6bce5466ad247f09968ddea177be7e114bf91039fbcf:4232cc1fa93ba61c39decf6080986b6a4a01b77c","mission_step_id":"37ada039-330f-4bc5-8899-380a36bdc96a","command_center_event_id":"bea4acbe-5d0b-4b8f-b88f-b9ec2c3ea466"},{"id":"eaf9fa13-9768-4137-bab3-1d245c990279","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"02d1d9ed846f87b45d28a245854e28f8f98adab5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"02d1d9ed846f87b45d28a245854e28f8f98adab5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"95ad4e4520bc6dc0af1df5718aa256ef515a414be39101f56a51b88e0ef9d516","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6034","runId":6034,"status":"running","sourceSha":"02d1d9ed846f87b45d28a245854e28f8f98adab5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T01:21:19.315178+00:00","proof_gate":"canonical_release_pending","source_sha":"02d1d9ed846f87b45d28a245854e28f8f98adab5","external_id":"forgejo-main-02d1d9ed846f","receipt_type":"canonical_release_status","idempotency_key":"mission:fc98ed49-3b5c-45aa-b1bd-014766821c14:forgejo-release-status:02d1d9ed846f87b45d28a245854e28f8f98adab5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"787d41a1-b4bf-4f58-89ea-e022ff4dc6b5","command_center_event_id":"fc98ed49-3b5c-45aa-b1bd-014766821c14"},{"id":"eafc3af5-74bd-4d3d-9097-74dbf39c3e55","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":10826,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"executorlessWaitMs":10863,"firstUsefulResultAt":"2026-10-02T15:33:18.542Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4477,"terminal":false,"missionId":"99a76ae2-0ee3-4ccc-b75d-30da18966d83","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":174,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":84,"approvedPlanMs":0,"missionSetupMs":377,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":87,"resolvePreflightMs":377,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":290,"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":"99a76ae2-0ee3-4ccc-b75d-30da18966d83"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1433,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:33:18.602702+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4477","receipt_type":"execute_mission","idempotency_key":"mission:99a76ae2-0ee3-4ccc-b75d-30da18966d83:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5bfea6ca-599d-44a4-a937-a7a12354a7ce","command_center_event_id":"99a76ae2-0ee3-4ccc-b75d-30da18966d83"},{"id":"eafcdf2e-89b3-4bcc-84f7-39a35e5703fc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8fab9106a8de","reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","status":"blocked","metrics":{"receiptBytes":184766,"releaseCount":0,"toolCallCount":76,"repeatedCallCount":41,"executorlessWaitMs":5194561,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2765,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2765,"missionSetupMs":412,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":119,"resolvePreflightMs":412,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["interaction","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:48:40.170534+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:execute_mission:repair_mission_execution_blocked:generation-5","mission_step_id":"95a43e61-4848-4791-a59c-6f779f979ecb","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"eafe1d9a-2999-4749-9e2b-a91508bf5e5c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-a7a5d3379ae6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"a7a5d337-9ae6-41aa-82f1-a03360133856","objective":"Frontend-only responsive refinement for https://whatsmyprogress.com/pcg based on the owner's desktop screenshot. Preserve the mobile rule that the PCG artwork is unobstructed and separate from content. On desktop, stop letting the artwork consume an enormous vertical block: cap the dedicated top media area to a tasteful 380px and fit the full image inside it without overlaying anything. Make the desktop content area feel intentional and properly scaled by widening the content container, balancing the headline/form columns, increasing useful horizontal presence, and keeping the form readable instead of tiny in the middle of a huge black void. Do not alter lookup behavior, mobile content order, or the footer. Smallest safe frontend diff, fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare deployment, then visually verify desktop and mobile.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx"],"anchored_edits":[{"path":"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","anchor":"{background?<div className=\"w-full bg-black\"><img src={background} alt=\"Prestigious Card Grading\" className=\"block h-auto w-full object-contain\"/></div>:null}","replacement":"{background?<div className=\"w-full bg-black lg:flex lg:h-[380px] lg:items-center lg:justify-center\"><img src={background} alt=\"Prestigious Card Grading\" className=\"block h-auto w-full object-contain lg:h-full lg:w-full\"/></div>:null}"},{"path":"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","anchor":"<div className=\"relative mx-auto max-w-6xl px-4 py-5 sm:px-8 sm:py-7\">","replacement":"<div className=\"relative mx-auto max-w-7xl px-4 py-5 sm:px-8 sm:py-7 lg:px-10 lg:py-8\">"},{"path":"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","anchor":"{!data?<section className=\"mx-auto grid max-w-5xl gap-7 py-8 sm:py-12 lg:grid-cols-[1fr_.8fr] lg:items-center lg:gap-10\"><div><h1 className=\"text-4xl font-black leading-[.96] tracking-[-.05em] text-white sm:text-6xl lg:text-7xl\">Follow your PCG submission from arrival to return.</h1><p className=\"mt-5 max-w-2xl text-base font-medium leading-7 text-white/85\">","replacement":"{!data?<section className=\"mx-auto grid max-w-6xl gap-7 py-8 sm:py-12 lg:grid-cols-[1.08fr_.92fr] lg:items-start lg:gap-14 lg:py-12\"><div className=\"lg:pt-4\"><h1 className=\"text-4xl font-black leading-[.96] tracking-[-.05em] text-white sm:text-6xl lg:text-6xl xl:text-7xl\">Follow your PCG submission from arrival to return.</h1><p className=\"mt-5 max-w-2xl text-base font-medium leading-7 text-white/85 lg:text-lg lg:leading-8\">"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"3c1ac9790b64e5b655952dd94c89d1fc01a2ccecffa88baa0d5d780fd12e0b9e","replayCount":0,"serializedBytes":3555},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:55:37.235564+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a7a5d337-9ae6-41aa-82f1-a03360133856:repository-mutation-intent:3c1ac9790b64e5b655952dd94c89d1fc01a2ccecffa88baa0d5d780fd12e0b9e:0","mission_step_id":"554a3694-f9ca-4902-b055-781e25e6ce01","command_center_event_id":"a7a5d337-9ae6-41aa-82f1-a03360133856"},{"id":"eaff8ca4-78c3-43a5-9db0-9342ff854758","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-662295c97746","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35718,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":179809,"firstUsefulResultAt":"2026-10-03T03:40:53.332Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4612,"terminal":false,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"55e5c03a242f70fe5e4ba05fa45240c002baa7a6","timingsMs":{"prReadinessMs":632,"approvedPlanMs":0,"shipAndProveMs":2574,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"662295c9-7746-4480-b0dc-356be287b9c6"},"performance":null,"deploymentId":"forgejo-main-55e5c03a242f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1882,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:44:00.361941+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4612","receipt_type":"automatic_mission_resume","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:automatic-mission-resume:4612:canonical_release_reconciliation_pending","mission_step_id":"f30d9bcd-5fb9-4df4-b7df-a1926e9844d3","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"eb002557-d73b-4a9e-85f8-4984437e7518","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"reason":"Owner approved the PAUL intelligence repair after live evaluation proved deep reasoning was downgraded during final critic synthesis.","baseSha":"d1cf2b9b97f814e5dad84810f93107cf97aab4df","issuedAt":1790738948518,"expiresAt":1790739128518,"missionId":"253d595b-dd57-4df7-aa32-6924b506ed33","authorizationId":"5a153038-d95c-44db-94a6-7561ce6e83f9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:29:08.82256+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d1cf2b9b97f814e5dad84810f93107cf97aab4df","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5a153038-d95c-44db-94a6-7561ce6e83f9","mission_step_id":"9b8be74d-c57d-44eb-b2c9-420361c4f694","command_center_event_id":"253d595b-dd57-4df7-aa32-6924b506ed33"},{"id":"eb01a3f8-12f4-4fbf-a13a-c73c0c059f05","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"d67db44ca7720d18b86f26405ffca3a0efd26b00acc499f2a323959908e37e3c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:23:29.909577+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:56a0902c-d7dd-43f7-96d4-7cd870123126:repository-mutation-intent-blocked:d67db44ca7720d18b86f26405ffca3a0efd26b00acc499f2a323959908e37e3c","mission_step_id":"f1205a46-c92a-474b-be0b-e3adb953d0c1","command_center_event_id":"56a0902c-d7dd-43f7-96d4-7cd870123126"},{"id":"eb01df22-d9c7-48ce-b242-9e69b42bcce2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"5ac113ece54e905cf3a78f5c1074ca4eb439bd9c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"65045cdd5ef581a50b842fa42dda666f3021765c","prNumber":2875,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8585/jobs/1","mergeCommitSha":"5ac113ece54e905cf3a78f5c1074ca4eb439bd9c"},{"id":"proof-gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"65045cdd5ef581a50b842fa42dda666f3021765c","prNumber":2875,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8585/jobs/1","mergeCommitSha":"5ac113ece54e905cf3a78f5c1074ca4eb439bd9c"}],"requestContractHash":"b967e9a6c3be773626b9055a6c93ca88542efbe4b1385ddea2470337e44b2a69"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:40:16.615694+00:00","proof_gate":"request_contract_repository_verified","source_sha":"5ac113ece54e905cf3a78f5c1074ca4eb439bd9c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:72aecc11-2401-4241-888f-2331d963a580:request-contract-repository:b967e9a6c3be773626b9055a6c93ca88542efbe4b1385ddea2470337e44b2a69:5ac113ece54e905cf3a78f5c1074ca4eb439bd9c","mission_step_id":"9bd4f37b-03dc-4674-8d42-955776cef22a","command_center_event_id":"72aecc11-2401-4241-888f-2331d963a580"},{"id":"eb049b29-2dc1-476d-9a24-61926d039fa9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c4f843325b7376cc005df98f5ec76a032247a740","sourceSha":"5cc2042f6e56f2d28266cccf2e8d2bf3b088b92e","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:50:20.348618+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"5cc2042f6e56f2d28266cccf2e8d2bf3b088b92e","external_id":"canonical-release-5cc2042f6e56","receipt_type":"canonical_release_status","idempotency_key":"mission:2856ff3c-ed9d-4704-a99b-c299c58378bc:forgejo-release-ancestry:5cc2042f6e56f2d28266cccf2e8d2bf3b088b92e:c4f843325b7376cc005df98f5ec76a032247a740:ancestry_read_retryable","mission_step_id":"57a35b26-14c7-45cf-a28c-4b72d69b2164","command_center_event_id":"2856ff3c-ed9d-4704-a99b-c299c58378bc"},{"id":"eb06d1b5-82ee-4c09-8126-c19ab91fec38","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d2ec3c11a808","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2830,"terminal":false,"missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":907,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333"},"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":1356,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:47:18.007398+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2830","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d2ec3c11-a808-4f20-8021-531b19b0c333:automatic-mission-resume:2830:repair_mission_pr_ready_retryable","mission_step_id":"cd9b69c4-4b37-49cf-bf61-0a1cd5396334","command_center_event_id":"d2ec3c11-a808-4f20-8021-531b19b0c333"},{"id":"eb0b9cf6-ab63-4f16-815b-a8cb3e55edff","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-experience-editor-route-catalog","reason":"path/file validation failed","status":"blocked","metrics":{"receiptBytes":1124,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"ee71285c-2e07-437d-8416-d1ef889d83aa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee71285c-2e07-437d-8416-d1ef889d83aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":341,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T05:31:03.242024+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee71285c-2e07-437d-8416-d1ef889d83aa:execute_mission:repair_mission_execution_blocked","mission_step_id":"74b588d5-dc39-44a8-b15c-fba0f827b40c","command_center_event_id":"ee71285c-2e07-437d-8416-d1ef889d83aa"},{"id":"eb0cc0cc-58e3-4b48-8a8e-c4b8586fca4b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898167bcbe03","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18787,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"executorlessWaitMs":144504,"firstUsefulResultAt":"2026-10-02T19:28:35.313Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4520,"terminal":false,"missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2080,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:29:34.506079+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4520","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898167bc-be03-48c1-839c-aeda4a18fb5f:automatic-mission-resume:4520:repair_mission_pr_ready_retryable","mission_step_id":"18a68c0d-7a12-4d7d-bee8-af4cab6ef2fe","command_center_event_id":"898167bc-be03-48c1-839c-aeda4a18fb5f"},{"id":"eb0fc401-4ca4-43ac-b7b8-bec370551d83","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-cache","statement":"Routine frontend production releases reuse the persistent dependency cache when Node version and package manifests are unchanged.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-safety","statement":"Exact-source verification, artifact-first promotion, deterministic lockfile invalidation, and fail-closed release semantics remain intact.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after canonical Gate, squash merge, and release proof.","proofConditionIds":["proof-release"]}],"objective":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","constraints":[{"id":"constraint-no-stale","statement":"A changed Node runtime, package.json, or package-lock.json invalidates the dependency cache and requires npm ci.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The release workflow uses supported container.volumes persistence and the regression test asserts the persistent cache and manifest-key contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical release processing succeeds after the workflow repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58ae26550de16ce904debb105408e3d4fdd333e9c5b849d43c519b936c57bfa6","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:23:06.333388+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:request-contract:58ae26550de16ce904debb105408e3d4fdd333e9c5b849d43c519b936c57bfa6","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"eb117f57-13c5-41c6-b5ea-f6031f736aad","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/speedy-panda-party-rentals","branch":"ai/objective-first-repair-d9e6baa9c4e6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d9e6baa9-c4e6-4057-9f9d-abb04209a405","objective":"P0 shared showcase mobile control repair after #4386. On party-rental/entertainment MODES tenants, the six-column mobile landing nav clips the account menu off the right edge because the avatar control is wider than its equal grid track. Give the avatar a dedicated 68px grid track, remove horizontal padding from the avatar cell, and keep the first five navigation items minmax(0,1fr). Also make the shared public website header control at least 44x44 on mobile. Preserve tenant-above-platform nav ordering and all tenant styling. Ship frontend and verify Speedy Panda mobile plus another showcase tenant.","tenantRef":"f72c9e82-e623-42a4-99f9-eb36752e622b","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.tsx"],"anchored_edits":[{"path":"src/shells/TenantModesShell.tsx","new_content":"className=\"fixed inset-x-0 bottom-0 z-[92] grid grid-cols-[repeat(5,minmax(0,1fr))_68px] border-t border-white/12 bg-[#07070b]/96 px-1 pb-[env(safe-area-inset-bottom)] shadow-[0_-18px_46px_rgba(0,0,0,.36)] backdrop-blur-2xl lg:hidden\"","old_content":"className=\"fixed inset-x-0 bottom-0 z-[92] grid grid-cols-6 border-t border-white/12 bg-[#07070b]/96 px-1 pb-[env(safe-area-inset-bottom)] shadow-[0_-18px_46px_rgba(0,0,0,.36)] backdrop-blur-2xl lg:hidden\""},{"path":"src/shells/TenantModesShell.tsx","new_content":"className=\"flex min-h-[66px] min-w-0 items-center justify-center px-0\"","old_content":"className=\"flex min-h-[66px] min-w-0 items-center justify-center px-1\""},{"path":"src/shells/TenantModesShell.tsx","new_content":"className=\"inline-flex min-h-11 min-w-11 items-center justify-center gap-1.5 rounded-full border border-white/12 bg-white/[.07] px-3 text-[10px] font-black uppercase tracking-[.12em] text-white/82 transition hover:border-white/24 hover:bg-white/[.12]\"","old_content":"className=\"inline-flex min-h-9 items-center gap-1.5 rounded-full border border-white/12 bg-white/[.07] px-3 text-[10px] font-black uppercase tracking-[.12em] text-white/82 transition hover:border-white/24 hover:bg-white/[.12]\""}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"verificationTier":"full","executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f568a4ebe7d5a13e0dc702f780488eb9ab6a2b30716d1fcdbc6d030c7110345f","replayCount":0,"serializedBytes":3031},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-10-01T18:55:23.735145+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d9e6baa9-c4e6-4057-9f9d-abb04209a405:repository-mutation-intent:f568a4ebe7d5a13e0dc702f780488eb9ab6a2b30716d1fcdbc6d030c7110345f:0","mission_step_id":"26f101ac-cade-402b-a2a6-172f57c344a7","command_center_event_id":"d9e6baa9-c4e6-4057-9f9d-abb04209a405"},{"id":"eb118090-5c45-4b2f-8dde-0e0a14dd4c75","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"5b0be4e723b10738adc0dfe60fe121c8c3fb36ea","sourceSha":"4586200618ff78770126c6a822b43d7c81dc95ba","deploymentId":"forgejo-main-4586200618ff","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":7427},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:24:44.176056+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":"forgejo-main-4586200618ff","receipt_type":"canonical_release_status","idempotency_key":"mission:90e18e9a-0e48-482f-aa0c-1f222cdda17a:forgejo-release-status:4586200618ff78770126c6a822b43d7c81dc95ba:superseded:5b0be4e723b10738adc0dfe60fe121c8c3fb36ea","mission_step_id":"90102451-83ee-493c-bbf9-19fd84d40233","command_center_event_id":"90e18e9a-0e48-482f-aa0c-1f222cdda17a"},{"id":"eb1273a1-bbd5-409b-b49c-4b0bef27f7f1","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-c4fa3bd4a214","reason":null,"status":"pending","metrics":{"receiptBytes":304475,"releaseCount":0,"toolCallCount":48,"repeatedCallCount":21,"executorlessWaitMs":2493065,"firstUsefulResultAt":"2026-09-28T14:48:56.110Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4006,"terminal":false,"missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"9fdf4a4c923d382795bf4d09465ebcf7e1a886d0","timingsMs":{"queue":215,"total":301,"execution":86},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff"},"performance":null,"deploymentId":"forgejo-main-9fdf4a4c923d","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":2,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1804,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:30:30.362858+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"9fdf4a4c923d382795bf4d09465ebcf7e1a886d0","external_id":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","receipt_type":"visual_proof_started","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:visual-start:0acd3d99-fab2-4891-9ab6-a7dcecdfb555","mission_step_id":"fbe0182b-5eb9-47f3-be48-789708c8bcc7","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"eb141872-2b49-47dd-a032-2a76d5c077fe","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"reason":"Owner requested vast PAUL improvements and live evaluation proved PAUL drops required tool arguments.","baseSha":"3aa6d92608fd7869d1e42442af64635f757478fa","issuedAt":1790739949515,"expiresAt":1790740129515,"missionId":"6ef58f94-0b27-4925-9656-1d127dd2aeb7","authorizationId":"a7349310-a9fc-435f-85b0-8ae75a77562f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:45:49.855124+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3aa6d92608fd7869d1e42442af64635f757478fa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a7349310-a9fc-435f-85b0-8ae75a77562f","mission_step_id":"465dfed9-6697-4552-8c3c-46415bbda592","command_center_event_id":"6ef58f94-0b27-4925-9656-1d127dd2aeb7"},{"id":"eb1420fe-7413-4a38-8b90-708d24478c46","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-aa2cc1ea809e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"aa2cc1ea-809e-447a-91ea-88e3b246e2b7","objective":"Make PCG upload boringly easy end to end. Every upload entry point must open the agreed upload-options chooser first, then keep one submission/card context through capture, processing, review and completion. Preserve PcgAppShell.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGModesWorkspace.tsx","new_string":"params.set('mode','submissions');params.set('tool','submissions');params.delete('vault');params.set('submissionId',submissionId);params.delete('cardId');","old_string":"params.set('mode','submissions');params.set('tool','vault');params.set('vault',expectedCardCount>1?'batch':'single');params.set('submissionId',submissionId);params.delete('cardId');"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"aa2cc1ea-809e-447a-91ea-88e3b246e2b7","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"082a38983c55367231c31d893c0f8fbd87c511f52ebeac39745576ac50f69f54","replayCount":0,"serializedBytes":1807},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:14:31.610622+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:aa2cc1ea-809e-447a-91ea-88e3b246e2b7:repository-mutation-intent:082a38983c55367231c31d893c0f8fbd87c511f52ebeac39745576ac50f69f54:0","mission_step_id":"2932320a-994f-4020-aca6-b48547a7afe0","command_center_event_id":"aa2cc1ea-809e-447a-91ea-88e3b246e2b7"},{"id":"eb1878f3-1b6c-4be7-94b6-b06ce7909b67","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-17ebf6508008","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":null,"terminal":false,"missionId":"17ebf650-8008-4bda-b001-5c1b14172376","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":344,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1150,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1150,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1150,"repositoryMutationMs":344,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1150,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17ebf650-8008-4bda-b001-5c1b14172376"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:38:34.113207+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"181bb7a0-4852-4b04-a85e-006c3b47806d","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"eb18b0b8-909c-4a00-8df7-1239eac8d825","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d27d85a38b56","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18045,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"executorlessWaitMs":22835,"firstUsefulResultAt":"2026-10-05T16:28:08.432Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4979,"terminal":false,"missionId":"d27d85a3-8b56-4025-a059-daa74675fb58","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d10b26cb4bcdb9781939bf30f27840384870a969","timingsMs":{"prReadinessMs":218,"approvedPlanMs":0,"shipAndProveMs":771,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d27d85a3-8b56-4025-a059-daa74675fb58"},"performance":null,"deploymentId":"forgejo-main-d10b26cb4bcd","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1883,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:28:38.290737+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4979","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d27d85a3-8b56-4025-a059-daa74675fb58:automatic-mission-resume:4979:canonical_release_reconciliation_pending","mission_step_id":"fa1c5385-5641-4217-969b-8d04cbdcc2af","command_center_event_id":"d27d85a3-8b56-4025-a059-daa74675fb58"},{"id":"eb19077f-979a-4d81-8b70-ec7a88dc7fc1","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa521ac50272","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35199,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":167659,"firstUsefulResultAt":"2026-10-02T00:57:41.722Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4437,"terminal":false,"missionId":"aa521ac5-0272-48d4-b958-ea360bc1e5da","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ac51bac996ad78ab539912bdec004a4f5c991a02","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4217,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":714,"approvedPlanMs":0,"missionSetupMs":434,"providerAuthMs":0,"shipAndProveMs":3113,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":434,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"aa521ac5-0272-48d4-b958-ea360bc1e5da"},"performance":null,"deploymentId":"forgejo-main-ac51bac996ad","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:00:50.974927+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"ac51bac996ad78ab539912bdec004a4f5c991a02","external_id":"forgejo-main-ac51bac996ad","receipt_type":"execute_mission","idempotency_key":"mission:aa521ac5-0272-48d4-b958-ea360bc1e5da:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3f5ed5a9-2f84-4864-8e0d-7682cf877a8d","command_center_event_id":"aa521ac5-0272-48d4-b958-ea360bc1e5da"},{"id":"eb1b38d9-ca0c-4285-8270-765e829b112c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-experience-editor-exact-leaf-selection-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5047,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4015,"terminal":false,"missionId":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1452,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T23:33:13.14396+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb14e2cc-5645-4c0f-800e-54ad5dcc6304:execute_mission:repair_mission_synthesis_ready","mission_step_id":"12791952-63fb-4619-8537-2eb5ac3584b6","command_center_event_id":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304"},{"id":"eb1b3b62-1e1a-47f2-9e27-018d674eeaa1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtddvrxk","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":959,"terminal":false,"missionId":"19b189e7-7c50-4887-ab32-3145226a7624","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":17957,"prReadinessMs":17943,"approvedPlanMs":0,"missionSetupMs":1724,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"19b189e7-7c50-4887-ab32-3145226a7624"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:23:12.591257+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"959","receipt_type":"execute_mission","idempotency_key":"mission:19b189e7-7c50-4887-ab32-3145226a7624:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"75e72ec1-0ad1-45b1-b501-aca526e917d8","command_center_event_id":"19b189e7-7c50-4887-ab32-3145226a7624"},{"id":"eb1b6abc-b9fd-4697-9bf2-d961677e475b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d426e5960b87441fb4b083d5fc58964432b55db0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"tool-registered","satisfied":true,"statement":"forgejo_queue_reconcile is registered in the live MCP catalog.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"No source changes beyond already-green PR #1736; only ccExecution releases and the control plane is refrozen.","proofConditionIds":["runtime"]}],"contractHash":"5a98d53d45cfed7356e9aa79fe621ffac2204c44b489a71d204cfd69c74f1622","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"5a98d53d45cfed7356e9aa79fe621ffac2204c44b489a71d204cfd69c74f1622"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:30:48.272212+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d426e5960b87441fb4b083d5fc58964432b55db0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bcd9c982-fae5-4a33-acf1-32b699213213:request-contract:5a98d53d45cfed7356e9aa79fe621ffac2204c44b489a71d204cfd69c74f1622:d426e5960b87441fb4b083d5fc58964432b55db0:verified:","mission_step_id":"7f23c750-78e9-4dc3-afd3-2c2449f1f1e1","command_center_event_id":"bcd9c982-fae5-4a33-acf1-32b699213213"},{"id":"eb1e8d69-33aa-463e-96c9-abc20aa61c8e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"ea25df743a16346b5f77313a91b7675c81ea433b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"ea25df743a16346b5f77313a91b7675c81ea433b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections","upsert-tenant-provider-secret"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"requestContractHash":"ab30a2b017025c527b072c12bf8ee4f8062d7e072d97185884e3858cec42ff28","forgejoWorkflowProof":{"runId":14396,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:23:07.955967+00:00","proof_gate":"canonical_release_pending","source_sha":"ea25df743a16346b5f77313a91b7675c81ea433b","external_id":"forgejo-main-ea25df743a16","receipt_type":"canonical_release_status","idempotency_key":"mission:71f53c38-1e9f-405d-9f4e-150a6b88d281:forgejo-release-status:ea25df743a16346b5f77313a91b7675c81ea433b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"92a99739-fbdd-4f5c-b54c-ee6dce7f1f95","command_center_event_id":"71f53c38-1e9f-405d-9f4e-150a6b88d281"},{"id":"eb1f4f0b-8970-4e45-880a-0972edd6fd79","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5807,"releaseCount":2,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":407,"terminal":false,"missionId":"4cc9416c-66fd-41ea-89c1-2c388e6a45df","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"cf0bcbb82d43e87118a422bc546fdc7bf52b02c5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4cc9416c-66fd-41ea-89c1-2c388e6a45df"},"performance":null,"deploymentId":"forgejo-main-cf0bcbb82d43","workflowRunId":1405,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T04:04:14.385946+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"407","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4cc9416c-66fd-41ea-89c1-2c388e6a45df:automatic-mission-resume:407:canonical_release_dispatched","mission_step_id":"6f7335b8-8166-482f-aa22-2d097caa8474","command_center_event_id":"4cc9416c-66fd-41ea-89c1-2c388e6a45df"},{"id":"eb1f7b8c-6ad0-4740-931e-cd753515f4d6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-01T22:07:53.492221+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-63825e7f69bf\",\"prNumber\":4393,\"sourceSha\":\"25dec0a8d1e16db0340daee9c1ac970dd3f951d6\",\"deploymentId\":\"forgejo-main-25dec0a8d1e1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:24:03.472033+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:63825e7f-69bf-46ae-aca9-642456a6dd29:owner-progress-heartbeat:119392176","mission_step_id":"04893c1b-2672-46ef-b3b2-ba31af33ca71","command_center_event_id":"63825e7f-69bf-46ae-aca9-642456a6dd29"},{"id":"eb226778-c6c6-455b-bd23-604fa639638f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T18:05:11.120325+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a7964f4e12e0\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:16:26.611526+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a7964f4e-12e0-4fe9-94db-70c118e0802a:owner-progress-heartbeat:119419985","mission_step_id":"0b9961ef-0488-4f00-b36e-48a2e182b36c","command_center_event_id":"a7964f4e-12e0-4fe9-94db-70c118e0802a"},{"id":"eb22736b-2257-4d4d-9212-fe351476d3ff","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:6ababd0f-0d54-40d7-8503-b39b4c94807b","mission_step_id":null,"command_center_event_id":"6ababd0f-0d54-40d7-8503-b39b4c94807b"},{"id":"eb22c913-36db-4c56-b36f-87cb6153ba81","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T05:25:57.426201+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-80e8ab496e97\",\"prNumber\":4445,\"sourceSha\":\"5021a8af705b0cacdf867872422dcc0e27e3d1aa\",\"deploymentId\":\"forgejo-main-5021a8af705b\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:39:22.69495+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:80e8ab49-6e97-4c75-98f8-11e149c01a3d:owner-progress-heartbeat:119393677","mission_step_id":"ffb0fc12-c555-4f37-b2d4-ecbfe8d46a80","command_center_event_id":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},{"id":"eb233bba-edbe-4958-8c75-d3fb7563dc26","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-7cf0ca5a0641","reason":"canonical_release_queue_busy:14149","status":"blocked","metrics":{"receiptBytes":36517,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":11,"executorlessWaitMs":58061,"firstUsefulResultAt":"2026-10-02T00:44:02.276Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.44-connection-research-official-docs","prNumber":4430,"terminal":false,"missionId":"7cf0ca5a-0641-4f33-82b2-63c6e0a267f5","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"7bdff918562d4236b71bd07097b137c03a23157a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":993,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":90,"approvedPlanMs":0,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":532,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7cf0ca5a-0641-4f33-82b2-63c6e0a267f5"},"performance":null,"deploymentId":"forgejo-main-7bdff918562d","releaseState":"pending","workflowRunId":14149,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1402,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:45:14.551651+00:00","proof_gate":"canonical_release_blocked","source_sha":"7bdff918562d4236b71bd07097b137c03a23157a","external_id":"forgejo-main-7bdff918562d","receipt_type":"execute_mission","idempotency_key":"mission:7cf0ca5a-0641-4f33-82b2-63c6e0a267f5:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"831c663c-c751-4f7f-b080-86ab8ec98ee3","command_center_event_id":"7cf0ca5a-0641-4f33-82b2-63c6e0a267f5"},{"id":"eb2352ca-e83b-4b30-b7f6-397490b5fb8c","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":6709,"structuredKeys":["edits"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:48:27.786754+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:a85f678e-4b3a-4add-894a-87586b747558:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"3595d46f-6d1c-4016-9ded-89bba8c5d2c2","command_center_event_id":"a85f678e-4b3a-4add-894a-87586b747558"},{"id":"eb246779-402d-44b6-a456-d9a49173ba43","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","wordingChanged":false,"canonicalIntent":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","canonicalIntent":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Reconcile adopted PR #5171 now. Forgejo exact head cf64906ff4a02db1d29271149d8237199bda279d is already verified mergeable and Gate success. Do not synthesize source. Advance the existing mission through canonical squash merge, affected frontend release, and live /pcg/dashboard mobile proof. If the mission still claims checks pending, reconcile against live forgejo_gate_status and current PR state instead of waiting on stale mission state.","route":"/pcg/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Reconcile-adopted-PR-5171-now.-Forgejo-exact-head-cf64906ff4a02db1d29271149d8237199bda279d-is-alread","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b1924e5c9cf8d648b6638fa20667806dbd2fe23d489dda0da2a73a307ad3c2c6","requestContractRevision":3,"previousRequestContractHash":"3da70b19a9018f7df62ec0e46c9ea280161f91a87df230169f9329108d4d0158"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:17:23.739763+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22451b73-d567-4942-87a9-59f1a21cc342:request-contract:b1924e5c9cf8d648b6638fa20667806dbd2fe23d489dda0da2a73a307ad3c2c6","mission_step_id":"f1d8fb2a-29b3-47f4-9b8f-37c901058139","command_center_event_id":"22451b73-d567-4942-87a9-59f1a21cc342"},{"id":"eb2700ca-3d51-4bc7-a086-0329a67b660c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-47be63944ec5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.206-host-recovery-admission","prNumber":null,"terminal":false,"missionId":"47be6394-4ec5-4066-a148-129fb7a81062","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":29,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":381,"providerAuthMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":381,"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":"47be6394-4ec5-4066-a148-129fb7a81062"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4011,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T14:22:45.281865+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47be6394-4ec5-4066-a148-129fb7a81062:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cddb806f-e509-4875-a070-feace8b4b633","command_center_event_id":"47be6394-4ec5-4066-a148-129fb7a81062"},{"id":"eb27ed89-daa9-4940-881d-ac55dede3aed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Keep using existing PR #879 as the one final Mail cleanup PR. Preserve its outbound 406 media-contract repair, and also remove the one defect found by the completed live Mail audit: Big Papi Mail requests the tenant logo from an R2 public URL that is blocked by browser CORS. For Big Papi's branded Mail appearance, use the existing canonical same-origin absolute logo URL https://app.knocklaunch.app/brand/big-papis-logo.webp so Mail UI and generated branded/signature HTML do not depend on the failing R2 logo request. Do not change other tenant branding. Refresh the same PR, pass the gate, squash merge, release only affected targets, and prove both the outbound media contract and the real Big Papi Mail route are healthy without the prior logo CORS failure.","wordingChanged":false,"canonicalIntent":"Keep using existing PR #879 as the one final Mail cleanup PR. Preserve its outbound 406 media-contract repair, and also remove the one defect found by the completed live Mail audit: Big Papi Mail requests the tenant logo from an R2 public URL that is blocked by browser CORS. For Big Papi's branded Mail appearance, use the existing canonical same-origin absolute logo URL https://app.knocklaunch.app/brand/big-papis-logo.webp so Mail UI and generated branded/signature HTML do not depend on the failing R2 logo request. Do not change other tenant branding. Refresh the same PR, pass the gate, squash merge, release only affected targets, and prove both the outbound media contract and the real Big Papi Mail route are healthy without the prior logo CORS failure.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outbound-contract","statement":"PR #879's outbound Mail media-contract fix is merged and live so the prior 406 request shape is accepted.","proofConditionIds":["runtime"]},{"id":"mail-logo","statement":"Big Papi Mail uses the canonical same-origin logo and no longer emits the prior R2 logo CORS/request failure on the real Mail route.","proofConditionIds":["runtime","interaction"]},{"id":"mail-complete","statement":"The already-proven comprehensive Mail inbox remains ready and usable after the final cleanup.","proofConditionIds":["interaction"]}],"objective":"Keep using existing PR #879 as the one final Mail cleanup PR. Preserve its outbound 406 media-contract repair, and also remove the one defect found by the completed live Mail audit: Big Papi Mail requests the tenant logo from an R2 public URL that is blocked by browser CORS. For Big Papi's branded Mail appearance, use the existing canonical same-origin absolute logo URL https://app.knocklaunch.app/brand/big-papis-logo.webp so Mail UI and generated branded/signature HTML do not depend on the failing R2 logo request. Do not change other tenant branding. Refresh the same PR, pass the gate, squash merge, release only affected targets, and prove both the outbound media contract and the real Big Papi Mail route are healthy without the prior logo CORS failure.","constraints":[{"id":"existing-pr","statement":"Use existing PR #879 only; do not create another implementation PR.","proofConditionIds":["runtime"]},{"id":"branding","statement":"Do not alter other tenants' branding or provider architecture.","proofConditionIds":["runtime"]},{"id":"affected-only","statement":"Release only targets actually affected by the exact final PR diff.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The exact final PR #879 source is merged and released to every affected production target.","route":"/big-papis/owner/email","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":[]},{"id":"interaction","kind":"interaction","claim":"Big Papi's real Mail route reaches ready state on the final release without the prior R2 logo CORS/request failure.","route":"/big-papis/owner/email","required":true,"expectedText":"New email","targetedActions":[{"id":"mail-ready","text":"New email","type":"wait_for_text","exact":false,"waitMs":20000,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a23496a2a79b7b2d93b762b417510c998cd3245e429346f5fda90a5ad07fea25","requestContractRevision":2,"previousRequestContractHash":"b7f8c222fa32b04cd976ef99ebdbdb6b8658e38ef938518f5d525ec276ccff67"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T23:10:05.570994+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:31326911-3d09-4fa1-aeb4-47c15ec538db:request-contract-revision:2:a23496a2a79b7b2d93b762b417510c998cd3245e429346f5fda90a5ad07fea25","mission_step_id":"08d7ab42-c732-41f3-aa89-34f222f6d138","command_center_event_id":"31326911-3d09-4fa1-aeb4-47c15ec538db"},{"id":"eb2d9326-21fe-4b18-b72c-6255a15d4335","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/eradicate-lovable-ai-runtime","reason":"content validation failed","status":"blocked","metrics":{"receiptBytes":5099,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"624b0096-3e00-42b0-abb8-1ec89a0c0b31","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"624b0096-3e00-42b0-abb8-1ec89a0c0b31"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":322,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T21:32:52.60568+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:624b0096-3e00-42b0-abb8-1ec89a0c0b31:execute_mission:repair_mission_execution_blocked","mission_step_id":"c7618f42-27ff-43ed-83dc-17e8197c104e","command_center_event_id":"624b0096-3e00-42b0-abb8-1ec89a0c0b31"},{"id":"eb2f41b5-6b24-4900-b543-7b865ef1072e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-46ebb29acf22","writes":[],"patches":[],"version":1,"approved":true,"missionId":"46ebb29a-cf22-4f13-94d3-5ada3cff195d","objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","sourceSha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;","old_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 5000;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 9000;"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"test(\"automatic merge supervisor read budget tolerates proven Forgejo latency without unbounded retries\", async () => {\n  const source = await readFile(new URL(\"../src/entrypoint-owner-status.js\", import.meta.url), \"utf8\");\n  assert.match(source, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;/);\n  assert.match(source, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;/);\n  assert.match(source, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n});\n\ntest(\"automatic merge supervisor blocks main advancement during active push releases without blocking PR Gate work\", async () => {","old_content":"test(\"automatic merge supervisor blocks main advancement during active push releases without blocking PR Gate work\", async () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.67.7-green-queue-read-budget\";","old_content":"export const CC_EXECUTION_VERSION = \"1.67.6-green-gate-promotion\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","wordingChanged":false,"canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"46ebb29a-cf22-4f13-94d3-5ada3cff195d","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","wordingChanged":false,"canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"de77012d7e51e72c62f695e7d94fbe79c9010e64fd8bb059907d9052461d8648","replayCount":0,"serializedBytes":14016},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:00:38.395918+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:46ebb29a-cf22-4f13-94d3-5ada3cff195d:repository-mutation-intent:de77012d7e51e72c62f695e7d94fbe79c9010e64fd8bb059907d9052461d8648:0","mission_step_id":"4dec133b-0a01-4729-be42-7a637b04aa6c","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"eb3382a1-bdc9-47d8-89be-ca4e7800e9e9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-owner-authorized-pr-auto-progress-20260831","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":13020,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":null,"terminal":false,"missionId":"7e104e17-8700-4533-982f-fee4412662b8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":113,"prReadinessMs":0,"approvedPlanMs":113,"missionSetupMs":5568,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7e104e17-8700-4533-982f-fee4412662b8"},"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":1137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:16:55.598224+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7e104e17-8700-4533-982f-fee4412662b8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"beeebd07-d3b5-4d7e-9035-6240c8280f77","command_center_event_id":"7e104e17-8700-4533-982f-fee4412662b8"},{"id":"eb358135-0230-4fe5-86e8-2eda87e74600","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/scet-dashboard-runtime-20260819","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4217,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10232,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-scoped-patch-runtime.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:06:49.220848+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"db9ae9aa-0c6f-4022-812c-74dc16f87d2b","command_center_event_id":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e"},{"id":"eb35a262-4593-4b5b-be99-8b7c3ca21f60","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6012a304b6c4","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":null,"terminal":false,"missionId":"6012a304-b6c4-48a3-975d-6d4e1fad5e29","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26052,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":474,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":474,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":474,"repositoryMutationMs":26052,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":474,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6012a304-b6c4-48a3-975d-6d4e1fad5e29"},"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":1560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:42:08.349919+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6012a304-b6c4-48a3-975d-6d4e1fad5e29:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"95f5417e-bf9f-4c25-a9cd-dc1bbdd5b4ba","command_center_event_id":"6012a304-b6c4-48a3-975d-6d4e1fad5e29"},{"id":"eb396bc2-5494-4a0c-b669-707475ee40bb","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ab0633c28407","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":167282,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":259850,"firstUsefulResultAt":"2026-10-01T02:12:11.415Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4308,"terminal":false,"missionId":"ab0633c2-8407-4376-9d91-a68bd046417b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"432ed67ffa115f2bbc042a05c0210a754baca769","timingsMs":{"prReadinessMs":3001,"approvedPlanMs":0,"shipAndProveMs":3004,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ab0633c2-8407-4376-9d91-a68bd046417b"},"performance":null,"deploymentId":"forgejo-main-432ed67ffa11","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1915,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:17:24.630357+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4308","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab0633c2-8407-4376-9d91-a68bd046417b:automatic-mission-resume:4308:canonical_release_reconciliation_pending","mission_step_id":"fbd67502-c05f-4cb1-8202-474a652b133a","command_center_event_id":"ab0633c2-8407-4376-9d91-a68bd046417b"},{"id":"eb3bb964-0d5e-43b6-acb1-646f063aea91","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-final-consolidation-20260817b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3118,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.0-tenant-conversation-workstreams","prNumber":null,"terminal":false,"missionId":"39032840-12a7-49f0-af97-3ed90379822b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"39032840-12a7-49f0-af97-3ed90379822b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10787,"likelyAffectedFiles":["src/__tests__/contracts/thirsty-panda-route-security.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/ProtectedSurfaceBanner.tsx","src/components/UnifiedProtectedRoute.tsx","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T20:20:52.452604+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:39032840-12a7-49f0-af97-3ed90379822b:execute_mission:repair_mission_synthesis_ready","mission_step_id":"19e000f9-3147-48af-9807-3ee7c2d38cc7","command_center_event_id":"39032840-12a7-49f0-af97-3ed90379822b"},{"id":"eb3c7c2b-2ac4-458a-bfc0-a50c2bf4d14f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d6cd243d5f8d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":null,"terminal":false,"missionId":"d6cd243d-5f8d-4268-a43e-590d637909e6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":374,"providerAuthMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":374,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":374,"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":"d6cd243d-5f8d-4268-a43e-590d637909e6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3576,"likelyAffectedFiles":["supabase/functions/pcg-customer-progress/index.ts","src/pages/card-grading/PCGPublicSite.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:48:33.798397+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6cd243d-5f8d-4268-a43e-590d637909e6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3df22aa4-adea-4271-acd5-a839c46fa85d","command_center_event_id":"d6cd243d-5f8d-4268-a43e-590d637909e6"},{"id":"eb3e66a4-f3f9-410a-8b88-edba1ee08e6c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-06d03c22643e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":75614,"releaseCount":0,"toolCallCount":47,"repeatedCallCount":35,"executorlessWaitMs":2251684,"firstUsefulResultAt":"2026-10-06T14:18:37.798Z","recoveryAttemptCount":34,"ownerInterruptionCount":0},"version":null,"prNumber":5184,"terminal":false,"missionId":"06d03c22-643e-446a-b7ae-e032d13a1857","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e997f20a9eddbe8ed90b83e54cc9adab45150ce6","timingsMs":{"prReadinessMs":704,"approvedPlanMs":0,"shipAndProveMs":3389,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"06d03c22-643e-446a-b7ae-e032d13a1857"},"performance":null,"deploymentId":"forgejo-main-e997f20a9edd","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1778,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:56:15.11143+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5184","receipt_type":"automatic_mission_resume","idempotency_key":"mission:06d03c22-643e-446a-b7ae-e032d13a1857:automatic-mission-resume:5184:canonical_release_reconciliation_pending","mission_step_id":"0c6d0150-f02d-4563-9e03-47f4f80095dc","command_center_event_id":"06d03c22-643e-446a-b7ae-e032d13a1857"},{"id":"eb3ede2e-00bc-4db0-a976-513c18425d64","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"2d82954a-5ead-4639-9d44-a076d3affa3e","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-ad033befa378","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3360,"terminal":false,"missionId":"ad033bef-a378-4fd8-b821-892b60801fb5","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","timingsMs":{"queue":348,"total":457,"execution":109},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"ad033bef-a378-4fd8-b821-892b60801fb5"},"performance":null,"deploymentId":"forgejo-main-b8ddbb364829","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"2d82954a-5ead-4639-9d44-a076d3affa3e","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"2d82954a-5ead-4639-9d44-a076d3affa3e","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":10536,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign","proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T16:33:18.829628+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","external_id":"2d82954a-5ead-4639-9d44-a076d3affa3e","receipt_type":"visual_proof_started","idempotency_key":"mission:ad033bef-a378-4fd8-b821-892b60801fb5:visual-start:2d82954a-5ead-4639-9d44-a076d3affa3e","mission_step_id":"9abe9d88-2495-4021-863a-ca64bf718985","command_center_event_id":"ad033bef-a378-4fd8-b821-892b60801fb5"},{"id":"eb3faeea-bf38-4fd1-a5bc-106fa2907ae5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15531","runId":15531,"status":"success","sourceSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"ea9a0d4ce7f4e636dea695f3faeb94776a1b9e0a","sourceSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","changedPaths":["supabase/functions/system-backup/index.ts"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:31:40.836709+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:forgejo-release-status:9b964322bbe93724d1aa2c64d2c865312d9b96fc:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"65bbdb3a-d1f7-42ee-9f12-ec4757ba1ef3","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"eb4017cb-ff7f-4f48-89a2-e4e1b05ecbdf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":null,"terminal":false,"missionId":"3b2370ed-7fd6-4df1-abe7-d4e720fe8e1e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3372,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":508,"providerAuthMs":0,"ledgerPrepareMs":508,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":508,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":508,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3b2370ed-7fd6-4df1-abe7-d4e720fe8e1e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3546,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/operator-session-broker.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:04:25.454524+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b2370ed-7fd6-4df1-abe7-d4e720fe8e1e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"45c2715a-d752-4c39-b136-5c1f97bef4f2","command_center_event_id":"3b2370ed-7fd6-4df1-abe7-d4e720fe8e1e"},{"id":"eb413c4d-4916-4042-b9c3-f2c09579ecf2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"retryable\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-storage\",\"proof-ui\",\"proof-search\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T20:39:14.099961+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-29a78e00e80b\",\"prNumber\":3888,\"sourceSha\":\"27a42020a78e42d6e08c9423a9f2b93209071065\",\"deploymentId\":\"forgejo-main-27a42020a78e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:52:45.23291+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:owner-progress-heartbeat:119368530","mission_step_id":"4f648a34-7589-4272-bced-575908a1f27c","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"eb4269e3-cd84-495c-823c-c9dd8300232e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-synthesis-loop-control-plane","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2468,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.12-forgejo-read-resilience","prNumber":526,"terminal":false,"missionId":"6e909c07-c82f-4cdf-83ac-a3e3009ca8af","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5457f7ba127bdd28fada452e282790cb2c66fcb3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e909c07-c82f-4cdf-83ac-a3e3009ca8af"},"performance":null,"deploymentId":"forgejo-main-5457f7ba127b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T00:42:45.614929+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5457f7ba127bdd28fada452e282790cb2c66fcb3","external_id":"forgejo-main-5457f7ba127b","receipt_type":"execute_mission","idempotency_key":"mission:6e909c07-c82f-4cdf-83ac-a3e3009ca8af:execute_mission:canonical_release_dispatched","mission_step_id":"91b7b76a-dc64-46c1-858f-3d17f8042837","command_center_event_id":"6e909c07-c82f-4cdf-83ac-a3e3009ca8af"},{"id":"eb42f573-e21d-4b9f-8661-38d39b129110","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-muu0uwvz","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14615,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":55351,"firstUsefulResultAt":"2026-10-04T16:16:53.735Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4824,"terminal":false,"missionId":"865a8ad2-e833-4713-91ed-a19f39bbcea8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6271,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2353,"approvedPlanMs":0,"missionSetupMs":304,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"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":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:17:59.131207+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4824","receipt_type":"execute_mission","idempotency_key":"mission:865a8ad2-e833-4713-91ed-a19f39bbcea8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1989975c-0758-4424-9a45-d883e800f610","command_center_event_id":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},{"id":"eb432a4d-d010-4389-947a-3a93547482bc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-fe4d9c9949d6","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3188,"terminal":false,"missionId":"fe4d9c99-49d6-4f56-bcea-822de98a6635","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"dfd3e2eb1e61237b636e805487e641dff503bc20","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":703,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":129,"approvedPlanMs":0,"missionSetupMs":1065,"providerAuthMs":0,"shipAndProveMs":446,"ledgerPrepareMs":247,"ledgerReconcileMs":0,"lineageReconcileMs":818,"resolvePreflightMs":1065,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":247,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe4d9c99-49d6-4f56-bcea-822de98a6635"},"performance":null,"deploymentId":"forgejo-main-dfd3e2eb1e61","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2878,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:12:38.244387+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dfd3e2eb1e61237b636e805487e641dff503bc20","external_id":"forgejo-main-dfd3e2eb1e61","receipt_type":"execute_mission","idempotency_key":"mission:fe4d9c99-49d6-4f56-bcea-822de98a6635:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"70786882-c863-4747-8919-b8cf4b5a8611","command_center_event_id":"fe4d9c99-49d6-4f56-bcea-822de98a6635"},{"id":"eb443350-8e59-41f8-824a-84f153fa3f00","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-90e18e9a0e48","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"90e18e9a-0e48-482f-aa0c-1f222cdda17a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":920,"providerAuthMs":0,"ledgerPrepareMs":920,"ledgerReconcileMs":250,"lineageReconcileMs":0,"resolvePreflightMs":920,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1170,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"90e18e9a-0e48-482f-aa0c-1f222cdda17a"},"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":2908,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:05:14.504773+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:90e18e9a-0e48-482f-aa0c-1f222cdda17a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c2f55875-4e4f-48a7-8272-ab0040942861","command_center_event_id":"90e18e9a-0e48-482f-aa0c-1f222cdda17a"},{"id":"eb444c98-5a0a-42eb-8e69-5c7071d300fb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2bf4af91e01d","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":3412,"terminal":false,"missionId":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4153,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":590,"missionSetupMs":316,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":316,"repositoryMutationMs":3563,"repositoryProviderMs":3563,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2080,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1483},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:14:52.459537+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3412","receipt_type":"execute_mission","idempotency_key":"mission:2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"76c2e16e-00fa-4f04-843c-a55dcab9ae77","command_center_event_id":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},{"id":"eb450406-68dc-44a9-ba84-5372c933cd58","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtis64sa","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":1263,"terminal":false,"missionId":"998fdc59-60b4-491a-827d-b5e466f54943","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1252,"prReadinessMs":968,"approvedPlanMs":0,"missionSetupMs":2044,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"998fdc59-60b4-491a-827d-b5e466f54943"},"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":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T15:04:23.212325+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1263","receipt_type":"execute_mission","idempotency_key":"mission:998fdc59-60b4-491a-827d-b5e466f54943:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"753f066f-d3f3-4671-966a-0c4e868af72c","command_center_event_id":"998fdc59-60b4-491a-827d-b5e466f54943"},{"id":"eb464e66-409d-4339-8636-ae1e4ce496c2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":360,"providerAuthMs":0,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:38:01.397993+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bfd6c329-a78e-47ad-af2a-136766ffff16:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"eea96442-066f-411b-b66a-94427d5595a0","command_center_event_id":"bfd6c329-a78e-47ad-af2a-136766ffff16"},{"id":"eb470bfa-4af7-44c9-bc66-16bd0c0460ab","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/route-family-registry-v1","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1908,"terminal":false,"missionId":"c7bacaec-7e0d-43b0-94f4-4652a956b501","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"94022d3e831716f8c51103af447937a6d524ce66","timingsMs":{"prReadinessMs":909,"approvedPlanMs":0,"shipAndProveMs":5106,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c7bacaec-7e0d-43b0-94f4-4652a956b501"},"performance":null,"deploymentId":null,"workflowRunId":5724,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:22:15.356548+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1908","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c7bacaec-7e0d-43b0-94f4-4652a956b501:automatic-mission-resume:1908:canonical_release_reconciliation_pending","mission_step_id":"4b7b7350-6d31-454d-89ea-b13dd8bb36ec","command_center_event_id":"c7bacaec-7e0d-43b0-94f4-4652a956b501"},{"id":"eb48dbe2-ba0b-4ec4-be4a-24fd3d67f33a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:38:40.899439+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417914","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"eb49c109-926d-429a-b0aa-28d312ad11fa","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-28T16:09:36.547283+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d12e283abfbc\",\"prNumber\":3981,\"sourceSha\":\"a8197749b90a97574e805db5c0269a5d444c77d4\",\"deploymentId\":\"forgejo-main-a8197749b90a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:13:06.45097+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d12e283a-bfbc-45b9-b3c0-e76bf054122e:owner-progress-heartbeat:119373412","mission_step_id":"fde3c5da-0c22-4b8e-a9df-0e87d40190f8","command_center_event_id":"d12e283a-bfbc-45b9-b3c0-e76bf054122e"},{"id":"eb4da276-3a82-41fe-8119-fd3cb40f206b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f5fc7c0bc7e9","prNumber":3072,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cc94c31dd7f3efa0d98b47da854d95afa4ae25bd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:30:13.084508+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cc94c31dd7f3efa0d98b47da854d95afa4ae25bd","external_id":"3072","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f5fc7c0b-c7e9-452f-bb56-c1203e79c53d:merged-pr:3072:cc94c31dd7f3efa0d98b47da854d95afa4ae25bd","mission_step_id":"8a6ee06e-6f8e-4a02-aaee-3b1a89857373","command_center_event_id":"f5fc7c0b-c7e9-452f-bb56-c1203e79c53d"},{"id":"eb4e0fc7-0a8c-427c-931f-c3ea2f478148","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-event-day-v2-g2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4202,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.38.2-forgejo-source-targets","prNumber":null,"terminal":false,"missionId":"7b60a776-53a3-4744-9560-8568e91bd44c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"7b60a776-53a3-4744-9560-8568e91bd44c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2084,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-14T20:53:43.553237+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7b60a776-53a3-4744-9560-8568e91bd44c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4eb867d5-d971-430d-ba89-9b38586b7a79","command_center_event_id":"7b60a776-53a3-4744-9560-8568e91bd44c"},{"id":"eb50a6b8-9b2a-4758-9472-5766da22a727","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13393,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":689,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:49:57.183396+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_execution_retryable","mission_step_id":"977194f6-a3b7-45e0-95a9-ae73b9dd7d3f","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"eb511937-c997-4494-b27a-da8121545803","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-merge","satisfied":false,"statement":"PR #2151 is squash-merged through protected main.","proofConditionIds":["proof-merge"]},{"id":"outcome-release","satisfied":true,"statement":"The affected frontend production target is released from the merged repair.","proofConditionIds":["proof-production"]},{"id":"outcome-live","satisfied":false,"statement":"Production serves the repaired MultiTenantContext hydration implementation.","proofConditionIds":["proof-production","proof-source"]}],"satisfied":false,"constraints":[{"id":"constraint-reuse","satisfied":false,"statement":"Reuse PR #2151 and branch ai/objective-first-repair-mtt0wt7y; create no replacement PR or branch.","proofConditionIds":["proof-merge"]},{"id":"constraint-gate","satisfied":false,"statement":"Do not bypass KnockLaunch Gate or protected main.","proofConditionIds":["proof-gate","proof-merge"]},{"id":"constraint-target","satisfied":true,"statement":"Release frontend only.","proofConditionIds":["proof-production"]}],"contractHash":"19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:04:40.928186+00:00","proof_gate":"request_contract_pending","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:58e197a4-4907-4f3f-8b6e-563bd17528fa:request-contract:19f14bc591771fb325a7a92f0315afed15de285d89734983137aeebd101151de:ff6ef14dc82d479dba1c5be47087ccff417b6930:pending:repository","mission_step_id":"71fbb493-1221-4893-9930-098b2e5ee9de","command_center_event_id":"58e197a4-4907-4f3f-8b6e-563bd17528fa"},{"id":"eb525937-0325-4fa2-b4af-ea12df100cbc","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\n\nimport { classifyVisualWorkIntent } from '../../../workers/cc-execution/src/objective-intent.js';\n\ndescribe('cc-execution objective visual intent', () => {\n  it('keeps nonvisual operator and route-family work out of visual acceptance', () => {\n    const result = classifyVisualWorkIntent({\n      objective: 'Implement the next operator experience pass: preserve route-family intent, stop active jobs, add voice-to-text input, and keep read-only questions on the fast path.',\n    });\n\n    expect(result.kind).toBe('not_visual_work');\n    expect(result.implementation).toBe(false);\n  });\n\n  it('still recognizes explicit visual implementation work', () => {\n    const result = classifyVisualWorkIntent({\n      objective: 'Implement the tenant hero layout and responsive spacing on the workspace.',\n    });\n\n    expect(result.kind).toBe('reference_implementation');\n    expect(result.implementation).toBe(true);\n  });\n});\n"}],"title":"Fix nonvisual Command Center intent classification","branch":"ai/objective-first-repair-bfd6c329a78e","writes":[],"patches":[],"pr_body":"Prevent route/runtime/operator objectives from being misclassified as visual work while preserving true visual implementation detection. Adds focused regression coverage.","version":1,"approved":true,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","sourceSha":"ca7fd9ed4b79489abc6af7935c0e4d748899b49e","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const implementationTarget = /\\b(?:tenant|app|application|page|screen|workspace|route|site|website|frontend|ui)\\b/.test(positiveObjective);\n  const visualImplementationSignal = /\\b(?:visual|design|layout|styling|style|spacing|color|theme|appearance|framing|crop|cropping|responsive|breakpoint|hero|background|card|typography|image|imagery|logo|mockup|mock-up)\\b/.test(positiveObjective);\n  const creationVerb = /\\b(?:create|design|draw|generate|mock\\s*up|mockup|show|make)\\b/.test(positiveObjective);\n  const artifactNoun = /\\b(?:mockup|mock-up|graphic|flyer|poster|logo|image|visual|design|concept|concept art)\\b/.test(positiveObjective);\n  const implementation = implementationVerb && implementationTarget && (referenceVisualPresent || visualImplementationSignal);","old_content":"  const implementationTarget = /\\b(?:tenant|app|application|page|screen|workspace|route|site|website|frontend|ui)\\b/.test(positiveObjective);\n  const creationVerb = /\\b(?:create|design|draw|generate|mock\\s*up|mockup|show|make)\\b/.test(positiveObjective);\n  const artifactNoun = /\\b(?:mockup|mock-up|graphic|flyer|poster|logo|image|visual|design|concept|concept art)\\b/.test(positiveObjective);\n  const implementation = implementationVerb && (referenceVisualPresent || implementationTarget);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","wordingChanged":false,"canonicalIntent":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","wordingChanged":false,"canonicalIntent":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized repair of the live Command Center intent classifier after reproduced nonvisual-to-visual false classification."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized repair of the live Command Center intent classifier after reproduced nonvisual-to-visual false classification."},"recovery":false,"fingerprint":"716e0dee41c05a3c3df86caba3f2e0bd5fc4fd33dffab92db7680962a9e3a7e5","replayCount":0,"serializedBytes":10668},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:42:41.709157+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bfd6c329-a78e-47ad-af2a-136766ffff16:repository-mutation-intent:716e0dee41c05a3c3df86caba3f2e0bd5fc4fd33dffab92db7680962a9e3a7e5:0","mission_step_id":"fdbd8dff-43bf-4897-9b7f-e502901dfaa7","command_center_event_id":"bfd6c329-a78e-47ad-af2a-136766ffff16"},{"id":"eb53a703-b32d-4b2b-b615-af974d073cd9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-ready-parallel-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16079,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.51.7-forgejo-host-status-proof","prNumber":789,"terminal":false,"missionId":"e97b0995-2333-4952-83d0-bc1a3d3cfb76","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4000,"prReadinessMs":0,"approvedPlanMs":4000,"missionSetupMs":2920,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e97b0995-2333-4952-83d0-bc1a3d3cfb76"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:27:29.170855+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e97b0995-2333-4952-83d0-bc1a3d3cfb76:execute_mission:repair_mission_execution_retryable","mission_step_id":"d7dc0544-7a4a-45cc-bacc-969869d0449e","command_center_event_id":"e97b0995-2333-4952-83d0-bc1a3d3cfb76"},{"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":"eb57c375-db8c-46c1-9012-200616e069d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3e83ce1ea08d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10928,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":989933,"firstUsefulResultAt":"2026-09-27T17:29:32.657Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3889,"terminal":false,"missionId":"3e83ce1e-a08d-43a8-9855-584af134ff96","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5667,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3e83ce1e-a08d-43a8-9855-584af134ff96"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T17:36:20.455003+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3889","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3e83ce1e-a08d-43a8-9855-584af134ff96:automatic-mission-resume:3889:repair_mission_pr_ready_retryable","mission_step_id":"d6d47b68-4082-4691-befd-d616d2b2530a","command_center_event_id":"3e83ce1e-a08d-43a8-9855-584af134ff96"},{"id":"eb5936fb-eebc-4ac8-9963-d08e2d9cce52","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-events-event-day-layout-20260819","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3311,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":472,"terminal":false,"missionId":"3112c6be-157b-4a0a-a33d-b813dc00e568","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3112c6be-157b-4a0a-a33d-b813dc00e568"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":858,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:48:03.81415+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"472","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3112c6be-157b-4a0a-a33d-b813dc00e568:automatic-mission-resume:472:repair_mission_pr_ready_retryable","mission_step_id":"35277e0a-f75f-467f-9bbd-ce24a5608988","command_center_event_id":"3112c6be-157b-4a0a-a33d-b813dc00e568"},{"id":"eb5e8826-93cf-492d-8950-9665e6665555","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papi-member-referral-qr-20260824","prNumber":684,"nextAction":null,"mergeCommitSha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:57:05.212478+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","external_id":"684","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:merged-pr:684:3c5f29beaba792fc158e61e9d30f07ce842446c3","mission_step_id":"ee81b7b9-a53d-4a3b-8036-c990e9765ca0","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"eb5efadc-f545-4a24-885d-a206c07dba60","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-approved-proposal-exact-v2","reason":"modified_nonempty_file_became_empty:src/pages/proposals/ProposalDesignStudio.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1870,"terminal":false,"missionId":"4b16984f-7eda-49a9-beb8-0013fbe5e96c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":446,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":326,"ledgerReconcileMs":0,"lineageReconcileMs":155,"resolvePreflightMs":481,"repositoryMutationMs":446,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":326,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4b16984f-7eda-49a9-beb8-0013fbe5e96c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:14:38.857624+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1870","receipt_type":"execute_mission","idempotency_key":"mission:4b16984f-7eda-49a9-beb8-0013fbe5e96c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7f7db6a4-6096-456a-a56a-9decd6d502c1","command_center_event_id":"4b16984f-7eda-49a9-beb8-0013fbe5e96c"},{"id":"eb5fa2b4-10f3-4897-9728-bfb8777c81fa","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the GodMode owner-surface mission as a frontend-only bounded rebuild on current main. GodMode is mounted from src/PrivateAppShell.tsx and its actual owner UI is src/components/godmode/LiveEditMode.tsx. Edit only src/components/godmode/LiveEditMode.tsx, src/PrivateAppShell.tsx, and src/App.css unless a direct compile dependency is proven. Redesign GodMode so mobile is a first-class compact owner command surface instead of a desktop overlay squeezed onto a phone: maximize useful above-the-fold density; reduce dead space and oversized framing; make primary owner actions thumb-reachable; use compact grouped controls and progressive disclosure for secondary actions; keep navigation deterministic and native-feeling; prevent horizontal overflow and zoom traps; preserve reliable vertical scrolling; keep typography and touch targets readable; keep current status/context persistently understandable without flooding the screen; and keep desktop equally polished and efficient. Preserve all existing GodMode capabilities, routes, permissions, data bindings, control-plane actions, and tenant/public separation. Do not change public-facing pages, do not expose GodMode publicly, do not invent backend capabilities, do not remove working owner actions, and do not spend on or add infrastructure. Use current KNOCKLAUNCH page-real-estate and mobile-density standards. One focused branch, one PR, canonical Gate, squash merge, frontend release. For authenticated live desktop/mobile visual and interaction proof, use https://app.knocklaunch.app/big-papis/owner/event-day?bpMode=event and open/exercise GodMode there. Done means live and visually proven on mobile and desktop with scrolling and core owner actions intact.","wordingChanged":false,"canonicalIntent":"Finish the GodMode owner-surface mission as a frontend-only bounded rebuild on current main. GodMode is mounted from src/PrivateAppShell.tsx and its actual owner UI is src/components/godmode/LiveEditMode.tsx. Edit only src/components/godmode/LiveEditMode.tsx, src/PrivateAppShell.tsx, and src/App.css unless a direct compile dependency is proven. Redesign GodMode so mobile is a first-class compact owner command surface instead of a desktop overlay squeezed onto a phone: maximize useful above-the-fold density; reduce dead space and oversized framing; make primary owner actions thumb-reachable; use compact grouped controls and progressive disclosure for secondary actions; keep navigation deterministic and native-feeling; prevent horizontal overflow and zoom traps; preserve reliable vertical scrolling; keep typography and touch targets readable; keep current status/context persistently understandable without flooding the screen; and keep desktop equally polished and efficient. Preserve all existing GodMode capabilities, routes, permissions, data bindings, control-plane actions, and tenant/public separation. Do not change public-facing pages, do not expose GodMode publicly, do not invent backend capabilities, do not remove working owner actions, and do not spend on or add infrastructure. Use current KNOCKLAUNCH page-real-estate and mobile-density standards. One focused branch, one PR, canonical Gate, squash merge, frontend release. For authenticated live desktop/mobile visual and interaction proof, use https://app.knocklaunch.app/big-papis/owner/event-day?bpMode=event and open/exercise GodMode there. Done means live and visually proven on mobile and desktop with scrolling and core owner actions intact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"godmode-owner-surface-rebuild","statement":"Finish the GodMode owner-surface mission as a frontend-only bounded rebuild on current main. GodMode is mounted from src/PrivateAppShell.tsx and its actual owner UI is src/components/godmode/LiveEditMode.tsx. Edit only src/components/godmode/LiveEditMode.tsx, src/PrivateAppShell.tsx, and src/App.css unless a direct compile dependency is proven. Redesign GodMode so mobile is a first-class compact owner command surface instead of a desktop overlay squeezed onto a phone: maximize useful above-the-fold density; reduce dead space and oversized framing; make primary owner actions thumb-reachable; use compact grouped controls and progressive disclosure for secondary actions; keep navigation deterministic and native-feeling; prevent horizontal overflow and zoom traps; preserve reliable vertical scrolling; keep typography and touch targets readable; keep current status/context persistently understandable without flooding the screen; and keep desktop equally polished and efficient. Preserve all existing GodMode capabilities, routes, permissions, data bindings, control-plane actions, and tenant/public separation. Do not change public-facing pages, do not expose GodMode publicly, do not invent","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Finish the GodMode owner-surface mission as a frontend-only bounded rebuild on current main. GodMode is mounted from src/PrivateAppShell.tsx and its actual owner UI is src/components/godmode/LiveEditMode.tsx. Edit only src/components/godmode/LiveEditMode.tsx, src/PrivateAppShell.tsx, and src/App.css unless a direct compile dependency is proven. Redesign GodMode so mobile is a first-class compact owner command surface instead of a desktop overlay squeezed onto a phone: maximize useful above-the-fold density; reduce dead space and oversized framing; make primary owner actions thumb-reachable; use compact grouped controls and progressive disclosure for secondary actions; keep navigation deterministic and native-feeling; prevent horizontal overflow and zoom traps; preserve reliable vertical scrolling; keep typography and touch targets readable; keep current status/context persistently understandable without flooding the screen; and keep desktop equally polished and efficient. Preserve all existing GodMode capabilities, routes, permissions, data bindings, control-plane actions, and tenant/public separation. Do not change public-facing pages, do not expose GodMode publicly, do not invent backend capabilities, do not remove working owner actions, and do not spend on or add infrastructure. Use current KNOCKLAUNCH page-real-estate and mobile-density standards. One focused branch, one PR, canonical Gate, squash merge, frontend release. For authenticated live desktop/mobile visual and interaction proof, use https://app.knocklaunch.app/big-papis/owner/event-day?bpMode=event and open/exercise GodMode there. Done means live and visually proven on mobile and desktop with scrolling and core owner actions intact.","constraints":[{"id":"bounded-files","statement":"Edit only src/components/godmode/LiveEditMode.tsx, src/PrivateAppShell.tsx, and src/App.css unless a direct compile dependency is proven.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"private-only","statement":"Do not change public-facing pages or expose GodMode publicly.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"preserve-capabilities","statement":"Preserve existing GodMode capabilities, routes, permissions, data bindings, control-plane actions, scrolling, and tenant/public separation.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"no-infra-spend","statement":"Do not add infrastructure or incur new DigitalOcean spend.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or clearly mark placeholders/examples.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","statement":"Keep this owner-surface visual work isolated; do not import another tenant's logo, colors, imagery, copy, customer data, business facts, or visual identity.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"Mobile is an authoritative target viewport and desktop must also be verified; do not substitute a mixed-device composite.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"GodMode rebuild is released live on the authenticated private shell with core owner actions and scrolling intact.","route":"https://app.knocklaunch.app/big-papis/owner/event-day?bpMode=event","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"GodMode is visibly redesigned as a compact mobile-first owner command surface and remains polished on desktop.","route":"https://app.knocklaunch.app/big-papis/owner/event-day?bpMode=event","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Finish-the-GodMode-owner-surface-mission-as-a-frontend-only-bounded-rebuild-on-current-main.-GodMode","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"97b3168c2092f780cd27b09e6d83efe3b3b718b929db1ee3661e2d1099f97252","requestContractRevision":2,"previousRequestContractHash":"ee3a6da88d5086f3cd57a6519cf0f7d179f5a48910533de7277c3dda19d732e0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:30:04.691925+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:request-contract:97b3168c2092f780cd27b09e6d83efe3b3b718b929db1ee3661e2d1099f97252","mission_step_id":"c59be133-0667-4fb7-9e76-6214f90197ff","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"eb6668c4-18f7-483b-b845-54e06b1a48bc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/square-finance-ledger-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5066,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":666,"terminal":false,"missionId":"784b5e86-d083-4442-af7f-f6abf48705e8","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"74b715ddedf84b4e37f91dca45937bf826811247","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"784b5e86-d083-4442-af7f-f6abf48705e8"},"performance":null,"deploymentId":"forgejo-main-74b715ddedf8","workflowRunId":2340,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["finance-square"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1884,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T16:25:16.140885+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"666","receipt_type":"automatic_mission_resume","idempotency_key":"mission:784b5e86-d083-4442-af7f-f6abf48705e8:automatic-mission-resume:666:canonical_release_dispatched","mission_step_id":"f770e01f-4007-48e1-a774-4d1d840c2b82","command_center_event_id":"784b5e86-d083-4442-af7f-f6abf48705e8"},{"id":"eb6688c6-a8c7-4084-80ab-d201d18a579a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:52:14.290091+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419648","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"eb66ac08-ee55-443d-964b-6638a6b6a847","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.5-truthful-release-correlation","prNumber":3907,"terminal":false,"missionId":"5fcbbb76-e348-47dd-93c3-64880b5d376f","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"496698709a601459f0ffa4434eeea72aa25620a2","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5fcbbb76-e348-47dd-93c3-64880b5d376f"},"performance":null,"deploymentId":"canonical-release-496698709a60","workflowRunId":30854789213,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1171,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T21:29:07.14993+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"496698709a601459f0ffa4434eeea72aa25620a2","external_id":"canonical-release-496698709a60","receipt_type":"ship_and_prove","idempotency_key":"mission:5fcbbb76-e348-47dd-93c3-64880b5d376f:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"d4a643af-a3e6-46c5-ae2f-6da3e3f48654","command_center_event_id":"5fcbbb76-e348-47dd-93c3-64880b5d376f"},{"id":"eb68c118-ba5d-41cf-ab1e-f90625b6374a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:50:29.60136+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6c66eda73ab27557becbbffc71f651ca9ccadb09","external_id":"forgejo-main-6c66eda73ab2","receipt_type":"canonical_release_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:durable-terminal-release-proof:6c66eda73ab27557becbbffc71f651ca9ccadb09:49a9d6ce6060c6bed0848358b6f8977265c16b161a7daea081873b90086e0e1a","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"eb6905cd-2021-4f92-a32d-1258609777c6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ebd3912d2c4b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5631,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":124939,"firstUsefulResultAt":"2026-09-27T02:07:25.640Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":null,"terminal":false,"missionId":"ebd3912d-2c4b-40b6-948c-663d4f2393f2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1206,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":239,"providerAuthMs":0,"ledgerPrepareMs":239,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":239,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":239,"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":"ebd3912d-2c4b-40b6-948c-663d4f2393f2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3778,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/operator-session-broker.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/operator-visual-smoke.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:07:32.849878+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ebd3912d-2c4b-40b6-948c-663d4f2393f2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0c49344a-d2de-4fd6-b36e-3107e1ac2a01","command_center_event_id":"ebd3912d-2c4b-40b6-948c-663d4f2393f2"},{"id":"eb692a35-0d86-4f90-898f-043197361f87","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR 1507 release reconciliation only. Confirm squash merge, frontend production release, and live /redfish-roofing/roof-tracer proof. Do not create replacement work.","wordingChanged":false,"canonicalIntent":"Continue the same PR 1507 release reconciliation only. Confirm squash merge, frontend production release, and live /redfish-roofing/roof-tracer proof. Do not create replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ship-stable-viewport","statement":"PR 1507 is merged and the production roof tracer serves the stable viewport implementation.","proofConditionIds":["production-route"]}],"objective":"Continue the same PR 1507 release reconciliation only. Confirm squash merge, frontend production release, and live /redfish-roofing/roof-tracer proof. Do not create replacement work.","constraints":[{"id":"frontend-only","statement":"Release frontend only.","proofConditionIds":["production-route"]},{"id":"preserve-property-anchor","statement":"Do not alter the referenced-property anchor behavior already merged.","proofConditionIds":["production-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-route","kind":"runtime","claim":"The production roof tracer route is live after the viewport stability merge.","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Tracer","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"dfdf0e18b3f44b671e3565ca66ff0164476e19ef2fa8dfe78d50524ec115ea26","requestContractRevision":2,"previousRequestContractHash":"76edebf77801f815606339ab1bdaa97c8020cf6a4343c371f5cf3fa16f171c35"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T00:37:56.617724+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9c45cfba-554c-4183-b77f-ade32058246a:request-contract-revision:2:dfdf0e18b3f44b671e3565ca66ff0164476e19ef2fa8dfe78d50524ec115ea26","mission_step_id":"a4b91680-cccc-44d1-a4fe-e0fb15c58b55","command_center_event_id":"9c45cfba-554c-4183-b77f-ade32058246a"},{"id":"eb6ae169-8a47-47d9-8f8e-4db7cfa5d13e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner directed the Tenant Standards proof-integrity work to completion. Full ledger inspection proves the required named-test evidence already exists; only receipt selection is stale. Unfreeze exactly mission-ledger.js and its regression test, then re-freeze after ccExecution-only release.","baseSha":"eebed0669a272f2308d07be6a3f570d3eee6320e","issuedAt":1789532486343,"expiresAt":1789532666343,"missionId":"09e4d482-7a5e-41ee-a2cb-35edcfe9fbea","authorizationId":"f75c2d6f-0a9c-4d46-ac70-ab89d3437558","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:21:26.681619+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"eebed0669a272f2308d07be6a3f570d3eee6320e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f75c2d6f-0a9c-4d46-ac70-ab89d3437558","mission_step_id":"4c4b1804-6f9c-4d8b-a57d-163f3b8b107a","command_center_event_id":"09e4d482-7a5e-41ee-a2cb-35edcfe9fbea"},{"id":"eb6b0b8b-bbb3-455b-9c84-3a0c60bdccd5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-09cbc9db1039","reason":"anchored_edit_anchor_not_unique:src/pages/mobile-vendor/BigPapisInventory.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":null,"terminal":false,"missionId":"09cbc9db-1039-4641-a0e4-683e2cfea248","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":681,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":681,"missionSetupMs":313,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":229,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":313,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":229,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"09cbc9db-1039-4641-a0e4-683e2cfea248"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:13:03.350737+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:09cbc9db-1039-4641-a0e4-683e2cfea248:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bd4129ee-4a0c-4095-b710-bf5864ff63e6","command_center_event_id":"09cbc9db-1039-4641-a0e4-683e2cfea248"},{"id":"eb6d28b7-66b5-4563-a16e-be1752fed8fa","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5ded2c83f2744168c759bc7291064ea369567164","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"redfish-experience","satisfied":false,"statement":"Redfish menus, routes, actions, and workflows are coherent, tenant-scoped, non-duplicative, functional, and cover Roofing, Windows, and Exteriors.","proofConditionIds":["proof-repository","proof-release","proof-routes"]},{"id":"redfish-owner-contract","satisfied":true,"statement":"Multiple owners are supported without demoting an existing owner and the exercised Godmode membership path does not fail.","proofConditionIds":["proof-membership"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Limit changes to Redfish and the directly exercised shared owner-membership contract; do not modify unrelated tenants.","proofConditionIds":["proof-repository"]},{"id":"preserve","satisfied":false,"statement":"Preserve proven roof-type dropdowns, contractor/supplier relationships, and working behavior.","proofConditionIds":["proof-routes"]},{"id":"release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and only affected production targets.","proofConditionIds":["proof-release"]}],"contractHash":"2f938139d897b62c7b5f36d1aff88123be8bf943367cdfa9591464751aaceb3b","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"2f938139d897b62c7b5f36d1aff88123be8bf943367cdfa9591464751aaceb3b","repositoryProofStatus":"verified","repositoryProofSourceSha":"5ded2c83f2744168c759bc7291064ea369567164"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"2f938139d897b62c7b5f36d1aff88123be8bf943367cdfa9591464751aaceb3b"},"required":true,"satisfied":true},{"id":"proof-routes","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-membership","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"2f938139d897b62c7b5f36d1aff88123be8bf943367cdfa9591464751aaceb3b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:56:55.749558+00:00","proof_gate":"request_contract_pending","source_sha":"5ded2c83f2744168c759bc7291064ea369567164","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ebfb2a81-0c43-43bc-bb31-983384f7cc10:request-contract:2f938139d897b62c7b5f36d1aff88123be8bf943367cdfa9591464751aaceb3b:5ded2c83f2744168c759bc7291064ea369567164:pending:visual","mission_step_id":"3bac6690-8df4-4f1f-8bee-14ee46ab2ef7","command_center_event_id":"ebfb2a81-0c43-43bc-bb31-983384f7cc10"},{"id":"eb6e4c2f-70ce-43c9-81a4-5f3fb2ae2de7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-89627ae6441a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":379964,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":21193,"firstUsefulResultAt":"2026-10-04T12:27:49.435Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4767,"terminal":false,"missionId":"89627ae6-441a-47fc-9743-1f0d7906018b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2197,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"89627ae6-441a-47fc-9743-1f0d7906018b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:28:10.673263+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4767","receipt_type":"automatic_mission_resume","idempotency_key":"mission:89627ae6-441a-47fc-9743-1f0d7906018b:automatic-mission-resume:4767:repair_mission_pr_ready_retryable","mission_step_id":"41f247d1-0e5f-4f84-9d43-f6fdb746580c","command_center_event_id":"89627ae6-441a-47fc-9743-1f0d7906018b"},{"id":"eb6f02f4-cff6-46a5-88a8-2f90a0a245df","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-db3fece90bac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15752,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":337119,"firstUsefulResultAt":"2026-09-24T20:42:57.302Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3676,"terminal":false,"missionId":"db3fece9-0bac-4e64-84a2-d2c640fd0650","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b016db07eebd833e6613db92516a4f32857d9cf3","timingsMs":{"prReadinessMs":491,"approvedPlanMs":0,"shipAndProveMs":3271,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},"performance":null,"deploymentId":"forgejo-main-b016db07eebd","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1939,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:49:04.718019+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3676","receipt_type":"automatic_mission_resume","idempotency_key":"mission:db3fece9-0bac-4e64-84a2-d2c640fd0650:automatic-mission-resume:3676:canonical_release_reconciliation_pending","mission_step_id":"297de434-373d-4761-b19a-d2236a478b75","command_center_event_id":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},{"id":"eb73846e-8d97-4b5c-bd6a-3485936f746e","source":"forgejo","status":"waiting","payload":{"branch":"ai/search-tenant-workspace-search-path-hardening","prNumber":3101,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"492a6337dcde1ae604f33418dc46d38c673cda07","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:46:39.375609+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"492a6337dcde1ae604f33418dc46d38c673cda07","external_id":"3101","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d9d6600e-0816-4f5e-bb87-06a0054d9227:merged-pr:3101:492a6337dcde1ae604f33418dc46d38c673cda07","mission_step_id":"cf16ac32-bded-4c88-ba90-dc08f4d58478","command_center_event_id":"d9d6600e-0816-4f5e-bb87-06a0054d9227"},{"id":"eb756427-e2c9-4fb7-a593-9ca3d83bfbe7","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"bf5a3c5f9e5bc0ba8eb0de9c7e707067a505e0adb697bff2b2b55bfa283b1b92"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:21:05.75329+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bed1cc8a-6c97-4f21-afa4-9e08be856b23:repository-mutation-intent-blocked:bf5a3c5f9e5bc0ba8eb0de9c7e707067a505e0adb697bff2b2b55bfa283b1b92","mission_step_id":"a0bfd721-84ef-4826-97aa-0615036fcd28","command_center_event_id":"bed1cc8a-6c97-4f21-afa4-9e08be856b23"},{"id":"eb785bc1-c467-48ff-af2e-af0d542cae42","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4fde40ec5e2e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15568,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":197429,"firstUsefulResultAt":"2026-10-05T01:25:55.934Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4884,"terminal":false,"missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2315,"approvedPlanMs":908,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":3679,"repositoryProviderMs":3679,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2332,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1347},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:29:28.846768+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4884","receipt_type":"execute_mission","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"963b59b7-2563-4025-b9de-d9671aacb8a6","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"eb788789-5450-4885-b0f8-6e319a1e0732","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"001a0d0f0543a868dd3beb9ee4e7097352902702","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"001a0d0f0543a868dd3beb9ee4e7097352902702","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"7d592ff88f65701c301e3e13fa66d39d42593cf6d26ad977ce7e2f0058ef15c1","forgejoWorkflowProof":{"runId":8832,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:28:38.554147+00:00","proof_gate":"canonical_release_pending","source_sha":"001a0d0f0543a868dd3beb9ee4e7097352902702","external_id":"forgejo-main-001a0d0f0543","receipt_type":"canonical_release_status","idempotency_key":"mission:ccb0cda2-784a-47b3-802a-2243bbc1d97d:forgejo-release-status:001a0d0f0543a868dd3beb9ee4e7097352902702:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7440666-7a18-4274-b2d8-29c353046ce0","command_center_event_id":"ccb0cda2-784a-47b3-802a-2243bbc1d97d"},{"id":"eb78e4f8-8c66-439e-ba0a-86c756543148","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redesign-seaside-lawns","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":3005,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4056,"terminal":false,"missionId":"938b0d84-f51d-4d4d-866e-5912e1939f15","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"938b0d84-f51d-4d4d-866e-5912e1939f15"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T14:36:08.126505+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4056","receipt_type":"execute_mission","idempotency_key":"mission:938b0d84-f51d-4d4d-866e-5912e1939f15:execute_mission:repair_mission_prepared","mission_step_id":"573f041d-e7e4-4e0a-8221-3f594ab782bd","command_center_event_id":"938b0d84-f51d-4d4d-866e-5912e1939f15"},{"id":"eb7a2e61-6cf3-412f-8446-977a2d11710f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b8af31fe1b3db3aed4dc0754e4ddaa96388c4537","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b8af31fe1b3db3aed4dc0754e4ddaa96388c4537","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/611","runId":611,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T00:19:21.917196+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b8af31fe1b3db3aed4dc0754e4ddaa96388c4537","external_id":"forgejo-main-b8af31fe1b3d","receipt_type":"canonical_release_status","idempotency_key":"mission:2062f836-7773-4226-bbae-99bfdf473c90:forgejo-release-status:b8af31fe1b3db3aed4dc0754e4ddaa96388c4537:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"0f000908-2744-4019-8d07-71fb5400a8ea","command_center_event_id":"2062f836-7773-4226-bbae-99bfdf473c90"},{"id":"eb7aef80-1abe-4ace-b4ac-5d93d44cd204","source":"forgejo","status":"waiting","payload":{"branch":"ai/seaside-mobile-white-screen-hotfix","prNumber":4125,"nextAction":null,"mergeCommitSha":"1171eba5d8275bad68ef9d53caf59592f7724a67","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:15:39.76863+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1171eba5d8275bad68ef9d53caf59592f7724a67","external_id":"4125","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:47f7cc23-6f07-408e-8ec3-e5b303fc8006:merged-pr:4125:1171eba5d8275bad68ef9d53caf59592f7724a67","mission_step_id":"301c6c21-736b-4ef1-ae24-d8a32eb980e8","command_center_event_id":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},{"id":"eb7dbae1-b325-46f5-8b43-781050b7b69f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bc7d1ce4fb4f","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":3315,"terminal":false,"missionId":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11912,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8410,"approvedPlanMs":3330,"missionSetupMs":494,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":406,"ledgerReconcileMs":0,"lineageReconcileMs":88,"resolvePreflightMs":494,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":406,"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":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2954,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T23:36:49.200211+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3315","receipt_type":"execute_mission","idempotency_key":"mission:bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d15b28b-99c1-4fe5-b439-46f6e43e4aba","command_center_event_id":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6"},{"id":"eb7dc4e7-6242-4209-a0a6-36c9d75467b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":885,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1279,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:07.955381+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1952","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:automatic-mission-resume:1952:repair_mission_waiting_for_gate","mission_step_id":"641d6770-c6ab-401d-a98e-58ba9200d833","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"eb7f3645-811e-4324-a870-69a684807f6b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-804a8bbe2187","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3283,"terminal":false,"missionId":"804a8bbe-2187-480e-9f5c-f514c1f38ac5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"928a22219303ff2f4818d96afabfcdf4c2da099d","timingsMs":{"prReadinessMs":947,"approvedPlanMs":0,"shipAndProveMs":7344,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"804a8bbe-2187-480e-9f5c-f514c1f38ac5"},"performance":null,"deploymentId":"forgejo-main-928a22219303","releaseState":"pending","workflowRunId":10291,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T07:21:07.170813+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3283","receipt_type":"automatic_mission_resume","idempotency_key":"mission:804a8bbe-2187-480e-9f5c-f514c1f38ac5:automatic-mission-resume:3283:canonical_release_reconciliation_pending","mission_step_id":"18ffbf30-0645-4dba-9e6d-5640a2e977bc","command_center_event_id":"804a8bbe-2187-480e-9f5c-f514c1f38ac5"},{"id":"eb7f400c-ec8d-4b29-bd80-8202d9407cea","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"d4a283cd-d10b-4478-b009-b037c1ec82d5","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-3b5b5c47d6e8","reason":null,"status":"verification_pending","metrics":{"receiptBytes":78814,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":23,"executorlessWaitMs":553978,"firstUsefulResultAt":"2026-09-27T14:41:16.211Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3879,"terminal":false,"missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"71ebab2b203706a2b715e7572f948b81d61d1243","timingsMs":{"queue":1397,"total":14239,"execution":12842},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},"performance":null,"deploymentId":"forgejo-main-71ebab2b2037","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"d4a283cd-d10b-4478-b009-b037c1ec82d5","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"d4a283cd-d10b-4478-b009-b037c1ec82d5","failureReason":null,"observedRoute":"/admin/console","runnerVersion":"laptop-56929b1e8cff","attemptLineage":[{"jobId":"5a300a91-7733-494f-8f37-d29da9cc5a56","attempt":1,"category":"verified","sourceSha":"56929b1e8cff10a5c45276d42883e229ace1a7ac","startedAt":"2026-09-27T14:45:10.131Z","completedAt":"2026-09-27T14:45:23.841Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-56929b1e8cff","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/admin/console","runnerSourceSha":"56929b1e8cff10a5c45276d42883e229ace1a7ac","selectedViewports":["desktop"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13526,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"2ebf33012d0ce0aef8a79fbbad1ddd1545a731cbcb1cfe459c84b523b29747f3","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:50:31.22732+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-56929b1e8cff","external_id":"d4a283cd-d10b-4478-b009-b037c1ec82d5","receipt_type":"visual_proof_status","idempotency_key":"mission:3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094:visual:d4a283cd-d10b-4478-b009-b037c1ec82d5:verified","mission_step_id":"a4a17e0e-6913-4f7f-b42e-ea7319e33f91","command_center_event_id":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},{"id":"eb8043dd-6f28-4869-9588-6edb7592d57d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4251,"terminal":false,"missionId":"245b64d8-5315-4a1e-a204-13a1a78d23e9","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"245b64d8-5315-4a1e-a204-13a1a78d23e9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T19:09:25.362974+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4251","receipt_type":"ship_and_prove","idempotency_key":"mission:245b64d8-5315-4a1e-a204-13a1a78d23e9:ship_and_prove:canonical_release_blocked","mission_step_id":"14a77ea3-c5ce-4a9d-bbd8-6ef93efeeec5","command_center_event_id":"245b64d8-5315-4a1e-a204-13a1a78d23e9"},{"id":"eb8166b9-7952-45bd-a4de-4b352956bee7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtq1ho1h","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1967,"terminal":false,"missionId":"6b9ceba1-384d-4244-9577-8880e0d09bf8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8d979ad37b3e8d5dfbe4ddba72ce63db236d0fb4","timingsMs":{"prReadinessMs":937,"approvedPlanMs":0,"shipAndProveMs":7189,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6b9ceba1-384d-4244-9577-8880e0d09bf8"},"performance":null,"deploymentId":"forgejo-main-8d979ad37b3e","workflowRunId":5894,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T17:06:46.688498+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1967","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6b9ceba1-384d-4244-9577-8880e0d09bf8:automatic-mission-resume:1967:canonical_release_reconciliation_pending","mission_step_id":"433739c7-eb96-42e6-9bee-9a9d07b506cc","command_center_event_id":"6b9ceba1-384d-4244-9577-8880e0d09bf8"},{"id":"eb81cd04-fc3f-48dc-9a20-a6dec69d2722","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"bc0dba6299cd7a2c1bddc71538069317628927a8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"The canonical owner tenant-management surface has a straightforward Create tenant flow with minimal required fields.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-2","satisfied":false,"statement":"Tenant creation includes an explicit operating-model choice that supports MODES without a separate after-the-fact repair step.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-3","satisfied":false,"statement":"Creating a MODES tenant automatically invokes or reuses the canonical tenant-scoped MODES bootstrap/storage primitive using that tenant's actual mode card names/storage slugs.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-4","satisfied":false,"statement":"Existing tenant creation capabilities remain available and existing tenants are not modified as a side effect.","proofConditionIds":["proof-1","proof-2","proof-4"]},{"id":"outcome-5","satisfied":false,"statement":"Owner-facing tenant creation UI does not expose Supabase, bucket, migration, schema, or internal provisioning jargon.","proofConditionIds":["proof-1","proof-4"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Use current Forgejo main as source of truth.","proofConditionIds":["proof-1"]},{"id":"constraint-2","satisfied":false,"statement":"Reuse canonical existing tenant/bootstrap/storage primitives; no duplicate provisioning architecture.","proofConditionIds":["proof-1"]},{"id":"constraint-3","satisfied":false,"statement":"No cross-tenant contamination.","proofConditionIds":["proof-1","proof-4"]},{"id":"constraint-4","satisfied":false,"statement":"No unrelated redesign.","proofConditionIds":["proof-1"]},{"id":"constraint-5","satisfied":true,"statement":"One branch, one PR, one canonical gate, squash merge, deploy only affected owners.","proofConditionIds":["proof-2","proof-3"]},{"id":"constraint-6","satisfied":true,"statement":"Do not run Visual Witness unless required for an interaction claim; use the lightest claim-matched production proof.","proofConditionIds":["proof-4"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"contractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-1","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-2","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2"},"required":true,"satisfied":true},{"id":"proof-3","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2"},"required":true,"satisfied":true},{"id":"proof-4","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:59:59.401847+00:00","proof_gate":"request_contract_pending","source_sha":"bc0dba6299cd7a2c1bddc71538069317628927a8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:59da736f-65cb-4f0f-925a-0e49bd89c367:request-contract:0ec077a4aa4032b32768ce7e2dc3ba8722af1a8e6b4c50350e24953976e518b2:bc0dba6299cd7a2c1bddc71538069317628927a8:pending:repository","mission_step_id":"9f243dfd-0c55-405e-bce3-4f63f414b442","command_center_event_id":"59da736f-65cb-4f0f-925a-0e49bd89c367"},{"id":"eb81e6b5-3fbf-4086-9004-d93df5b141ea","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized merge-queue readiness hot-path optimization.","baseSha":"0de7c799d4a067ff1d18cc8ca9275ba3646edab0","issuedAt":1791231241468,"expiresAt":1791231421468,"missionId":"9ac7f791-7511-4fbe-a716-a226b38bdd68","authorizationId":"620dcd62-1340-4d8b-b26f-f5aa2274bd85","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:14:01.97742+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0de7c799d4a067ff1d18cc8ca9275ba3646edab0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:620dcd62-1340-4d8b-b26f-f5aa2274bd85","mission_step_id":"5583cc50-600c-43c9-a65c-97b378959461","command_center_event_id":"9ac7f791-7511-4fbe-a716-a226b38bdd68"},{"id":"eb8201ca-62c5-44cc-b39a-d3bd528cc297","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":190,"terminal":false,"missionId":"3c7ce9bc-4b44-49b4-b0d2-afaf2f8a1e31","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"659ae3b39ff774f32aba39c56da28c4f0c2248e7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c7ce9bc-4b44-49b4-b0d2-afaf2f8a1e31"},"performance":null,"deploymentId":"forgejo-main-659ae3b39ff7","workflowRunId":589,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3960,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:57:19.734532+00:00","proof_gate":"canonical_release_dispatched","source_sha":"659ae3b39ff774f32aba39c56da28c4f0c2248e7","external_id":"forgejo-main-659ae3b39ff7","receipt_type":"ship_and_prove","idempotency_key":"mission:3c7ce9bc-4b44-49b4-b0d2-afaf2f8a1e31:ship_and_prove:canonical_release_dispatched:659ae3b39ff774f32aba39c56da28c4f0c2248e7:589","mission_step_id":"0bc7bb80-695f-44e8-82b6-c3f3d9b76d20","command_center_event_id":"3c7ce9bc-4b44-49b4-b0d2-afaf2f8a1e31"},{"id":"eb824751-67f8-4d74-8bd1-090c323c8abb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the MODES HQ image library and automatic tenant-scoped seeding using the existing canonical bootstrap path.","wordingChanged":false,"canonicalIntent":"Implement the MODES HQ image library and automatic tenant-scoped seeding using the existing canonical bootstrap path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"A canonical private Supabase Storage bucket named platform-modes owns the shared MODES v2 high-quality image pack, using 2400x1500 landscape imagery instead of the legacy 420x1050 tiny base64 defaults.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-2","statement":"Canonical bootstrap_tenant/reconcile_modes copies the corresponding shared HQ image into each MODES tenant's existing canonical bucket under media/modes/{actual storage_slug}/ and registers it in tenant_media_assets.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-3","statement":"Persisted MODES cards use tenant-scoped asset image_url/image_asset_id bindings after default seeding; shared default-mode URLs are compatibility fallback only.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-4","statement":"Mode image selection is based on the actual mode key/title/storage slug so CURRI maps Command to planning, Growth to growth, Operations to operations, and Financials to financials.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-5","statement":"Genuine tenant-uploaded/custom mode images are preserved, while legacy tiny v1 default assets are upgraded even if prior reconciliation registered them as existing assets.","proofConditionIds":["proof-1","proof-4"]},{"id":"outcome-6","statement":"New MODES tenant creation receives HQ mode images automatically through the already-existing admin-tenant-preview -> bootstrap_tenant path, with no second provisioning system.","proofConditionIds":["proof-1","proof-4"]}],"objective":"Implement the MODES HQ image library and automatic tenant-scoped seeding using the existing canonical bootstrap path.","constraints":[{"id":"constraint-1","statement":"Use current Forgejo main and change only tenant-media-library plus one new migration unless an exact required dependency is proven.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use one shared platform-modes source bucket and each tenant's already-canonical tenant bucket; do not create another tenant storage architecture.","proofConditionIds":["proof-1","proof-4"]},{"id":"constraint-3","statement":"Fail closed on obviously low-quality shared source material by requiring image content and at least 100000 bytes; do not silently seed the legacy tiny defaults.","proofConditionIds":["proof-1","proof-4"]},{"id":"constraint-4","statement":"No cross-tenant contamination and no overwrite of genuine user-uploaded custom mode imagery.","proofConditionIds":["proof-1","proof-4"]},{"id":"constraint-5","statement":"One fresh ai branch, one PR, KnockLaunch Gate, squash merge, and only affected migration/Supabase Edge production targets.","proofConditionIds":["proof-2","proof-3"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/error states, release ownership, and live production behavior; unavailable dependencies must fail as explicit prerequisite states rather than breaking unrelated capabilities.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]},{"id":"atomic-capability-lifecycle","statement":"The changed MODES media capability is complete only after dependency readiness, affected-target release, and claim-matched production proof; drift or health-contract violation must not break unrelated capabilities.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Current Forgejo source shows the platform-modes v2 bucket contract, deterministic HQ manifest/quality guard, tenant copy/registration/card binding behavior, legacy-v1 upgrade logic, and custom-image preservation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"KnockLaunch Gate passes on the exact PR head before squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"runtime","claim":"The migration and tenant-media-library Supabase Edge release are verified live for the merged source generation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-4","kind":"runtime","claim":"Authoritative production data proves platform-modes exists with materially larger v2 objects, and CURRI Control Center's four mode cards are bound to tenant-scoped mode assets in tenant-curri-control-center rather than shared default-mode URLs, with Command/Growth/Operations/Financials mapped correctly.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityManifest":{"id":"Implement-the-MODES-HQ-image-library-and-automatic-tenant-scoped-seeding-using-the-existing-canonica","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-1","proof-2","proof-3","proof-4"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"25c3ac9be6b85a6ba4fe52a5b645e4b9a79d0c50b8a88cf1ab77badb14d92690","requestContractRevision":2,"previousRequestContractHash":"16ac1992a057959988fea010fef75281e25504d6ac90297094b78bde1156f820"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:08:54.086238+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:60757680-c1cf-4adb-964f-7e4b4500e733:request-contract:25c3ac9be6b85a6ba4fe52a5b645e4b9a79d0c50b8a88cf1ab77badb14d92690","mission_step_id":"0bc09e9c-3293-49a3-b49d-0f57dee0aad8","command_center_event_id":"60757680-c1cf-4adb-964f-7e4b4500e733"},{"id":"eb83c4df-6332-40b8-b97f-d3f42d033991","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7e3698d2-d98f-470f-8e6b-d106bcdd7eba","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-c02e2d1c63c2","reason":null,"status":"pending","metrics":{"receiptBytes":37987,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":7,"executorlessWaitMs":194622,"firstUsefulResultAt":"2026-09-28T11:40:40.203Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3975,"terminal":false,"missionId":"c02e2d1c-63c2-4013-87d8-1d093b808d01","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"0e26ccb54f3862fc11f1b38aa6831a4fd6147e89","timingsMs":{"queue":302,"total":275,"execution":null},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c02e2d1c-63c2-4013-87d8-1d093b808d01"},"performance":null,"deploymentId":"forgejo-main-0e26ccb54f38","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7e3698d2-d98f-470f-8e6b-d106bcdd7eba","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"7e3698d2-d98f-470f-8e6b-d106bcdd7eba","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/applications","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12496,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1771,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:43:56.19897+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"0e26ccb54f3862fc11f1b38aa6831a4fd6147e89","external_id":"7e3698d2-d98f-470f-8e6b-d106bcdd7eba","receipt_type":"visual_proof_started","idempotency_key":"mission:c02e2d1c-63c2-4013-87d8-1d093b808d01:visual-start:7e3698d2-d98f-470f-8e6b-d106bcdd7eba","mission_step_id":"6136aedd-294b-42a3-b60a-8343d4fd5720","command_center_event_id":"c02e2d1c-63c2-4013-87d8-1d093b808d01"},{"id":"eb8426bf-ea71-40cf-be5b-0ff362297e01","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8d51ac2031d957e902a6ccbbe0a9446d0412271d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8d51ac2031d957e902a6ccbbe0a9446d0412271d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/883","runId":883,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:01:15.135629+00:00","proof_gate":"canonical_release_pending","source_sha":"8d51ac2031d957e902a6ccbbe0a9446d0412271d","external_id":"forgejo-main-8d51ac2031d9","receipt_type":"canonical_release_status","idempotency_key":"mission:9e2c2bc1-7901-43f9-b67f-5d69cf2ee22c:forgejo-release-status:8d51ac2031d957e902a6ccbbe0a9446d0412271d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ef2c55e9-fa12-4046-8451-23c21f6f2d51","command_center_event_id":"9e2c2bc1-7901-43f9-b67f-5d69cf2ee22c"},{"id":"eb851562-914e-46c4-8954-b518b0ff68a7","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":364,"terminal":false,"missionId":"e24ef51d-f8d8-43a8-9a50-268abaf45475","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"1b0f308de3de770fb5ca79aeae2fc1112978f6d6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e24ef51d-f8d8-43a8-9a50-268abaf45475"},"performance":null,"deploymentId":"forgejo-main-1b0f308de3de","workflowRunId":1221,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6778,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T13:18:12.718493+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"1b0f308de3de770fb5ca79aeae2fc1112978f6d6","external_id":"forgejo-main-1b0f308de3de","receipt_type":"ship_and_prove","idempotency_key":"mission:e24ef51d-f8d8-43a8-9a50-268abaf45475:ship_and_prove:ship_and_prove_release_pending:1b0f308de3de770fb5ca79aeae2fc1112978f6d6:1221","mission_step_id":"359be33b-5488-4ef2-a7d5-3b4a2e1a17eb","command_center_event_id":"e24ef51d-f8d8-43a8-9a50-268abaf45475"},{"id":"eb866936-ac04-4eb6-907b-d708f541d7ce","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-forgejo-app-data-semantics-v9-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":26121,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":839,"terminal":false,"missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17595,"prReadinessMs":1443,"approvedPlanMs":15942,"missionSetupMs":1999,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5629,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:43:17.44566+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"839","receipt_type":"execute_mission","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:execute_mission:repair_mission_waiting_for_gate:generation-4","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"eb86a5f1-6fc3-4f12-9fd5-9bb54c73b1ef","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":6524,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":6459,"firstUsefulResultAt":"2026-10-06T04:25:12.136Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5162,"terminal":false,"missionId":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1e49d78846d0178b48d736f2747fec99de8e8986","timingsMs":{"prReadinessMs":652,"approvedPlanMs":0,"shipAndProveMs":2910,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2"},"performance":null,"deploymentId":"forgejo-main-1e49d78846d0","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["system-backup"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1839,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:25:26.401117+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5162","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9f782e9e-ca57-4cd1-aeae-94a90c1ffad2:automatic-mission-resume:5162:canonical_release_reconciliation_pending","mission_step_id":"e8ad8401-9f46-49e8-8eea-aaa11c245805","command_center_event_id":"9f782e9e-ca57-4cd1-aeae-94a90c1ffad2"},{"id":"eb871896-2e99-4bda-8826-bb2e302e09f2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a3b83f4caa07f59643c91c7746c2c11fe2ed4067","prNumber":4617,"gateRunId":14749,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14749/jobs/1","mergeCommitSha":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7"}],"requestContractHash":"99221dfaa0ad01882dd75d56d4e14d5c9fd3e7143dcea49c517a2e9f6f32ea4e","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:08:24.193333+00:00","proof_gate":"request_contract_repository_verified","source_sha":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:d2edcbfb-1e84-4d43-83c8-130d90fd52cf:request-contract-repository:99221dfaa0ad01882dd75d56d4e14d5c9fd3e7143dcea49c517a2e9f6f32ea4e:375b6e196ffd6df3dd2eb6273085695d7f20d2a7","mission_step_id":"8d50efb7-a230-4e58-a102-2bbf32f6230f","command_center_event_id":"d2edcbfb-1e84-4d43-83c8-130d90fd52cf"},{"id":"eb8b0887-66f6-414f-bfc6-c26ea9460b16","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5","forgejoWorkflowProof":{"runId":11124,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:39:39.611533+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","external_id":"forgejo-main-84376bf0a9b3","receipt_type":"canonical_release_status","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:forgejo-release-status:84376bf0a9b385cc1580be28329c2cfc23ad02f3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"48e50d0a-b252-4be3-a8d6-afd81ef67c19","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"eb8f763a-4873-4f34-9dc6-7d2161e904cc","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-05T13:59:42.103Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:59:35.492203+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:be8a69d0-997d-4e18-a1d4-635a092257c9:owner-wait-live","mission_step_id":"ddb46ad6-ed5d-4069-aba1-5dd29ffd6987","command_center_event_id":"be8a69d0-997d-4e18-a1d4-635a092257c9"},{"id":"eb8fa548-d05e-4ca5-84f7-7b23273cc21f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"b5517f83-2d7c-4de0-aa30-5dc63767c56f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3313,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":614,"providerAuthMs":0,"ledgerPrepareMs":614,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":614,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":614,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"b5517f83-2d7c-4de0-aa30-5dc63767c56f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3559,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/system-reference-points/release-reliability-standard-2026-10-05.json","config/capabilities/tenant-website-assets-settings.json","scripts/visual-witness-hosted-runner/src/route-prerequisite-recovery.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:06:16.096619+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5517f83-2d7c-4de0-aa30-5dc63767c56f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4848d736-26a6-4776-b25b-314ff3fc92d2","command_center_event_id":"b5517f83-2d7c-4de0-aa30-5dc63767c56f"},{"id":"eb9194c7-4c43-4f74-8a8a-73683d6381d4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5c09d1136fc7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2379,"terminal":false,"missionId":"5c09d113-6fc7-4cb0-b94d-77f30a315941","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"da0e8cd716a7fa8ec1255c178ebd3a03b0bee607","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":24458,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1782,"approvedPlanMs":0,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":7664,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":15006,"repositoryProviderMs":13886,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5474,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8412},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5c09d113-6fc7-4cb0-b94d-77f30a315941"},"performance":null,"deploymentId":"forgejo-main-da0e8cd716a7","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":4563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:37:04.919797+00:00","proof_gate":"canonical_release_dispatched","source_sha":"da0e8cd716a7fa8ec1255c178ebd3a03b0bee607","external_id":"forgejo-main-da0e8cd716a7","receipt_type":"execute_mission","idempotency_key":"mission:5c09d113-6fc7-4cb0-b94d-77f30a315941:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a7e1926f-adc6-4c4c-ba54-5a27385e8b54","command_center_event_id":"5c09d113-6fc7-4cb0-b94d-77f30a315941"},{"id":"eb931747-2412-47ba-ba77-d6d03b6fa11b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-recovery-customer-handoff-20260820","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":2260,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"23990fe8-c8a3-4d78-bac1-60e665cb5aca","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"23990fe8-c8a3-4d78-bac1-60e665cb5aca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:26:14.204467+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:23990fe8-c8a3-4d78-bac1-60e665cb5aca:execute_mission:repair_mission_execution_blocked","mission_step_id":"db2a85c3-7f5e-4d8d-bb90-3595d59ab264","command_center_event_id":"23990fe8-c8a3-4d78-bac1-60e665cb5aca"},{"id":"eb936a6f-5036-48db-810e-4428cb22b8d5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:00:36.66338+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418242","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"eb93d293-598d-4e7b-ba60-148bd01af0b1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main c843b7d161618abe9d970d69c419a14a3974312e and correct the same proof PR #1709 after live paul-light runner evidence showed its configured container ceiling is 768 MB. Keep the marker-driven paul-light routing. Change only the canonical Gate container memory option so marked control-plane Gates use 768m while default/frontend Gates retain 3584m, and update the workflow's own invariant grep accordingly. Preserve the same Gate script/checks/freshness/merge semantics. Then re-run #1709 on paul-light, require Gate success, squash merge, require the merged workflow+test-only push to select zero runtime/product release targets, then refreeze. No cc-execution source/version change and do not touch PR #1707.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main c843b7d161618abe9d970d69c419a14a3974312e and correct the same proof PR #1709 after live paul-light runner evidence showed its configured container ceiling is 768 MB. Keep the marker-driven paul-light routing. Change only the canonical Gate container memory option so marked control-plane Gates use 768m while default/frontend Gates retain 3584m, and update the workflow's own invariant grep accordingly. Preserve the same Gate script/checks/freshness/merge semantics. Then re-run #1709 on paul-light, require Gate success, squash merge, require the merged workflow+test-only push to select zero runtime/product release targets, then refreeze. No cc-execution source/version change and do not touch PR #1707.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runner","statement":"PR #1709's canonical Gate runs on paul-light with a 768m container ceiling and passes.","proofConditionIds":["gate"]},{"id":"default","statement":"Default/frontend canonical Gates retain docker routing and 3584m memory.","proofConditionIds":["repo"]},{"id":"no-release","statement":"Merged workflow+test proof push selects zero runtime/product release targets.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane on exact current main c843b7d161618abe9d970d69c419a14a3974312e and correct the same proof PR #1709 after live paul-light runner evidence showed its configured container ceiling is 768 MB. Keep the marker-driven paul-light routing. Change only the canonical Gate container memory option so marked control-plane Gates use 768m while default/frontend Gates retain 3584m, and update the workflow's own invariant grep accordingly. Preserve the same Gate script/checks/freshness/merge semantics. Then re-run #1709 on paul-light, require Gate success, squash merge, require the merged workflow+test-only push to select zero runtime/product release targets, then refreeze. No cc-execution source/version change and do not touch PR #1707.","constraints":[{"id":"single-gate","statement":"No second Gate or duplicated QA logic; only runner-specific memory option differs.","proofConditionIds":["repo"]},{"id":"no-runtime","statement":"No cc-execution source/version/config mutation in this corrective generation.","proofConditionIds":["repo","release"]},{"id":"no-collision","statement":"Do not modify or duplicate PR #1707 exact-green provider-read tail work.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"One canonical Gate uses marker-driven paul-light 768m and default docker 3584m with unchanged QA body.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"PR #1709 canonical Gate passes on paul-light.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Merged push selects no runtime/product release targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"64620edb179b327a58efb76fda636d179f523d0c1841554896e901cc3bd40857","requestContractRevision":2,"previousRequestContractHash":"3b46c57fc36029b052099dd4b1fcf3dabbaede21c797938f10d6bcde4125f677"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:01:14.343272+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f15718c8-e8a7-4f81-bb96-083fe4d341b8:request-contract:64620edb179b327a58efb76fda636d179f523d0c1841554896e901cc3bd40857","mission_step_id":"559d5b6c-258a-4fcf-ae76-2982283adcc2","command_center_event_id":"f15718c8-e8a7-4f81-bb96-083fe4d341b8"},{"id":"eb95b948-161b-4938-9ac2-d1e000bd2459","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"10086c0f-dc37-47cd-9d69-6bfc4878489a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":588,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":361,"providerAuthMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":361,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":361,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1174,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:44:39.234756+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b6b042bd-8fc3-4bc2-8cbf-de7dc9b7d3f1","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"eb989ed1-823b-4812-bacd-83377c0c5f55","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7a6b763b76996e29a7079c3fa901ca549a8d288a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7a6b763b76996e29a7079c3fa901ca549a8d288a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"323264cb0e5c45e1ddb755eec55763968d660ce8b0e93a0fea249b3b24e8ec56","forgejoWorkflowProof":{"runId":15036,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:53:33.248501+00:00","proof_gate":"canonical_release_pending","source_sha":"7a6b763b76996e29a7079c3fa901ca549a8d288a","external_id":"forgejo-main-7a6b763b7699","receipt_type":"canonical_release_status","idempotency_key":"mission:0a8e8106-11b5-42d4-ad33-7df02acc7874:forgejo-release-status:7a6b763b76996e29a7079c3fa901ca549a8d288a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2bba5ece-6660-4144-a5a0-ccb3cbb1708c","command_center_event_id":"0a8e8106-11b5-42d4-ad33-7df02acc7874"},{"id":"eb9e50c1-eb52-4b75-8bb6-7f9a5099f67e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-45578ea6cec6","reason":"anchored_edit_anchor_missing:src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","status":"blocked","metrics":{"receiptBytes":10215,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":0,"executorlessWaitMs":23354,"firstUsefulResultAt":"2026-10-05T18:13:52.083Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"45578ea6-cec6-4f6c-aed1-e85758ba332b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":995,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":995,"missionSetupMs":1658,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":1376,"resolvePreflightMs":1658,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"45578ea6-cec6-4f6c-aed1-e85758ba332b"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1559,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:14:17.530267+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45578ea6-cec6-4f6c-aed1-e85758ba332b:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"5e74ff82-72db-4eed-9f3a-f33e7baf2506","command_center_event_id":"45578ea6-cec6-4f6c-aed1-e85758ba332b"},{"id":"eb9f21a9-9881-4e3a-98fe-9255025dde59","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"anchored_edit_anchor_not_unique:supabase/migrations/20260907162500_calendar_oversight_sources.sql","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4455,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":319,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":319,"repositoryMutationMs":4455,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:33:26.279387+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"eba01028-688f-4718-a3b6-e02f52315052","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:33:12.534145+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419812","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"eba12229-6639-4904-8e01-068b8287408f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-restore-points-live-state-scroll-20260910","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"d8c80676-1882-46d0-9b8f-84a26e9c55bc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8029,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2736,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":236,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2736,"repositoryMutationMs":8029,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},"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":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:40:13.646167+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d8c80676-1882-46d0-9b8f-84a26e9c55bc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"bb079050-736b-4ab8-be4d-4a912941cf4d","command_center_event_id":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},{"id":"eba4c64f-4e22-4bd3-b0ab-9309556351f7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T18:40:31.342039+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:22:09.277034+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d:owner-progress-heartbeat:119420728","mission_step_id":"d4df7fca-fd03-4d03-a034-2629cff58e89","command_center_event_id":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},{"id":"eba6cf2d-3987-4f51-be14-7136bb776cea","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4571,"terminal":false,"missionId":"09ffbfaa-bf26-4a1f-a128-271dc5273f6c","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"d435ef955745a60bf2f34f5ffa10cf5165cc403b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"09ffbfaa-bf26-4a1f-a128-271dc5273f6c"},"performance":null,"deploymentId":"canonical-release-d435ef955745","workflowRunId":31438407082,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:28:05.729389+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d435ef955745a60bf2f34f5ffa10cf5165cc403b","external_id":"canonical-release-d435ef955745","receipt_type":"ship_and_prove","idempotency_key":"mission:09ffbfaa-bf26-4a1f-a128-271dc5273f6c:ship_and_prove:canonical_release_dispatched:d435ef955745a60bf2f34f5ffa10cf5165cc403b:31438407082","mission_step_id":"d82e024b-719f-490b-af7b-9fd25aa73b71","command_center_event_id":"09ffbfaa-bf26-4a1f-a128-271dc5273f6c"},{"id":"eba6fa73-0d7d-41ff-b257-f8e46879929f","source":"forgejo","status":"waiting","payload":{"branch":"ai/restore-big-papis-original-logo","prNumber":1950,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"85f065f9d4a14bdad5465e054fa051e30740633a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:53:32.800106+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"1950","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:merged-pr:1950:85f065f9d4a14bdad5465e054fa051e30740633a","mission_step_id":"9b38696c-06d1-4954-9498-b8b5fe6e4e47","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"eba7c7fb-41dc-4fa4-ae59-eb858fc1f694","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-calendar-final-20260810","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":2053,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4566,"terminal":false,"missionId":"9a782daf-ef5f-41cd-ab99-dfac1ebb45c7","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"9a782daf-ef5f-41cd-ab99-dfac1ebb45c7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:01:05.857273+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4566","receipt_type":"execute_mission","idempotency_key":"mission:9a782daf-ef5f-41cd-ab99-dfac1ebb45c7:execute_mission:repair_mission_prepared","mission_step_id":"6c12c2fe-6460-4632-a853-53ae444bda18","command_center_event_id":"9a782daf-ef5f-41cd-ab99-dfac1ebb45c7"},{"id":"ebab2a1c-4598-4b7a-9791-22d0b8d10c43","source":"cc-execution","status":"recorded","payload":{"objective":"Start from current Forgejo main. PR #891 is closed and must not be reused or merged. Create fresh branch ai/fix-vista-short-stay-app-suite-20260828 and one PR. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is fully propagated through canonical tenant types, Experience Studio business types/adapters/starters/preview validation, surface manifests/inventory, and application-family composition without TypeScript drift. Make La Vista Calendar, Communications/Messages, and Documents first-class short-stay rental applications that visually belong to the La Vista owner experience. Calendar must use guest stays/reservations, arrivals, departures, turnovers/cleaning, blocked dates, maintenance and host/guest commitments; it must contain no roofing/public-adjuster concepts such as installs, inspections, adjuster meetings, Homeowners, Jobs or Field map. Communications must be guest/booking communications and must not bounce to dashboard. Documents must be a simple working short-stay rental document library/workflow and must not bounce to dashboard. Preserve La Vista tenant type SHORT_TERM_RENTAL, dashboard, photos/R2 objects and keys, Airbnb links, Stays, Guests, Money and Photos capabilities. Owner-facing controls must be calm, large, simple and contain no developer/admin jargon. Pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove on production desktop and mobile that Dashboard -> Calendar, Messages and Documents route correctly and those apps are rental-native and visually coherent.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T02:44:08.351Z","fingerprint":"dd457b880ed51db44fc1b808a72207c6fc2f87f157620d49ea52bbf3efbef2b1","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-short-stay-app-suite-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Start from current Forgejo main. PR #891 is closed and must not be reused or merged. Create fresh branch ai/fix-vista-short-stay-app-suite-20260828 and one PR. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is fully propagated through canonical tenant types, Experience Studio business types/adapters/starters/preview validation, surface manifests/inventory, and application-family composition without TypeScript drift. Make La Vista Calendar, Communications/Messages, and Documents first-class short-stay rental applications that visually belong to the La Vista owner experience. Calendar must use guest stays/reservations, arrivals, departures, turnovers/cleaning, blocked dates, maintenance and host/guest commitments; it must contain no roofing/public-adjuster concepts such as installs, inspections, adjuster meetings, Homeowners, Jobs or Field map. Communications must be guest/booking communications and must not bounce to dashboard. Documents must be a simple working short-stay rental document library/workflow and must not bounce to dashboard. Preserve La Vista tenant type SHORT_TERM_RENTAL, dashboard, photos/R2 objects and keys, Airbnb links, Stays, Guests, Money and Photos capabilities. Owner-facing controls must be calm, large, simple and contain no developer/admin jargon. Pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove on production desktop and mobile that Dashboard -> Calendar, Messages and Documents route correctly and those apps are rental-native and visually coherent.","wordingChanged":false,"canonicalIntent":"Start from current Forgejo main. PR #891 is closed and must not be reused or merged. Create fresh branch ai/fix-vista-short-stay-app-suite-20260828 and one PR. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is fully propagated through canonical tenant types, Experience Studio business types/adapters/starters/preview validation, surface manifests/inventory, and application-family composition without TypeScript drift. Make La Vista Calendar, Communications/Messages, and Documents first-class short-stay rental applications that visually belong to the La Vista owner experience. Calendar must use guest stays/reservations, arrivals, departures, turnovers/cleaning, blocked dates, maintenance and host/guest commitments; it must contain no roofing/public-adjuster concepts such as installs, inspections, adjuster meetings, Homeowners, Jobs or Field map. Communications must be guest/booking communications and must not bounce to dashboard. Documents must be a simple working short-stay rental document library/workflow and must not bounce to dashboard. Preserve La Vista tenant type SHORT_TERM_RENTAL, dashboard, photos/R2 objects and keys, Airbnb links, Stays, Guests, Money and Photos capabilities. Owner-facing controls must be calm, large, simple and contain no developer/admin jargon. Pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove on production desktop and mobile that Dashboard -> Calendar, Messages and Documents route correctly and those apps are rental-native and visually coherent.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"SHORT_TERM_RENTAL is fully supported across canonical tenant types, application-family contracts, Experience Studio types/adapters/starters/preview validation, and surface manifests without TypeScript drift.","proofConditionIds":["proof-runtime"]},{"id":"outcome-2","statement":"La Vista Calendar uses short-stay rental semantics and no roofing/public-adjuster fallback language or controls.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"outcome-3","statement":"La Vista Communications/Messages is a working guest/booking communications experience and does not bounce to dashboard.","proofConditionIds":["proof-runtime","proof-interaction","proof-visual"]},{"id":"outcome-4","statement":"La Vista Documents is a working simple short-stay rental document library/workflow and does not bounce to dashboard.","proofConditionIds":["proof-runtime","proof-interaction","proof-visual"]},{"id":"outcome-5","statement":"Calendar, Communications, and Documents visually match the calm premium La Vista owner experience on desktop and mobile.","proofConditionIds":["proof-visual"]},{"id":"outcome-6","statement":"Dashboard Calendar, Messages, and Documents controls route to correct tenant-aware destinations; representative Stays, Guests, Money, Photos and Airbnb capabilities remain intact.","proofConditionIds":["proof-interaction"]}],"objective":"Start from current Forgejo main. PR #891 is closed and must not be reused or merged. Create fresh branch ai/fix-vista-short-stay-app-suite-20260828 and one PR. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is fully propagated through canonical tenant types, Experience Studio business types/adapters/starters/preview validation, surface manifests/inventory, and application-family composition without TypeScript drift. Make La Vista Calendar, Communications/Messages, and Documents first-class short-stay rental applications that visually belong to the La Vista owner experience. Calendar must use guest stays/reservations, arrivals, departures, turnovers/cleaning, blocked dates, maintenance and host/guest commitments; it must contain no roofing/public-adjuster concepts such as installs, inspections, adjuster meetings, Homeowners, Jobs or Field map. Communications must be guest/booking communications and must not bounce to dashboard. Documents must be a simple working short-stay rental document library/workflow and must not bounce to dashboard. Preserve La Vista tenant type SHORT_TERM_RENTAL, dashboard, photos/R2 objects and keys, Airbnb links, Stays, Guests, Money and Photos capabilities. Owner-facing controls must be calm, large, simple and contain no developer/admin jargon. Pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove on production desktop and mobile that Dashboard -> Calendar, Messages and Documents route correctly and those apps are rental-native and visually coherent.","constraints":[{"id":"constraint-1","statement":"PR #891 remains closed and unmerged; use only fresh branch ai/fix-vista-short-stay-app-suite-20260828 and one new PR for this repair generation.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","statement":"Keep La Vista tenant type SHORT_TERM_RENTAL.","proofConditionIds":["proof-runtime"]},{"id":"constraint-3","statement":"Do not upload, rename, replace, delete, enhance, or modify property photos/R2 objects or keys.","proofConditionIds":["proof-runtime"]},{"id":"constraint-4","statement":"Do not introduce long-term-rental, roofing, public-adjuster, install, inspection, adjuster-meeting, Homeowners, Jobs, or Field-map semantics into La Vista.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"constraint-5","statement":"No developer/admin jargon in owner-facing La Vista applications; controls should be large, calm, simple, and consistent with the dashboard.","proofConditionIds":["proof-visual"]},{"id":"constraint-6","statement":"Preserve Airbnb links and existing Stays, Guests, Money, and Photos dashboard capabilities.","proofConditionIds":["proof-interaction"]}],"terminalPolicy":"Terminal only after the fresh PR is green, squash merged, exact affected production release is live, and all runtime, interaction, and visual proof conditions pass.","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"On the exact production release, current main contains the propagated SHORT_TERM_RENTAL contracts; KnockLaunch Gate passes; La Vista remains SHORT_TERM_RENTAL; Calendar, Communications, and Documents routes load without runtime errors or dashboard bounce; deployment receipt matches merged SHA.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-interaction","kind":"interaction","claim":"On production desktop and mobile, exercise The View owner menu: Calendar opens the La Vista calendar route, Messages opens communications, Documents opens documents; representative Stays, Guests, Money, Photos, and Airbnb remain available.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[{"name":"The View","role":"button","action":"click"},{"name":"Calendar","role":"button","action":"click","expectPath":"/la-vista-del-mar/calendar"},{"path":"/la-vista-del-mar/dashboard","action":"navigate"},{"name":"The View","role":"button","action":"click"},{"name":"Messages","role":"button","action":"click","expectPath":"/la-vista-del-mar/communications"},{"path":"/la-vista-del-mar/dashboard","action":"navigate"},{"name":"The View","role":"button","action":"click"},{"name":"Documents","role":"button","action":"click","expectPath":"/la-vista-del-mar/documents"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"Production desktop and mobile evidence for Calendar, Communications, and Documents shows La Vista-consistent premium short-stay-rental styling and contains no roofing, install, inspection, adjuster, homeowner, jobs, or field-map language.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-short-stay-app-suite-20260828","conversationContext":null,"requestContractHash":"2d5150d3cc0ba0a30823c3e705b2cd563986729b95d48b7df982583de829e092","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:44:08.806645+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0d5c4b0c-3983-4e85-97e8-bd815961002e:tenant-workstream-contribution:dd457b880ed51db44fc1b808a72207c6fc2f87f157620d49ea52bbf3efbef2b1","mission_step_id":null,"command_center_event_id":"0d5c4b0c-3983-4e85-97e8-bd815961002e"},{"id":"ebab3a44-7ac3-4784-94c2-8962217b0707","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing platform responsive shell refit mission for Forgejo PR #2199 from its successful exact-head Gate. Reconcile the existing PR only, squash merge it, release frontend only, and verify production. Do not synthesize or mutate source and do not create replacement work.","wordingChanged":false,"canonicalIntent":"Continue the existing platform responsive shell refit mission for Forgejo PR #2199 from its successful exact-head Gate. Reconcile the existing PR only, squash merge it, release frontend only, and verify production. Do not synthesize or mutate source and do not create replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2199 is squash merged after its successful exact-head Gate.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The responsive canonical-v2 shared shell changes are present on protected main.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"The affected frontend target is successfully released to production.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing platform responsive shell refit mission for Forgejo PR #2199 from its successful exact-head Gate. Reconcile the existing PR only, squash merge it, release frontend only, and verify production. Do not synthesize or mutate source and do not create replacement work.","constraints":[{"id":"constraint-1","statement":"Do not create another branch or PR and do not mutate source unless live proof exposes a defect.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Release frontend only.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Forgejo PR #2199 is squash merged and protected main contains the canonical-v2 responsive shared-shell changes from exact head 1e10f222c36d28d972ab9fcabb67900c40083cef.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"The merged responsive shared-shell source is released successfully to the production frontend target.","route":"https://app.knocklaunch.app","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"75fc259586dcde97511081e96925b9276b74039cac44df606af1dd522eb902c7","requestContractRevision":2,"previousRequestContractHash":"878f13f83b474e8df0d9055ada06713838ddfb953480f2c8c9f820d748cb115f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T00:20:08.662834+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aea3e951-95a8-43d1-8f96-72cb5fabc62f:request-contract:75fc259586dcde97511081e96925b9276b74039cac44df606af1dd522eb902c7","mission_step_id":"735e28bd-0758-4c1d-9ad0-0b4882f156d2","command_center_event_id":"aea3e951-95a8-43d1-8f96-72cb5fabc62f"},{"id":"ebad25ca-14a1-48a7-a99a-6edd1b93d352","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"8ed573fb120b8f9e40c2de033e529d55fe2a505f","sourceSha":"9de14870aabede94a587d6df81a657da803bb61d","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T20:29:20.202044+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"9de14870aabede94a587d6df81a657da803bb61d","external_id":"canonical-release-9de14870aabe","receipt_type":"canonical_release_status","idempotency_key":"mission:d7077b8c-9e81-4643-a869-bc7be471f807:forgejo-release-ancestry:9de14870aabede94a587d6df81a657da803bb61d:8ed573fb120b8f9e40c2de033e529d55fe2a505f:main_history_page_inconclusive","mission_step_id":"3c9877a8-4e5e-4c40-a2ad-3ddd7eb72981","command_center_event_id":"d7077b8c-9e81-4643-a869-bc7be471f807"},{"id":"ebad776c-f961-47cc-bc5b-87f7f721c952","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"5eaa0578-c9e7-4412-845b-cceedbf2a65a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:13:04.099522+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:5eaa0578-c9e7-4412-845b-cceedbf2a65a:mission-cancel:5eaa0578-c9e7-4412-845b-cceedbf2a65a","mission_step_id":null,"command_center_event_id":"5eaa0578-c9e7-4412-845b-cceedbf2a65a"},{"id":"ebaec6f1-875b-48eb-84f4-2e2e4434b00e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proposal-rebuild-version-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"f1ad53f7-d0f8-4984-80de-caf531f916c9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":208,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1834,"providerAuthMs":0,"ledgerPrepareMs":975,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1834,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":975,"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":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},"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":5223,"likelyAffectedFiles":["supabase/functions/proposal-engine/index.ts","src/pages/proposals/UniversalProposalWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:22:30.870637+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f1ad53f7-d0f8-4984-80de-caf531f916c9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e44088ff-c9e9-4b61-88fe-2092561a8ee0","command_center_event_id":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},{"id":"ebaf3f3b-6e7d-4497-bcef-4e64bbf6558d","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Scope critical media preload to dashboard only so operational child routes mount without dashboard warm-up state churn. Preserve dashboard warm-up behavior.","ship":true,"files":[],"title":"Fix Big Papi shell startup","branch":"ai/objective-first-repair-08dbdd5b4b1e","writes":[],"patches":[],"approved":true,"missionId":"08dbdd5b-4b1e-497a-8c5a-7698151b5958","objective":"Repair Big Papi owner operational-route startup in src/pages/mobile-vendor/BigPapisOwnerShell.tsx by scoping critical-media preload state/effects to dashboard only. Production isolation proves /big-papis/owner/pop-up/start?bpMode=popup renders the shared shell brand but not its Start Pop-Up child, with no console errors, failed requests, redirect, or tenant/auth mismatch. Preserve dashboard warm-up/fail-open, branding, navigation, auth/tenant boundaries, and mobile/desktop behavior. Add a focused regression guard. Ship one fresh branch/PR through canonical Gate, squash merge and frontend release.","sourceSha":"7d7d9c85b588eb66df36709b6dadcd9bf545cd16","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx"],"workstreamKey":"big-papis-owner-shell-startup","anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisOwnerShell.tsx","edits":[{"new_content":"  const criticalMediaUrls = React.useMemo<string[]>(\n    () => isDashboardWorkspace\n      ? [...new Set<string>([logoUrl, backgroundUrl].map((value) => String(value || '').trim()).filter(Boolean))]\n      : [],\n    [backgroundUrl, isDashboardWorkspace, logoUrl],\n  );","old_content":"  const criticalMediaUrls = React.useMemo<string[]>(\n    () => [...new Set<string>([logoUrl, backgroundUrl].map((value) => String(value || '').trim()).filter(Boolean))],\n    [backgroundUrl, logoUrl],\n  );"},{"new_content":"  React.useEffect(() => {\n    if (!isDashboardWorkspace) return;\n    let cancelled = false;\n    setCriticalMediaReady(false);\n    setCriticalMediaCompleted(0);\n    if (!criticalMediaUrls.length) {\n      setCriticalMediaReady(true);\n      return () => { cancelled = true; };\n    }\n    void Promise.all(criticalMediaUrls.map(async (url) => {\n      const result = await preloadCriticalImage(url);\n      if (cancelled) return result;\n      if (url === logoUrl && result === 'error') {\n        setLogoCandidateIndex((current) => Math.min(current + 1, logoCandidates.length));\n      }\n      if (!cancelled) setCriticalMediaCompleted((current) => current + 1);\n      return result;\n    })).then(() => {\n      if (!cancelled) setCriticalMediaReady(true);\n    });\n    return () => { cancelled = true; };\n  }, [criticalMediaUrls, isDashboardWorkspace, logoCandidates.length, logoUrl]);","old_content":"  React.useEffect(() => {\n    let cancelled = false;\n    setCriticalMediaReady(false);\n    setCriticalMediaCompleted(0);\n    if (!criticalMediaUrls.length) {\n      setCriticalMediaReady(true);\n      return () => { cancelled = true; };\n    }\n    void Promise.all(criticalMediaUrls.map(async (url) => {\n      const result = await preloadCriticalImage(url);\n      if (cancelled) return result;\n      if (url === logoUrl && result === 'error') {\n        setLogoCandidateIndex((current) => Math.min(current + 1, logoCandidates.length));\n      }\n      if (!cancelled) setCriticalMediaCompleted((current) => current + 1);\n      return result;\n    })).then(() => {\n      if (!cancelled) setCriticalMediaReady(true);\n    });\n    return () => { cancelled = true; };\n  }, [criticalMediaUrls, logoCandidates.length, logoUrl]);"}]}],"implementation":{"files":[],"writes":[]},"collisionDomain":"big-papis-owner-shell","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair Big Papi owner operational-route startup in src/pages/mobile-vendor/BigPapisOwnerShell.tsx by scoping critical-media preload state/effects to dashboard only. Production isolation proves /big-papis/owner/pop-up/start?bpMode=popup renders the shared shell brand but not its Start Pop-Up child, with no console errors, failed requests, redirect, or tenant/auth mismatch. Preserve dashboard warm-up/fail-open, branding, navigation, auth/tenant boundaries, and mobile/desktop behavior. Add a focused regression guard. Ship one fresh branch/PR through canonical Gate, squash merge and frontend release.","wordingChanged":false,"canonicalIntent":"Repair Big Papi owner operational-route startup in src/pages/mobile-vendor/BigPapisOwnerShell.tsx by scoping critical-media preload state/effects to dashboard only. Production isolation proves /big-papis/owner/pop-up/start?bpMode=popup renders the shared shell brand but not its Start Pop-Up child, with no console errors, failed requests, redirect, or tenant/auth mismatch. Preserve dashboard warm-up/fail-open, branding, navigation, auth/tenant boundaries, and mobile/desktop behavior. Add a focused regression guard. Ship one fresh branch/PR through canonical Gate, squash merge and frontend release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"operational-child-readiness","statement":"Big Papi non-dashboard owner routes bypass dashboard critical-media warm-up and render child content immediately.","proofConditionIds":["source-regression","popup-runtime","dashboard-runtime"]}],"objective":"Repair Big Papi owner operational-route startup in src/pages/mobile-vendor/BigPapisOwnerShell.tsx by scoping critical-media preload state/effects to dashboard only. Production isolation proves /big-papis/owner/pop-up/start?bpMode=popup renders the shared shell brand but not its Start Pop-Up child, with no console errors, failed requests, redirect, or tenant/auth mismatch. Preserve dashboard warm-up/fail-open, branding, navigation, auth/tenant boundaries, and mobile/desktop behavior. Add a focused regression guard. Ship one fresh branch/PR through canonical Gate, squash merge and frontend release.","constraints":[{"id":"capability-completeness","statement":"Keep applicable dependencies and release ownership intact for this bounded frontend repair.","proofConditionIds":["source-regression","popup-runtime","dashboard-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Do not consider repair complete before Gate, frontend release and live runtime proofs.","proofConditionIds":["source-regression","popup-runtime","dashboard-runtime"]},{"id":"preserve-dashboard-warmup","statement":"Preserve dashboard media warm-up/fail-open and existing shell behavior.","proofConditionIds":["source-regression","dashboard-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-regression","kind":"repository","claim":"Source diff and regression guard prove non-dashboard routes skip critical media preload while dashboard behavior remains.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"popup-runtime","kind":"runtime","claim":"Live direct Big Papi Pop-Up start route renders Start Pop-Up.","route":"/big-papis/owner/pop-up/start?bpMode=popup","roleRef":null,"userRef":null,"required":true,"expectedText":"Start Pop-Up","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"dashboard-runtime","kind":"runtime","claim":"Live Big Papi owner dashboard renders its intended dashboard.","route":"/big-papis/owner","roleRef":null,"userRef":null,"required":true,"expectedText":"Where you’re going","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-Big-Papi-owner-operational-route-startup-in-src-pages-mobile-vendor-BigPapisOwnerShell.tsx-by","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["source-regression","popup-runtime","dashboard-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"durableMutationResume":true},"recovery":false,"fingerprint":"a7fcae41fa948771b10ed5494f513ed250e1bd3d3bcf7ac492acaf8a6e7da333","replayCount":0,"serializedBytes":9689},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:46:41.22543+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:08dbdd5b-4b1e-497a-8c5a-7698151b5958:repository-mutation-intent:a7fcae41fa948771b10ed5494f513ed250e1bd3d3bcf7ac492acaf8a6e7da333:0","mission_step_id":"fb833975-d72b-4753-94df-c5bdfac48ea1","command_center_event_id":"08dbdd5b-4b1e-497a-8c5a-7698151b5958"},{"id":"ebaf596a-6ce1-4c37-a257-0c4fa354e347","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-4a3a09e0822c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4a3a09e0-822c-4908-a1c1-a793da427502","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          FRONTEND_QA_EVIDENCE_HIT: ${{ steps.gate-frontend-qa-evidence-restore.outputs.cache-hit }}","replacement":"          FRONTEND_QA_EVIDENCE_HIT: 'false'"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Upload exact-head TypeScript incremental artifact\n        if: ${{ steps.validate.outputs.typescript_cache_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/upload-artifact@v3\n        with:\n          name: ${{ steps.gate-ts-cache-key.outputs.head_artifact }}\n          path: .knocklaunch-gate-cache/tsconfig.app.native-ts7.tsbuildinfo\n          if-no-files-found: error\n          retention-days: 14\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save exact validated frontend artifact to promotion cache\n        id: frontend_artifact_cache_save\n        if: ${{ steps.validate.outputs.frontend_artifact_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: |\n            dist\n            .knocklaunch-frontend-artifact/manifest.json\n          key: ${{ steps.gate-frontend-artifact-key.outputs.key }}\n\n","replacement":""},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');","replacement":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');\n          const remoteGateActions = [...gate.matchAll(/uses:\\s*https:\\/\\/data\\.forgejo\\.org\\/actions\\//g)];\n          if (remoteGateActions.length > 2) throw new Error(`Gate external action startup budget exceeded: ${remoteGateActions.length} > 2`);\n          if (gate.includes('actions/cache/restore@') || gate.includes('actions/cache/save@')) throw new Error('Gate must not split cache restore/save into separate remote action helpers');\n          if (gate.includes('name: Upload exact-head TypeScript incremental artifact')) throw new Error('Gate must not pay a dedicated remote upload helper for TypeScript buildinfo');\n          if (gate.includes('name: Save exact validated frontend artifact to promotion cache')) throw new Error('Gate must not pay a redundant remote promotion-cache helper when the exact cross-ref artifact is authoritative');"},{"path":"config/control-plane-capabilities.json","anchor":"    \"gateCacheSavePolicy\": \"one_combined_exact_dependency_cache_action_per_gate_legacy_exact_restore_key_allowed_current_exact_key_saved_by_post_step_typescript_cache_saved_after_each_successful_frontend_gate_by_semantic_input_key\",","replacement":"    \"gateCacheSavePolicy\": \"one_exact_dependency_cache_action_per_physical_gate_no_separate_remote_qa_evidence_restore_or_save_helpers_cross_ref_frontend_promotion_uses_one_exact_repository_visible_artifact\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"gateTypeScriptIncrementalCachePolicy\": \"forgejo_repository_visible_artifact_native_ts7_tsbuildinfo_exact_compiler_manifest_tsconfig_base_src_tree_restore_exact_head_src_tree_publish_cross_pr_visible_current_source_graph_incrementally_revalidated_poisoned_buildinfo_deleted_on_failure\",","replacement":"    \"gateTypeScriptIncrementalCachePolicy\": \"no_dedicated_remote_upload_helper_on_gate_hot_path_exact_source_graph_is_revalidated_from_locked_dependencies_and_any_local_incremental_state_is_disposable_poisoned_buildinfo_deleted_on_failure\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"frontendGateArtifactPromotionCachePolicy\": \"same_ref_actions_cache_opportunistic_cross_ref_repository_artifact_is_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_prior_unpacked_server_artifact_read_compatible_exact_source_rebuild_final_fallback\",","replacement":"    \"frontendGateArtifactPromotionCachePolicy\": \"cross_ref_repository_artifact_is_primary_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_no_redundant_pull_request_cache_save_exact_source_rebuild_final_fallback\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineNonFrontendPhysicalGateTargetMs\": 8000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"gateRemoteExternalActionRefsMax\": 2,\n    \"gateRemoteExternalActionBudgetPolicy\": \"physical_gate_may_resolve_at_most_two_external_action_helpers_dependency_cache_plus_exact_frontend_artifact_upload_all_other_gate_evidence_uses_local_or_direct_authenticated_paths\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",","replacement":"    \"controlPlaneFreezeVersion\": \"1.65.4-seconds-class-delivery-hardening-refreeze\","}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4a3a09e0-822c-4908-a1c1-a793da427502","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner explicitly authorized this exact control-plane optimization and required refreeze after live proof."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner explicitly authorized this exact control-plane optimization and required refreeze after live proof."},"recovery":false,"fingerprint":"d5b625871f208040f7095c0d4f717df40739c441d707a155e7089dc4d8b3220b","replayCount":0,"serializedBytes":7886},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:03:08.759584+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4a3a09e0-822c-4908-a1c1-a793da427502:repository-mutation-intent:d5b625871f208040f7095c0d4f717df40739c441d707a155e7089dc4d8b3220b:0","mission_step_id":"f35159d4-baf4-4316-bbf0-6c2d9a6e1792","command_center_event_id":"4a3a09e0-822c-4908-a1c1-a793da427502"},{"id":"ebb13ef8-a3aa-4611-991f-eebff293eff6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"e291af908079264b88192b740a179c50128a2fb2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e291af908079264b88192b740a179c50128a2fb2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"76a96974311d5bbea3fd031480da66ca42f2d02be634b33161f9ad2ea795adb0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5776","runId":5776,"status":"success","sourceSha":"e291af908079264b88192b740a179c50128a2fb2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","created_at":"2026-09-06T02:44:47.259017+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e291af908079264b88192b740a179c50128a2fb2","external_id":"forgejo-main-e291af908079","receipt_type":"canonical_release_status","idempotency_key":"mission:4dda9bb5-48fe-4d02-a339-d7002dde4533:forgejo-release-status:e291af908079264b88192b740a179c50128a2fb2:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"de25c847-af8d-46a8-be6e-8f1e1f7dba1b","command_center_event_id":"4dda9bb5-48fe-4d02-a339-d7002dde4533"},{"id":"ebb2f167-2487-47ca-99a5-9181a74c4d37","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":88,"terminal":false,"missionId":"6c98ecfa-79a6-458c-82c1-4ccb9a3bc9bb","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b1273156bcd31a4870c8484f1698f6ca8f7a3f89","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c98ecfa-79a6-458c-82c1-4ccb9a3bc9bb"},"performance":null,"deploymentId":"forgejo-main-b1273156bcd3","workflowRunId":243,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user","batch-document-upload"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:01:54.172771+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b1273156bcd31a4870c8484f1698f6ca8f7a3f89","external_id":"forgejo-main-b1273156bcd3","receipt_type":"ship_and_prove","idempotency_key":"mission:6c98ecfa-79a6-458c-82c1-4ccb9a3bc9bb:ship_and_prove:canonical_release_dispatched:b1273156bcd31a4870c8484f1698f6ca8f7a3f89:243","mission_step_id":"bc090496-b7f6-4d63-8cd3-4a60fca20c71","command_center_event_id":"6c98ecfa-79a6-458c-82c1-4ccb9a3bc9bb"},{"id":"ebb3e52e-3caa-4371-9cbb-1642cdfac905","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"bab983f2-5b27-75ee-2ba0-fc92336af889"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:1be22908-3943-4f2e-88b0-6dc356eebef2","mission_step_id":null,"command_center_event_id":"1be22908-3943-4f2e-88b0-6dc356eebef2"},{"id":"ebb8656d-f8f6-4481-9dab-6890de468b6f","source":"cc-execution","status":"recorded","payload":{"objective":"Remove the duplicate inner Redfish shell ownership from the dedicated Redfish homeowner detail route in src/PrivateAppShell.tsx while preserving existing access protection, then ship frontend-only and prove Dharma's homeowner page works.","tenantRef":"redfish-roofing","receivedAt":"2026-09-11T05:51:29.959Z","fingerprint":"41b3e5c219842e094464aee8592fb26782a4d548e0442618148c6962c192f3d0","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Remove the duplicate inner Redfish shell ownership from the dedicated Redfish homeowner detail route in src/PrivateAppShell.tsx while preserving existing access protection, then ship frontend-only and prove Dharma's homeowner page works.","wordingChanged":false,"canonicalIntent":"Remove the duplicate inner Redfish shell ownership from the dedicated Redfish homeowner detail route in src/PrivateAppShell.tsx while preserving existing access protection, then ship frontend-only and prove Dharma's homeowner page works.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-route-owner","statement":"The dedicated /redfish-roofing/homeowners/:contactId route mounts RedfishContactWorkspace under exactly one RedfishWorkspaceShell, owned by TenantWorkspaceRuntime.","proofConditionIds":["proof-repository","proof-interaction"]},{"id":"outcome-dharma","statement":"On Dharma's live Redfish homeowner route, NEXT ACTION is visible and Change Scope reveals What are we working on?.","proofConditionIds":["proof-interaction"]}],"objective":"Remove the duplicate inner Redfish shell ownership from the dedicated Redfish homeowner detail route in src/PrivateAppShell.tsx while preserving existing access protection, then ship frontend-only and prove Dharma's homeowner page works.","constraints":[{"id":"constraint-file","statement":"Only src/PrivateAppShell.tsx may change for this repair.","proofConditionIds":["proof-repository"]},{"id":"constraint-access","statement":"Preserve the existing authenticated FIELD_STAFF access policy for the dedicated homeowner route while removing only redundant tenant/shell ownership.","proofConditionIds":["proof-repository"]},{"id":"constraint-release","statement":"No backend, database, Supabase Edge Function, worker, control-plane, or other-tenant behavior changes; release frontend only.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current protected Forgejo main contains a one-file PrivateAppShell correction where the dedicated Redfish homeowner detail route no longer nests TenantRouter/RedfishWorkspaceShell and still enforces the same protected FIELD_STAFF access policy.","route":"/redfish-roofing/homeowners/:contactId","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-release","kind":"release","claim":"The exact merged source is deployed successfully to the production frontend only.","route":"/redfish-roofing/homeowners/:contactId","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-interaction","kind":"interaction","claim":"On /redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524, NEXT ACTION is visible and clicking Change Scope reveals What are we working on?.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"NEXT ACTION","targetedActions":[{"action":"click","targetText":"Change Scope","expectedText":"What are we working on?"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:51:30.344499+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4eb6c2d1-c42a-4755-af4a-52d9201cad84:tenant-workstream-contribution:41b3e5c219842e094464aee8592fb26782a4d548e0442618148c6962c192f3d0","mission_step_id":null,"command_center_event_id":"4eb6c2d1-c42a-4755-af4a-52d9201cad84"},{"id":"ebb8b593-2ee5-4f42-ba8d-414fced013eb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"terminal-receipts-fail-closed","satisfied":true,"statement":"Raw compact operation receipts and exact-live release reuse cannot report successful terminal completion while the current request contract is pending; verified current contracts retain legitimate terminal completion.","proofConditionIds":["terminal-guard-source","cc-test-runner","cc-runtime-live"]}],"satisfied":true,"constraints":[{"id":"single-canonical-lane","satisfied":true,"statement":"Preserve the existing mission ledger, canonical Gate, squash merge, unified release supervisor, and one-release architecture.","proofConditionIds":["terminal-guard-source","cc-test-runner","cc-runtime-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["terminal-guard-source","cc-test-runner","cc-runtime-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["terminal-guard-source","cc-test-runner","cc-runtime-live"]}],"contractHash":"6dc1f9a237359aa2de6d1749294749cd64bb1ca074bee4ff8ec56c8aae208083","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"terminal-guard-source","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":"workers/cc-execution/test/done-means-live-invariants.test.js","requestContractHash":"6dc1f9a237359aa2de6d1749294749cd64bb1ca074bee4ff8ec56c8aae208083","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076"},"required":true,"satisfied":true},{"id":"cc-test-runner","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":"workers/cc-execution/package.json","requestContractHash":"6dc1f9a237359aa2de6d1749294749cd64bb1ca074bee4ff8ec56c8aae208083","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076"},"required":true,"satisfied":true},{"id":"cc-runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"6dc1f9a237359aa2de6d1749294749cd64bb1ca074bee4ff8ec56c8aae208083"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:48:51.398661+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fbc90a92-20eb-4060-91b4-9e503255820d:request-contract:6dc1f9a237359aa2de6d1749294749cd64bb1ca074bee4ff8ec56c8aae208083:5315de21d1ccaeff5c3e5654e7be7dab4be9a076:verified:","mission_step_id":"6d74ea10-39ce-42df-9a16-1055263dd355","command_center_event_id":"fbc90a92-20eb-4060-91b4-9e503255820d"},{"id":"ebb9bb0a-823d-4d5d-b46f-a9f5eecf3ee7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1fe1471798a90a3168738120c16be948f05dbfea","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":true,"statement":"PR #4922 is merged, released, and live with command-center-autopilot 0.5.19-mission-graph-rpc and the mission graph RPC migration.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Release only the affected migration and command-center-autopilot function; do not touch unrelated PCG changes.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"0d410de7973d15c2f1e88f82526130c853a36f2508a31d0f63a5ab0f78dd1548","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0d410de7973d15c2f1e88f82526130c853a36f2508a31d0f63a5ab0f78dd1548"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:21:04.091846+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1fe1471798a90a3168738120c16be948f05dbfea","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6209bd54-40c6-4105-be7c-e634a1d2a544:request-contract:0d410de7973d15c2f1e88f82526130c853a36f2508a31d0f63a5ab0f78dd1548:1fe1471798a90a3168738120c16be948f05dbfea:verified:","mission_step_id":"103ef9a8-b04d-4bb3-b8b3-2af319317e48","command_center_event_id":"6209bd54-40c6-4105-be7c-e634a1d2a544"},{"id":"ebba9a33-1e45-4a34-b7c7-25f32f35e360","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/native-business-context-v1-20260819","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":24249,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":445,"terminal":false,"missionId":"a812cc50-a7e3-467a-99a5-ae9215642476","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a812cc50-a7e3-467a-99a5-ae9215642476"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T02:53:48.190233+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"445","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:automatic-mission-resume:445:canonical_release_blocked","mission_step_id":"321b5592-dea1-4920-a867-3431398be277","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"ebbb1767-5f61-4c6d-8490-44212006d695","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/big-papis-mail-stable-load-1e159d60-r1","reason":"anchored_edit_anchor_missing:src/routes/ownerRoutes.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.111-dynamic-gate-memory","prNumber":null,"terminal":false,"missionId":"1e159d60-87c3-48e3-ac3a-15569c9eba25","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4827,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":365,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"repositoryMutationMs":4827,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":365,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1e159d60-87c3-48e3-ac3a-15569c9eba25"},"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":1491,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:53:23.927321+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1e159d60-87c3-48e3-ac3a-15569c9eba25:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"612d9fe6-6b63-4113-b3f5-820ed9a36a6e","command_center_event_id":"1e159d60-87c3-48e3-ac3a-15569c9eba25"},{"id":"ebbb4117-c152-45df-bdfd-e99d759a700d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/modes-mobile-viewport-v2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2466,"terminal":false,"missionId":"1ae92270-c429-441b-a978-ce7812f02705","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4327,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1ae92270-c429-441b-a978-ce7812f02705"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:31:05.060837+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2466","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1ae92270-c429-441b-a978-ce7812f02705:automatic-mission-resume:2466:repair_mission_pr_ready_retryable","mission_step_id":"a6c623f0-2974-4fc8-b4c3-898801a02b21","command_center_event_id":"1ae92270-c429-441b-a978-ce7812f02705"},{"id":"ebbd1c7d-2085-4bbc-90ec-fb3ac82f9d57","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ebfb2a810c43","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":2392,"terminal":false,"missionId":"ebfb2a81-0c43-43bc-bb31-983384f7cc10","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ded2c83f2744168c759bc7291064ea369567164","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26503,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1295,"approvedPlanMs":0,"missionSetupMs":494,"providerAuthMs":0,"shipAndProveMs":5533,"ledgerPrepareMs":494,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":494,"repositoryMutationMs":19088,"repositoryProviderMs":16626,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4526,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":494,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":12100},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ebfb2a81-0c43-43bc-bb31-983384f7cc10"},"performance":null,"deploymentId":"forgejo-main-5ded2c83f274","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":4557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:53:48.367368+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ded2c83f2744168c759bc7291064ea369567164","external_id":"forgejo-main-5ded2c83f274","receipt_type":"execute_mission","idempotency_key":"mission:ebfb2a81-0c43-43bc-bb31-983384f7cc10:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a28af1a2-d829-4d2f-ab99-cfccab205243","command_center_event_id":"ebfb2a81-0c43-43bc-bb31-983384f7cc10"},{"id":"ebbdc2c2-e182-42cf-ab99-2bab87682e43","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"96013e04-84e4-4574-b582-da2d51cc7a09","phase":"implementation","branch":"ai/objective-first-repair-1297fc3ea836","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":206340,"releaseCount":0,"toolCallCount":105,"repeatedCallCount":62,"executorlessWaitMs":3657733,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":32,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3869,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3601,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1509,"missionSetupMs":679,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":583,"ledgerReconcileMs":0,"lineageReconcileMs":96,"resolvePreflightMs":679,"repositoryMutationMs":2092,"repositoryProviderMs":2092,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1837,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":583,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":255},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"96013e04-84e4-4574-b582-da2d51cc7a09","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":3,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3362,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:47:10.989612+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"96013e04-84e4-4574-b582-da2d51cc7a09","receipt_type":"execute_mission","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2266f7cf-e64b-4bf0-be59-708167719cb5","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"ebc11df4-a7df-4f9f-9586-deac6a6bb17b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-be8a91c52fcf","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":22639,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"executorlessWaitMs":63950,"firstUsefulResultAt":"2026-10-03T04:40:38.818Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4625,"terminal":false,"missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"83cb99b692f64372351d421adeffb9d18e8b9d0e","timingsMs":{"prReadinessMs":793,"approvedPlanMs":0,"shipAndProveMs":2785,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},"performance":null,"deploymentId":"forgejo-main-83cb99b692f6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1932,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:41:47.369428+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4625","receipt_type":"automatic_mission_resume","idempotency_key":"mission:be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43:automatic-mission-resume:4625:canonical_release_reconciliation_pending","mission_step_id":"cab19003-c674-4282-8ab9-72119de123e7","command_center_event_id":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},{"id":"ebc1407a-99d7-457e-a268-aef7ec30c81a","source":"cc-execution","status":"recorded","payload":{"objective":"Extend the live Native Business Context v1 (main SHA 4c4f05c6945e8339f51d25daffa9636687b7993a) through the downstream Big Papi lifecycle using existing canonical state only. Do NOT create a second business core, duplicate tables, or a separate workflow engine. Requirements: (1) Proposals/Quotes remain stored on the canonical event booking metadata; add a real sent-state/mark-sent transition using that existing quote record, and surface native context actions. (2) Proposal approval must continue to make the canonical event booking Booked; treat that same booking as the Work object for Event Day instead of creating another work row, and expose Work/Calendar/People/Money actions from the approved proposal context. (3) Money continues to use invoices.event_booking_id/contact_id; invoice creation and paid transitions must preserve the shared BusinessContext, and payment completion must continue to update the canonical event booking balance/stage. (4) Business Pulse/Insights must consume the shared BusinessAttentionFeed primitive rather than maintain an isolated priority model, including overdue invoices, near-term readiness, missing deposits, and stale Inquiry/Quoted/Awaiting Agreement follow-up. (5) Home and Insights should therefore speak the same attention-item language while keeping their existing presentation. (6) Add regression/contract tests proving the same event_booking_id/contact_id flows through proposal -> booked work -> invoice/payment -> insight, and that no duplicate persistence store is introduced. (7) Reuse the shared lifecycle names from businessContext.ts; derive lifecycle state from existing records/metadata rather than inventing a lifecycle-event database. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release if that is the only affected owner, and non-visual runtime proof. Do not run Visual Witness.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T20:57:59.919Z","fingerprint":"e810ba84a8c7d8ded63cc203b323f4b0ddbf0888342f0da9d03f4afddce65bb2","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/native-business-context-v1-20260819","requestedBranch":"ai/native-business-lifecycle-v1-20260819","conversationContext":"{\"delta\":\"Owner wants the concrete end-to-end operating-system behavior, not just the foundation: Mail -> opportunity -> exact Calendar -> exact People -> Proposal -> accepted event becomes Work -> payment appears in Money -> Insights catches stalls. Native Business Context v1 is already live at 4c4f05c6945e8339f51d25daffa9636687b7993a. Existing canonical facts: BigPapis eventQuotes are stored inside event_bookings.metadata.big_papis_quotes_v1; approveEventQuote sets quote approved and the event_booking stage Booked, quote_amount, deposit_amount, balance_due, confirmed_at. BigPapisEventDay derives Work directly from event_bookings + event_workflow_steps/loadout. BigPapisMoney invoices table rows carry event_booking_id/contact_id; paidMutation updates invoice status/paid_at and reduces event_bookings.balance_due, setting stage Payment Complete at zero. BigPapisBusinessPulse already derives overdue/readiness/deposit priorities from event_bookings, invoices, event_workflow_steps. Extend those existing truths through the shared BusinessContext/BusinessAttentionFeed contract; do not create duplicate state.\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:58:00.443798+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:tenant-workstream-contribution:e810ba84a8c7d8ded63cc203b323f4b0ddbf0888342f0da9d03f4afddce65bb2","mission_step_id":"321b5592-dea1-4920-a867-3431398be277","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"ebc17603-90a1-47cd-82f6-ceb4839a796f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-a7dfad5f975d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4134,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2360,"firstUsefulResultAt":"2026-10-05T17:42:27.674Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"a7dfad5f-975d-49e8-88fd-61fb061c57eb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4753,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":365,"providerAuthMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":365,"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":"a7dfad5f-975d-49e8-88fd-61fb061c57eb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3956,"likelyAffectedFiles":["src/PublicAppShell.tsx","src/routes/appRouteClassifier.ts","src/App.tsx","supabase/functions/pcg-marketplace/index.ts","supabase/functions/pcg-customer-progress/index.ts","src/pages/card-grading/PCGPublicSite.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:42:30.096935+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a7dfad5f-975d-49e8-88fd-61fb061c57eb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"19484cef-45f6-4761-803d-e1107f6b4052","command_center_event_id":"a7dfad5f-975d-49e8-88fd-61fb061c57eb"},{"id":"ebc2bd79-f9a5-46f4-bac1-39737c1500ae","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3bd6deb207c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36017,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":118476,"firstUsefulResultAt":"2026-09-27T20:23:19.909Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3899,"terminal":false,"missionId":"3bd6deb2-07c2-44f3-a32b-54074f260b25","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5458,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3bd6deb2-07c2-44f3-a32b-54074f260b25"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:24:32.167545+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3899","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3bd6deb2-07c2-44f3-a32b-54074f260b25:automatic-mission-resume:3899:repair_mission_pr_ready_retryable","mission_step_id":"3ee773fe-0177-4c53-b060-e36d03cc407d","command_center_event_id":"3bd6deb2-07c2-44f3-a32b-54074f260b25"},{"id":"ebc442f0-afd0-4bd4-930f-49f5957eb1d8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"e2b0d367df605121b7f3a9b71a035531f20e1fdafa1199106e07bc24ad78020c","forgejoWorkflowProof":{"runId":15063,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:34:06.250505+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5bde1ac6d877b070a8d97d41abbdb76132fcad23","external_id":"forgejo-main-5bde1ac6d877","receipt_type":"canonical_release_status","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:forgejo-release-status:5bde1ac6d877b070a8d97d41abbdb76132fcad23:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9f6449f6-ef46-46a9-b0a4-9f8d5b848e4d","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"ebc4b151-c2e8-4e6f-90d1-8fe9d43d533d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2552a8588e0e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16604,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T19:21:01.035Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4519,"terminal":false,"missionId":"2552a858-8e0e-4df7-ae75-df9ef2201231","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":993,"missionSetupMs":323,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":323,"repositoryMutationMs":4149,"repositoryProviderMs":4149,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2615,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1534},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"2552a858-8e0e-4df7-ae75-df9ef2201231"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3831,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:21:07.457621+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4519","receipt_type":"execute_mission","idempotency_key":"mission:2552a858-8e0e-4df7-ae75-df9ef2201231:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a525e637-c4a3-42bc-aee3-0d9127645fc9","command_center_event_id":"2552a858-8e0e-4df7-ae75-df9ef2201231"},{"id":"ebc6b3e9-fb04-41f0-8485-756385fec7ce","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"cdcec18aca5c4054528515464fb4949409260ef4ddae21d7906e65f30d1c784b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:12:30.665311+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:ebd3912d-2c4b-40b6-948c-663d4f2393f2:repository-mutation-intent-blocked:cdcec18aca5c4054528515464fb4949409260ef4ddae21d7906e65f30d1c784b","mission_step_id":"6fc68e38-c3a3-44d4-932c-7c4e45a6e130","command_center_event_id":"ebd3912d-2c4b-40b6-948c-663d4f2393f2"},{"id":"ebc8935c-8fb9-4d8a-914a-2b800e81fda8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","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":"0b0494d30699ea48bf21e7b16ae34a0a99028a9a309d167095213394ab9df46e","forgejoWorkflowProof":{"runId":10686,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","compareStatus":"target_job_success_runtime_verified","workflowRunId":10686,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.211-source-role-classification","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:19:41.879407+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","external_id":"forgejo-main-2bbfbaa84c76","receipt_type":"canonical_release_status","idempotency_key":"mission:5f3605bb-d227-4474-bd84-6566e0d719c4:forgejo-release-status:2bbfbaa84c76bbc4625a814c1445f06c2b7941a1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"830c7d75-9ca9-4518-acc9-1c36b49c8b0c","command_center_event_id":"5f3605bb-d227-4474-bd84-6566e0d719c4"},{"id":"ebc9a50e-a1e4-42cf-a76d-014b190f9cea","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue the same mission and apply the exact shared provider-read latency repair: owner-facing pull collection calls must preserve the 2.5 second operator budget; generic Forgejo pull collections may retain the longer 12 second recovery/default budget only when the caller did not explicitly provide a tighter budget; repository_inspect must route through the canonical provider reader and share one 2.5 second wall-clock budget across its sequential repository/branch/file reads rather than stacking independent 8 second waits. Preserve fail-closed behavior and all release architecture. No UI changes and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue the same mission and apply the exact shared provider-read latency repair: owner-facing pull collection calls must preserve the 2.5 second operator budget; generic Forgejo pull collections may retain the longer 12 second recovery/default budget only when the caller did not explicitly provide a tighter budget; repository_inspect must route through the canonical provider reader and share one 2.5 second wall-clock budget across its sequential repository/branch/file reads rather than stacking independent 8 second waits. Preserve fail-closed behavior and all release architecture. No UI changes and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-provider-reads","statement":"Owner-facing repository and queue/provider reads no longer amplify bounded calls into sequential 8-15 second waits.","proofConditionIds":["repo-latency-contract","runtime-live","scope-cc-only"]},{"id":"live-fast-path","statement":"The repaired cc-execution runtime is live and representative repository/queue reads complete without the previous budget amplification.","proofConditionIds":["runtime-live","scope-cc-only"]}],"objective":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue the same mission and apply the exact shared provider-read latency repair: owner-facing pull collection calls must preserve the 2.5 second operator budget; generic Forgejo pull collections may retain the longer 12 second recovery/default budget only when the caller did not explicitly provide a tighter budget; repository_inspect must route through the canonical provider reader and share one 2.5 second wall-clock budget across its sequential repository/branch/file reads rather than stacking independent 8 second waits. Preserve fail-closed behavior and all release architecture. No UI changes and no Visual Witness.","constraints":[{"id":"preserve-release-architecture","statement":"Preserve Forgejo-only source authority, protected main, one PR, KnockLaunch Gate, squash merge, affected-target release, and fail-closed mutation safety.","proofConditionIds":["repo-latency-contract","scope-cc-only"]},{"id":"no-product-ui","statement":"Do not change product UI or tenant behavior and do not run Visual Witness.","proofConditionIds":["repo-latency-contract","scope-cc-only"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-latency-contract","kind":"repository","claim":"Current Forgejo source implements bounded owner-facing provider reads without hidden pull-collection budget widening and without repository_inspect sequential raw 8-second reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Merged cc-execution latency repair is released and live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-cc-only","kind":"scope","claim":"Release only the affected cc-execution target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"2ac941fe51a032dd430a60058c2f2997667473f7cc4fc0cbb57cbd6473006daa","requestContractRevision":2,"previousRequestContractHash":"a77eba8832f805a455dcf6f035a76513eaa4a75e977408d2bf05d9d4a9455b03"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:58:46.185545+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:273575e7-bc76-42b9-84dd-96bd3c365bba:request-contract:2ac941fe51a032dd430a60058c2f2997667473f7cc4fc0cbb57cbd6473006daa","mission_step_id":"f461c34d-bfbb-4391-878e-55ecffa6126b","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"ebcc30eb-95e0-4672-9c1f-a4dcc423156e","source":"cc-execution","status":"blocked","payload":{"reason":"forgejo_files_write_failed:403","fingerprint":"2c8d4743fad048e3c50950473e15fa61226416c3a9450676377400866882341e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:31:14.17142+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e3478acf-a504-4781-94c6-eb60583afa11:repository-mutation-intent-blocked:2c8d4743fad048e3c50950473e15fa61226416c3a9450676377400866882341e","mission_step_id":"9dc32e9b-5e15-4d57-b5df-b1586ca5757e","command_center_event_id":"e3478acf-a504-4781-94c6-eb60583afa11"},{"id":"ebcc4405-0247-49d4-8f9f-93bf9e66ac6a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/owner-os-loader-isolation","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3286,"terminal":false,"missionId":"266363e7-6e8b-4c3f-96a3-b20133d9d369","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":825,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"266363e7-6e8b-4c3f-96a3-b20133d9d369"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1275,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:38:12.239537+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3286","receipt_type":"automatic_mission_resume","idempotency_key":"mission:266363e7-6e8b-4c3f-96a3-b20133d9d369:automatic-mission-resume:3286:repair_mission_waiting_for_gate","mission_step_id":"eccdd3b9-1a33-48d1-a981-1c9decbd3c3c","command_center_event_id":"266363e7-6e8b-4c3f-96a3-b20133d9d369"},{"id":"ebccbab0-8fa9-4cb7-96a0-ea3b29bd0088","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"24a48d52b0517f6533065d34c91864790771d5ef","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"24a48d52b0517f6533065d34c91864790771d5ef","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8","forgejoWorkflowProof":{"runId":12990,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:34:26.208123+00:00","proof_gate":"canonical_release_pending","source_sha":"24a48d52b0517f6533065d34c91864790771d5ef","external_id":"forgejo-main-24a48d52b051","receipt_type":"canonical_release_status","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:forgejo-release-status:24a48d52b0517f6533065d34c91864790771d5ef:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"a69fd968-3186-4c98-9acb-0ddbbd244990","command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"ebceaccf-ba49-4b37-b0e6-8ad84167a14b","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["render-onrunner/real-user-canary"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"4cc7839b03c1414ef9c9ab2774a78b3411025f5b","releaseState":"pending","exactConductorRun":{"id":31271900722,"status":"in_progress","headSha":"4cc7839b03c1414ef9c9ab2774a78b3411025f5b","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:25:59.065437+00:00","proof_gate":"canonical_release_pending","source_sha":"4cc7839b03c1414ef9c9ab2774a78b3411025f5b","external_id":"canonical-release-4cc7839b03c1","receipt_type":"canonical_release_status","idempotency_key":"mission:4e694d3d-9802-4c1f-8662-d7b202a0c9f9:release-status:4cc7839b03c1414ef9c9ab2774a78b3411025f5b:31271900722:pending:canonical-production-release/verified=pending|render-onrunner/real-user-canary=missing","mission_step_id":"e4fe7ec3-64a0-4c33-ab9b-085bc4e7fd4e","command_center_event_id":"4e694d3d-9802-4c1f-8662-d7b202a0c9f9"},{"id":"ebd08fe3-671b-438b-a68d-7b83ee01e81c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgmnf1e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":16220,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1180,"terminal":false,"missionId":"3a02c444-f9b4-4fce-9209-6792e1785f92","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a546f1b2f764768fd0b097579dec44ec39ac1558","timingsMs":{"handlerMs":7831,"prReadinessMs":1079,"approvedPlanMs":0,"missionSetupMs":1426,"shipAndProveMs":6622},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3a02c444-f9b4-4fce-9209-6792e1785f92"},"performance":null,"deploymentId":"forgejo-main-a546f1b2f764","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview","submit-demo-request"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2392,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T02:52:23.432065+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a546f1b2f764768fd0b097579dec44ec39ac1558","external_id":"forgejo-main-a546f1b2f764","receipt_type":"execute_mission","idempotency_key":"mission:3a02c444-f9b4-4fce-9209-6792e1785f92:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"55e759de-3e2e-43a4-aa63-1a94876bb5f8","command_center_event_id":"3a02c444-f9b4-4fce-9209-6792e1785f92"},{"id":"ebd0a303-1272-4a4a-bcf8-4bebd46cfdbe","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"3e6b921c3ada9102173bcbee2bedfd007afd0f6c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3e6b921c3ada9102173bcbee2bedfd007afd0f6c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ef049e14212ef6d280966a3f865afbe3abea50c7c1e31085cc10e354533c5218","forgejoWorkflowProof":{"runId":7724,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:09:36.986264+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3e6b921c3ada9102173bcbee2bedfd007afd0f6c","external_id":"forgejo-main-3e6b921c3ada","receipt_type":"canonical_release_status","idempotency_key":"mission:985b7759-0812-44de-ae30-94145fb73c42:forgejo-release-status:3e6b921c3ada9102173bcbee2bedfd007afd0f6c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a84a5e93-899d-48d5-ac11-8096d50163a1","command_center_event_id":"985b7759-0812-44de-ae30-94145fb73c42"},{"id":"ebd20808-e49f-465e-aea8-a660d2d14603","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bc86d533cf6f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.221-request-contract-route-preservation","prNumber":3504,"terminal":false,"missionId":"bc86d533-cf6f-4146-a660-7e5ea610aca6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6731,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1161,"missionSetupMs":458,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":458,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":458,"repositoryMutationMs":5570,"repositoryProviderMs":5570,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3728,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":458,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1842},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"bc86d533-cf6f-4146-a660-7e5ea610aca6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3329,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:30:34.814674+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3504","receipt_type":"execute_mission","idempotency_key":"mission:bc86d533-cf6f-4146-a660-7e5ea610aca6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c9867127-2421-45c6-8d18-5cfc629c27eb","command_center_event_id":"bc86d533-cf6f-4146-a660-7e5ea610aca6"},{"id":"ebd25b9b-f561-43d0-b4bd-648f41eaeb29","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_revision\",\"status\":\"recorded\",\"proofGate\":\"request_contract_revision_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T19:50:38.159976+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-dbcdd5155b02\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:25:20.848469+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:owner-progress-heartbeat:119420741","mission_step_id":"7caebc0f-3f43-4271-90b0-639962c3f05c","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"ebd324cc-7cce-4abd-9d01-54bfec387a20","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk5yds2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4601,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"3bf7807d-eb59-42ef-a039-54955a873725","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":130,"missionSetupMs":5139},"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":"3bf7807d-eb59-42ef-a039-54955a873725"},"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":4864,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/AdminUserCreateModal.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/CRMUserMenu.tsx","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/useJobSignedAgreement.ts","src/components/UserSwitcher.tsx","src/components/AdaptiveBusinessDashboard.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:07:11.571905+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"91854af2-0094-45e9-b059-cc387b8ef478","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"ebd40793-e654-45c5-b6d6-53e7dee018d7","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0cccfbf4b9c3811fccdfc98fcce33fc391cddebb","sourceSha":"ddf9714987cabd9dccb38dcac71c5d8239a7001a","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T18:54:26.146089+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"ddf9714987cabd9dccb38dcac71c5d8239a7001a","external_id":"canonical-release-ddf9714987ca","receipt_type":"canonical_release_status","idempotency_key":"mission:1fa1b2df-cab0-4d66-88fd-d98d4ce19055:forgejo-release-ancestry:ddf9714987cabd9dccb38dcac71c5d8239a7001a:0cccfbf4b9c3811fccdfc98fcce33fc391cddebb:ancestry_read_retryable","mission_step_id":"5f23690c-48b2-480f-910c-279d181d6b51","command_center_event_id":"1fa1b2df-cab0-4d66-88fd-d98d4ce19055"},{"id":"ebd7088a-2864-47d5-9f9d-2dc71dc68aed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","wordingChanged":false,"canonicalIntent":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-self-heal","statement":"Queue self-heal scans only the 10 most recent Forgejo runs and does not violate the bounded-read invariant.","proofConditionIds":["runtime"]}],"objective":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","constraints":[{"id":"safety","statement":"Preserve protected-main freshness, exact-head gate, merge, release, and request-contract safety.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected cc-execution control plane runtime is live.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":"1.55.6-queue-self-heal-bounded","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0e462afa29522626716c19453b12513ce07c1ba6e3a57b4671032415fe85e1fe","requestContractRevision":10,"previousRequestContractHash":"cbcb4f75ad70d6ee3ba3aa4d8b20d39cb72699cf3359ce5654fc2e1eea2f8b7b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:43.246545+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract-revision:10:0e462afa29522626716c19453b12513ce07c1ba6e3a57b4671032415fe85e1fe","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"ebd7d234-56b0-403c-83fd-a6d10ce2c223","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"067bd9b2d3907180a771376179964c16e0dc17d9","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"067bd9b2d3907180a771376179964c16e0dc17d9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/587","runId":587,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:52:55.285391+00:00","proof_gate":"canonical_release_pending","source_sha":"067bd9b2d3907180a771376179964c16e0dc17d9","external_id":"forgejo-main-067bd9b2d390","receipt_type":"canonical_release_status","idempotency_key":"mission:a058e18d-01da-4e99-b400-05d91a08b5a6:forgejo-release-status:067bd9b2d3907180a771376179964c16e0dc17d9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"9bc30804-75d6-47c2-b2e4-3136d312f569","command_center_event_id":"a058e18d-01da-4e99-b400-05d91a08b5a6"},{"id":"ebd8d5c0-2694-4358-86a6-d47b85588be0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cd78716d87ba09dbbbc580808871d01fb410eed7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cd78716d87ba09dbbbc580808871d01fb410eed7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"260ec3ef81289cca54f2392ba9c6e1ac6b3b526791ac855fa0c67610348078c4","forgejoWorkflowProof":{"runId":7857,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:45:20.289575+00:00","proof_gate":"canonical_release_pending","source_sha":"cd78716d87ba09dbbbc580808871d01fb410eed7","external_id":"forgejo-main-cd78716d87ba","receipt_type":"canonical_release_status","idempotency_key":"mission:53213a39-bb66-4224-b68a-8bd17206abae:forgejo-release-status:cd78716d87ba09dbbbc580808871d01fb410eed7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3ca5d7dc-1acf-410e-b8ed-77dc8a76723f","command_center_event_id":"53213a39-bb66-4224-b68a-8bd17206abae"},{"id":"ebde748e-dea6-48f5-a41c-ee297f920e46","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":987,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":380,"terminal":false,"missionId":"ddadcea2-3979-42ca-8b8f-782c761135ac","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"695a73ce3e14788b2930787881c9723d01ba2f01","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ddadcea2-3979-42ca-8b8f-782c761135ac"},"performance":null,"deploymentId":"forgejo-main-695a73ce3e14","workflowRunId":1316,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T20:01:25.349513+00:00","proof_gate":"canonical_release_dispatched","source_sha":"695a73ce3e14788b2930787881c9723d01ba2f01","external_id":"forgejo-main-695a73ce3e14","receipt_type":"ship_and_prove","idempotency_key":"mission:ddadcea2-3979-42ca-8b8f-782c761135ac:ship_and_prove:canonical_release_dispatched:695a73ce3e14788b2930787881c9723d01ba2f01:1316","mission_step_id":"15f58774-3da7-4950-ae2b-f65b9c3e716d","command_center_event_id":"ddadcea2-3979-42ca-8b8f-782c761135ac"},{"id":"ebdeab63-3388-4f91-a001-6d80356ce7eb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3b8d3386a024","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2522,"terminal":false,"missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1fba04ecaad5769ae071538228483783fe5b04f7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10993,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1281,"approvedPlanMs":0,"missionSetupMs":1431,"providerAuthMs":0,"shipAndProveMs":8312,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":1095,"resolvePreflightMs":1431,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b8d3386-a024-4e24-a54b-66baf11ba804"},"performance":null,"deploymentId":"forgejo-main-1fba04ecaad5","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2640,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:56:24.085104+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1fba04ecaad5769ae071538228483783fe5b04f7","external_id":"forgejo-main-1fba04ecaad5","receipt_type":"execute_mission","idempotency_key":"mission:3b8d3386-a024-4e24-a54b-66baf11ba804:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ef8f1894-2882-42cf-88ce-737293110dfe","command_center_event_id":"3b8d3386-a024-4e24-a54b-66baf11ba804"},{"id":"ebe0434f-3f26-4ebb-b6eb-cc031c13eae7","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"7f2fb300e2089e9ee2be44c010fade6926726d7d","releaseState":"verified","exactConductorRun":{"id":31536365930,"status":"completed","headSha":"7f2fb300e2089e9ee2be44c010fade6926726d7d","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:17:20.74462+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7f2fb300e2089e9ee2be44c010fade6926726d7d","external_id":"canonical-release-7f2fb300e208","receipt_type":"canonical_release_status","idempotency_key":"mission:091d0bf4-c12c-4132-b06d-8369738c7abc:release-status:7f2fb300e2089e9ee2be44c010fade6926726d7d:31536365930:verified:canonical-production-release/verified=success","mission_step_id":"c537ab79-1b52-4392-9024-7f16898c6752","command_center_event_id":"091d0bf4-c12c-4132-b06d-8369738c7abc"},{"id":"ebe29534-bf2a-41fa-b2ae-5052513a1f98","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cc47304f3c0b","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.161-forgejo-repository-file-pagination","prNumber":2905,"terminal":false,"missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1542,"approvedPlanMs":0,"missionSetupMs":735,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":374,"resolvePreflightMs":735,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":361,"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":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},"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":2067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:51:50.111218+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2905","receipt_type":"execute_mission","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5a77bacb-62ed-438c-8557-5b2f23e5d7cd","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"ebe2d412-902b-4dd7-9e38-f0656a0a46b6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-547743cfec0c","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"547743cf-ec0c-42e6-a932-33d73618f2fd","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":29019,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":29019,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"547743cf-ec0c-42e6-a932-33d73618f2fd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:44:57.314219+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:547743cf-ec0c-42e6-a932-33d73618f2fd:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"12492a3a-1f96-4d34-99a0-65c27d18daf0","command_center_event_id":"547743cf-ec0c-42e6-a932-33d73618f2fd"},{"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":"ebe54050-875f-42cb-9635-53a5c10263d4","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fa15585b2bbc","prNumber":5022,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:31:15.580682+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","external_id":"5022","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fa15585b-2bbc-40fa-9a1a-04e608e38761:merged-pr:5022:c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","mission_step_id":"d3f1ed97-f232-4f71-821f-fc1e5343dd71","command_center_event_id":"fa15585b-2bbc-40fa-9a1a-04e608e38761"},{"id":"ebe556cb-6b80-41bf-bf29-f9a11c767e29","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Keep /mission/status compact so recovered owner sessions receive the exact continuation checkpoint without replaying the full durable mission graph. Full evidence remains available from /mission/receipt.","ship":true,"files":[],"title":"fix: compact durable mission status responses","branch":"ai/objective-first-repair-7f7877b7f9f8","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/mission-control-input-gate.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"  const compactContext = {\n    branch: reconciled.branch || reconciled.context?.branch || null,\n    prNumber: reconciled.prNumber || reconciled.context?.prNumber || null,\n    sourceSha: reconciled.sourceSha || reconciled.context?.sourceSha || null,\n    deploymentId: reconciled.deploymentId || reconciled.context?.deploymentId || null,\n    workflowRunId: reconciled.workflowRunId || reconciled.context?.workflowRunId || null,\n    jobId: reconciled.jobId || reconciled.context?.jobId || null,\n    releaseTargets: reconciled.releaseTargets || reconciled.context?.releaseTargets || null,\n    requestContractState: reconciled.requestContractState || reconciled.context?.requestContractState || null,\n    releaseState: reconciled.releaseState || reconciled.context?.releaseState || null,\n    verificationState: reconciled.verificationState || reconciled.context?.verificationState || null,\n  };\n  const compactMissionStatus = {\n    ok: reconciled.ok !== false,\n    status: reconciled.status || reconciled.missionStatus || (reconciled.terminal === true ? \"verified\" : \"waiting\"),\n    proofGate: reconciled.proofGate || null,\n    missionId: reconciled.missionId || missionId,\n    objective: reconciled.objective || null,\n    phase: reconciled.phase || null,\n    terminal: reconciled.terminal === true,\n    tenantId: reconciled.tenantId || null,\n    tenantRef: reconciled.tenantRef || null,\n    scope: reconciled.scope || null,\n    workstream: reconciled.workstream || null,\n    reason: reconciled.reason || null,\n    terminalReason: reconciled.terminalReason || null,\n    ...compactContext,\n    context: compactContext,\n    pendingProofKinds: Array.isArray(reconciled.pendingProofKinds) ? reconciled.pendingProofKinds : [],\n    metrics: reconciled.metrics || null,\n    receiptRef: { missionId: reconciled.missionId || missionId, mode: \"full\" },\n    stepSummary: ownerFacingMissionStepSummary(reconciled),\n    ownerFacingState: ownerFacingMissionState(reconciled),\n    ownerCheckpoint: ownerMissionCheckpoint(reconciled),\n    ownerWaitSloMs: ownerWaitSloMs(reconciled),\n    ...ownerMissionProgressProjection(reconciled),\n  };\n  if (reconciled.terminal === true) {\n    return json({\n      ...compactMissionStatus,\n      compactTerminalSummary: {\n        missionId: reconciled.missionId || missionId,\n        status: reconciled.status || reconciled.missionStatus || \"verified\",\n        phase: reconciled.phase || null,\n        prNumber: compactContext.prNumber,\n        sourceSha: compactContext.sourceSha,\n        deploymentId: compactContext.deploymentId,\n        workflowRunId: compactContext.workflowRunId,\n        proofGate: reconciled.proofGate || null,\n        ownerFacingState: ownerFacingMissionState(reconciled),\n        fullEvidence: \"available_via_mission_receipt\"\n      }\n    }, 200);\n  }\n  return json(compactMissionStatus, 202);","old_content":"  if (reconciled.terminal === true) {\n    return json({\n      ...reconciled,\n      stepSummary: ownerFacingMissionStepSummary(reconciled),\n      ownerFacingState: ownerFacingMissionState(reconciled),\n      ownerCheckpoint: ownerMissionCheckpoint(reconciled),\n      ...ownerMissionProgressProjection(reconciled),\n      compactTerminalSummary: {\n        missionId: reconciled.missionId || missionId,\n        status: reconciled.status || reconciled.missionStatus || \"verified\",\n        phase: reconciled.phase || null,\n        prNumber: reconciled.prNumber || reconciled.context?.prNumber || null,\n        sourceSha: reconciled.sourceSha || reconciled.context?.sourceSha || null,\n        deploymentId: reconciled.deploymentId || reconciled.context?.deploymentId || null,\n        workflowRunId: reconciled.workflowRunId || reconciled.context?.workflowRunId || null,\n        proofGate: reconciled.proofGate || null,\n        ownerFacingState: ownerFacingMissionState(reconciled),\n        fullEvidence: \"available_via_mission_receipt\"\n      }\n    }, 200);\n  }\n  return json({ ...reconciled, stepSummary: ownerFacingMissionStepSummary(reconciled), ownerFacingState: ownerFacingMissionState(reconciled), ownerCheckpoint: ownerMissionCheckpoint(reconciled), ownerWaitSloMs: ownerWaitSloMs(reconciled), ...ownerMissionProgressProjection(reconciled) }, 202);"},{"path":"workers/cc-execution/test/mission-control-input-gate.test.js","new_content":"  assert.ok(missionControlSource.includes(\"mission_status: remediationRequired ? \\\"retryable\\\" : visualStatus\"));\n  assert.ok(missionLedgerSource.includes(\"mission_status: releaseState === \\\"failed\\\" ? \\\"retryable\\\"\"));\n  assert.ok(missionControlSource.includes(\"const compactMissionStatus = {\"));\n  assert.ok(missionControlSource.includes(\"return json(compactMissionStatus, 202);\"));\n  assert.ok(missionControlSource.includes(\"fullEvidence: \\\"available_via_mission_receipt\\\"\"));\n  assert.ok(commandCenterContractsSource.includes(\"invariantScope: \\\"repair_generation\\\"\"));","old_content":"  assert.ok(missionControlSource.includes(\"mission_status: remediationRequired ? \\\"retryable\\\" : visualStatus\"));\n  assert.ok(missionLedgerSource.includes(\"mission_status: releaseState === \\\"failed\\\" ? \\\"retryable\\\"\"));\n  assert.ok(commandCenterContractsSource.includes(\"invariantScope: \\\"repair_generation\\\"\"));"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.33-compact-mission-status\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.32-owner-contract-auto-hydration\";"}],"commit_message":"fix: compact mission status payloads","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/mission-control-input-gate.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767","replayCount":0,"serializedBytes":7218},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:40:07.432149+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b:repository-mutation-intent:131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767:0","mission_step_id":"bc081b6a-03ab-4e6d-8907-a84172b2be4c","command_center_event_id":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b"},{"id":"ebe6cf21-0ae2-4c28-be32-eaeb1b853899","source":"forgejo","status":"verified","payload":{"branch":"ai/owner-authorized-auto-progress-r2-20260820","prNumber":499,"nextAction":null,"mergeCommitSha":"70e2ee68b59369635e93de4406c9793afc69a6c0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:14:38.014037+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"70e2ee68b59369635e93de4406c9793afc69a6c0","external_id":"499","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:81a44d06-6f03-4f9d-8e82-b10af99a0bae:merged-pr:499:branch-deleted","mission_step_id":"6ac12934-97d3-4f19-840c-0ec183723207","command_center_event_id":"81a44d06-6f03-4f9d-8e82-b10af99a0bae"},{"id":"ebe77bfb-63fe-47d5-9a54-beef9f0d0e5a","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":3087,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":580,"terminal":false,"missionId":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T21:09:32.004299+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"580","receipt_type":"execute_mission","idempotency_key":"mission:cb76883d-1dd3-4506-8fa9-dd39323eb1a8:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"4a30eed4-77dc-419f-9a38-e3f4c6795dab","command_center_event_id":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8"},{"id":"ebe8b8ec-d22b-440d-8972-054faf278308","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-17085ba05b7c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2311,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1943,"firstUsefulResultAt":"2026-10-05T14:15:42.943Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"17085ba0-5b7c-48c4-9caa-60cf9b84b273","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2610,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":587,"providerAuthMs":0,"ledgerPrepareMs":587,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":587,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":587,"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":"17085ba0-5b7c-48c4-9caa-60cf9b84b273"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3643,"likelyAffectedFiles":["supabase/functions/operator-respond/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:16:02.641423+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17085ba0-5b7c-48c4-9caa-60cf9b84b273:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fef3153f-229b-4f7d-84c8-a0cb6c288e3a","command_center_event_id":"17085ba0-5b7c-48c4-9caa-60cf9b84b273"},{"id":"ebe90caf-4f3a-4f3f-bf33-f7c99c7321fd","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"4146dad0-8b95-4ec6-9332-823bd583c2f1","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":532,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":328,"providerAuthMs":0,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":328,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"4146dad0-8b95-4ec6-9332-823bd583c2f1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:50:00.174163+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4146dad0-8b95-4ec6-9332-823bd583c2f1:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d54cf54a-462a-419b-ad80-73f641bf029e","command_center_event_id":"4146dad0-8b95-4ec6-9332-823bd583c2f1"},{"id":"ebe9de12-2fda-4864-b543-7caf6725f0be","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test changes only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","wordingChanged":false,"canonicalIntent":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test changes only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recover-release","statement":"A mission whose exact source SHA has a successful canonical protected-main push release recovers that Forgejo run and release identity even if workflowRunId was not persisted.","proofConditionIds":["repo-recovery","regression","runtime-cc","stuck-mission"]},{"id":"fast-reconcile","statement":"Control plane mission release synchronization uses compact snapshots and a bounded single provider read instead of stacked multi-second retries.","proofConditionIds":["repo-budget","regression","fresh-status"]},{"id":"terminalize","statement":"Once exact release proof exists, the durable mission terminalizes without duplicate dispatch.","proofConditionIds":["stuck-mission"]}],"objective":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test changes only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-recovery"]},{"id":"no-duplicate-release","statement":"Do not replay the already-successful RoofHelpFinder release.","proofConditionIds":["stuck-mission"]},{"id":"no-product-code","statement":"Do not touch product UI or tenant product code.","proofConditionIds":["repo-recovery","repo-budget","regression"]},{"id":"canonical-path","statement":"Use one branch, one PR, KnockLaunch Gate, Forgejo squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-visual-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-recovery","kind":"repository","claim":"Current main mission-ledger accepts an exact protected-main push run for the exact source SHA when workflowRunId is missing and persists recovered workflowRunId.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-budget","kind":"repository","claim":"Current main mission-ledger synchronizes from readMission(..., false) and uses MISSION_FORGEJO_READ_TIMEOUT_MS=1200 with one attempt.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Regression contract covers missing workflowRunId recovery and the bounded reconciliation read policy.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime identity reports the merged repair SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"stuck-mission","kind":"runtime","claim":"RoofHelpFinder mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 reconciles to terminal success from existing canonical run 3286 without another release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-status","kind":"runtime","claim":"A fresh mission status reconciliation no longer exhibits the previous 17-30 second stacked-provider blocking behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9206582a3dca04cd54456772462061850599d844a53d7fc5fa962f10c149de81","requestContractRevision":2,"previousRequestContractHash":"c9022a4438bde532589876888b995b8cda03ccf8d5f9f37bce5810b23d333d81"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:42:12.06508+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:request-contract-revision:2:9206582a3dca04cd54456772462061850599d844a53d7fc5fa962f10c149de81","mission_step_id":"d41d7c77-e801-4b7d-a871-8d24b51e286b","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"ebeb3931-f795-4af1-8faa-e91c022d47bb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912","forgejoWorkflowProof":{"runId":6787,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:10:51.219402+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","external_id":"forgejo-main-1329a232142d","receipt_type":"canonical_release_status","idempotency_key":"mission:54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f:forgejo-release-status:1329a232142df52f04b3c59ab1fc683d0edde2ee:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ef8c5d42-fc38-43b5-b252-7ec4a4263a8d","command_center_event_id":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},{"id":"ebece8c4-0422-466b-8c9f-c5c01535fda5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4cd40539b275","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"4cd40539-b275-4835-8f9e-ddd23314aa5c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1297,"providerAuthMs":0,"ledgerPrepareMs":719,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1297,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":719,"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":"4cd40539-b275-4835-8f9e-ddd23314aa5c"},"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":4197,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisMoney.tsx","src/pages/mobile-vendor/BigPapisOwnerShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T17:48:49.816332+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4cd40539-b275-4835-8f9e-ddd23314aa5c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7a7c4e67-839c-45fa-bc40-f372265d2898","command_center_event_id":"4cd40539-b275-4835-8f9e-ddd23314aa5c"},{"id":"ebee2078-92d8-4410-9f6d-ecebca20f151","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Gate run #13458 proved one stale control-plane regression assertion. Temporarily unfreeze only workers/cc-execution/test/release-orchestration-invariants.test.js to align it with the already-applied lockdown logic on PR #4267, then return to frozen-by-default.","baseSha":"536ba48923daf5bef56a164aafc36f90862506c0","issuedAt":1790799615508,"expiresAt":1790799795508,"missionId":"aa0d1544-6ec4-40d8-9e33-15045a2231cd","authorizationId":"30a32a82-3cea-403c-8312-38944860ce9c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:20:16.142522+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"536ba48923daf5bef56a164aafc36f90862506c0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:30a32a82-3cea-403c-8312-38944860ce9c","mission_step_id":"ce952ec8-10f1-4450-a0d0-011a3e038ca6","command_center_event_id":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},{"id":"ebeee231-4fd6-42b7-aa2c-0068f8776890","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Treat docker-8g as canonical heavy capacity everywhere the control plane classifies or recovers heavy runners. Preserve paul-light as bonus-only.","ship":true,"files":[],"title":"Fix canonical heavy runner classification","branch":"ai/objective-first-repair-b75ce5c9b709","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b75ce5c9-b709-48f5-acb2-9372030fd2fd","objective":"Finish the Docker runner repair completely. Treat both canonical labels 'docker' and 'docker-8g' as heavy runner capacity throughout cc-execution runner classification and heavy-runner recovery. Preserve paul-light as bonus-only and not required for normal operation. No new infrastructure. Do not weaken Gate.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"find":"  const hasLabel = (runner, label) => Array.isArray(runner?.labels) && runner.labels.includes(label);\n  const executionSlots = (runner) => Math.max(1, Number(FORGEJO_RUNNER_EXECUTION_SLOTS[String(runner?.name || \"\")]) || 1);\n  const heavy = live.filter((runner) => hasLabel(runner, \"docker\"));","path":"workers/cc-execution/src/index-mcp.js","replace":"  const hasLabel = (runner, label) => Array.isArray(runner?.labels) && runner.labels.includes(label);\n  const isHeavyRunner = (runner) => hasLabel(runner, \"docker\") || hasLabel(runner, \"docker-8g\");\n  const executionSlots = (runner) => Math.max(1, Number(FORGEJO_RUNNER_EXECUTION_SLOTS[String(runner?.name || \"\")]) || 1);\n  const heavy = live.filter((runner) => isHeavyRunner(runner));"},{"find":"    labelsAligned: heavy.every((runner) => hasLabel(runner, \"docker\")),","path":"workers/cc-execution/src/index-mcp.js","replace":"    labelsAligned: heavy.every((runner) => isHeavyRunner(runner)),"},{"find":"      role: hasLabel(runner, \"docker\") ? \"heavy\" : hasLabel(runner, \"paul-light\") ? \"bonus\" : \"other\",","path":"workers/cc-execution/src/index-mcp.js","replace":"      role: isHeavyRunner(runner) ? \"heavy\" : hasLabel(runner, \"paul-light\") ? \"bonus\" : \"other\","},{"find":"  const heavy = runners.filter((runner) => Array.isArray(runner?.labels) && runner.labels.some((label) => (typeof label === \"string\" ? label : String(label?.name || \"\")) === \"docker\") && String(runner?.status || \"\").toLowerCase() !== \"offline\");","path":"workers/cc-execution/src/entrypoint-owner-status.js","replace":"  const heavy = runners.filter((runner) => Array.isArray(runner?.labels) && runner.labels.some((label) => [\"docker\", \"docker-8g\"].includes(typeof label === \"string\" ? label : String(label?.name || \"\"))) && String(runner?.status || \"\").toLowerCase() !== \"offline\");"},{"find":"export const CC_EXECUTION_VERSION = \"1.58.282-lineage-main-guard\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.58.283-heavy-runner-labels\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"b75ce5c9-b709-48f5-acb2-9372030fd2fd","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Repair false degraded runner state caused by docker-only heavy classification."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Repair false degraded runner state caused by docker-only heavy classification."},"recovery":false,"fingerprint":"690e82823e502971504b30eeb7d97083147f7f1917d080280bcb2aefc10803da","replayCount":0,"serializedBytes":4238},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:06:26.726539+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b75ce5c9-b709-48f5-acb2-9372030fd2fd:repository-mutation-intent:690e82823e502971504b30eeb7d97083147f7f1917d080280bcb2aefc10803da:0","mission_step_id":"887799bc-a5bd-4dba-8ab7-7233e545a193","command_center_event_id":"b75ce5c9-b709-48f5-acb2-9372030fd2fd"},{"id":"ebef01b2-522c-4a09-8a4e-f4035b42bfd5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Exact blob equality is authoritative for modified/add files; previous_filename metadata alone must not create a false-negative when Forgejo status is not renamed.","baseSha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","issuedAt":1791213017688,"expiresAt":1791213197688,"missionId":"cedfae2d-874e-4147-85d7-4b0aa84ff1e8","authorizationId":"01921bcf-2126-467b-a41a-c97a925ce447","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:10:18.131637+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:01921bcf-2126-467b-a41a-c97a925ce447","mission_step_id":"58ae8b18-f34c-4f54-8bfb-e81315a36766","command_center_event_id":"cedfae2d-874e-4147-85d7-4b0aa84ff1e8"},{"id":"ebf040f1-7523-4093-afd9-c8784db4155a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"21c9a0fab795878b9421aa9659f517460ab954bd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Correct the Gate promisor hydration repair: the runner environment itself inherits GIT_NO_LAZY_FETCH, so using process.env preserved the blocker. In scripts/validate-capability-manifests.mjs explicitly set GIT_NO_LAZY_FETCH='0' for validator git diff subprocesses so missing historical promisor objects may hydrate, while preserving every manifest/orphan-action check. Gate and ship immediately.","proofConditionIds":["proof-gate-hydration-v2"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-gate-hydration-v2"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","proofConditionIds":["proof-gate-hydration-v2"]}],"contractHash":"2d15151d9e4b1077267135ebbbcce899f3a180355690f6d3a0a4fb0085063f3f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate-hydration-v2","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2d15151d9e4b1077267135ebbbcce899f3a180355690f6d3a0a4fb0085063f3f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:45:21.949145+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"21c9a0fab795878b9421aa9659f517460ab954bd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e97ee278-242e-465e-8482-7212cbd16cc8:request-contract:2d15151d9e4b1077267135ebbbcce899f3a180355690f6d3a0a4fb0085063f3f:21c9a0fab795878b9421aa9659f517460ab954bd:verified:","mission_step_id":"709421e3-fd8b-451f-af90-28c4d01fa21c","command_center_event_id":"e97ee278-242e-465e-8482-7212cbd16cc8"},{"id":"ebf16ef2-c93a-4d64-a791-1526b189b8d8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"prod\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-25T16:25:43.986188+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-57e685114448\",\"prNumber\":3720,\"sourceSha\":\"4221cb0460219e71e754d7eb98d20fb37d974dcc\",\"deploymentId\":\"forgejo-main-4221cb046021\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:08:31.722992+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:57e68511-4448-4401-8262-7e3bd2248d78:owner-progress-heartbeat:119356114","mission_step_id":"5d741ee7-2a50-462a-b417-cad1043d43f4","command_center_event_id":"57e68511-4448-4401-8262-7e3bd2248d78"},{"id":"ebf22d55-aac9-434a-a9cb-498805bbd0d5","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"04efaed427ac2165f4c20fbf440d40bb566d1fda279565054a28430de89039cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T02:22:30.86186+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f952e008-de80-4234-9c25-969060402958:repository-mutation-intent-blocked:04efaed427ac2165f4c20fbf440d40bb566d1fda279565054a28430de89039cd","mission_step_id":"bd79587b-081d-40f1-8747-60d76bdc5908","command_center_event_id":"f952e008-de80-4234-9c25-969060402958"},{"id":"ebf22dc6-35d9-42e0-97c5-1747e84a3476","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/godmode-qr-suite-polish-20260822","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":1271,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"ab0faf68-e36d-42be-a762-9ae5960567b2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab0faf68-e36d-42be-a762-9ae5960567b2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T17:30:52.38736+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab0faf68-e36d-42be-a762-9ae5960567b2:execute_mission:repair_mission_execution_blocked","mission_step_id":"7c2726c0-994c-4d97-b86a-a27857d3c271","command_center_event_id":"ab0faf68-e36d-42be-a762-9ae5960567b2"},{"id":"ebf23413-99f6-4af6-8899-86cdc8b2e2cd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue reconciliation of the already-merged PR #1197 and exact frontend release for 966e57e19fe3301cf2453c76b474f1de449a402a. No source mutation unless exact live proof shows the request contract remains violated.","wordingChanged":false,"canonicalIntent":"Continue reconciliation of the already-merged PR #1197 and exact frontend release for 966e57e19fe3301cf2453c76b474f1de449a402a. No source mutation unless exact live proof shows the request contract remains violated.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-identity","statement":"The C&C demo shows exactly one canonical header tenant/account control and that surviving control uses the tenant logo when available.","proofConditionIds":["live-route"]},{"id":"coherent-demo","statement":"The adaptive MISC demo presents coherent owner-facing navigation and dashboard hierarchy without duplicated account/profile controls or internal admin-console baggage.","proofConditionIds":["live-route"]}],"objective":"Continue reconciliation of the already-merged PR #1197 and exact frontend release for 966e57e19fe3301cf2453c76b474f1de449a402a. No source mutation unless exact live proof shows the request contract remains violated.","constraints":[{"id":"shared-fix","statement":"Repair the shared adaptive MISC shell; do not hard-code C&C.","proofConditionIds":["live-route"]},{"id":"no-experience-studio","statement":"Do not involve Experience Studio.","proofConditionIds":["live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-route","kind":"runtime","claim":"On https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard the production demo has one tenant identity/account control, correct tenant logo ownership, no duplicate CRM identity control, no duplicated Profile navigation, and polished adaptive dashboard copy/hierarchy.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Operations","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0bea66afad36ea044bc3f45d69d54107c1111a99a8b5054486fc2e41a32eb541","requestContractRevision":4,"previousRequestContractHash":"76e150761c972fed2a4fcfbfcf2f5da86b45118bdd5def7a951a1b3837449925"},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T15:58:41.518892+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:86b49d52-4241-442c-b197-0d2c4f87f891:request-contract-revision:4:0bea66afad36ea044bc3f45d69d54107c1111a99a8b5054486fc2e41a32eb541","mission_step_id":"b11b17a7-7008-49dc-b2af-3976e41c3f09","command_center_event_id":"86b49d52-4241-442c-b197-0d2c4f87f891"},{"id":"ebf252e6-e3f3-4a64-beb5-041e79ac46e7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-single-fixed-background-owner-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1949,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","timingsMs":{"prReadinessMs":706,"approvedPlanMs":0,"shipAndProveMs":5356,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":"forgejo-main-11ea82ffbcb9","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":1820,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:47:14.551233+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:automatic-mission-resume:1949:canonical_release_dispatched","mission_step_id":"9556080c-2af4-48f4-814a-a27e4eb6322d","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"ebf44a6b-ccc1-4dcf-a684-46db79fe52a4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"44ff613c47b629d5ef65544e31015314213e9e3fe2ff2607bc8d0cdadaf8e9be","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11210","runId":11210,"status":"success","sourceSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","runnerVersion":"onrunner-7d2d7d7acf7e","expectedSourceSha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:41:05.93659+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7","external_id":"forgejo-main-7d2d7d7acf7e","receipt_type":"canonical_release_status","idempotency_key":"mission:49edcf8d-f518-44f9-8940-a4b24536c859:forgejo-release-status:7d2d7d7acf7ecee243408a4cd91f686b4fb1f3e7:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"a53df136-853b-4802-a93d-b0aba30e5fda","command_center_event_id":"49edcf8d-f518-44f9-8940-a4b24536c859"},{"id":"ebf5b339-9c06-4f1c-b041-d2f3a2ea88c3","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"4de071a7-968e-3a1d-01bb-ae13e8b17fed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ff9b81bd-d69b-4daa-a7cc-6fd2070181ae","mission_step_id":null,"command_center_event_id":"ff9b81bd-d69b-4daa-a7cc-6fd2070181ae"},{"id":"ebf7fab8-ec2e-4b6d-8868-377f78eea567","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069","forgejoWorkflowProof":{"runId":12887,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:47:51.199371+00:00","proof_gate":"canonical_release_pending","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":"forgejo-main-d65dabe6c765","receipt_type":"canonical_release_status","idempotency_key":"mission:e26bb076-6723-46b3-b6c1-0c9e1a31b85f:forgejo-release-status:d65dabe6c7655a2be9635cd1b4826696806e69b9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"af6d850e-f60e-4791-9d0f-18e09026e8ee","command_center_event_id":"e26bb076-6723-46b3-b6c1-0c9e1a31b85f"},{"id":"ebf83f64-3a6e-493b-aab7-895dc5a0f2e9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-05f5a0f6f13f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","after":"    if (url.pathname === \"/mission/execute\" && request.method === \"POST\") {\n      const denied = requireAuth(request, env);\n      if (denied) return denied;\n      const rawBody = await requestPayload(request);\n      const rawIntent = classifyObjectiveIntent(rawBody);\n      if (rawBody.readOnly === true || rawBody.read_only === true || rawIntent.kind === \"read_only\") {\n        return executeReadOnlyObjective(request, env, ctx, rawBody);\n      }\n      if (rawIntent.kind === \"unknown\" || rawIntent.mutationProven !== true) {\n        return json({ ok:false, status:\"blocked\", terminal:false, continuationRequired:false, ownerActionRequired:false, proofGate:\"positive_mutation_intent_required\", reason:\"mutation_intent_not_proven\", intent:rawIntent, committedWriteCount:0, blockedMeansZeroWrites:true, branchCreated:false, pullRequestCreated:false, releaseDispatched:false, destructiveActionsAllowed:false }, 409);\n      }\n      const inferredContract = normalizeRequestContract(rawBody, rawBody.objective || rawBody.issue || rawBody.title || \"\");\n      const hydratedRawBody = (rawBody.requestContract && typeof rawBody.requestContract === \"object\" && !Array.isArray(rawBody.requestContract))\n        ? rawBody\n        : {\n            ...rawBody,\n            requestContract: {\n              version: inferredContract.version,\n              source: \"explicit\",\n              objective: inferredContract.objective,\n              intent: inferredContract.intent,\n              outcomes: inferredContract.outcomes,\n              constraints: inferredContract.constraints,\n              proofConditions: inferredContract.proofConditions,\n              terminalPolicy: inferredContract.terminalPolicy,\n            },\n          };\n      const mutationNormalization = canonicalizeMutationBody(hydratedRawBody);","before":"    if (url.pathname === \"/mission/execute\" && request.method === \"POST\") {\n      const rawBody = await requestPayload(request);\n      const rawIntent = classifyObjectiveIntent(rawBody);\n      if (rawBody.readOnly === true || rawBody.read_only === true || rawIntent.kind === \"read_only\") {\n        return executeReadOnlyObjective(request, env, ctx, rawBody);\n      }\n      if (rawIntent.kind === \"unknown\" || rawIntent.mutationProven !== true) {\n        return json({ ok:false, status:\"blocked\", terminal:false, continuationRequired:false, ownerActionRequired:false, proofGate:\"positive_mutation_intent_required\", reason:\"mutation_intent_not_proven\", intent:rawIntent, committedWriteCount:0, blockedMeansZeroWrites:true, branchCreated:false, pullRequestCreated:false, releaseDispatched:false, destructiveActionsAllowed:false }, 409);\n      }\n      const mutationNormalization = canonicalizeMutationBody(rawBody);"},{"path":"workers/cc-execution/src/version.js","after":"export const CC_EXECUTION_VERSION = \"1.65.9-mission-boundary-contract-hydration\";","before":"export const CC_EXECUTION_VERSION = \"1.65.8-request-contract-hydration\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Align direct mission boundary with existing MCP explicit request-contract hydration without relaxing safety guards."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Align direct mission boundary with existing MCP explicit request-contract hydration without relaxing safety guards."},"recovery":false,"fingerprint":"79d3b34d702d1aa6279e5796389e3f975392247e25e38c230f9976a3e245e17a","replayCount":0,"serializedBytes":4620},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:33:36.333344+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:repository-mutation-intent:79d3b34d702d1aa6279e5796389e3f975392247e25e38c230f9976a3e245e17a:0","mission_step_id":"e1c74b69-1749-402a-8dc9-d62bc203ddc1","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"ebf96210-97f9-4c3f-ad45-311ef0f8dd79","source":"cc-execution","status":"verified","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"],"baseSha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","consumedAt":1788487405231,"consumerToken":"37693cf5-82c1-47e1-8797-56f7e6e37823","authorizationId":"2b3dc014-03f0-4135-93b3-ebd292874826"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:03:26.170671+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:2b3dc014-03f0-4135-93b3-ebd292874826","mission_step_id":"cf9f0c36-26da-4ab8-b32f-9640a37db808","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"ebfa0b1b-c2cf-456e-9109-4d9ab807c5ee","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":4002,"structuredKeys":["edits"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:40:08.400372+00:00","proof_gate":"paul_synthesis_no_edits","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:189f62c4-36de-4aad-aca8-726179ae110f:paul_synthesis_diagnostic:paul_synthesis_no_edits:waiting","mission_step_id":"c360be69-52f3-464d-af21-6e5b66723f38","command_center_event_id":"189f62c4-36de-4aad-aca8-726179ae110f"},{"id":"ebfc01d3-88e6-4e83-aeda-ee3d77ff1f90","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjcoqov","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":8689,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1334,"terminal":false,"missionId":"cca7ba70-604f-47da-bf28-db56a4c6a80e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6329,"prReadinessMs":2228,"approvedPlanMs":3012,"missionSetupMs":459,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cca7ba70-604f-47da-bf28-db56a4c6a80e"},"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-02T00:39:54.195298+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1334","receipt_type":"execute_mission","idempotency_key":"mission:cca7ba70-604f-47da-bf28-db56a4c6a80e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9b7ebc5a-7e78-4f25-ae70-735b871cbee3","command_center_event_id":"cca7ba70-604f-47da-bf28-db56a4c6a80e"},{"id":"ebfc5e4d-939a-4d52-9cd4-4b1705a30707","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-8ebc0c7d35ca","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42","objective":"Mission Freedom corrective generation 2: repair the hosted Console MSI bridge by adding a bounded internal cc-execution Console endpoint. GET /internal/console/forgejo must return sanitized runner inventory using cc-execution's existing Forgejo authority. POST to that path must accept only action=runner-proof and dispatch only msi-runner-proof.yml on main. Bump cc-execution runtime version. This is explicit owner-authorized control-plane maintenance after the prior mission terminalized on a contract guard.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.287-console-service-binding\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.286-cursor-readonly-mcp-bootstrap\";"}]},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"async function consoleForgejoInventory(env) {\n  const [repoRunners, userRunners] = await Promise.all([\n    forgejo(env, `/repos/${DEFAULT_REPOSITORY}/actions/runners?limit=50`),\n    forgejo(env, \"/user/actions/runners?limit=50\"),\n  ]);\n  if (!repoRunners.ok) return json({ ok: false, error: repoRunners.body?.reason || 'Forgejo runner inventory unavailable' }, repoRunners.status || 502);\n  const rows = (result) => result?.ok ? (Array.isArray(result.body?.runners) ? result.body.runners : Array.isArray(result.body) ? result.body : []) : [];\n  const combined = [...rows(repoRunners), ...rows(userRunners)];\n  const seen = new Set();\n  const runners = combined.filter((runner) => { const key = String(runner?.id ?? runner?.name ?? ''); if (!key || seen.has(key)) return false; seen.add(key); return true; }).map((runner) => ({ id: runner?.id ?? null, name: String(runner?.name || ''), status: String(runner?.status || ''), busy: Boolean(runner?.busy), version: String(runner?.version || ''), labels: (Array.isArray(runner?.labels) ? runner.labels : []).map((label) => typeof label === 'string' ? label : String(label?.name || '')).filter(Boolean) }));\n  return json({ status: 'observed', observedAt: new Date().toISOString(), summary: { Runners: runners.length }, sections: { Runners: { status: 'observed', data: { total_count: runners.length, runners } } } });\n}\n\nasync function consoleRunnerProof(env) {\n  const result = await forgejoWrite(env, 'POST', `/repos/${DEFAULT_REPOSITORY}/actions/workflows/msi-runner-proof.yml/dispatches`, { ref: 'main' });\n  if (!result.ok) return json({ ok: false, error: result.body?.reason || `MSI proof dispatch failed (${result.status || 502})` }, result.status || 502);\n  return json({ status: 'observed', observedAt: new Date().toISOString(), summary: { Runner: 'msi-local', Workflow: 'MSI Runner Proof', Ref: 'main', Dispatch: 'accepted' }, sections: { Dispatch: { status: 'observed', data: { workflow: 'msi-runner-proof.yml', ref: 'main' } } } });\n}\n\nasync function forgejoWrite(env, method, path, payload = null) {","old_content":"async function forgejoWrite(env, method, path, payload = null) {"},{"new_content":"    if (path === \"/internal/console/forgejo\" && request.method === \"GET\") return consoleForgejoInventory(env);\n    if (path === \"/internal/console/forgejo\" && request.method === \"POST\") {\n      const body = await request.json().catch(() => ({}));\n      if (body?.action !== 'runner-proof') return json({ ok: false, error: 'Action not allowed' }, 400);\n      return consoleRunnerProof(env);\n    }\n    if (path === \"/forgejo/event\" && request.method === \"POST\") return forgejoEvent(request, env, ctx);","old_content":"    if (path === \"/forgejo/event\" && request.method === \"POST\") return forgejoEvent(request, env, ctx);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Do not stop. If there is a blocker, fix the blocker.","wordingChanged":false,"canonicalIntent":"Mission Freedom corrective generation 2: repair the hosted Console MSI bridge by adding a bounded internal cc-execution Console endpoint. GET /internal/console/forgejo must return sanitized runner inventory using cc-execution's existing Forgejo authority. POST to that path must accept only action=runner-proof and dispatch only msi-runner-proof.yml on main. Bump cc-execution runtime version. This is explicit owner-authorized control-plane maintenance after the prior mission terminalized on a contract guard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"cc-execution gains the bounded internal Console Forgejo bridge needed by the hosted Console.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom corrective generation 2: repair the hosted Console MSI bridge by adding a bounded internal cc-execution Console endpoint. GET /internal/console/forgejo must return sanitized runner inventory using cc-execution's existing Forgejo authority. POST to that path must accept only action=runner-proof and dispatch only msi-runner-proof.yml on main. Bump cc-execution runtime version. This is explicit owner-authorized control-plane maintenance after the prior mission terminalized on a contract guard.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Production cc-execution exposes the bounded internal Console Forgejo bridge with sanitized runner inventory and fixed MSI proof dispatch only.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Do not stop. If there is a blocker, fix the blocker.","wordingChanged":false,"canonicalIntent":"Mission Freedom corrective generation 2: repair the hosted Console MSI bridge by adding a bounded internal cc-execution Console endpoint. GET /internal/console/forgejo must return sanitized runner inventory using cc-execution's existing Forgejo authority. POST to that path must accept only action=runner-proof and dispatch only msi-runner-proof.yml on main. Bump cc-execution runtime version. This is explicit owner-authorized control-plane maintenance after the prior mission terminalized on a contract guard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"cc-execution gains the bounded internal Console Forgejo bridge needed by the hosted Console.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom corrective generation 2: repair the hosted Console MSI bridge by adding a bounded internal cc-execution Console endpoint. GET /internal/console/forgejo must return sanitized runner inventory using cc-execution's existing Forgejo authority. POST to that path must accept only action=runner-proof and dispatch only msi-runner-proof.yml on main. Bump cc-execution runtime version. This is explicit owner-authorized control-plane maintenance after the prior mission terminalized on a contract guard.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Production cc-execution exposes the bounded internal Console Forgejo bridge with sanitized runner inventory and fixed MSI proof dispatch only.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed to fix blockers and continue. Corrective generation is limited to the two cc-execution files required for the internal hosted Console bridge."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed to fix blockers and continue. Corrective generation is limited to the two cc-execution files required for the internal hosted Console bridge."},"recovery":false,"fingerprint":"07d5293b6afe253bea6741ea4255cfcd1987112f4f3a6aa78d5ec44f06682bc6","replayCount":0,"serializedBytes":8960},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:40:37.270231+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42:repository-mutation-intent:07d5293b6afe253bea6741ea4255cfcd1987112f4f3a6aa78d5ec44f06682bc6:0","mission_step_id":"711236d2-a18c-4d30-8f30-632ddd6e2d72","command_center_event_id":"8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42"},{"id":"ebfdb408-961b-4db7-a2bd-c8e12e87e49e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-b00691c57e8e","reason":"canonical_release_queue_busy:14681","status":"blocked","metrics":{"receiptBytes":34640,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":5,"executorlessWaitMs":215804,"firstUsefulResultAt":"2026-10-03T01:49:40.738Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4591,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"26b31daf4adb00a5265e119856b6baf1b283adad","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1023,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":102,"approvedPlanMs":0,"missionSetupMs":1077,"providerAuthMs":0,"shipAndProveMs":513,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":809,"resolvePreflightMs":1077,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"performance":null,"deploymentId":"forgejo-main-26b31daf4adb","releaseState":"pending","workflowRunId":14681,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:53:18.278101+00:00","proof_gate":"canonical_release_blocked","source_sha":"26b31daf4adb00a5265e119856b6baf1b283adad","external_id":"forgejo-main-26b31daf4adb","receipt_type":"execute_mission","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"7f4b579c-e148-4110-9bf9-5b388a3d4782","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"ebff2c11-c25d-4530-a275-97d9c0f09cf0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"999d8363a1117e81b134345754379e7054bd46d9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"999d8363a1117e81b134345754379e7054bd46d9","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9419cdb9fac0b9e068302be87e210a173bfa19b5ac92477c920beafe69071679","forgejoWorkflowProof":{"runId":11396,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:02:51.973311+00:00","proof_gate":"canonical_release_pending","source_sha":"999d8363a1117e81b134345754379e7054bd46d9","external_id":"forgejo-main-999d8363a111","receipt_type":"canonical_release_status","idempotency_key":"mission:8c023417-a5e1-46de-bef2-3580166e8e53:forgejo-release-status:999d8363a1117e81b134345754379e7054bd46d9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b5ef32ec-99b7-427a-a665-93495a64ea59","command_center_event_id":"8c023417-a5e1-46de-bef2-3580166e8e53"},{"id":"ec0791a7-4f89-4a14-bc4b-0c5aa81209fe","source":"forgejo","status":"waiting","payload":{"branch":"ai/polish-encore-route-family","prNumber":4103,"nextAction":null,"mergeCommitSha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T10:03:16.220591+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b17abda3cf72053e5276cb8afa777b1c5a959d93","external_id":"4103","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3e4e02f4-822f-49b6-b8b9-586f1fb64502:merged-pr:4103:b17abda3cf72053e5276cb8afa777b1c5a959d93","mission_step_id":"93f96aa9-3178-4764-811d-5d5dd710716e","command_center_event_id":"3e4e02f4-822f-49b6-b8b9-586f1fb64502"},{"id":"ec07d809-6150-48dc-bff8-3fba5d11f2c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8e07811d6361","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8e07811d-6361-4d73-a07e-dbd609b9c76e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":261,"providerAuthMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":261,"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":"8e07811d-6361-4d73-a07e-dbd609b9c76e"},"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":4245,"likelyAffectedFiles":["supabase/functions/proposal-engine/index.ts","supabase/functions/agreement-sign/index.ts","src/pages/SignAgreement.tsx","supabase/migrations/20260912180000_harden_proposal_esign_invariants.sql","src/__tests__/contracts/proposal-esign-invariants.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:32:43.743081+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e07811d-6361-4d73-a07e-dbd609b9c76e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5e17c668-14c5-4223-923d-29febf0b5eb7","command_center_event_id":"8e07811d-6361-4d73-a07e-dbd609b9c76e"},{"id":"ec07ea7f-cf2c-48d8-9f25-bb5ae4c62dc2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-dd4014d54269","prNumber":3952,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d76879330126f640e6bec5cf1c69371462e3db44","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:49:59.626347+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d76879330126f640e6bec5cf1c69371462e3db44","external_id":"3952","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dd4014d5-4269-414e-b6bd-e2ddee737d4c:merged-pr:3952:d76879330126f640e6bec5cf1c69371462e3db44","mission_step_id":"abeefb6b-8c18-48f0-8b08-aa2804f27836","command_center_event_id":"dd4014d5-4269-414e-b6bd-e2ddee737d4c"},{"id":"ec09508e-754a-48e7-8c43-dd7d8e480637","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/tenant-media-library/index.ts","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:17:06.289761+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"a38d6f6d-06e5-4a18-85bf-e68633ab0419","command_center_event_id":"7a24ce9b-04f0-4ff9-92b5-95fcbbeb8278"},{"id":"ec0bcf45-8867-4cf5-ab55-66e8fe0155f3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"86f1fec0973ac7011108db860d8f574b437d690a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"86f1fec0973ac7011108db860d8f574b437d690a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"86f1fec0973ac7011108db860d8f574b437d690a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"86f1fec0973ac7011108db860d8f574b437d690a","deploymentId":"forgejo-main-86f1fec0973ac7011108db860d8f574b437d690a","runtimeVersion":"1.53.0-control-plane-guarded","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"86f1fec0973ac7011108db860d8f574b437d690a","deploymentId":"forgejo-main-86f1fec0973ac7011108db860d8f574b437d690a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.53.0-control-plane-guarded","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T18:58:14.443393+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":"forgejo-main-86f1fec0973a","receipt_type":"canonical_release_status","idempotency_key":"mission:974512ab-ffcc-4db2-bd16-228634bd6a59:forgejo-release-status:86f1fec0973ac7011108db860d8f574b437d690a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"0c5aaef1-1e4e-4054-9d99-075bcef6c59e","command_center_event_id":"974512ab-ffcc-4db2-bd16-228634bd6a59"},{"id":"ec0d4768-6505-43df-9986-4f6b06f12672","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"9dae32f1-f3cf-09ae-7f92-c656f71fb9d5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:2a221195-2ef8-40f6-be82-c7402ff6d4bc","mission_step_id":null,"command_center_event_id":"2a221195-2ef8-40f6-be82-c7402ff6d4bc"},{"id":"ec0d560e-4f47-4bf8-ab5e-ed4fd2c353b3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the tenant Workspace Health direct repair verification proxy. Add and fully prove the owner-authenticated Command Center tenant_workspace_repair operation as a thin proxy to canonical tenant-media-library repair, including the shared stable-facade OAuth forwarding needed for owner-authenticated server-side commands. Preserve exact tenant validation, repair_bootstrap primary behavior, staged 546 recovery, owner OAuth, tenant isolation, no service-role credential, no UI changes, cc-execution-only release, and direct live proof against tenant d60e3c27-73ed-4a5f-a49b-c37636455daf.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the tenant Workspace Health direct repair verification proxy. Add and fully prove the owner-authenticated Command Center tenant_workspace_repair operation as a thin proxy to canonical tenant-media-library repair, including the shared stable-facade OAuth forwarding needed for owner-authenticated server-side commands. Preserve exact tenant validation, repair_bootstrap primary behavior, staged 546 recovery, owner OAuth, tenant isolation, no service-role credential, no UI changes, cc-execution-only release, and direct live proof against tenant d60e3c27-73ed-4a5f-a49b-c37636455daf.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"direct-repair","statement":"Command Center can execute and verify canonical tenant Workspace Health repair directly with validated owner OAuth, including bounded recovery from upstream resource limits.","proofConditionIds":["repo-proof","live-proof"]}],"objective":"Unfreeze control plane for the tenant Workspace Health direct repair verification proxy. Add and fully prove the owner-authenticated Command Center tenant_workspace_repair operation as a thin proxy to canonical tenant-media-library repair, including the shared stable-facade OAuth forwarding needed for owner-authenticated server-side commands. Preserve exact tenant validation, repair_bootstrap primary behavior, staged 546 recovery, owner OAuth, tenant isolation, no service-role credential, no UI changes, cc-execution-only release, and direct live proof against tenant d60e3c27-73ed-4a5f-a49b-c37636455daf.","constraints":[{"id":"auth","statement":"Preserve validated owner OAuth and tenant isolation; only forward the already-validated internal OAuth context and never introduce service-role authentication.","proofConditionIds":["repo-proof","live-proof"]},{"id":"release","statement":"Release only cc-execution.","proofConditionIds":["live-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","live-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","live-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current source preserves validated OAuth forwarding through command_center_execute to internal owner commands and contains tenant_workspace_repair with staged recovery plus regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-proof","kind":"runtime","claim":"Exact released cc-execution directly executes tenant_workspace_repair for 321 Auto Unlock and returns a verified healthy or review-only repair receipt without raw 546 dead-end.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-the-tenant-Workspace-Health-direct-repair-verification-proxy.-Add-and-ful","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-proof","live-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"49e17b2be5d2fbe9115f0da16ddadaaa19e4cb1367178c327def75355c0762a2","requestContractRevision":3,"previousRequestContractHash":"02e2f76adc88b61eb8166493506b5949b99120161b5be2954d60bdcde6214377"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:09:17.419951+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:request-contract:49e17b2be5d2fbe9115f0da16ddadaaa19e4cb1367178c327def75355c0762a2","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"ec0d9841-24f3-4b8c-9f3f-35e908879fce","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-classification","satisfied":true,"statement":"Broad platform intent returns a small mutationOwnerTargets set separately from validationCompanionTargets; tests/config/policy witnesses are not mutation owners merely because they match intent.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"preserve-safety","satisfied":true,"statement":"Preserve fail-closed source resolution and backwards-compatible sourceTargets union; mutation synthesis must prefer authoritative mutation owners.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"contractHash":"0b0494d30699ea48bf21e7b16ae34a0a99028a9a309d167095213394ab9df46e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"0b0494d30699ea48bf21e7b16ae34a0a99028a9a309d167095213394ab9df46e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:19:43.256964+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5f3605bb-d227-4474-bd84-6566e0d719c4:request-contract:0b0494d30699ea48bf21e7b16ae34a0a99028a9a309d167095213394ab9df46e:2bbfbaa84c76bbc4625a814c1445f06c2b7941a1:verified:","mission_step_id":"830c7d75-9ca9-4518-acc9-1c36b49c8b0c","command_center_event_id":"5f3605bb-d227-4474-bd84-6566e0d719c4"},{"id":"ec0e76bb-0074-4349-b546-e75cadaee662","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-cc-deterministic-resilience-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8038,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.51.7-forgejo-host-status-proof","prNumber":790,"terminal":false,"missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20726,"prReadinessMs":0,"approvedPlanMs":20726,"missionSetupMs":1516,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5207,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:33:15.844895+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbbb15b1-cfb0-4631-9613-ab3b5080856d:execute_mission:repair_mission_execution_retryable","mission_step_id":"0c6bf930-a2fb-47aa-97e4-fb395762969b","command_center_event_id":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},{"id":"ec0ff90d-717a-42ae-a38c-55bb22885dc1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-67c8422655df","prNumber":3924,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"974e225089871d6848a4f9abacb8e988dffa8b8d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:31:27.70779+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"974e225089871d6848a4f9abacb8e988dffa8b8d","external_id":"3924","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:67c84226-55df-4c5b-8503-8e7afe25a113:merged-pr:3924:974e225089871d6848a4f9abacb8e988dffa8b8d","mission_step_id":"d2f59878-b85d-4ea9-81be-283dc5f08207","command_center_event_id":"67c84226-55df-4c5b-8503-8e7afe25a113"},{"id":"ec1025de-dca2-4f70-b7de-b4b0abaefdad","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"edb50262f47e3a9af5c3c9443044862c3b3c4da6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"edb50262f47e3a9af5c3c9443044862c3b3c4da6","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"902fe7e2287957eca78769e5303c1256bbf33a1393c013dd086c0fd373243406","forgejoWorkflowProof":{"runId":15452,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:22:02.737646+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"edb50262f47e3a9af5c3c9443044862c3b3c4da6","external_id":"forgejo-main-edb50262f47e","receipt_type":"canonical_release_status","idempotency_key":"mission:ea1aee12-ad72-4c99-a1e1-9c3be153cfaa:forgejo-release-status:edb50262f47e3a9af5c3c9443044862c3b3c4da6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3f85f423-bdaf-439c-91fc-846a2edb9e8f","command_center_event_id":"ea1aee12-ad72-4c99-a1e1-9c3be153cfaa"},{"id":"ec1074c5-08e3-4ab2-a0b0-fedbd2724f31","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/modes-route-media-standard","approved":true,"missionId":"234d3eab-0142-439e-90d7-1da38728fb6e","objective":"Adopt and ship the existing system-wide MODES route media manager branch without changing its feature bytes.","sourceSha":"5bec4aa510bbe27cb0b6ef572ab066a9cee6bf7c","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"anchored_edits":[{"path":"src/components/settings/ModesRouteMediaSettings.tsx","new_content":"import React from 'react';\nimport { Image, LoaderCircle, Trash2, UploadCloud } from 'lucide-react';","old_content":"import React from 'react';\nimport { Image, LoaderCircle, Trash2, UploadCloud } from 'lucide-react';"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"import React from 'react';\nimport { ChevronDown, Image, LoaderCircle, Trash2, UploadCloud, Video } from 'lucide-react';","old_content":"import React from 'react';\nimport { ChevronDown, Image, LoaderCircle, Trash2, UploadCloud, Video } from 'lucide-react';"},{"path":"src/shells/TenantModesShell.tsx","new_content":"import { type CSSProperties, type ReactNode, useEffect, useMemo, useRef, useState } from 'react';\nimport { Link, Navigate, useLocation } from 'react-router-dom';","old_content":"import { type CSSProperties, type ReactNode, useEffect, useMemo, useRef, useState } from 'react';\nimport { Link, Navigate, useLocation } from 'react-router-dom';"},{"path":"src/shells/modesTenantShell.ts","new_content":"import {\n  applyTenantExperienceFamily,\n  tenantExperienceFamily,\n  type TenantExperienceFamily,\n} from '@/lib/tenants/tenantExperienceFamily';","old_content":"import {\n  applyTenantExperienceFamily,\n  tenantExperienceFamily,\n  type TenantExperienceFamily,\n} from '@/lib/tenants/tenantExperienceFamily';"},{"path":"supabase/functions/tenant-media-library/index.ts","new_content":"import { createClient } from 'https://esm.sh/@supabase/supabase-js@2.80.0';\nimport { AwsClient } from 'https://esm.sh/aws4fetch@1.0.20';","old_content":"import { createClient } from 'https://esm.sh/@supabase/supabase-js@2.80.0';\nimport { AwsClient } from 'https://esm.sh/aws4fetch@1.0.20';"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"3f9c68e30f28b2ac2dde9c1c73c7d221efdaa4c0c5243f56ca4ff68d97459f00","replayCount":0,"serializedBytes":2365},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:56:58.635354+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:234d3eab-0142-439e-90d7-1da38728fb6e:repository-mutation-intent:3f9c68e30f28b2ac2dde9c1c73c7d221efdaa4c0c5243f56ca4ff68d97459f00:0","mission_step_id":"910ba0a6-3144-4487-a068-c9fa65860277","command_center_event_id":"234d3eab-0142-439e-90d7-1da38728fb6e"},{"id":"ec10867c-94c9-4c7a-b269-b2e40905820f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:05:10.057178+00:00","proof_gate":"canonical_release_pending","source_sha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:forgejo-release-status:2d316715b514bf1d802fd0d35ac4742e8a07181a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5be2e0c4-0cc0-45fa-ab06-02fc88e2f649","command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},{"id":"ec12e928-d339-4d4b-af42-c5fb2750d9eb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-21T17:03:52.740Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T16:33:20.412424+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:ad033bef-a378-4fd8-b821-892b60801fb5:owner-wait-live","mission_step_id":"451d7820-ff63-4ce1-b1ec-c8ed514ea83c","command_center_event_id":"ad033bef-a378-4fd8-b821-892b60801fb5"},{"id":"ec1375ab-9e5f-49bf-98a4-4d2adaa4b107","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"80582f5459d4f98913436fe68eddbde99964337c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"80582f5459d4f98913436fe68eddbde99964337c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","ccExecution":"success"},"requestContractHash":"3430dad7847e2d40fd869e2880dcf2ad12b432a0ecb9456df577d0e33a25f2e4","forgejoWorkflowProof":{"runId":12347,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"80582f5459d4f98913436fe68eddbde99964337c","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-80582f5459d4f98913436fe68eddbde99964337c","compareStatus":"target_job_success_runtime_verified","workflowRunId":12347,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.293-scheduler-v2","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:01:34.28533+00:00","proof_gate":"canonical_release_pending","source_sha":"80582f5459d4f98913436fe68eddbde99964337c","external_id":"forgejo-main-80582f5459d4","receipt_type":"canonical_release_status","idempotency_key":"mission:2cd654c3-4a2b-4391-8a7b-b2763b7f23c2:forgejo-release-status:80582f5459d4f98913436fe68eddbde99964337c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"b655b991-071d-47cd-abe6-819fbf905ace","command_center_event_id":"2cd654c3-4a2b-4391-8a7b-b2763b7f23c2"},{"id":"ec139fd2-0634-4ed1-a78d-8c3b152f953c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/release-dispatch-fast-path-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":1682,"terminal":false,"missionId":"aad490c1-79e9-4ff6-980d-4e070a5dbfa6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f797a48e552659187f7bcef5e465ce7c821e074b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9119,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":999,"approvedPlanMs":0,"missionSetupMs":606,"providerAuthMs":0,"shipAndProveMs":7900,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":327,"resolvePreflightMs":606,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aad490c1-79e9-4ff6-980d-4e070a5dbfa6"},"performance":null,"deploymentId":"forgejo-main-f797a48e5526","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":2592,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:32:28.769226+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f797a48e552659187f7bcef5e465ce7c821e074b","external_id":"forgejo-main-f797a48e5526","receipt_type":"execute_mission","idempotency_key":"mission:aad490c1-79e9-4ff6-980d-4e070a5dbfa6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5a4ed21f-d06c-44a5-aa6a-a22cf2f18898","command_center_event_id":"aad490c1-79e9-4ff6-980d-4e070a5dbfa6"},{"id":"ec14f608-084f-4d42-8c58-91a2e35d03e6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ded86d645811","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23322,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":69890,"firstUsefulResultAt":"2026-09-26T19:28:06.396Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3818,"terminal":false,"missionId":"ded86d64-5811-484b-8f95-bda545026736","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5476,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ded86d64-5811-484b-8f95-bda545026736"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:29:16.317955+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3818","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ded86d64-5811-484b-8f95-bda545026736:automatic-mission-resume:3818:repair_mission_pr_ready_retryable","mission_step_id":"49eccf52-4126-4949-a6de-67f3fdd1a42b","command_center_event_id":"ded86d64-5811-484b-8f95-bda545026736"},{"id":"ec15b4ba-b1fe-4c08-a653-99a4cb6ee6f3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4679a718353c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":76199,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4083,"firstUsefulResultAt":"2026-09-26T20:26:02.413Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.287-console-service-binding","prNumber":3828,"terminal":false,"missionId":"4679a718-353c-452e-8412-b85f823f59b0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4221,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1270,"missionSetupMs":344,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":344,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":344,"repositoryMutationMs":2951,"repositoryProviderMs":2951,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1823,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":344,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1128},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"4679a718-353c-452e-8412-b85f823f59b0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3615,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:26:11.705979+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3828","receipt_type":"execute_mission","idempotency_key":"mission:4679a718-353c-452e-8412-b85f823f59b0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"dd9c5130-99f1-4b6f-a9a3-76c4895dcb63","command_center_event_id":"4679a718-353c-452e-8412-b85f823f59b0"},{"id":"ec17ffb0-2832-4029-84e6-a4c5ecbf506a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":null,"terminal":false,"missionId":"393122fe-4c1e-4a6c-9a80-920d4755aa89","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1591,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":444,"providerAuthMs":0,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":444,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"393122fe-4c1e-4a6c-9a80-920d4755aa89"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:04:32.657621+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:393122fe-4c1e-4a6c-9a80-920d4755aa89:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"96428b5f-cf18-4c6c-b017-675a23efeb72","command_center_event_id":"393122fe-4c1e-4a6c-9a80-920d4755aa89"},{"id":"ec18aa6e-ad6c-4c3d-a65f-6cc2b2061d34","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.287-console-service-binding","prNumber":null,"terminal":false,"missionId":"3cc8a805-1e56-4cd1-9008-ada4c2c120d2","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1219,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":325,"providerAuthMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":325,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":325,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"3cc8a805-1e56-4cd1-9008-ada4c2c120d2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:14:17.541457+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3cc8a805-1e56-4cd1-9008-ada4c2c120d2:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"0f7ec682-af6d-45d3-91d4-12c07bfa057b","command_center_event_id":"3cc8a805-1e56-4cd1-9008-ada4c2c120d2"},{"id":"ec195665-b4c2-4732-bdfa-93aff6612db6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Add public.kl_refresh_storage_registry_v3 to the V3 migration on PR #1897. It may read storage.buckets/storage.objects, but may update only public.platform_storage_registry. It must refresh tenant registrations, auto-register unknown live buckets as legacy_pending/unregistered, refresh privacy/count/bytes, and activate planned platform rows once their bucket exists. Do not release yet.","wordingChanged":false,"canonicalIntent":"Add public.kl_refresh_storage_registry_v3 to the V3 migration on PR #1897. It may read storage.buckets/storage.objects, but may update only public.platform_storage_registry. It must refresh tenant registrations, auto-register unknown live buckets as legacy_pending/unregistered, refresh privacy/count/bytes, and activate planned platform rows once their bucket exists. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"catalog-refresh","statement":"A service-role RPC refreshes registry coverage and exact object counts/bytes from read-only Storage metadata.","proofConditionIds":["repo-proof"]}],"objective":"Add public.kl_refresh_storage_registry_v3 to the V3 migration on PR #1897. It may read storage.buckets/storage.objects, but may update only public.platform_storage_registry. It must refresh tenant registrations, auto-register unknown live buckets as legacy_pending/unregistered, refresh privacy/count/bytes, and activate planned platform rows once their bucket exists. Do not release yet.","constraints":[{"id":"storage-read-only","statement":"The RPC performs no mutation against storage schema.","proofConditionIds":["repo-proof"]},{"id":"same-pr","statement":"PR #1897 only; no release.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_mutation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"V3 migration defines kl_refresh_storage_registry_v3 and only updates public registry rows.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"kl_refresh_storage_registry_v3","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"39ccb27f9219eddd0610b18cdd1deef909fe19fa5f1c728f4d7c77da6f012e1e","requestContractRevision":27,"previousRequestContractHash":"246d993c61f983bdd2ada7c7a7beffa0fa760653f809765adcc8b4a66662b6eb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:49:03.583814+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:39ccb27f9219eddd0610b18cdd1deef909fe19fa5f1c728f4d7c77da6f012e1e","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"ec1ad8d6-ce42-44bd-950c-b3d244b37e27","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eb6d99edd64f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2504,"terminal":false,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9078,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4739,"approvedPlanMs":0,"missionSetupMs":5310,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5310,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":310,"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":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},"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":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:23:51.810367+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2504","receipt_type":"execute_mission","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"ec1ae192-ab8c-4d84-a8fe-6ce222f32580","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/restore-vista-r2-token-s3-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10314,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":907,"terminal":false,"missionId":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"6a94d5c48c39ecec9875cde8342c2d8800a8c7ff","timingsMs":{"handlerMs":9027,"prReadinessMs":266,"approvedPlanMs":0,"missionSetupMs":1012,"shipAndProveMs":8754},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6"},"performance":null,"deploymentId":"forgejo-main-6a94d5c48c39","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6358,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:13:36.940396+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6a94d5c48c39ecec9875cde8342c2d8800a8c7ff","external_id":"forgejo-main-6a94d5c48c39","receipt_type":"execute_mission","idempotency_key":"mission:2a3862a9-41cd-469b-ab76-0e4e9bba46b6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"dbc796ea-f958-45c5-9038-695d0cb9b4f9","command_center_event_id":"2a3862a9-41cd-469b-ab76-0e4e9bba46b6"},{"id":"ec1c4901-be64-49f5-96a6-158ee4763736","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papis-logo-orb-20260823","reason":"existing_branch_refresh_failed:648:409","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"1c78948e-4cb0-4490-b1ab-f55224f88c2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1c78948e-4cb0-4490-b1ab-f55224f88c2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4915,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T01:17:57.605485+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1c78948e-4cb0-4490-b1ab-f55224f88c2d:execute_mission:repair_mission_execution_blocked","mission_step_id":"513428a8-398f-48b3-a835-84ef0e2385c3","command_center_event_id":"1c78948e-4cb0-4490-b1ab-f55224f88c2d"},{"id":"ec1dae14-f235-4671-aad6-fccf3ae599bf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/routes/tenantPrivateRouteDecision.ts","content":"import type {ApplicationCapability} from '@/config/applicationCapabilityRegistry';\nimport {resolveTenantApplicationRoute} from '@/routes/tenantApplicationRouteResolver';\nimport {resolvePrivateWorkspaceCompatibility} from '@/routes/privateWorkspaceCompatibility';\nimport {canonicalTenantRouteSlugForIdentity} from '@/routes/verticalRouteRegistry';\nimport {tenantUsesModesRouteFallback} from '@/shells/TenantOwnedShellBoundary';\n\nexport type TenantPrivateRouteDecision =\n  | {kind:'redirect';to:string}\n  | {kind:'owner-portfolio'}\n  | {kind:'users'}\n  | {kind:'tenant-application';app:ApplicationCapability;tenantSlug:string;suffix:string}\n  | {kind:'book-me-directly'}\n  | {kind:'settings';valid:true}\n  | {kind:'settings';valid:false;homeHref:string;tenantId:string;referenceSeed:string}\n  | {kind:'auto-unlock'}\n  | {kind:'standalone-application';app:ApplicationCapability}\n  | {kind:'demo-workspace'}\n  | {kind:'media-library'}\n  | {kind:'call-center'}\n  | {kind:'roof-help-finder'}\n  | {kind:'sce'}\n  | {kind:'redfish-homeowner'}\n  | {kind:'redfish-canvassing'}\n  | {kind:'roofing'}\n  | {kind:'owner-routes'}\n  | {kind:'modes-fallback'}\n  | {kind:'contract-fallback'};\n\nfunction normalizePath(value:string){\n  return String(value||'/').toLowerCase().replace(/\\/+$/g,'')||'/';\n}\n\nfunction resolveTenantSettingsWorkspaceAlias(pathname:string,activeTenant:any){\n  if(!activeTenant?.id)return null;\n  const slug=canonicalTenantRouteSlugForIdentity(activeTenant).toLowerCase();\n  const normalized=String(pathname||'').toLowerCase().replace(/\\/+$/g,'');\n  if(normalized==='/settings'||normalized.startsWith('/settings/'))return `/${slug}${normalized}`;\n  const legacyBase=`/${slug}/dashboard/settings`;\n  if(normalized!==legacyBase&&!normalized.startsWith(`${legacyBase}/`))return null;\n  const suffix=normalized.slice(legacyBase.length);\n  return `/${slug}/settings${suffix}`;\n}\n\nfunction isTenantSettingsWorkspacePath(pathname:string,activeTenant:any){\n  if(!activeTenant?.id)return false;\n  const slug=canonicalTenantRouteSlugForIdentity(activeTenant).toLowerCase();\n  const normalized=String(pathname||'').toLowerCase().replace(/\\/+$/g,'');\n  const base=`/${slug}/settings`;\n  return normalized===base||normalized.startsWith(`${base}/`);\n}\n\nexport function resolveTenantPrivateRouteDecision({\n  pathname,\n  search='',\n  hash='',\n  activeTenant,\n}:{\n  pathname:string;\n  search?:string;\n  hash?:string;\n  activeTenant:any;\n}):TenantPrivateRouteDecision{\n  const applicationRoute=resolveTenantApplicationRoute(pathname);\n  const tenantScopedApp=applicationRoute?.mode==='tenant-integrated'?applicationRoute:null;\n  const compatibility=resolvePrivateWorkspaceCompatibility(pathname,activeTenant);\n  const {\n    normalizedPath,\n    isBigPapisPrivateWorkspace,\n    isSavagePizzaPrivateWorkspace,\n    isCafeQsrPrivateWorkspace,\n    isScePrivateWorkspace,\n    isRoofHelpFinderPrivateWorkspace,\n    isRoofingPrivateWorkspace,\n    isBookMeDirectlyPrivateWorkspace,\n    isRedfishHomeownerDetailWorkspace,\n    isRedfishCanvassingWorkspace,\n    isAutoUnlockPrivateWorkspace,\n    isCallCenterPrivateWorkspace,\n    nativeTenantRouteOwner,\n  }=compatibility;\n  const standaloneApp=applicationRoute?.mode==='standalone'?applicationRoute.app:null;\n\n  if(normalizedPath==='/knock-launch-os')return {kind:'redirect',to:'/knock-launch-os/portfolio'};\n  if(normalizedPath==='/knock-launch-os/portfolio'||normalizedPath.startsWith('/knock-launch-os/portfolio/'))return {kind:'owner-portfolio'};\n  if(normalizedPath.startsWith('/knock-launch-os'))return {kind:'redirect',to:'/knock-launch-os/portfolio'};\n  if(normalizedPath==='/knock-launch-crm')return {kind:'redirect',to:'/knock-launch-os/portfolio'};\n  if(normalizedPath.startsWith('/knock-launch-crm')){\n    const suffix=pathname.slice('/knock-launch-crm'.length);\n    return {kind:'redirect',to:`/knock-launch-os${suffix}${search}${hash}`};\n  }\n  if(normalizedPath==='/users'||normalizedPath==='/team')return {kind:'users'};\n  if(tenantScopedApp&&!nativeTenantRouteOwner){\n    return {kind:'tenant-application',app:tenantScopedApp.app,tenantSlug:tenantScopedApp.tenantSlug,suffix:tenantScopedApp.suffix};\n  }\n  if(isBookMeDirectlyPrivateWorkspace)return {kind:'book-me-directly'};\n\n  const settingsAlias=resolveTenantSettingsWorkspaceAlias(pathname,activeTenant);\n  if(settingsAlias)return {kind:'redirect',to:`${settingsAlias}${search}${hash}`};\n\n  if(isTenantSettingsWorkspacePath(pathname,activeTenant)){\n    const slug=canonicalTenantRouteSlugForIdentity(activeTenant).toLowerCase();\n    const settingsBase=`/${slug}/settings`;\n    const settingsPath=normalizedPath.slice(settingsBase.length).replace(/^\\/+|\\/+$/g,'');\n    const requestedSettingsSection=String(new URLSearchParams(search).get('section')||'').trim().toLowerCase();\n    const allowed=new Set(['profile','notifications','media']);\n    const invalidSettingsPath=Boolean(settingsPath&&!allowed.has(settingsPath));\n    const invalidSettingsSection=Boolean(requestedSettingsSection&&!allowed.has(requestedSettingsSection));\n    if(invalidSettingsPath||invalidSettingsSection){\n      return {\n        kind:'settings',\n        valid:false,\n        homeHref:activeTenant?.id?String(activeTenant?.settings?.dashboard_path||'')||`/${slug}`:'/select-tenant',\n        tenantId:String(activeTenant?.id||''),\n        referenceSeed:`settings:${settingsPath||requestedSettingsSection}`,\n      };\n    }\n    return {kind:'settings',valid:true};\n  }\n\n  if(isAutoUnlockPrivateWorkspace)return {kind:'auto-unlock'};\n  if(standaloneApp)return {kind:'standalone-application',app:standaloneApp};\n  if(normalizedPath.startsWith('/demo-workspace/'))return {kind:'demo-workspace'};\n  if(normalizedPath==='/media-library')return {kind:'media-library'};\n  if(isCallCenterPrivateWorkspace)return {kind:'call-center'};\n  if(isRoofHelpFinderPrivateWorkspace)return {kind:'roof-help-finder'};\n  if(isScePrivateWorkspace)return {kind:'sce'};\n  if(isRedfishHomeownerDetailWorkspace)return {kind:'redfish-homeowner'};\n  if(isRedfishCanvassingWorkspace)return {kind:'redfish-canvassing'};\n  if(normalizedPath==='/redfish-roofing/roof-measurement'||isRoofingPrivateWorkspace)return {kind:'roofing'};\n  if(isBigPapisPrivateWorkspace||isSavagePizzaPrivateWorkspace||isCafeQsrPrivateWorkspace)return {kind:'owner-routes'};\n  if(tenantUsesModesRouteFallback(activeTenant))return {kind:'modes-fallback'};\n  return {kind:'contract-fallback'};\n}\n"},{"path":"src/__tests__/contracts/tenant-private-route-decision.contract.test.ts","content":"import {readFileSync} from 'node:fs';\nimport {resolve} from 'node:path';\nimport {describe,it,expect} from 'vitest';\n\nconst root=resolve(__dirname,'../../..');\nconst shell=readFileSync(resolve(root,'src/PrivateAppShell.tsx'),'utf8');\nconst decision=readFileSync(resolve(root,'src/routes/tenantPrivateRouteDecision.ts'),'utf8');\n\ndescribe('tenant private route decision ownership',()=>{\n  it('keeps route ownership policy out of PrivateRoutes',()=>{\n    const start=shell.indexOf('function PrivateRoutes()');\n    const end=shell.indexOf('function OwnerOsTenantBoundary',start);\n    const body=shell.slice(start,end);\n    expect(body).toContain('resolveTenantPrivateRouteDecision');\n    expect(body).not.toContain('resolvePrivateWorkspaceCompatibility(');\n    expect(body).not.toContain('resolveTenantApplicationRoute(');\n    expect(body).not.toContain('isBigPapisPrivateWorkspace');\n    expect(body).not.toContain('isRoofingPrivateWorkspace');\n    expect(body).not.toContain('isRedfishCanvassingWorkspace');\n  });\n\n  it('owns ordered tenant route policy in the canonical resolver',()=>{\n    expect(decision).toContain('resolvePrivateWorkspaceCompatibility(pathname,activeTenant)');\n    expect(decision).toContain(\"kind:'tenant-application'\");\n    expect(decision).toContain(\"kind:'book-me-directly'\");\n    expect(decision).toContain(\"kind:'settings'\");\n    expect(decision).toContain(\"kind:'auto-unlock'\");\n    expect(decision).toContain(\"kind:'roofing'\");\n    expect(decision).toContain(\"kind:'owner-routes'\");\n    expect(decision).toContain(\"kind:'modes-fallback'\");\n    expect(decision).toContain(\"kind:'contract-fallback'\");\n  });\n});\n"}],"branch":"ai/objective-first-repair-3eadc1ee6115","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3eadc1ee-6115-4090-bdc8-9f6187cc5834","objective":"Continue final phase 4 with exact canonical tenant-private route decision extraction.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"find":"import {resolvePrivateWorkspaceCompatibility} from '@/routes/privateWorkspaceCompatibility';","path":"src/PrivateAppShell.tsx","replace":"import {resolvePrivateWorkspaceCompatibility} from '@/routes/privateWorkspaceCompatibility';\nimport {resolveTenantPrivateRouteDecision} from '@/routes/tenantPrivateRouteDecision';"},{"find":"function PrivateRoutes(){const location=useLocation();const {activeTenant}=useMultiTenant();const applicationRoute=resolveTenantApplicationRoute(location.pathname);const tenantScopedApp=applicationRoute?.mode==='tenant-integrated'?applicationRoute:null;const {normalizedPath,isBigPapisPrivateWorkspace,isSavagePizzaPrivateWorkspace,isCafeQsrPrivateWorkspace,isScePrivateWorkspace,isRoofHelpFinderPrivateWorkspace,isRoofingPrivateWorkspace,isBookMeDirectlyPrivateWorkspace,isRedfishHomeownerDetailWorkspace,isRedfishCanvassingWorkspace,isAutoUnlockPrivateWorkspace,isCallCenterPrivateWorkspace,nativeTenantRouteOwner}=resolvePrivateWorkspaceCompatibility(location.pathname,activeTenant);const isBareUsersAlias=normalizedPath==='/users'||normalizedPath==='/team';const standaloneApp=applicationRoute?.mode==='standalone'?applicationRoute.app:null;if(normalizedPath==='/knock-launch-os')return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath==='/knock-launch-os/portfolio'||normalizedPath.startsWith('/knock-launch-os/portfolio/'))return <Suspense fallback={<RouteFallback/>}><KnockLaunchPortfolio/></Suspense>;if(normalizedPath.startsWith('/knock-launch-os'))return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath==='/knock-launch-crm')return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath.startsWith('/knock-launch-crm')){const suffix=location.pathname.slice('/knock-launch-crm'.length);return <Navigate to={`/knock-launch-os${suffix}${location.search||''}${location.hash||''}`} replace/>;}if(isBareUsersAlias)return <UsersRouteAlias/>;if(tenantScopedApp&&!nativeTenantRouteOwner)return <StandaloneApplicationWorkspace app={tenantScopedApp.app} tenantSlugFromPath={tenantScopedApp.tenantSlug} suffixFromPath={tenantScopedApp.suffix}/>;if(isBookMeDirectlyPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><BookMeDirectlyWorkspace/></Suspense>;const tenantSettingsAliasTarget=resolveTenantSettingsWorkspaceAlias(location.pathname,activeTenant);if(tenantSettingsAliasTarget)return <Navigate to={`${tenantSettingsAliasTarget}${location.search||''}${location.hash||''}`} replace/>;if(isTenantSettingsWorkspacePath(location.pathname,activeTenant)){const settingsBase=`/${canonicalTenantRouteSlugForIdentity(activeTenant).toLowerCase()}/settings`;const settingsPath=normalizedPath.slice(settingsBase.length).replace(/^\\/+|\\/+$/g,'');const requestedSettingsSection=String(new URLSearchParams(location.search).get('section')||'').trim().toLowerCase();const allowedSettingsSections=new Set(['profile','notifications','media']);const invalidSettingsPath=Boolean(settingsPath&&!allowedSettingsSections.has(settingsPath));const invalidSettingsSection=Boolean(requestedSettingsSection&&!allowedSettingsSections.has(requestedSettingsSection));if(invalidSettingsPath||invalidSettingsSection)return <TenantRouteFailureSurface reason=\"route-unavailable\" title=\"This settings section isn't available\" homeHref={getTenantDashboardPathForTenant(activeTenant)} route={`${location.pathname}${location.search||''}`} tenantId={activeTenant.id} referenceSeed={`settings:${settingsPath||requestedSettingsSection}`}/>;return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>};if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;if(standaloneApp)return <StandaloneApplicationWorkspace app={standaloneApp}/>;if(normalizedPath.startsWith('/demo-workspace/'))return <Routes><Route path=\"/demo-workspace/:tenantId\" element={<DemoWorkspaceEntry/>}/></Routes>;if(normalizedPath==='/media-library')return <Suspense fallback={<RouteFallback/>}><MediaLibrary/></Suspense>;if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;if(isCallCenterPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><FirstClassAppTenantBoundary appSlug=\"call-center\" platformDefault applicationMode=\"tenant-integrated\"><CallCenterApplicationRoute/></FirstClassAppTenantBoundary></Suspense>;if(isRoofHelpFinderPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><RoofHelpFinderWorkspace/></Suspense>;if(isScePrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><SceRouteRegistry/></Suspense>;if(isRedfishHomeownerDetailWorkspace)return <RedfishHomeownerDetailRouter/>;if(isRedfishCanvassingWorkspace)return <Suspense fallback={<RouteFallback/>}><RedfishCanvassingRoute/></Suspense>;if(normalizedPath==='/redfish-roofing/roof-measurement')return <RoofingOwnerWorkspaceRouter/>;if(isRoofingPrivateWorkspace)return <RoofingOwnerWorkspaceRouter/>;if(isBigPapisPrivateWorkspace||isSavagePizzaPrivateWorkspace||isCafeQsrPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><OwnerRouteRegistry/></Suspense>;if(tenantUsesModesRouteFallback(activeTenant))return <ModesTenantRouteFallback/>;return <TenantContractSafePrivateRouteFallback/>}","path":"src/PrivateAppShell.tsx","replace":"function PrivateRoutes(){const location=useLocation();const {activeTenant}=useMultiTenant();const decision=resolveTenantPrivateRouteDecision({pathname:location.pathname,search:location.search||'',hash:location.hash||'',activeTenant});switch(decision.kind){case'redirect':return <Navigate to={decision.to} replace/>;case'owner-portfolio':return <Suspense fallback={<RouteFallback/>}><KnockLaunchPortfolio/></Suspense>;case'users':return <UsersRouteAlias/>;case'tenant-application':return <StandaloneApplicationWorkspace app={decision.app} tenantSlugFromPath={decision.tenantSlug} suffixFromPath={decision.suffix}/>;case'book-me-directly':return <Suspense fallback={<RouteFallback/>}><BookMeDirectlyWorkspace/></Suspense>;case'settings':if(!decision.valid)return <TenantRouteFailureSurface reason=\"route-unavailable\" title=\"This settings section isn't available\" homeHref={decision.homeHref||getTenantDashboardPathForTenant(activeTenant)} route={`${location.pathname}${location.search||''}`} tenantId={decision.tenantId||activeTenant?.id} referenceSeed={decision.referenceSeed}/>;return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>;case'auto-unlock':return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;case'standalone-application':return <StandaloneApplicationWorkspace app={decision.app}/>;case'demo-workspace':return <Routes><Route path=\"/demo-workspace/:tenantId\" element={<DemoWorkspaceEntry/>}/></Routes>;case'media-library':return <Suspense fallback={<RouteFallback/>}><MediaLibrary/></Suspense>;case'call-center':return <Suspense fallback={<RouteFallback/>}><FirstClassAppTenantBoundary appSlug=\"call-center\" platformDefault applicationMode=\"tenant-integrated\"><CallCenterApplicationRoute/></FirstClassAppTenantBoundary></Suspense>;case'roof-help-finder':return <Suspense fallback={<RouteFallback/>}><RoofHelpFinderWorkspace/></Suspense>;case'sce':return <Suspense fallback={<RouteFallback/>}><SceRouteRegistry/></Suspense>;case'redfish-homeowner':return <RedfishHomeownerDetailRouter/>;case'redfish-canvassing':return <Suspense fallback={<RouteFallback/>}><RedfishCanvassingRoute/></Suspense>;case'roofing':return <RoofingOwnerWorkspaceRouter/>;case'owner-routes':return <Suspense fallback={<RouteFallback/>}><OwnerRouteRegistry/></Suspense>;case'modes-fallback':return <ModesTenantRouteFallback/>;case'contract-fallback':default:return <TenantContractSafePrivateRouteFallback/>;}}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3eadc1ee-6115-4090-bdc8-9f6187cc5834","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"explicitOwnerAuthorization":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f69a620085be31750c56bc0fd5e9fdbdaa7ad45d48950becb549ed761d21bbd9","replayCount":0,"serializedBytes":17312},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:18:29.914718+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3eadc1ee-6115-4090-bdc8-9f6187cc5834:repository-mutation-intent:f69a620085be31750c56bc0fd5e9fdbdaa7ad45d48950becb549ed761d21bbd9:0","mission_step_id":"f4e3bce4-b929-4317-9b0b-dbc1ea051742","command_center_event_id":"3eadc1ee-6115-4090-bdc8-9f6187cc5834"},{"id":"ec1e3500-479e-4209-bc0d-2864d6a2745a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:28:01.903588+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417872","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"ec1e48d3-f3f2-41f3-b567-90b6cd9395c3","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-183347898b77","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"18334789-8b77-4f28-b48a-12aac468af19","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":794,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":404,"providerAuthMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"18334789-8b77-4f28-b48a-12aac468af19"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1384,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:45:30.333814+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"f889bb55-e88b-4e45-a17e-2d2622ef1524","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"ec1e5538-af91-4003-932a-2141b2f188d2","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":4842,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":302,"terminal":false,"missionId":"ac1bb546-ee21-452b-8c14-a3c8a7a07a04","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"f40b6a0e450baf18bacf4e36431bdcabb9f35fba","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac1bb546-ee21-452b-8c14-a3c8a7a07a04"},"performance":null,"deploymentId":"forgejo-main-f40b6a0e450b","workflowRunId":975,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-operations"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T20:54:02.245756+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"f40b6a0e450baf18bacf4e36431bdcabb9f35fba","external_id":"forgejo-main-f40b6a0e450b","receipt_type":"ship_and_prove","idempotency_key":"mission:ac1bb546-ee21-452b-8c14-a3c8a7a07a04:ship_and_prove:ship_and_prove_release_pending:f40b6a0e450baf18bacf4e36431bdcabb9f35fba:975","mission_step_id":"ebf5a5e5-9736-43ed-a3eb-ea1ede6aa850","command_center_event_id":"ac1bb546-ee21-452b-8c14-a3c8a7a07a04"},{"id":"ec21c306-1e14-4991-86ce-29151d19c442","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/proposal-render-timeout-repair","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"926f307e-35cc-4aa4-a485-ce8f492f6a8c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12922,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":12922,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"926f307e-35cc-4aa4-a485-ce8f492f6a8c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:25:49.76053+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:926f307e-35cc-4aa4-a485-ce8f492f6a8c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"2dcc4d91-7fb0-4445-93cf-4fc5b93c3f55","command_center_event_id":"926f307e-35cc-4aa4-a485-ce8f492f6a8c"},{"id":"ec2457ea-9937-460b-8e7c-d5963b3f448b","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-route-family-recovery-20260905","prNumber":1805,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"76f6001245d94b7bedeaa113e7ab3da12c890734","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T10:40:30.534654+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"76f6001245d94b7bedeaa113e7ab3da12c890734","external_id":"1805","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9c7f293e-06b8-404b-87e6-f4edf466859a:merged-pr:1805:76f6001245d94b7bedeaa113e7ab3da12c890734","mission_step_id":"7524aee6-0484-45ff-942f-60494e801053","command_center_event_id":"9c7f293e-06b8-404b-87e6-f4edf466859a"},{"id":"ec251d29-f6a9-43e7-b239-e37b977512a8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"requestContractHash":"c1f57793614ee17f059db1a26fd23eac17744e853043b474917bdea7a19c2513","forgejoWorkflowProof":{"runId":9754,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:17:07.863621+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","external_id":"forgejo-main-303851e58f72","receipt_type":"canonical_release_status","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:forgejo-release-status:303851e58f72cc4ad6701e555e1d7a945360c0a1:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"3d03b5f2-3c70-483c-84b5-8cf2364ad246","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"ec25ccd1-439c-4ae8-a388-4b2a11c8f7fe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a924d5098361","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"a924d509-8361-466f-9fcc-6999d3a728e6","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":1036,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1036,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1036,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1036,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a924d509-8361-466f-9fcc-6999d3a728e6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:35:43.344347+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a924d509-8361-466f-9fcc-6999d3a728e6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f23bfb5f-2404-4ea1-98ee-ad461cc9c253","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"ec26304d-a5e1-4957-b8b9-f53bef7cd951","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"603982e642330da3b221cb111c96894a47e15bb986dc918eb134e6ec0c66290c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7231","runId":7231,"status":"running","sourceSha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:21:10.637562+00:00","proof_gate":"canonical_release_pending","source_sha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","external_id":"forgejo-main-69149fd43ce7","receipt_type":"canonical_release_status","idempotency_key":"mission:79cd789f-76be-4061-b05c-9c5d2dcab6e1:forgejo-release-status:69149fd43ce758144cbd7a270ff95d894b7c8f38:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1ba610b2-3e3e-4206-a36e-2301d44bc6e6","command_center_event_id":"79cd789f-76be-4061-b05c-9c5d2dcab6e1"},{"id":"ec2cb82b-6969-4454-ae4b-dd015b0b568a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d3fc6af2f035b580982b670488996328e46c9631","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d3fc6af2f035b580982b670488996328e46c9631","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1aa240228c106a9a045635ac467cc6e9b58f5f470d1b244f3905fe417aa231c1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3757","runId":3757,"status":"success","sourceSha":"d3fc6af2f035b580982b670488996328e46c9631","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:42:57.234494+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d3fc6af2f035b580982b670488996328e46c9631","external_id":"forgejo-main-d3fc6af2f035","receipt_type":"canonical_release_status","idempotency_key":"mission:12e70954-e54b-4d7a-ba7f-a8561ac49b10:forgejo-release-status:d3fc6af2f035b580982b670488996328e46c9631:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9b6dd255-b586-4cc2-ae88-1769c04d91df","command_center_event_id":"12e70954-e54b-4d7a-ba7f-a8561ac49b10"},{"id":"ec2cdda9-da6c-4093-b478-a7d2061ef1f2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f33e92dcff39","prNumber":4603,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"446a0d8135f57079868b7866df6b4d026eb98f8e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:03:13.912751+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"446a0d8135f57079868b7866df6b4d026eb98f8e","external_id":"4603","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f33e92dc-ff39-4cfe-b3fc-f257b060a558:merged-pr:4603:446a0d8135f57079868b7866df6b4d026eb98f8e","mission_step_id":"4758c9d8-64bb-4c28-bd40-738d03d18d94","command_center_event_id":"f33e92dc-ff39-4cfe-b3fc-f257b060a558"},{"id":"ec2d09f4-8c38-4422-9396-6efeae71f654","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"visual-sandbox","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"visual-sandbox\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"visual-sandbox\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-29T17:33:21.559193+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-841a01acfc83\",\"prNumber\":4128,\"sourceSha\":\"2126ecfae1452652184abc7d5e7dbd2a0e885071\",\"deploymentId\":\"forgejo-main-2126ecfae145\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:35:54.31468+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:owner-progress-heartbeat:119379503","mission_step_id":"91e29776-3a3e-4870-9141-dc5c253caf17","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"ec30c8fd-c390-4ee8-b94f-d804f25f4fa0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:58:04.35536+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419672","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"ec30f6c8-506c-44d8-bb8d-37903e5c829e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":994,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":381,"terminal":false,"missionId":"79d4ae9b-95d6-4c6f-86d3-ae9b2a766dcc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"de7414d7d09aad0d46fca0b778de38335f70339f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"79d4ae9b-95d6-4c6f-86d3-ae9b2a766dcc"},"performance":null,"deploymentId":"forgejo-main-de7414d7d09a","workflowRunId":1265,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T16:59:55.397505+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"381","receipt_type":"automatic_mission_resume","idempotency_key":"mission:79d4ae9b-95d6-4c6f-86d3-ae9b2a766dcc:automatic-mission-resume:381:canonical_release_dispatched","mission_step_id":"912092c3-77c2-4d23-804d-11eeacb88d9a","command_center_event_id":"79d4ae9b-95d6-4c6f-86d3-ae9b2a766dcc"},{"id":"ec31f99f-8a63-47eb-9a2f-5964a7f790eb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5c5e529bc753","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":26653,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11296,"firstUsefulResultAt":"2026-09-29T16:25:48.332Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4146,"terminal":false,"missionId":"5c5e529b-c753-4921-b77e-14defc2fd4c4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2238,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5c5e529b-c753-4921-b77e-14defc2fd4c4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:25:59.676296+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5c5e529b-c753-4921-b77e-14defc2fd4c4:automatic-mission-resume:4146:repair_mission_pr_ready_retryable","mission_step_id":"d8e4bb10-c571-4a63-b376-b43cf1abebee","command_center_event_id":"5c5e529b-c753-4921-b77e-14defc2fd4c4"},{"id":"ec32a97a-cb41-4f1d-9497-5d0e94bd4408","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8c023417a5e1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":25455,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":111002,"firstUsefulResultAt":"2026-09-24T05:00:44.208Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.239-stale-gate-evidence-reuse","prNumber":3586,"terminal":false,"missionId":"8c023417-a5e1-46de-bef2-3580166e8e53","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"999d8363a1117e81b134345754379e7054bd46d9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4575,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":593,"approvedPlanMs":0,"missionSetupMs":414,"providerAuthMs":0,"shipAndProveMs":3459,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":154,"resolvePreflightMs":414,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c023417-a5e1-46de-bef2-3580166e8e53"},"performance":null,"deploymentId":"forgejo-main-999d8363a111","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2631,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:02:44.379705+00:00","proof_gate":"canonical_release_dispatched","source_sha":"999d8363a1117e81b134345754379e7054bd46d9","external_id":"forgejo-main-999d8363a111","receipt_type":"execute_mission","idempotency_key":"mission:8c023417-a5e1-46de-bef2-3580166e8e53:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b5ef32ec-99b7-427a-a665-93495a64ea59","command_center_event_id":"8c023417-a5e1-46de-bef2-3580166e8e53"},{"id":"ec32bda2-7f8c-478a-a7cd-cb9c32363465","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"6a7c298fe9d627f95be1486529e1e704d9df242b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"248c93dc93110878b22924bf4974c8535d2bb476","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"c9be9623d71193818d81ac58d2484eb02e85ec1d8588d4e8299c53a22d353e90","forgejoWorkflowProof":{"runId":15606,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:02:52.720369+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"248c93dc93110878b22924bf4974c8535d2bb476","external_id":"forgejo-main-248c93dc9311","receipt_type":"canonical_release_status","idempotency_key":"mission:f18f706d-68f0-40b4-89cf-3ddbb5cff5fa:forgejo-release-status:248c93dc93110878b22924bf4974c8535d2bb476:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"e9787530-5bdb-4f80-bc63-909607a73b91","command_center_event_id":"f18f706d-68f0-40b4-89cf-3ddbb5cff5fa"},{"id":"ec3411cd-19f3-4c49-b293-d1be763d9ed0","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-07b2f40a16a5","merged":false,"prNumber":3257,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:48:28.779611+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3257","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:closed-pr:3257:unmerged","mission_step_id":"bc11d63b-eef1-4a6d-b227-1b3ba1a70cff","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"ec34c12e-768f-4061-96ff-ae53b18f2a9f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":566,"approvedPlanMs":0,"missionSetupMs":665,"providerAuthMs":0,"shipAndProveMs":4676,"ledgerPrepareMs":445,"ledgerReconcileMs":0,"lineageReconcileMs":220,"resolvePreflightMs":665,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":445,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"performance":null,"deploymentId":"forgejo-main-dbefd873ce2d","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":2676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:12:50.793542+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":"forgejo-main-dbefd873ce2d","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"38370441-c885-428b-b43d-52ea0b06dff3","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"ec35cfcf-90ef-4c29-88cd-70275facd8cf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"config/control-plane-capabilities.json","content":"{\n  \"schemaVersion\": 1,\n  \"authority\": \"live_runtime\",\n  \"purpose\": \"Bootstrap capability resolution without duplicating or freezing the live tool inventory.\",\n  \"repository\": \"noel/KnockLaunchOS\",\n  \"canonicalArchitectureRestorePoint\": \"config/control-plane-restore-point.json\",\n  \"runtime\": {\n    \"healthEndpoint\": \"https://cc-execution.knocklaunch.app/health\",\n    \"openApiEndpoint\": \"https://cc-execution.knocklaunch.app/openapi.json\",\n    \"authoritativeIdentityFields\": [\n      \"version\",\n      \"runtime.gitSha\",\n      \"capabilityCache.key\"\n    ]\n  },\n  \"release\": {\n    \"workflowName\": \"KnockLaunch Gate\",\n    \"pullRequestGate\": \"KnockLaunch Gate\",\n    \"scheduledMaintenanceOwner\": \"supabase_edge_registry_reconciliation\",\n    \"scheduledMaintenanceCadence\": \"six_hour_recovery_only\",\n    \"scheduledMaintenancePolicy\": \"event_driven_on_relevant_protected_main_changes_six_hour_drift_recovery\",\n    \"mergeOwner\": \"command_center_forgejo_squash_after_gate\",\n    \"hostedAutoMergeWorkflow\": false,\n    \"automaticMergeProgression\": \"explicitly_armed_pull_request_only\",\n    \"automaticMergeCadence\": \"event_driven_success_primary_every_minute_recovery\",\n    \"gateCompletionIntentPolicy\": \"gate_final_step_authenticates_exact_run_intent_then_command_center_waitUntil_verifies_exact_green_before_any_merge_mutation_no_pending_native_automerge_prearm_direct_canonical_controlled_squash_merge_uses_exact_head_commit_id_stale_head_refresh_regate_and_every_minute_reconciliation_recovery_only\",\n    \"forgejoNativeAutoMergePolicy\": \"pending_gate_native_prearm_forbidden_exact_green_command_center_controlled_squash_is_primary_protected_main_checks_authoritative_protected_main_push_canonical_release_owner\",\n    \"pendingGateNativeAutoMergeAllowed\": false,\n    \"exactGreenBehindBaseAutoRefreshPolicy\": \"behind_base_merge_rejection_refreshes_same_ai_pr_onto_current_main_discards_stale_green_returns_waiting_for_gate_and_requires_new_exact_head_canonical_gate_before_merge_no_manual_retry_no_replacement_pr\",\n    \"gateCompletionIntentVerifyAttemptsMax\": 12,\n    \"gateCompletionIntentVerifyDelayMs\": 500,\n    \"postGateNotifierJobRequired\": false,\n    \"automaticMergeAuthorizationMarker\": \"<!-- knocklaunch:auto-progress -->\",\n    \"ownerApprovedShipAdoptionArmsExistingPullRequest\": true,\n    \"ownerApprovedShipAdoptionProof\": \"forgejo_pr_body_marker_patch_then_read_back\",\n    \"greenGateAloneAuthorizesMerge\": false,\n    \"frontendPostMergeOwner\": \"forgejo_runner_direct_cloudflare\",\n    \"runtimePostMergeOwner\": \"forgejo_runner_direct_affected_targets\",\n    \"githubWorkflowBudget\": 0,\n    \"architectureExclusivity\": {\n      \"status\": \"locked\",\n      \"mode\": \"single_owner_fail_closed\",\n      \"workflowOwner\": \"KnockLaunch Gate\",\n      \"gateOwner\": \"KnockLaunch Gate\",\n      \"scheduledMaintenanceOwner\": \"supabase_edge_registry_reconciliation\",\n      \"scheduledMaintenanceTriggerPolicy\": \"event_driven_primary_six_hour_recovery\",\n      \"mergeQueueOwner\": \"cc_execution_merge_queue_supervisor\",\n      \"mergeOwner\": \"command_center_forgejo_squash_after_gate\",\n      \"releaseOwner\": \"canonical_production_release_conductor\",\n      \"releaseTriggerOwner\": \"protected_main_push\",\n      \"workflowDispatchRole\": \"canonical_conductor_recovery_only\",\n      \"frontendDeploymentOwner\": \"forgejo_runner_direct_cloudflare\",\n      \"runtimeDeploymentOwner\": \"forgejo_runner_direct_affected_targets\",\n      \"publicRepositoryMutationLane\": \"execute_objective\",\n      \"publicRepositoryMutationToolCount\": 1,\n      \"directOperatorRole\": \"bounded_explicit_subordinate_only\",\n      \"autonomousParallelOwnersAllowed\": false,\n      \"nativePendingAutoMergeAllowed\": false,\n      \"hostedAutoMergeWorkflowAllowed\": false,\n      \"maxCanonicalReleasesPerMission\": 1,\n      \"enforcement\": {\n        \"failClosed\": true,\n        \"gateRegressionTest\": \"workers/cc-execution/test/release-orchestration-invariants.test.js\",\n        \"duplicateAuthorityPolicy\": \"any_second_autonomous_mutation_merge_queue_merge_or_release_owner_is_invalid\"\n      }\n    },\n    \"releaseFastReadInvariant\": {\n      \"status\": \"locked\",\n      \"owner\": \"cc-execution\",\n      \"providerPrimitive\": \"forgejoReadJson\",\n      \"singleFlightRequired\": true,\n      \"fastLaneAttemptTimeoutMs\": 2400,\n      \"fastLaneTotalBudgetMs\": 5000,\n      \"fastLaneMaxAttempts\": 2,\n      \"fastLaneRetryDelayMs\": 100,\n      \"identicalConcurrentReadPolicy\": \"one_physical_forgejo_read_no_post_completion_response_cache\",\n      \"gateRegressionTest\": \"workers/cc-execution/test/forgejo-provider-singleflight.test.js\"\n    },\n    \"dailyForgejoOperatorTools\": [\n      \"forgejo_pr_inspect\",\n      \"forgejo_pr_refresh\",\n      \"forgejo_pr_list\",\n      \"forgejo_pr_close\",\n      \"forgejo_pr_reopen\",\n      \"forgejo_gate_status\",\n      \"forgejo_runner_list\",\n      \"forgejo_resilience_status\",\n      \"forgejo_runner_retire\",\n      \"forgejo_actions_runs\",\n      \"forgejo_action_run_logs\",\n      \"forgejo_action_run_cancel\",\n      \"forgejo_queue_retire\",\n      \"forgejo_queue_reconcile\",\n      \"forgejo_action_run_rerun\",\n      \"forgejo_branch_delete\"\n    ]\n  },\n  \"resolution\": {\n    \"discoverFromCurrentConversation\": true,\n    \"reuseVerifiedMapUntilInvalidated\": true,\n    \"priority\": [\n      \"KNOCKLAUNCH_Command_Center\",\n      \"connected_MCP_applications\",\n      \"Forgejo\",\n      \"remaining_project_tools\"\n    ],\n    \"invalidateOn\": [\n      \"runtime_sha_change\",\n      \"schema_drift\",\n      \"connector_failure\",\n      \"repository_change\"\n    ]\n  },\n  \"routing\": {\n    \"principle\": \"two_skill_complement\",\n    \"selectionOrder\": [\n      \"ui\",\n      \"core\"\n    ],\n    \"lanes\": {\n      \"ui\": {\n        \"skill\": \"knocklaunch-ui\",\n        \"useWhen\": \"provably_bounded_frontend_only\",\n        \"useFor\": [\n          \"bounded_frontend_copy\",\n          \"bounded_frontend_style\",\n          \"bounded_frontend_spacing_or_layout\",\n          \"bounded_frontend_simple_interaction\",\n          \"bounded_frontend_premium_motion_or_animation\"\n        ],\n        \"requires\": [\n          \"frontend_only\",\n          \"exact_or_quickly_resolvable_owner\",\n          \"no_auth_database_runtime_or_control_plane_implications\"\n        ],\n        \"premiumMotionPolicy\": \"For bounded frontend motion or animation, prefer intentional premium choreography and the strongest appropriate existing frontend primitive, library, or asset over cheap-looking CSS-only gimmicks. CSS remains valid when it is genuinely the premium implementation.\",\n        \"avoidDurableMissionWhenMechanicallySafe\": true\n      },\n      \"core\": {\n        \"skill\": \"knocklaunch-core\",\n        \"default\": true,\n        \"useWhen\": \"not_provably_bounded_frontend_only\",\n        \"internalDepths\": {\n          \"light\": [\n            \"repository_cleanup\",\n            \"merge_queue_cleanup\",\n            \"ci_or_release_cleanup\",\n            \"release_architecture_cleanup\",\n            \"bounded_non_ui_source_repair\",\n            \"canonical_pr_or_release_operation\"\n          ],\n          \"full\": [\n            \"tenant_or_product_audit\",\n            \"ambiguous_or_cross_system_repair\",\n            \"backend_auth_or_data_change\",\n            \"workflow_or_runtime_change\",\n            \"broad_interaction_audit\",\n            \"scope_crosses_lane_boundaries\"\n          ]\n        }\n      }\n    },\n    \"escalation\": {\n      \"evidenceRequiredToCrossBoundary\": true,\n      \"preserveProvenContext\": true,\n      \"restartDiscovery\": false,\n      \"duplicateBranchPrReleaseOrWitness\": false\n    },\n    \"verification\": {\n      \"visualWitnessAutomatic\": false,\n      \"visualWitnessPolicy\": \"claim_matched_after_repair\",\n      \"visualWitnessCapacityRoutingPolicy\": \"virtual_first_then_render_burst_when_virtual_saturated_or_unavailable\",\n      \"visualWitnessRenderColdStartCostMs\": 60000,\n      \"visualWitnessRenderColdStartPolicy\": \"provider_specific_activation_cost_never_global_witness_timeout\",\n      \"visualWitnessReleaseValidationPolicy\": \"cold_start_aware_v1_plus_n_minus_one_capacity_pool\",\n      \"visualWitnessInteractiveNoProgressLeaseMs\": 30000,\n      \"visualWitnessNonVisualInteractionCapturePolicy\": \"executable_interaction_diagnostics_without_screenshot_unless_visual_claim\",\n      \"visualWitnessSelfHealingPolicy\": {\n        \"watchdogOwner\": \"cc_execution_cloudflare_cron\",\n        \"watchdogIntervalMs\": 60000,\n        \"immediateHealthySiblingFailover\": true,\n        \"maxLaneRecoveryAttemptsPerWindow\": 1,\n        \"recoveryCooldownMs\": 30000,\n        \"virtualContainerRecycleAndRebootstrap\": true,\n        \"stableBootstrapAuthorityOnly\": true,\n        \"independentBootstrapSecretRotationAllowed\": false,\n        \"staleMissionDeadlineCleanup\": true,\n        \"staleBrowserRecycle\": true,\n        \"persistentFailureFailsClosed\": true,\n        \"healthySiblingInterrupted\": false,\n        \"liveHealthFields\": [\"selfHealingReady\", \"watchdogActive\", \"syntheticRecoveryProof\", \"lastRecoveryResult\"]\n      },\n      \"interactionClaimsRequireInteractionProof\": true,\n      \"behavioralObjectiveProofPolicy\": \"owner_requested_behavioral_outcomes_involving_interactive_surfaces_require_executable_claim_matched_interaction_proof_runtime_deploy_merge_gate_or_http_availability_alone_never_satisfies_behavior\",\n      \"witnessFreshnessPolicy\": \"interaction_and_visual_witness_evidence_must_match_current_request_contract_hash_active_source_sha_required_route_and_claim_interaction_claims_also_require_interactive_audit_mode_stale_generation_witness_is_nonterminal\",\n      \"ownerFacingLiveGatePolicy\": \"owner_facing_live_requires_current_request_contract_state_verified_terminal_or_deploy_state_without_current_contract_verification_fails_closed_to_in_progress\",\n      \"terminalReceiptFailClosedPolicy\": \"compact_operation_receipts_and_exact_live_release_reuse_suppress_success_terminal_status_until_current_request_contract_state_is_verified_cancelled_superseded_and_action_required_semantics_are_preserved\",\n      \"customerSideEffectProofPolicy\": \"verification_must_not_create_irreversible_customer_side_effects_only_for_proof_use_safe_representative_or_synthetic_interactions_when_available_otherwise_surface_explicit_nonterminal_proof_gap\",\n      \"requestContractRequiredForDurableOwnerMutations\": true,\n      \"requestContractTerminalPolicy\": \"terminal_only_after_all_current_contract_outcomes_constraints_and_required_proofs_are_satisfied_on_live_release\",\n      \"requestContractProofBinding\": \"release_and_witness_evidence_must_match_current_request_contract_hash\",\n      \"requestContractWitnessPolicy\": \"required_interaction_or_visual_contract_conditions_auto_start_claim_matched_witness_after_exact_live_release_visual_only_without_contract_requirement_remains_opt_in\",\n      \"requestContractExplicitMutationPolicy\": \"explicit_contract_required_only_for_sensitive_control_plane_auth_security_schema_data_destructive_or_unresolved_ambiguous_mutations_valid_claim_matched_inferred_contracts_are_accepted_for_other_owner_authorized_work_even_when_scope_is_multi_component\",\n      \"requestContractInferenceAllowedForBoundedLowRiskOwnerChanges\": true,\n      \"requestContractInferenceAllowedForConcreteOwnerRepairs\": true,\n      \"requestContractReconciliationSnapshotPolicy\": \"fresh_durable_mission_read_immediately_before_terminal_evaluation_fail_closed_if_explicit_contract_snapshot_missing\",\n      \"requestContractCorrectiveGenerationPolicy\": \"same_mission_new_repair_generation_persists_new_branch_pr_clears_prior_source_release_and_proof_identity_stamps_followup_receipts_and_rejects_stale_lower_generation_context_before_reconciliation\",\n      \"durableMissionTerminalityPolicy\": \"terminal_final_receipt_is_sticky_append_short_circuits_before_new_receipt_or_context_update\",\n      \"requestContractReleaseBindingPolicy\": \"verified_release_evidence_must_match_active_generation_exact_source_sha_and_current_request_contract_hash\",\n      \"requestContractRepositoryProofPolicy\": \"repository_conditions_require_verified_repository_receipt_bound_to_current_source_and_request_contract_release_success_alone_never_satisfies_repository_state\",\n      \"requestContractReleaseTargetRecoveryPolicy\": \"historical_merged_source_containment_accepts_forgejo_native_top_level_merge_base_then_shared_changed_path_owner_mapping_exact_source_parent_diff_or_strict_exact_signed_protected_main_push_event_payload_independent_of_moving_main_compare_then_exact_protected_main_push_or_existing_dispatch_proof\",\n      \"requestContractHostWatchdogProofPolicy\": \"host_watchdog_condition_prefers_durable_forgejo_host_queue_latest_heartbeat_with_cache_fallback_requires_fresh_verified_signed_heartbeat_and_optional_expected_text_in_maintenance_proof_generic_release_evidence_never_satisfies_host_claim\",\n      \"capabilityManifestPolicy\": \"every_mutable_request_contract_carries_machine_readable_capability_manifest_metadata_and_cross_boundary_product_dependencies_are_guarded_by_repository_capability_manifests\",\n      \"capabilityActivationPolicy\": \"prepare_then_deploy_runtime_and_data_then_verify_dependency_readiness_compatibility_and_claim_matched_canary_then_activate_frontend_exposure\",\n      \"capabilityPrerequisiteIsolationPolicy\": \"expected_unavailable_optional_or_owner_authorized_dependencies_are_prerequisite_required_and_may_not_disable_unrelated_working_capabilities\",\n      \"capabilityCanaryPolicy\": \"required_production_proof_conditions_are_activation_canaries_bound_to_exact_request_contract_hash_source_sha_release_receipt_and_runtime_identity\",\n      \"capabilityDriftPolicy\": \"exact_manifest_source_release_dependency_or_runtime_identity_drift_is_actionable_nonterminal_state_never_false_completion\",\n      \"capabilityCompatibilityWindow\": [\"N\", \"N-1\"],\n      \"capabilityQuarantinePolicy\": \"post_activation_health_contract_violation_quarantines_or_rolls_back_only_the_affected_capability_and_preserves_unrelated_surfaces\",\n      \"capabilityProofLedgerPolicy\": \"reuse_durable_command_center_mission_ledger_request_contract_hash_binding_for_dependency_readiness_release_canary_activation_drift_and_quarantine_evidence\",\n      \"visualWitnessEvidencePolicy\": {\n        \"separateEvidenceDomains\": true,\n        \"domains\": [\n          \"application\",\n          \"interaction\",\n          \"visual\",\n          \"witness_infrastructure\"\n        ],\n        \"applicationVerdictSources\": [\n          \"expected_path\",\n          \"expected_text\",\n          \"projection\",\n          \"application_shell\",\n          \"console_errors\",\n          \"page_errors\",\n          \"failed_requests\",\n          \"response_errors\"\n        ],\n        \"interactionVerdictSources\": [\n          \"targeted_action_receipts\",\n          \"required_checkpoint_receipts\",\n          \"route_transition_receipts\"\n        ],\n        \"visualVerdictSources\": [\n          \"screenshots\",\n          \"viewport_observation\",\n          \"visual_acceptance\"\n        ],\n        \"screenshotFailureAloneIsProductDefect\": false,\n        \"witnessInfrastructureFailureMayInvalidateOnlyItsOwnEvidenceDomain\": true,\n        \"nonVisualClaimsMayVerifyWithoutScreenshotEvidence\": true,\n        \"explicitVisualClaimsRequireVisualEvidence\": true,\n        \"interactionClaimsRequireExecutedInteraction\": true,\n        \"doNotEscalateProductSeverityFromWitnessInfrastructureFailure\": true,\n        \"doNotReportApplicationFailureWithoutApplicationEvidence\": true,\n        \"reportDegradedWitnessSeparately\": true,\n        \"tenantProjectionDefaultPolicy\": \"tenant_ref_prefers_deterministic_real_active_owner_or_tenant_owner_projection_else_explicit_godmode_fallback_with_machine_readable_reason_no_silent_synthetic_user\",\n        \"tenantProjectionInvariantPolicy\": \"sanitized_before_navigation_navigation_settled_and_final_snapshots_verify_authority_user_tenant_support_access_and_impersonated_user_identity_without_tokens_or_secrets\",\n        \"tenantSelectorNextClassification\": \"private_workspace_active_tenant_hydration_guard\",\n        \"tenantSelectorWorkspaceClassification\": \"tenant_route_resolution\",\n        \"authenticatedRootOrLoginEscapeClassification\": \"auth_handoff\",\n        \"firstBadStatePolicy\": \"route_receipts_and_top_level_diagnostic_summary_report_first_bad_stage_first_causal_signal_likely_owning_layer_and_evidence_domain\",\n        \"sameTenantCanonicalRedirectPolicy\": \"allowed_and_not_misclassified_as_tenant_escape\",\n        \"boundedRetryOnlyWhenMissingRequiredEvidenceCouldBeRecovered\": true,\n        \"neverDuplicateReleaseOrRepairBecauseWitnessCaptureFailed\": true\n      }\n    },\n    \"representativeTests\": [\n      {\n        \"request\": \"Make the Add customers to this route button green\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Clean up the merge queue\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"light\"\n      },\n      {\n        \"request\": \"God mode user tenant and owner invitations are broken\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"full\"\n      },\n      {\n        \"request\": \"Audit the Seaside route family for visual regressions and fix them\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"full\",\n        \"proof\": \"targeted_witness_only_when_explicitly_authorized\"\n      },\n      {\n        \"request\": \"Change this bounded frontend label\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Give this logo premium intentional motion without changing backend behavior\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Clean up release architecture\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"light\"\n      }\n    ]\n  },\n  \"efficiency\": {\n    \"ownerEfficiencyRules\": {\n      \"ownerAssistEscalationSeconds\": 120,\n      \"ownerAssistPolicy\": \"If a queue, runner, provider, or tool wait is likely to exceed 120 seconds and Noel can materially shorten it, tell Noel immediately what is causing the wait, the exact action he can take, why it helps, and the exact continuation point. If Noel cannot materially help, continue automatically without making him babysit the wait.\",\n      \"boundedMeansBounded\": \"Keep bounded UI or source requests inside their proven boundary. Cross into backend, database, auth, runtime, or control-plane scope only when concrete evidence requires it, and disclose that scope expansion before entering it.\",\n      \"oneFailedHelperRule\": \"After one helper or abstraction failure, inspect the failure once and switch to the authoritative source or control-plane path when the intended operation is deterministic. Do not repeatedly fight helper tooling.\",\n      \"noInvisibleWaiting\": \"Never present queued or blocked time as active implementation. State the actual blocker and what is ahead of the work whenever the wait becomes material.\",\n      \"queueTriageBeforeExtendedWait\": true,\n      \"queueTriagePolicy\": \"Before accepting an extended queue wait, determine whether the blocking work is valid, obsolete, duplicate, superseded, or safely cancelable. If owner action could materially shorten the wait, invoke the owner-assist policy immediately.\",\n      \"noArchitectureDuringActiveRepair\": true,\n      \"noArchitectureDuringActiveRepairPolicy\": \"Repair the requested broken product behavior before optional architecture improvement. Do not expand a live defect into a platform project unless the architecture is the proven first causal failure.\",\n      \"liveFinishLineRequired\": true,\n      \"liveFinishLinePolicy\": \"Define the exact owner-visible production condition that makes the request complete before mutation. Reject work that does not materially advance that condition unless it is required safety or release plumbing.\",\n      \"meaningfulUpdatesOnly\": true,\n      \"meaningfulUpdateEvents\": [\"root_cause_proven\", \"material_blocker\", \"owner_action_can_help\", \"gate_terminal\", \"merged\", \"release_terminal\", \"live_proof_terminal\"],\n      \"cheapClaimMatchedProof\": true,\n      \"cheapClaimMatchedProofPolicy\": \"Use the lightest proof that matches the claim. Do not run visual or broad semantic proof for a narrower repository, backend, or interaction claim unless required by the claim itself.\",\n      \"staleHeadEarlyDetection\": true,\n      \"staleHeadPolicy\": \"When protected main advances during an independent pull-request Gate, classify that exact generation as nonterminal refresh-required rather than code failure; preserve the mission/workstream and refresh the same PR onto current main before merge. Successful expensive frontend TypeScript/build QA is persisted before the final freshness verdict and may be reused after refresh only when an exact frontend-input fingerprint matches; hard-safety/current-main checks always rerun and any relevant input change or evidence miss forces full Gate validation.\",\n      \"scopeExpansionDisclosureRequired\": true,\n      \"ownerShortcutPolicy\": \"When a safe owner action taking roughly 15 to 30 seconds is likely to save several minutes of automation or tooling delay, tell Noel the exact shortcut immediately instead of assuming automation is preferable.\",\n      \"doneMeansLive\": true,\n      \"doneMeansLivePolicy\": \"Do not report product work done at branch, pull request, green gate, merge, or deployment-dispatch state. Done means the requested production behavior is proven live.\",\n      \"threeStrikesComplexityThreshold\": 3,\n      \"threeStrikesComplexityPolicy\": \"If a supposedly simple request encounters three distinct infrastructure or tooling failure classes, stop extending the chain. Reassess the shortest safe path, tell Noel what is actually blocking progress and any useful owner shortcut, then continue only on that shortened path.\",\n      \"ownerShorthandIsExecutable\": true,\n      \"ownerShorthandResolutionPolicy\": \"phrases_like_fix_it_finish_it_or_make_it_happen_resolve_against_current_conversation_latest_unresolved_owner_visible_outcomes_and_live_truth_without_forcing_restatement\",\n      \"compoundOwnerDirectivePolicy\": \"split_multiple_requested_outcomes_into_independent_work_packets_before_mutation_preserve_each_requested_detail_and_owner_visible_finish_line\",\n      \"independentRequestParallelExecution\": true,\n      \"independentRequestParallelExecutionPolicy\": \"start_noncolliding_workstreams_without_waiting_for_sibling_gate_merge_or_release_serialize_only_proven_collision_domains_or_same_nonconcurrent_release_target\",\n      \"ownerDirectiveAccuracyPolicy\": \"latest_explicit_owner_instruction_wins_true_conflicts_inferred_context_may_fill_missing_details_but_may_not_replace_or_expand_requested_outcomes\",\n      \"shorthandClarificationPolicy\": \"ask_only_when_current_context_supports_materially_conflicting_owner_visible_outcomes_or_owner_only_action_is_required_otherwise_choose_narrowest_context_supported_fix_and_execute\",\n      \"requestDecompositionProofPolicy\": \"each_work_packet_defines_owner_visible_finish_line_and_claim_matched_proof_before_mutation\"\n    },\n    \"shallowHealthReadsPerStableRuntime\": 1,\n    \"exactFetchBeforeSearch\": true,\n    \"maxScopedSearches\": 2,\n    \"repoWideDiscoveryRequiresEvidence\": true,\n    \"oneMutationPath\": true,\n    \"publicRepositoryMutationLane\": \"execute_objective\",\n    \"publicRepositoryMutationRoute\": \"/mission/execute\",\n    \"publicRepositoryMutationToolCount\": 1,\n    \"internalRepositoryMutationPrimitive\": \"repository_patch_scoped\",\n    \"mutationContinuationPolicy\": \"reuse_execute_objective_same_mission\",\n    \"mutationContinuationRecoveryPolicy\": \"bare_same_mission_continuation_without_explicit_mutation_payload_recovers_authoritative_pr_lineage_or_persisted_repository_mutation_intent_from_compact_context_then_full_durable_receipt_before_source_resolution_required_only_genuinely_unscoped_continuations_fail_closed\",\n    \"missionLedgerInfrastructureFailurePolicy\": \"nonfatal_for_authorized_repository_mutation\",\n    \"postMutationBookkeepingFailurePolicy\": \"nonfatal_preserve_handler_result\",\n    \"postPullRequestSupersededRunCleanupPolicy\": \"skip_fresh_pr_background_wait_until_for_reused_pr_exact_commit_sha\",\n    \"objectivePlanningDurableMissionPolicy\": \"read_only_intent_classifies_before_ship_defaults_explicit_source_targets_bypass_repair_plan_mechanically_safe_exact_frontend_mutation_preparation_bypasses_durable_mission_planner_is_fallback_only_for_unresolved_source_ownership_tracking_existing_pr_or_control_plane_coordination_remains_durable\",\n    \"boundedDeterministicOwnerRequestPolicy\": \"explicit_owner_scope_is_authoritative_normalize_equivalent_mutation_wrappers_before_classification_use_shortest_exact_source_path_no_inferred_scope_expansion_no_durable_mission_for_mechanically_safe_exact_mutation\",\n    \"mutationPayloadNormalizationPolicy\": \"files_writes_implementation_files_implementation_writes_legacy_full_content_patches_and_anchored_edit_aliases_are_normalized_before_intent_risk_fast_path_and_mission_classification_conflicting_same_path_writes_fail_closed_before_repository_mutation\",\n    \"boundedLowRiskContractInferencePolicy\": \"exact_bounded_frontend_source_paths_outside_integrations_auth_permission_credential_security_and_tests_may_use_inferred_request_contracts_when_durable_synthesis_is_genuinely_required_high_risk_domains_remain_explicit_contract_fail_closed\",\n    \"deterministicHelperFailureContainmentPolicy\": \"non_security_non_destructive_process_or_schema_helper_failure_must_not_create_a_second_mutation_owner_or_duplicate_workstream_the_same_authoritative_execute_objective_path_reuses_exact_scope_and_falls_through_to_repository_patch_scoped_when_deterministic\",\n    \"riskTierExecutionPolicy\": \"tier0_bounded_exact_frontend_fast_path_tier1_bounded_operational_targeted_gate_tier2_stateful_product_dependency_canary_tier3_control_plane_security_strict_fail_closed\",\n    \"boundedFrontendFarmToTablePolicy\": \"eligible_explicit_frontend_mutation_normalizes_payload_before_classification_same_call_exact_main_scoped_patch_serverless_exact_head_gate_squash_merge_exactly_one_forgejo_runner_direct_cloudflare_frontend_build_and_deploy_claim_matched_live_proof_no_durable_mission_no_physical_pr_gate_runner_no_duplicate_release_fallback_only_when_safety_classifier_or_fast_gate_proves_ineligible\",\n    \"fastUiCanonicalDefinition\": \"bounded_leaf_frontend_only_exact_main_scoped_patch_serverless_exact_head_gate_controlled_squash_merge_single_frontend_release\",\n    \"fastUiGateOwner\": \"cc_execution_serverless_exact_head_status\",\n    \"fastUiReleaseOwner\": \"forgejo_runner_direct_cloudflare\",\n    \"fastUiPhysicalRunnerPolicy\": \"no_physical_pull_request_gate_runner_exactly_one_post_merge_frontend_release_runner_required_for_self_hosted_forgejo\",\n    \"fastUiCloudflareWorkersBuildsPolicy\": \"git_integration_not_supported_for_self_hosted_forgejo_do_not_route_fastui_to_workers_builds_git_integration\",\n    \"fastUiFallbackPolicy\": \"physical_pull_request_gate_only_when_safety_classifier_or_serverless_fast_gate_proves_ineligible\",\n    \"operationalIntelligenceHotPathPolicy\": \"record_async_only_never_block_owner_response_when_execution_context_lacks_wait_until\",\n    \"operationalIntelligenceVersionPartitionPolicy\": \"retain_historical_window_but_partition_exact_current_runtime_version_and_source_sha_latency_failure_classes_failure_clusters_and_anomalies_as_authoritative_current_reliability_truth\",\n    \"performanceRuntimePartitionPolicy\": \"performance_cache_is_keyed_by_exact_runtime_version_and_source_sha_current_slo_never_inherits_prior_runtime_samples\",\n    \"currentRuntimeReliabilitySoakReadsRequired\": 5,\n    \"requestContractImplicitProofBindingPolicy\": \"explicit_contract_outcomes_and_constraints_require_explicit_claim_matched_proof_links_legacy_derived_contracts_keep_single_production_grounding_fallback\",\n    \"controlPlaneMaintenanceDurableMissionPolicy\": \"locked_control_plane_mutation_auto_creates_or_adopts_durable_mission_before_maintenance_authorization\",\n    \"controlPlaneMaintenanceScopeDerivationPolicy\": \"actual_mutation_paths_are_authoritative_optional_caller_scope_must_match_exactly_when_supplied\",\n    \"missionPreparedStatePolicy\": \"no_source_mutation_and_no_pull_request_never_marks_implementation_verified\",\n    \"terminalMissionReplayPolicy\": \"identical_request_contract_terminal_replay_returns_existing_terminal_receipt_without_revision_mutation_or_release\",\n    \"missionReleaseSelfHealPolicy\": \"mission_status_sync_accepts_explicit_merged_pr_number_even_after_forgejo_head_ref_rewrite_then_reconciles_exact_source_push_release_and_live_runtime_without_execute_mission_reentry_transient_cancelled_release_recovery_reuses_durable_verified_descendant_main_snapshot_before_forgejo_main_reread_and_retries_only_unfinished_targets\",\n    \"visualWitnessTerminalMonotonicityPolicy\": \"successful_terminal_supervisor_truth_is_durable_and_monotonic_across_primary_virtual_restart_and_stale_in_memory_lanes_terminal_success_receipt_precedes_terminal_failure_receipt_which_precedes_mutable_status\",\n    \"visualWitnessCheckpointSourceBindingPolicy\": \"durable_supervisor_checkpoints_persist_exact_witness_source_commit_resume_requires_exact_same_source_commit_cross_source_checkpoint_resume_fails_closed_and_replays\",\n    \"visualWitnessExplicitViewportPolicy\": \"explicit_viewport_selection_is_authoritative_across_adaptive_escalation_restart_replay_and_lane_failover_mobile_only_never_silently_expands_to_desktop\",\n    \"visualWitnessRestartReplayPolicy\": \"process_restart_replay_is_bounded_one_per_attempt_slot_and_already_completed_verified_attempts_terminalize_without_replay\",\n    \"visualWitnessDurabilityGatePolicy\": \"hosted_runner_check_executes_test_glob_and_mission_supervisor_durability_contract_guards_terminal_precedence_source_binding_restart_terminalization_and_explicit_viewports\",\n    \"onrunnerOnlyExactRuntimeProofPolicy\": \"when_onrunner_is_the_only_affected_release_target_exact_healthy_live_onrunner_source_identity_is_authoritative_over_an_interrupted_enclosing_workflow_receipt_mixed_release_targets_remain_fail_closed\",\n    \"deterministicMissionSupervisorPrimitivePolicy\": \"cloudflare_minute_cron_rehydrates_owner_active_durable_missions_through_the_same_mission_status_deterministic_state_machine_used_interactively_one_transition_brain_no_parallel_recovery_orchestrator\",\n    \"ownerMissionProgressPolicy\": \"durable_mission_receipts_are_the_canonical_owner_progress_journal_mission_status_returns_latestProgress_and_bounded_recentProgress_with_monotonic_timestamp_sequences_phase_owner_safe_message_next_action_or_blocker_ownerCheckpoint_remains_backward_compatible\",\n    \"ownerMissionProgressRecentLimit\": 8,\n    \"ownerMissionProgressSilenceBudgetMs\": 15000,\n    \"ownerMissionProgressHeartbeatPolicy\": \"nonterminal_unblocked_missions_emit_at_most_one_idempotent_durable_heartbeat_per_silence_window_heartbeat_never_changes_semantic_checkpoint_selection_or_transition_brain\",\n    \"ownerMissionRecoveryPolicy\": \"requester_transport_loss_is_not_mission_terminality_fresh_chat_or_mcp_reconnect_recovers_newest_created_durable_mission_not_latest_heartbeat_or_exact_tenant_or_conversation_hint_via_mission_status_recover_latest_mission_list_active_is_read_retry_safe_request_contract_proof_kinds_are_authoritative_for_visual_or_interaction_witness_reuses_same_status_lineage_supervisor_checkpoint_and_release_state_machine_includes_recent_terminal_receipts_no_duplicate_branch_pr_mutation_or_release\",\n    \"deterministicMissionSupervisorMaxMissionsPerTick\": 5,\n    \"deterministicMissionSupervisorDeliverySemantics\": \"at_least_once_wakeup_idempotent_semantic_transitions_bounded_per_tick_durable_before_after_transition_receipts\",\n    \"deterministicMissionSupervisorHealthReceiptPolicy\": \"cc_execution_health_exposes_latest_deterministic_mission_supervisor_receipt\",\n    \"deterministicMissionSupervisorDiscoveryPolicy\": \"durable_supabase_mission_ledger_authoritative_cloudflare_cache_degraded_fallback_only\",\n    \"deterministicMissionSupervisorWakeupPolicy\": \"forgejo_success_event_immediate_primary_cloudflare_minute_cron_recovery_fallback\",\n    \"deterministicMissionSupervisorCollisionPolicy\": \"serialize_exact_pr_branch_and_overlapping_mutable_release_targets_before_transition_dispatch\",\n    \"deterministicMissionSupervisorJournalPolicy\": \"append_only_idempotent_semantic_transition_receipt_bound_to_before_after_checkpoint_signatures\",\n    \"deterministicMissionSupervisorRecoverySloMs\": 120000,\n    \"deterministicMissionSupervisorLeasePolicy\": \"atomic_supabase_mission_row_compare_and_set_lease_token_epoch_expiry_required_before_transition_dispatch_expired_lease_takeover_allowed_stale_release_ignored\",\n    \"deterministicMissionSupervisorLeaseTtlMs\": 45000,\n    \"deterministicMissionSupervisorFairnessPolicy\": \"oldest_progress_first_deterministic_tiebreak_prevents_collision_starvation\",\n    \"deterministicMissionSupervisorChaosPolicy\": \"canonical_gate_synthetic_invariants_duplicate_wakeup_lease_contention_expired_lease_takeover_cache_loss_collision_serialization_fairness\",\n    \"deterministicMissionSupervisorErrorBudgetPolicy\": \"rolling_tick_signal_ratio_degraded_discovery_collision_or_lease_contention_burn_visible_in_health_exhausted_at_half_window\",\n    \"deterministicMissionSupervisorFreshStatePolicy\": \"lease_winner_rereads_durable_mission_before_action_resolution_stale_discovery_candidate_never_dispatches_directly\",\n    \"deterministicMissionSupervisorFencingPolicy\": \"semantic_transition_journal_requires_active_durable_lease_token_epoch_and_unexpired_fence_stale_writer_rejected\",\n    \"deterministicMissionSupervisorReplayPolicy\": \"append_only_supervisor_transition_receipts_replay_verify_malformed_duplicate_and_last_persisted_signature_divergence\",\n    \"deterministicMissionSupervisorChaosProbePolicy\": \"authenticated_on_demand_disposable_synthetic_mission_proves_first_acquire_duplicate_contention_release_next_epoch_takeover_and_terminal_cleanup\",\n    \"aggressiveRecoveryPrimitivePolicy\": \"retired_compatibility_alias_to_deterministic_mission_supervisor_no_parallel_decision_tree\",\n    \"aggressiveRecoveryMaxMissionsPerTick\": 3,\n    \"aggressiveRecoveryMaxSameStateRetriesPerWindow\": 5,\n    \"aggressiveRecoveryRetryWindowMs\": 900000,\n    \"aggressiveRecoveryHealthReceiptPolicy\": \"compatibility_alias_only_legacy_decision_tree_inactive\",\n    \"postGateProgressionSelfHealPolicy\": \"mission_status_sync_and_continuation_treat_authoritative_waiting_for_gate_receipts_as_resumable_exact_pr_state_pending_gate_stays_waiting_exact_green_advances_controlled_squash_merge_stale_head_refreshes_and_requires_fresh_gate_proven_transient_forgejo_or_runner_infrastructure_failure_retriggers_same_exact_head_once_deterministic_gate_failure_remains_fail_closed_async_gate_callback_is_acceleration_not_single_point_of_failure\",\n    \"releaseProviderReadOverlapPolicy\": \"pull_files_then_pull_identity_reads_sequentially_when_preverified_readiness_is_absent\",\n    \"actionLogFailureClassificationPolicy\": \"terminal_error_evidence_only_strip_forgejo_timestamp_prefix_then_exclude_successful_tap_subtests_summaries_verified_receipts_warnings_and_caught_legacy_assertions_log_proven_forgejo_502_503_504_promisor_transport_or_heavy_runner_jail_startup_timeout_classifies_transient_infrastructure_not_code_failure\",\n    \"ccExecutionReleaseToolingPolicy\": \"wrangler_4_112_0_pinned_local_dependency_exact_node22_manifest_keyed_node_modules_cache_skip_install_on_hit_verify_exact_versions_before_deploy_no_npx_cold_bootstrap_visual_witness_container_requires_cloudflare_workers_paid_and_uses_forgejo_docker_host_and_verified_docker_ce_cli_and_verified_docker_buildx_plugin_and_bootstraps_virtual_witness_supabase_server_credential_per_container_start_via_single_owner_stable_hmac_authority_synchronized_to_cloudflare_and_supabase_local_edge_verification_and_encrypted_broker_without_cross_runtime_callback_or_credential_persistence\",\n    \"executeMissionFreshPrHandoffPolicy\": \"fresh_physical_gate_pr_provider_receipt_with_auto_progress_marker_returns_nonterminal_immediately_no_duplicate_pr_read_no_main_snapshot_read_no_pr_readiness_poll_gate_notifier_and_mission_supervisor_own_next_state_serverless_fast_gate_preserves_same_call_completion\",\n    \"executeMissionExistingPrReadPolicy\": \"reuse_provider_verified_auto_progress_authorization_when_available_otherwise_authorize_then_read_main_snapshot_sequentially_before_required_readiness_check\",\n    \"executeMissionRequestContextPolicy\": \"one_request_scoped_repository_provider_auth_capability_context_reused_across_preflight_and_execution_no_duplicate_authoritative_reads_when_verified_context_exists\",\n    \"executeMissionLineageReadAttemptTimeoutMs\": 1200,\n    \"executeMissionLineageReadTotalBudgetMs\": 2500,\n    \"executeMissionLineageReadMaxAttempts\": 2,\n    \"executeMissionLineageReadRetryDelayMs\": 75,\n    \"executeMissionLineageReadPolicy\": \"interactive_mcp_lineage_reads_are_sequential_pr_identity_then_branch_lineage_under_the_bounded_provider_policy_exact_branch_fallback_only_on_identity_mismatch_transient_exhaustion_returns_retryable_degraded_continuation_instead_of_parallel_provider_pressure\",\n    \"executeMissionStageLatencyTelemetryPolicy\": \"emit_resolve_preflight_lineage_repository_provider_auth_mutation_gate_release_proof_authoritative_ledger_async_bookkeeping_dispatch_and_total_synchronous_timings_explicit_mutation_wall_time_is_repositoryMutationMs_with_provider_branch_atomic_commit_and_pr_substages_not_approvedPlanMs\",\n    \"executeMissionNonAuthoritativeBookkeepingPolicy\": \"operational_intelligence_and_non_authoritative_enrichment_deferred_off_owner_response_path_authoritative_mission_continuity_remains_durable_before_continuation\",\n    \"missionLedgerPreparePolicy\": \"existing_mission_contract_prepare_is_one_state_owner_call_no_read_append_reread_chain_new_mission_create_or_resume_remains_one_idempotent_rpc\",\n    \"missionLedgerGuardedAppendPolicy\": \"identity_guard_duplicate_release_guard_receipt_step_and_mission_transition_execute_inside_one_command_center_autopilot_request_and_return_authoritative_identity_state\",\n    \"missionLedgerReadAttemptTimeoutMs\": 900,\n    \"missionLedgerReadTotalBudgetMs\": 1800,\n    \"missionLedgerReadMaxAttempts\": 2,\n    \"missionLedgerReadRetryDelayMs\": 75,\n    \"missionLedgerWriteTimeoutMs\": 2500,\n    \"missionLedgerWriteRetryPolicy\": \"no_blind_write_retry_idempotency_key_then_bounded_readback_reconciliation_only_after_transport_ambiguity\",\n    \"missionLedgerNonAuthoritativeMetricsPolicy\": \"tool_call_repeated_call_receipt_byte_owner_interruption_and_historical_enrichment_not_incremented_on_authoritative_hot_path_release_count_remains_synchronous_only_as_duplicate_release_safety_state\",\n    \"missionLedgerStageLatencyTelemetryPolicy\": \"emit_ledger_prepare_authoritative_commit_reconcile_async_dispatch_and_total_synchronous_ledger_ms_on_execute_mission\",\n    \"mainSnapshotReadAttemptTimeoutMs\": 1200,\n    \"mainSnapshotReadTotalBudgetMs\": 2500,\n    \"mainSnapshotReadMaxAttempts\": 2,\n    \"mainSnapshotReadRetryDelayMs\": 50,\n    \"gateCachePersistence\": \"forgejo_actions_cache_service\",\n    \"gateCacheRestoreTransport\": \"https://data.forgejo.org/actions/cache@v4_single_combined_restore_save\",\n    \"gateCacheSaveTransport\": \"same_combined_cache_action_post_step\",\n    \"gateCacheSavePolicy\": \"one_combined_exact_dependency_cache_action_per_gate_legacy_exact_restore_key_allowed_current_exact_key_saved_by_post_step_typescript_cache_saved_after_each_successful_frontend_gate_by_semantic_input_key\",\n    \"frontendGateArtifactPromotionCachePolicy\": \"same_ref_actions_cache_opportunistic_cross_ref_repository_artifact_is_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_prior_unpacked_server_artifact_read_compatible_exact_source_rebuild_final_fallback\",\n    \"frontendReleaseCheckoutPolicy\": \"minimal_release_harness_first_expand_frontend_source_only_after_exact_promotion_cache_and_server_artifact_miss\",\n    \"frontendWranglerToolCachePolicy\": \"pinned_wrangler_4_112_0_restored_from_forgejo_actions_cache_before_deploy_install_only_on_exact_cache_miss\",\n    \"frontendRouteSyncPolicy\": \"protected_main_push_skips_worker_route_reconciliation_unless_wrangler_topology_or_route_sync_owner_changed_workflow_dispatch_remains_conservative\",\n    \"gateStaleGenerationEarlyExitPolicy\": \"event_base_mismatch_exits_after_exact_head_and_live_main_identity_before_dependency_cache_artifacts_or_expensive_qa\",\n    \"gateWorkflowVolumePolicy\": \"no_unallowlisted_volume_mounts\",\n    \"gateDependencyCachePolicy\": \"ephemeral_docker_job_workspace_uses_forgejo_actions_cache_as_authoritative_exact_node_and_manifest_keyed_dependency_transport_locked_install_remains_final_fallback_no_fake_cross_job_workspace_reuse\",\n    \"gateDependencyCacheCodecPolicy\": \"zstd_v2_exact_node_manifest_namespace_legacy_gzip_exact_key_one_time_fallback_promoted_before_pr_validation_no_untrusted_cache_write_codec_bootstrap_failure_falls_back_to_legacy_gzip_without_weakening_gate\",\n    \"gateTypeScriptIncrementalCachePolicy\": \"forgejo_repository_visible_artifact_native_ts7_tsbuildinfo_exact_compiler_manifest_tsconfig_base_src_tree_restore_exact_head_src_tree_publish_cross_pr_visible_current_source_graph_incrementally_revalidated_poisoned_buildinfo_deleted_on_failure\",\n    \"gateTypeScriptAffectedSourcePolicy\": \"semantic_typecheck_only_for_ts_tsx_js_jsx_tsconfig_or_manifest_changes_css_and_asset_only_frontend_changes_skip_semantic_typecheck\",\n    \"gateTypeScriptDeterministicFailurePolicy\": \"first_pass_error_TS_diagnostics_fail_fast_without_dependency_cache_rebuild_or_second_typecheck_cache_rebuild_retry_reserved_for_nondiagnostic_cache_runtime_failures\",\n    \"forgejoReadTimeoutMs\": 10000,\n    \"forgejoReadAttemptTimeoutMs\": 5000,\n    \"forgejoReadTotalBudgetMs\": 10000,\n    \"forgejoExplicitReadTimeoutPolicy\": \"interactive_default_idempotent_get_uses_one_900ms_delayed_hedge_when_the_first_get_is_still_pending_shared_existing_4500ms_hard_deadline_maximum_two_physical_gets_no_wall_clock_budget_expansion_fast_definitive_first_result_avoids_hedge_early_retryable_failure_uses_the_existing_bounded_second_attempt_explicit_specialized_callers_preserve_claim_specific_budget_no_write_retry_transient_exhaustion_retryable_degraded_not_host_restart_authority_credential_and_repository_state_failures_remain_distinct\",\n    \"forgejoReadMaxAttempts\": 2,\n    \"forgejoReadRetryDelayMs\": 100,\n    \"forgejoReadHedgeDelayMs\": 900,\n    \"forgejoReadHedgePolicy\": \"idempotent_two_attempt_forgejo_gets_start_one_delayed_second_get_after_900ms_only_if_the_first_is_still_pending_both_share_the_same_shared_hard_deadline_first_success_or_definitive_non_retryable_result_wins_maximum_two_physical_gets_no_increased_wall_clock_budget_brownout_one_attempt_mode_does_not_hedge_mutations_never_hedge\",\n    \"forgejoOperatorReadHedgeDelayMs\": 250,\n    \"forgejoOperatorReadHedgePolicy\": \"owner_facing_idempotent_direct_operator_gets_use_one_250ms_delayed_hedge_inside_the_existing_2500ms_total_budget_maximum_two_physical_gets_global_900ms_provider_policy_remains_authoritative_for_heavier_callers_mutations_never_hedge\",\n    \"forgejoPullCollectionAttemptTimeoutMs\": 12000,\n    \"forgejoPullCollectionTotalBudgetMs\": 12000,\n    \"forgejoPullCollectionMaxAttempts\": 1,\n    \"forgejoPullCollectionPolicy\": \"default_or_recovery_pull_collection_reads_may_use_one_bounded_12000ms_attempt_only_when_the_caller_does_not_supply_a_tighter_budget_explicit_caller_budgets_are_never_widened_recurring_merge_queue_discovery_uses_issue_index_type_pulls_plus_one_exact_pr_read_per_tick\",\n    \"forgejoOwnerPullCollectionAttemptTimeoutMs\": 1200,\n    \"forgejoOwnerPullCollectionTotalBudgetMs\": 2500,\n    \"forgejoOwnerPullCollectionMaxAttempts\": 2,\n    \"forgejoOwnerPullCollectionPolicy\": \"interactive_mcp_pull_collection_reads_share_the_standard_2500ms_operator_budget_and_return_retryable_instead_of_expanding_to_the_12000ms_recovery_budget\",\n    \"repositoryInspectTransportPolicy\": \"sequential_branch_then_optional_exact_sha_raw_file_reads_share_one_2500ms_owner_facing_wall_clock_budget_canonical_repository_identity_is_static_no_redundant_repository_metadata_read_response_decode_failure_returns_structured_retryable_never_mcp_gateway_exception\",\n    \"repositorySourceContentReadPolicy\": \"shared_forgejo_provider_exact_sha_raw_source_reader_immutable_sha_path_edge_cache_no_contents_json_base64_on_interactive_source_hot_path_single_flight_per_exact_request_default_two_bounded_attempts_2500ms_each_shared_5000ms_deadline_50ms_retry_delay_caller_tighter_budgets_preserved_non_retryable_and_oversize_fail_closed_structured_retryable_on_transport_exhaustion\",\n    \"repositorySourceContentCacheTtlSeconds\": 3600,\n    \"repositorySourceContentAttemptTimeoutMs\": 2500,\n    \"repositorySourceContentTotalBudgetMs\": 5000,\n    \"repositorySourceContentMaxAttempts\": 2,\n    \"repositorySourceContentRetryDelayMs\": 50,\n    \"repositorySourceContentMaxBytes\": 4194304,\n    \"readOnlySourceDefaultTargetLimit\": 2,\n    \"readOnlySourcePerFileMaxMs\": 650,\n    \"sourceDiscoveryReadTotalBudgetMs\": 2500,\n    \"sourceDiscoveryReadCallTimeoutMs\": 2300,\n    \"sourceDiscoveryReadPolicy\": \"branch_exact_pr_and_cold_recursive_tree_reads_share_one_2500ms_owner_facing_deadline_cold_recursive_tree_may_use_up_to_2300ms_of_remaining_budget_exact_commit_tree_cache_is_primary_repository_latest_path_index_is_fast_stale_safe_fallback_and_refreshes_exact_tree_async_shared_forgejo_read_permits_at_most_one_transient_retry_budget_exhaustion_returns_structured_retryable_instead_of_hanging\",\n    \"forgejoProviderBrownoutPolicy\": \"three_consecutive_actual_retryable_failures_enters_reduced_read_mode_2500ms_total_budget_one_attempt_three_healthy_reads_recovers_successful_slow_reads_never_trigger_brownout_credential_and_repository_state_failures_do_not_trigger_brownout_no_host_restart_authority\",\n    \"forgejoProviderBrownoutThreshold\": 3,\n    \"forgejoProviderBrownoutRecoveryHealthyReads\": 3,\n    \"forgejoProviderBrownoutReadTotalBudgetMs\": 2500,\n    \"forgejoProviderBrownoutReadMaxAttempts\": 1,\n    \"scopedPatchLatencyPolicyOwner\": \"workers/cc-execution/src/scoped-repo-patch-policy.js\",\n    \"lightControlPlaneGateRunner\": \"docker\",\n    \"lightControlPlaneGateFallbackRunner\": \"docker\",\n    \"lightControlPlaneGatePolicy\": \"existing_light_control_plane_marker_and_changed_files_lte_12_selects_the_768mb_checker_profile_on_the_docker_pool_only_runner_selection_never_depends_on_paul_light\",\n    \"scopedPatchForgejoReadTimeoutMs\": 5000,\n    \"scopedPatchForgejoReadAttemptTimeoutMs\": 2000,\n    \"scopedPatchForgejoReadTotalBudgetMs\": 4500,\n    \"scopedPatchForgejoReadMaxAttempts\": 2,\n    \"scopedPatchForgejoReadRetryDelayMs\": 100,\n    \"scopedPatchForgejoReadPolicy\": \"interactive_scoped_mutation_reads_share_the_2000ms_attempt_4500ms_total_shared_forgejo_provider_budget_with_two_attempts_and_singleflight_ambiguous_writes_reconcile_inside_bounded_2500ms_windows_no_blind_write_retry\",\n    \"scopedPatchForgejoReadTransportOwner\": \"shared_forgejo_provider_hedged_get\",\n    \"forgejoWriteTimeoutMs\": 5000,\n    \"forgejoAtomicCommitTimeoutMs\": 2500,\n    \"forgejoAtomicCommitHardTimeoutMs\": 5000,\n    \"forgejoAtomicCommitFinalReconcileBudgetMs\": 2500,\n    \"forgejoAtomicCommitReconcileReadTimeoutMs\": 1200,\n    \"forgejoAtomicCommitReconcileAttempts\": 2,\n    \"forgejoAtomicCommitReconcileDelayMs\": 100,\n    \"forgejoAtomicCommitReconcilePolicy\": \"single_original_write_uses_2500ms_soft_and_5000ms_hard_bounds_transport_or_validation_ambiguity_gets_one_fresh_bounded_2500ms_exact_state_reconciliation_window_with_two_1200ms_reads_no_blind_write_retry\",\n    \"forgejoPrReadyReadTimeoutMs\": 3000,\n    \"forgejoPrReadyTotalBudgetMs\": 7000,\n    \"forgejoPrReadyBudgetPolicy\": \"exact_pr_readiness_shares_one_7s_hard_owner_hot_path_deadline_3000ms_per_read_cap_reads_are_sequential_base_then_exact_head_status_when_needed_transient_exhaustion_returns_retryable_nonterminal_no_mutation_retry_no_global_actions_scan_exact_head_gate_and_ancestry_proof_remain_authoritative\",\n    \"forgejoPrReadyAncestryPolicy\": \"trusted_current_main_snapshot_plus_exact_pr_merge_base_or_forgejo_native_compare_merge_base_ahead_identical_authoritative_missing_github_shaped_fields_may_not_force_false_stale_refresh\",\n    \"forgejoPrRefreshWriteTimeoutMs\": 5000,\n    \"forgejoPrRefreshPostWriteProofPolicy\": \"exact_pr_readback_required_when_update_write_times_out_or_forgejo_reports_head_already_up_to_date_other_errors_fail_closed\",\n    \"forgejoPrRefreshSupersededGateCleanupPolicy\": \"async_wait_until_after_exact_refresh_readback_not_owner_critical_path\",\n    \"pullRequestReadinessGateEvidence\": \"exact_head_combined_commit_status_not_global_actions_scan\",\n    \"pullRequestReadinessCurrentBaseEvidencePolicy\": \"reuse_trusted_mission_main_snapshot_else_live_branch_read_fallback\",\n    \"pullRequestReadinessReusePolicy\": \"execute_objective_successful_exact_pr_head_receipt_reused_once_by_ship_and_prove_else_full_readiness_fallback\",\n    \"forgejoBranchCreateTimeoutMs\": 2500,\n    \"forgejoFreshBranchCreationPolicy\": \"fresh_branch_probe_404_uses_atomic_contents_branch_main_plus_new_branch_target_no_separate_branch_create_existing_branch_never_sends_new_branch_post_write_commit_parent_must_equal_expected_source_no_blind_write_retry\",\n    \"forgejoEmptyOrphanBranchRecoveryPolicy\": \"active_mission_ai_branch_without_open_pr_zero_unique_work_remains_recyclable_only_when_unprotected_and_head_equals_current_main_or_head_is_proven_ancestor_of_current_main_public_execute_objective_forwards_explicit_adoption_intent_explicit_owner_requested_unique_or_diverged_orphan_adoption_accepts_forgejo_merge_base_identity_or_successful_compare_with_nonempty_changed_file_evidence_then_requires_changed_paths_subset_of_declared_target_paths_zero_planned_writes_exact_branch_head_readback_exact_created_pr_head_match_and_does_not_mutate_branch_unrequested_protected_scope_mismatched_nonexact_or_concurrently_advanced_work_fails_closed_empty_branch_cleanup_requires_exact_expected_head_readback_and_transport_reconciliation\",\n    \"forgejoPrCreateTimeoutMs\": 2500,\n    \"forgejoPrCreateReconcileReadTimeoutMs\": 2500,\n    \"forgejoPrCreateTimeoutReconciliationPolicy\": \"exact_head_commit_to_pull_first_then_one_bounded_10_pr_fallback\",\n    \"forgejoMergeReadTimeoutMs\": 2500,\n    \"forgejoMergeWriteTimeoutMs\": 8000,\n    \"forgejoReleaseReadTimeoutMs\": 15000,\n    \"forgejoInternalActionRunScanLimit\": 3,\n    \"forgejoInternalPullRequestScanLimit\": 3,\n    \"forgejoMissionControlPullFilePageLimit\": 10,\n    \"forgejoMissionControlPullFilePaginationPolicy\": \"sequential_complete_pages_limit_10_per_request_no_parallel_fanout_reuse_one_file_list_per_release\",\n    \"forgejoMissionControlRerunPullResolutionPolicy\": \"explicit_pr_number_exact_head_first_commit_to_pull_fallback_no_global_scans\",\n    \"forgejoOwnerStatusPullRequestScanLimit\": 10,\n    \"forgejoOwnerStatusActionRunScanLimit\": 10,\n    \"forgejoOwnerStatusForgejoSnapshotTtlSeconds\": 15,\n    \"forgejoInternalReadConcurrency\": 1,\n    \"forgejoReadOnlySourceTargetPageLimit\": 10,\n    \"forgejoReadOnlySourceDefaultTargetLimit\": 3,\n    \"forgejoReadOnlySourceReadConcurrency\": 1,\n    \"forgejoReadOnlyObjectiveTotalBudgetMs\": 2500,\n    \"forgejoReadOnlySourceReadMaxMs\": 650,\n    \"forgejoReadOnlyDefaultSourceCharLimit\": 6000,\n    \"forgejoReadOnlyDefaultBundleCharLimit\": 18000,\n    \"forgejoReadOnlyDefaultMatchLimit\": 4,\n    \"forgejoReadOnlySourcePolicy\": \"path_resolution_is_authoritative_interactive_result_source_excerpts_are_opportunistic_only_default_three_targets_derive_bounded_search_terms_from_objective_when_query_omitted_exact_plan_source_sha_pins_content_reads_shared_2500ms_deadline_never_15s_per_file_timeout_budget_exhaustion_defers_excerpts_without_losing_resolved_paths\",\n    \"forgejoMergedPullContentPreservationReadConcurrency\": 1,\n    \"forgejoQueueHygienePullFilePageLimit\": 10,\n    \"forgejoInternalActionRunScanPolicy\": \"all_internal_pull_action_and_per_pr_file_requests_bounded_to_10_never_25_50_75_or_100_mission_control_uses_sequential_pagination_for_complete_file_accuracy\",\n    \"forgejoInternalReadPressurePolicy\": \"one_vcpu_forgejo_reads_are_sequential_no_per_pr_or_source_bundle_fanout_mission_control_reuses_paginated_file_lists_exact_commit_to_pull_resolution_and_sequential_content_preservation_owner_status_forgejo_projection_is_edge_cached_15s_last_known_good_on_transient_provider_failure\",\n    \"forgejoGateInitialHistoryDepthMax\": 4,\n    \"forgejoGateInitialHistoryPolicy\": \"normal_gate_one_authenticated_blob_none_depth_4_fetch_carries_exact_pull_head_and_live_main_then_sparse_hydrates_hard_safety_baseline_exact_changed_files_and_affected_domains_then_two_attempt_exact_base_to_head_diff_hydration_before_semantic_validation_bounded_blobless_deepen_only_if_merge_base_unresolved\",\n    \"forgejoGateSemanticGitNetworkPolicy\": \"semantic_validation_uses_GIT_NO_LAZY_FETCH_after_bounded_exact_diff_hydration_so_mid_validation_promisor_fetches_cannot_turn_transient_forgejo_5xx_into_deterministic_code_failure\",\n    \"ownerFacingTransientInfrastructurePolicy\": \"proven_forgejo_transport_or_heavy_runner_jail_startup_failure_auto_recovers_once_for_same_exact_head_before_owner_visible_escalation_no_owner_action_during_bounded_recovery\",\n    \"forgejoGateNotifierAcknowledgementPolicy\": \"exact_workflow_run_and_exact_gate_status_verified_then_two_durable_gate_receipts_persist_in_parallel_http_200_returns_before_merge_progression_progression_runs_in_ctx_waitUntil_and_cron_recovery_remains_durable_fallback\",\n    \"forgejoGateCheckoutTransportPolicy\": \"single_partial_clone_fetch_exact_pull_head_plus_live_main_no_actions_checkout_full_pack\",\n    \"forgejoGateLiveMainFetchesNormalPathMax\": 1,\n    \"forgejoGateFinalFreshnessPolicy\": \"one_authenticated_forgejo_branches_main_api_read_timeout_1200ms_compare_gate_start_main_and_event_base_no_final_git_negotiation\",\n    \"forgejoGateExternalCacheActionRefsMax\": 2,\n    \"scopedPatchMutationPhaseTimingPolicy\": \"receipt_branch_create_ms_atomic_commit_ms_pull_request_create_ms_total_provider_mutation_ms\",\n    \"ccExecutionRuntimeDependencyCachePolicy\": \"exact_node22_18_0_package_manifest_keyed_node_modules_tree_cache_hit_skips_npm_install_exact_wrangler_and_babel_parser_versions_verified_before_deploy\",\n    \"ccExecutionReleaseRunnerPolicy\": \"all_release_plan_cc_execution_supabase_migration_and_supabase_edge_release_work_routes_to_the_docker_pool_paul_light_is_optional_bonus_capacity_and_never_a_production_dependency\",\n    \"ccExecutionReleaseRunner\": \"docker\",\n    \"ccExecutionLightReleaseRunner\": \"docker\",\n    \"ccExecutionLightReleaseEligible\": false,\n    \"paulLightAllowedJobs\": [],\n    \"ccExecutionHeavyReleaseRunner\": \"docker\",\n    \"ccExecutionHeavyReleasePaths\": [\"scripts/visual-witness-hosted-runner/\",\"workers/cc-execution/wrangler.toml\",\"workers/cc-execution/src/visual-witness-virtual-container.js\",\"workers/cc-execution/scripts/cloudflare-credential-repair.mjs\"],\n    \"forgejoGateJobTimeoutMinutes\": 10,\n    \"forgejoGateConcurrencyPolicy\": \"one_active_gate_generation_per_pull_request_number_cancel_superseded_in_progress_before_runner_monopoly_preserve_main_and_release_jobs\",\n    \"controlPlaneGateRunnerPolicy\": \"one_canonical_gate_job_all_physical_pull_request_gates_route_to_the_docker_pool_light_control_plane_marker_changes_only_the_768mb_checker_profile_paul_light_is_never_required_for_gate_or_release_execution_no_duplicate_gate_or_qa_logic\",\n    \"controlPlaneLightGateRunner\": \"docker\",\n    \"controlPlaneHeavyGateRunner\": \"docker\",\n    \"controlPlaneLightGateMarker\": \"<!-- knocklaunch:light-control-plane-gate -->\",\n    \"controlPlaneLightGateMaxFiles\": 12,\n    \"controlPlaneLightGateMemoryMb\": 768,\n    \"controlPlaneHeavyGateMemoryMb\": 4096,\n    \"controlPlaneLightGateEligibility\": \"fresh_branch_only_no_deletes_all_paths_confined_to_control_plane_config_cc_execution_src_or_test_and_command_center_contract_tests\",\n    \"forgejoReleaseDispatchTimeoutMs\": 6000,\n    \"providerTransportTimeoutPolicy\": \"interactive_read_only_transient_exhaustion_returns_retryable_degraded_nonterminal_inside_shared_hard_deadline_credential_boundary_and_repository_state_remain_distinct_ambiguous_mutations_read_back_reconcile_then_retryable_nonterminal_preserve_mission_identity\",\n    \"ambiguousMutationReconciliation\": [\"branch_create\", \"atomic_multi_file_commit\", \"pull_request_create\", \"squash_merge\", \"release_dispatch\"],\n    \"forgejoNoopMergeReconciliationPolicy\": \"500_nothing_to_commit_requires_current_main_ancestry_then_empty_compare_files_or_exact_git_tree_identity\",\n    \"explicitSourceTargetResolutionPolicy\": \"explicit_targets_are_required_seeds_expand_only_missing_objective_domains_with_one_cached_tree_read\",\n    \"explicitSourcePlanForgejoReadsAfterSnapshotMax\": 1,\n    \"explicitSourceCompanionDiscoveryPolicy\": \"read_or_source_seed_targets_may_add_ranked_companions_for_uncovered_objective_domains_cap_total_targets_at_12_explicit_mutation_targets_never_expand\",\n    \"explicitMutationTargetsAreCompleteAuthority\": true,\n    \"derivedContextMayNotExpandExplicitMutationTargets\": true,\n    \"controlPlaneRepairIntentSourceDiscoveryPolicy\": \"read_only_control_plane_intent_selects_control_plane_sources_mutating_semantic_control_plane_intent_without_explicit_maintenance_returns_unresolved_explicit_targets_remain_authoritative_mutation_stays_exact_permit_locked\",\n    \"heuristicSourceTreeCachePolicy\": \"immutable_commit_sha_cloudflare_cache\",\n    \"heuristicSourceTreeCacheTtlSeconds\": 3600,\n    \"existingPullRequestAdoptionPolicy\": \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\",\n    \"existingPullRequestBranchIdentityRequiredWhenSupplied\": false,\n    \"existingPullRequestBranchIdentityPolicy\": \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\",\n    \"existingPullRequestScopedPatchReadPolicy\": \"explicit_pr_number_direct_read_for_preflight_and_pr_reuse_validate_head_base_state_global_open_pr_scan_only_when_pr_unknown\",\n    \"existingPullRequestMutationRefreshPolicy\": \"explicit_push_to_branch_mutate_known_pr_head_then_canonical_supervisor_refreshes_once_before_merge\",\n    \"scopedPatchSingleFileWritePolicy\": \"one_native_contents_request_post_create_put_update_same_soft_hard_reconcile_contract_multi_file_remains_atomic_batch\",\n    \"automaticMergePrimaryProgressionPolicy\": \"exact_green_intent_proof_then_direct_canonical_controlled_squash_merge_no_mission_execute_reentry_protected_main_push_owns_release\",\n    \"automaticMergeExactGreenMissionReentry\": false,\n    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"automaticMergeExactGreenInternalControlledMergePolicy\": \"public_controlled_merge_route_remains_retired_exact_green_verified_path_invokes_existing_internal_forgejo_core_worker_directly\",\n    \"automaticMergeRecoveryCadencePolicy\": \"cloudflare_cron_every_minute_bounded_reconciliation_only_not_primary_green_gate_progression\",\n    \"protectedMainReleasePlanCheckoutPolicy\": \"push_release_plan_fetch_depth_2_noncone_sparse_checkout_only_protected_main_release_recovery_script_commit_tree_diff_local_zero_forgejo_api_reads\",\n    \"ccExecutionReleaseCheckoutPolicy\": \"affected_cc_execution_release_sparse_checkout_worker_package_only\",\n    \"automaticMergeSupervisorTransportPolicy\": \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\",\n    \"automaticMergeSupervisorProviderFailureSelfHealPolicy\": \"retryable_global_actions_snapshot_failure_records_bounded_provider_signal_existing_forgejo_self_heal_observer_escalates_through_allowlisted_forgejo_recover_only_with_fresh_verified_host_degradation_fresh_healthy_or_stale_unverified_host_proof_suppresses_disruptive_recovery_after_existing_consecutive_failure_threshold_respects_existing_cooldown_and_restart_caps_and_exact_head_fallback_never_authorizes_history_dependent_cleanup\",\n    \"automaticMergeSupervisorPullPagePolicy\": \"cached_round_robin_up_to_three_pr_recovery_candidates_per_tick_sequential_exact_reads_transient_exact_pull_read_deferred_and_cursor_advanced_hard_auth_or_integrity_failure_stops_closed\",\n    \"automaticMergeMergedReleaseCachePolicy\": \"authoritative_mission_read_precedes_resume_only_exact_mission_not_found_error_retires_cache_other_read_failures_defer_nonblocking_existing_mission_preserves_canonical_release_resume\",\n    \"automaticMergeSupervisorReadTimeoutMs\": 10000,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 150,\n    \"forgejoSelfHealPolicy\": \"split_vantage_cloud_sequential_api_healthz_then_single_authenticated_main_branch_identity_probe_plus_bounded_merge_queue_provider_failure_signal_reliability_canary_reuses_main_proof_no_routine_actions_list_probe_host_local_base_probe_existing_host_command_queue_owns_recovery\",\n    \"forgejoSelfHealProbeIntervalSeconds\": 60,\n    \"forgejoSelfHealSlowThresholdMs\": 2000,\n    \"forgejoSelfHealSlowConsecutive\": 3,\n    \"forgejoSelfHealHardFailureConsecutive\": 2,\n    \"forgejoSelfHealRecoveryThresholdMs\": 1000,\n    \"forgejoSelfHealRecoveryConsecutive\": 3,\n    \"forgejoSelfHealRestartCooldownMinutes\": 15,\n    \"forgejoSelfHealMaxAutomaticRestartsPerHour\": 2,\n    \"forgejoSelfHealEmergencyAutomaticRestartsPerHour\": 1,\n    \"forgejoSelfHealEmergencyMinimumIntervalMinutes\": 15,\n    \"forgejoSelfHealMemoryAdmissionEmergencyMinimumIntervalMinutes\": 5,\n    \"forgejoSelfHealOperatorRecoveryCooldownMinutes\": 5,\n    \"forgejoSelfHealMaxOperatorRecoveriesPerHour\": 2,\n    \"forgejoSelfHealRecoveryBudgetPolicy\": \"normal_automatic_restarts_use_rolling_2_per_hour_budget_non_memory_triggers_keep_the_15m_normal_cooldown_sustained_memory_admission_pressure_may_use_the_existing_single_emergency_automatic_restart_per_hour_during_normal_cooldown_only_after_5m_since_last_restart_generic_budget_exhaustion_emergency_still_requires_15m_explicit_allowlisted_operator_recovery_uses_separate_2_per_hour_budget_with_5m_shared_safety_cooldown_all_restart_classes_require_post_restart_probe_proof_no_unbounded_loop\",\n    \"forgejoSelfHealExternalRecoveryPolicy\": \"cloud_combined_probe_degraded_plus_fresh_host_base_healthy_queues_existing_allowlisted_forgejo_recover_at_most_every_5m_host_operator_budget_remains_authoritative_no_second_restart_primitive\",\n    \"forgejoSelfHealHostWatchdogHeartbeatMaxAgeSeconds\": 180,\n    \"forgejoSelfHealHostWatchdogCanonicalPath\": \"scripts/command-center-host-agent/forgejo-watchdog.sh\",\n    \"forgejoHostBackupRetentionPolicy\": \"exact_local_backup_archives_only_keep_newest_2_normally_keep_newest_1_when_filesystem_used_gte_75_percent_or_free_mb_lt_12288_watchdog_enforces_before_repo_maintenance_signed_heartbeat_proves_state\",\n    \"forgejoHostBackupDirectory\": \"/srv/forgejo/data/backups\",\n    \"forgejoHostBackupPattern\": \"forgejo-*.zip\",\n    \"forgejoHostBackupNormalKeep\": 2,\n    \"forgejoHostBackupPressureKeep\": 1,\n    \"forgejoHostDiskPressureUsedPercent\": 75,\n    \"forgejoHostDiskPressureFreeMb\": 12288,\n    \"forgejoHostDiskCriticalUsedPercent\": 88,\n    \"forgejoHostDiskCriticalFreeMb\": 6144,\n    \"forgejoHostInodePressureUsedPercent\": 85,\n    \"forgejoHostInodeCriticalUsedPercent\": 92,\n    \"forgejoHostCapacityPressureConsecutive\": 2,\n    \"forgejoHostCapacityAdmissionPolicy\": \"signed_host_watchdog_memory_and_disk_admission_plus_durable_host_queue_state_hard_memory_below_10_percent_or_256mb_is_immediately_non_admissible_soft_memory_below_20_percent_or_384mb_requires_two_consecutive_signed_samples_pending_leased_forgejo_recover_or_forgejo_repo_optimize_is_non_admissible_before_scoped_source_mutation_merge_or_new_release_dispatch_stale_legacy_heartbeat_remains_degraded_fail_open_only_when_no_disruptive_host_command_is_pending\",\n    \"forgejoHostCapacityTelemetryFields\": [\"disk_used_percent\", \"disk_free_mb\", \"disk_pressure\", \"disk_critical\", \"inode_used_percent\", \"inode_free\", \"inode_pressure\", \"inode_critical\", \"memory_admission_pressure\", \"mem_available_mb\", \"mem_available_percent\", \"forgejo_rss_mb\", \"forgejo_rss_percent_of_host\", \"forgejo_memory_source\", \"non_forgejo_used_estimate_mb\", \"capacity_pressure_count\", \"capacity_admissible\"],\n    \"forgejoHostBackupRotationGraceMinutes\": 15,\n    \"forgejoHostMemoryAdmissionPolicy\": \"hard_memory_pressure_below_10_percent_or_256mb_blocks_immediately_soft_admission_pressure_below_20_percent_or_384mb_must_persist_for_two_consecutive_signed_samples_before_mutation_admission_closes_and_bounded_proactive_recovery_runs\",\n    \"forgejoHostMemoryAdmissionAvailablePercent\": 20,\n    \"forgejoHostMemoryAdmissionAvailableMb\": 384,\n    \"forgejoHostMemoryAdmissionPressureConsecutive\": 2,\n    \"forgejoHostMemoryAttributionPolicy\": \"signed_host_watchdog_records_positive_forgejo_memory_mb from the exact Forgejo docker cgroup or systemd MemoryCurrent with a bounded fixed fallback and also records forgejo_memory_source host_used_estimate_mb and non_forgejo_used_estimate_mb without arbitrary shell exposure\",\n    \"forgejoHostMemoryPressurePolicy\": \"signed_watchdog_samples_memavailable_and_swap_each_cycle_two_consecutive_breaches_below_20_percent_or_384mb trigger proactive bounded forgejo recovery while two consecutive breaches below_10_percent_or_256mb remain the hard-pressure backstop_no_second_restart_lane\",\n    \"forgejoHostMemoryPressureAvailablePercent\": 10,\n    \"forgejoHostMemoryPressureAvailableMb\": 256,\n    \"forgejoHostMemoryPressureConsecutive\": 2,\n    \"forgejoHostMemoryTelemetryFields\": [\"mem_total_mb\", \"mem_available_mb\", \"mem_available_percent\", \"swap_total_mb\", \"swap_free_mb\", \"memory_admission_pressure\", \"admission_pressure_count\", \"watchdog_policy_version\", \"forgejo_memory_mb\", \"forgejo_memory_percent_of_host\", \"forgejo_memory_source\", \"host_used_estimate_mb\", \"non_forgejo_used_estimate_mb\", \"memory_pressure\", \"pressure_count\"],\n    \"forgejoHostWatchdogPolicyVersion\": \"forgejo-proactive-memory-v5\",\n    \"forgejoHostHeartbeatHistoryLimit\": 12,\n    \"forgejoHostSustainedProofPolicy\": \"explicit_host_watchdog_proof_may_require_an_exact_watchdog_policy_version_and_N_consecutive_distinct_fresh_healthy_signed_heartbeats_with_capacity_admissible_memory_pressure_false_and_positive_memory_attribution_single_snapshot_may_not_satisfy_sustained_claims\",\n    \"forgejoHostHeartbeatForwardingPolicy\": \"authenticated_host_watchdog_ingress_preserves_sanitized_v5_policy_memory_admission_and_positive_forgejo_memory_fields_into_durable_history_no_field_downgrade\",\n    \"forgejoRunnerRetirementPolicy\": \"exact_repo_runner_id_optional_expected_name_pre_read_requires_offline_and_not_busy_single_delete_exact_404_readback_reconciliation_no_blind_retry\",\n    \"forgejoHostRepoOptimizeTimeoutSeconds\": 90,\n    \"forgejoHostRepoOptimizeOuterTimeoutSeconds\": 110,\n    \"forgejoHostMaintenanceLeaseCompatibilityPolicy\": \"repo_optimize_git_repack_hard_bounded_90s_and_outer_docker_exec_110s_both_below_the_existing_120s_host_command_lease_so_repo_maintenance_cannot_hold_the_watchdog_lock_past_lease_expiry\",\n    \"forgejoSelfHealExecutorProofPolicy\": \"host_local_watchdog_executor_reported_only_after_fresh_signed_installed_timer_heartbeat\",\n    \"forgejoSelfHealHeartbeatAuthority\": \"existing_forgejo_host_command_durable_object_cross_edge_authoritative\",\n    \"forgejoSelfHealHeartbeatFallbackPolicy\": \"cloudflare_edge_cache_secondary_only_authenticated_command_result_fallback\",\n    \"forgejoSelfHealTransientProviderPolicy\": \"verified_healthy_host_provider_transport_timeout_is_control_plane_degraded_retryable_only_never_host_restart_authority_restart_budget_is_consumed_only_by_host_local_health_failure_or_explicit_operator_recovery\",\n    \"forgejoSelfHealHostEnforcementPolicy\": \"systemd_timer_local_probe_file_lock_normal_15m_cooldown_rolling_2_automatic_restarts_per_hour_plus_one_emergency_automatic_restart_per_hour_after_the_same_15m_minimum_interval_and_separate_operator_recovery_budget_with_5m_safety_cooldown_independent_of_cloud_control_plane\",\n    \"forgejoHostControlPolicy\": \"mcp_durable_pull_channel_backend_allowlist_authoritative_client_schema_may_not_duplicate_action_enum_no_arbitrary_shell_no_inbound_host_port\",\n    \"forgejoHostControlSchemaPolicy\": \"string_action_name_at_connector_boundary_backend_fixed_allowlist_is_single_authority_prevents_stale_enum_capability_drift\",\n    \"forgejoHostControlActions\": [\"host_agent_update\", \"watchdog_repair\", \"forgejo_recover\", \"forgejo_repo_optimize\"],\n    \"forgejoCanonicalRepoOptimizationPolicy\": \"fixed_allowlisted_canonical_bare_repo_only_single_thread_low_priority_repack_reachable_plus_cruft_pack_two_week_unreachable_expiration_write_bitmap_no_loose_unreachable_explosion_no_ref_or_history_rewrite_no_caller_path_or_shell\",\n    \"forgejoCanonicalRepoOptimizationProof\": \"sanitized_count_objects_before_after_plus_actual_gate_checkout_fetch_duration\",\n    \"forgejoCanonicalRepoOptimizationMigration\": \"pack-bitmaps-v13_healthy_cycle_calls_retry_aware_migration_failed_receipt_retries_until_success_success_receipt_short_circuits_cruft_pack_exact_candidate_command_scoped_safe_directory_never_global_or_wildcard_then_existing_bounded_topology_exact_owner_bare_verification_signed_heartbeat_maintenance_proof\",\n    \"forgejoHostControlTransport\": \"cloudflare_durable_object_queue_host_polls_on_signed_watchdog_heartbeat\",\n    \"forgejoHostControlPollIntervalSeconds\": 60,\n    \"forgejoHostControlCommandTtlSeconds\": 600,\n    \"forgejoHostControlLeaseSeconds\": 120,\n    \"forgejoHostControlArbitraryShellAllowed\": false,\n    \"forgejoHostControlAuthentication\": \"cc_execution_key_for_mcp_fgj_control_token_for_host\",\n    \"forgejoSelfHealDegradedMaintenancePolicy\": \"defer_forgejo_heavy_scheduled_maintenance_until_recovered_but_do_not_freeze_bounded_merge_recovery_on_historical_degraded_latch_alone\",\n    \"forgejoSelfHealMergeQueueSafetyPolicy\": \"defer_bounded_merge_supervisor_only_when_degraded_and_current_edge_probe_plus_fresh_signed_host_watchdog_do_not_both_prove_healthy_successful_watchdog_maintenance_action_labels_do_not_make_a_verified_http_200_heartbeat_unhealthy\",\n    \"automaticMergeSupervisorMutationPath\": \"mission_execute_only\",\n    \"automaticMergeSupervisorRetiredReleaseEndpointForbidden\": true,\n    \"canonicalReleaseDispatchQueuePolicy\": \"serialize_only_overlapping_affected_release_owners_or_targets_allow_independent_dispatch\",\n    \"canonicalReleaseQueueVisibilityPolicy\": \"protected_main_push_is_primary_release_launch_and_never_waits_for_actions_listing_actions_visibility_is_recovery_only_corrective_dispatch_requires_exact_known_run_or_post_launch_reconciliation\",\n    \"pullRequestFreshnessFallbackPolicy\": \"merge_base_or_compare_ahead_identical\",\n    \"automaticMergeMergedReleaseRecoveryPolicy\": \"persist_mission_before_ship_read_back_merge_on_failure_resume_before_next_colliding_pr_until_terminal\",\n    \"automaticMergeBlocksNextPrUntilMergedReleaseTerminal\": false,\n    \"automaticMergeBlocksCollidingPrUntilMergedReleaseTerminal\": true,\n    \"automaticMergeReleaseCollisionScope\": \"overlapping_affected_release_owner_or_target\",\n    \"ownerFacingReleaseCompletionPolicy\": \"report_live_only_after_current_main_canonical_release_success\",\n    \"ownerWaitSloTelemetryPolicy\": \"derive_from_existing_durable_mission_lifecycle_milestones_no_extra_synchronous_provider_or_database_reads_persist_operational_intelligence_async_only_missing_or_out_of_order_milestones_return_null_repeated_recording_deduped_by_deterministic_mission_trace_id\",\n    \"ownerWaitSloNames\": [\"owner_action_to_useful_response_ms\", \"owner_action_to_pr_ms\", \"green_gate_to_merge_ms\", \"merge_to_live_ms\"],\n    \"missionReleaseReconciliationTransportPolicy\": \"canonical_bounded_idempotent_get_retry_shared_4s_wall_clock_budget\",\n    \"missionReleaseReconciliationTotalBudgetMs\": 4000,\n    \"missionReleaseReconciliationReadTimeoutMs\": 1200,\n    \"missionReleaseReconciliationReadMaxAttempts\": 1,\n    \"missionReleaseReconciliationRetryDelayMs\": 100,\n    \"missionReleaseRunIdentityPolicy\": \"exact_source_sha_over_stale_or_missing_workflow_run_id\",\n    \"missionReleaseUnknownTargetPolicy\": \"release_attempt_evidence_requires_target_detection_before_terminal_verification\",\n    \"missionReleaseTargetProgressPolicy\": \"per_target_success_is_monotonic_and_durable_across_cancelled_timed_out_or_failed_sibling_jobs_and_enclosing_workflows\",\n    \"missionReleaseCorrectiveDispatchPolicy\": \"reconcile_exact_source_job_results_then_dispatch_only_unfinished_affected_targets_preserve_successful_targets\",\n    \"missionReleaseInterruptedWorkflowPolicy\": \"overall_workflow_failure_never_overwrites_verified_target_success_target_jobs_are_authoritative_for_progress\",\n    \"unrelatedReleaseProgressIsolationPolicy\": \"newer_unrelated_work_may_not_invalidate_durable_success_outside_actual_overlapping_release_target_collision_domains\",\n    \"historicalCcExecutionRuntimeProofPolicy\": \"successful_exact_source_release_workflow_is_immutable_runtime_proof\",\n    \"ccExecutionOnlyReleaseCompletionPolicy\": \"exact_live_runtime_sha_substitutes_transiently_unavailable_workflow_receipt\",\n    \"supersededPullRequestRetirementPolicy\": \"require_bounded_exact_changed_file_preservation_before_close\",\n    \"corruptEmptySourceRetirementPolicy\": \"failed_exact_head_ai_pr_all_modified_files_proven_nonempty_at_base_and_git_empty_blob_at_head_bypasses_grace_and_invalid_content_preservation\",\n    \"directPullRequestRetirementWithoutPreservationProofAllowed\": false,\n    \"ambiguousMissionMutationPolicy\": \"active_mission_branch_locked_reconcile_existing_branch_pr_and_provider_state_before_any_replay_no_revision_fork\",\n    \"explicitWorkstreamTerminalRotationPolicy\": \"explicit_platform_workstream_key_rotates_terminal_generation_to_deterministic_parent_chain_new_branch_active_generation_branch_identity_remains_immutable\",\n    \"mergedPullRequestMissionReconciliationPolicy\": \"exact_pr_number_merged_state_authoritative_even_when_head_branch_is_deleted_or_missing_branch_identity_persist_merge_commit_before_release_reconciliation\",\n    \"contentPreservedRevisionRetirementPolicy\": \"auto_progress_revision_ai_branches_only_after_head_ancestry_or_exact_changed_file_blob_preservation_proof\",\n    \"queueHygieneTransportPolicy\": \"bounded_blob_read_concurrency_plus_one_live_state_retry_then_structured_retryable_receipt_never_raw_mcp_failure\",\n    \"queueHygieneReadTimeoutMs\": 1500,\n    \"queueHygieneReadMaxAttempts\": 2,\n    \"queueHygieneReadRetryDelayMs\": 100,\n    \"queueHygieneActionDiscoveryPolicy\": \"exact_target_head_combined_status_only_no_global_actions_scan\",\n    \"queueHygieneCorruptEmptyRetirementPolicy\": \"explicit_mode_exact_failed_gate_referenced_run_immutable_event_base_modified_only_nonempty_base_to_git_empty_head_may_bypass_invalid_content_preservation_and_delete_ai_branch\",\n    \"queueHygieneEmptyDiffRetirementPolicy\": \"exact_head_open_ai_pr_zero_changed_files_is_contentless_after_superseding_pr_validation\",\n    \"queueHygieneProofOnlyDiscardPolicy\": \"explicit_owner_approval_exact_head_ai_prove_branch_max_two_workflow_test_or_nonsensitive_frontend_files_only\",\n    \"queueHygieneUniqueWorkParkingPolicy\": \"owner_or_supervisor_exact_head_stale_ai_pr_after_shared_15s_grace_no_active_exact_head_run_unique_content_closes_pr_preserves_branch_and_head_evidence_resume_via_fresh_ai_delivery_pr\",\n    \"queueHygieneUniqueWorkParkingGraceMs\": 15000,\n    \"queueHygieneOpenPrTargetMaxMs\": 30000,\n    \"mcpOAuthPlatformOwnerIdentityPolicy\": \"canonical_info_at_knocklaunch_only_runtime_allowlist_may_not_widen_platform_owner\",\n    \"mcpOAuthJwtVerificationPolicy\": \"fail_closed_local_rs256_signature_verification_against_supabase_jwks_exact_issuer_exp_sub_client_id_email_owner_alg_and_kid_no_per_request_userinfo_dependency\",\n    \"mcpOAuthJwksFetchTimeoutMs\": 1000,\n    \"mcpOAuthJwksFetchMaxAttempts\": 2,\n    \"mcpOAuthJwksFetchTotalBudgetMs\": 2200,\n    \"mcpOAuthJwksFetchRetryDelayMs\": 100,\n    \"mcpOAuthJwksCacheTtlMs\": 21600000,\n    \"mcpOAuthValidationCacheTtlMs\": 300000,\n    \"mcpOAuthValidationCachePolicy\": \"sha256_token_identity_only_memory_plus_edge_cache_short_ttl_capped_by_jwt_exp_local_claim_owner_recheck_and_initial_cryptographic_signature_verification_never_raw_bearer_token\",\n    \"mcpOAuthTransientFailurePolicy\": \"normal_valid_session_never_depends_on_userinfo_cold_or_rotated_jwks_transport_429_and_retryable_5xx_are_bounded_and_return_structured_503_with_retry_hint_never_invalid_token_challenge\",\n    \"mcpLatencyTelemetryPolicy\": \"structured_auth_ms_dispatch_ms_total_ms_cache_status_method_tool_outcome_signature_and_jwks_cache_status_no_bearer_token_logging\",\n    \"mcpOAuthGateRegressionPolicy\": \"canonical_knocklaunch_gate_executes_release_invariants_and_mcp_oauth_hot_path_behavior_tests_on_each_relevant_control_plane_head\",\n    \"cloudflareCredentialManagerEnabled\": true,\n    \"cloudflareCredentialManagerOwner\": \"cc_execution_release_preflight_only\",\n    \"cloudflareContainersReleaseCriticalPathEnabled\": true,\n    \"cloudflareCredentialDeploymentSecret\": \"CLOUDFLARE_API_TOKEN\",\n    \"cloudflareCredentialAdminSecret\": \"CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN\",\n    \"cloudflareAccountTokenAdminSecret\": \"CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN\",\n    \"cloudflareCredentialRotationPolicy\": \"validate_replacement_before_forgejo_secret_write_and_live_release_before_superseded_token_delete\",\n    \"cloudflareCredentialCleanupPolicy\": \"delete_only_expired_disabled_or_explicitly_superseded_deployment_token_after_live_release_preserve_unknown_active_tokens\",\n    \"cloudflareCredentialSecretLoggingPolicy\": \"never_log_token_values_only_nonsecret_ids_status_and_counts\",\n    \"cloudflareCanonicalDeploymentTokenType\": \"account_owned_when_containers_supported_else_user_owned_ci\",\n    \"cloudflareCredentialBootstrapChain\": \"existing_user_api_tokens_write_root_mints_user_owned_ci_when_containers_missing_from_account_token_catalog_plus_account_api_tokens_write_root_retained_for_future_service_principal_migration\",\n    \"cloudflareCredentialPermissionDiscoveryPolicy\": \"bounded_50_page_catalog_walk_continue_until_declared_last_empty_or_duplicate_never_assume_requested_page_size_is_honored_exact_alias_and_scope\",\n    \"controlPlaneMutationLockEnabled\": true,\n    \"controlPlaneFrozen\": true,\n    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",\n    \"typescriptIncrementalCacheScopePolicy\": \"repository_visible_artifact_exact_compiler_dependency_tsconfig_and_source_tree_identity_cross_pr_restore\",\n    \"controlPlaneFreezePolicy\": \"normal_product_and_platform_work_may_not_mutate_control_plane_paths_future_control_plane_source_change_requires_exact_maintenance_authorization_plus_explicit_owner_unfreeze_directive\",\n    \"controlPlaneUnfreezeRequestField\": \"controlPlaneUnfreeze\",\n    \"controlPlaneUnfreezeContractPolicy\": \"normalized_owner_intent_must_explicitly_contain_unfreeze_and_control_plane_in_the_same_owner_directive\",\n    \"missionFreshSourceLineageForgejoReadsMax\": 0,\n    \"missionFreshSourceLineageReconciliationPolicy\": \"skip_pre_pr_forgejo_lineage_lookup_until_pr_source_release_continuation_remediation_or_pull_request_or_later_phase_evidence_exists\",\n    \"controlPlaneMutationLockPathPolicy\": \"lock_delivery_control_plane_workflow_capability_restore_runtime_host_agent_release_and_control_plane_contract_paths_not_general_product_or_tenant_source\",\n    \"controlPlaneMutationLockPolicy\": \"default_deny_unless_explicit_owner_control_plane_maintenance_durable_mission_exact_actual_mutation_paths_current_main_sha_180s_authorization_internal_retry_reuses_only_same_mission_same_base_same_exact_scope_optional_caller_scope_must_match_when_supplied\",\n    \"controlPlaneMaintenancePermitTtlSeconds\": 180,\n    \"controlPlaneMaintenancePermitRetryPolicy\": \"internal_only_exact_mission_exact_base_exact_paths_within_ttl_replay_allowed_no_duplicate_ledger_consume_handshake\",\n    \"controlPlaneMaintenanceOrdinaryProductMutationPolicy\": \"unaffected\",\n    \"forgejoHostCommandTtlMs\": 600000,\n    \"forgejoHostCommandLeaseMs\": 120000,\n    \"forgejoHostCommandStaleLeasePolicy\": \"status_queue_and_pull_normalize_stale_leased_command_after_120s_record_expired_lease_receipt_clear_pending_never_auto_repeat_host_action\",\n    \"forgejoRunnerInventoryPolicy\": \"command_center_read_only_native_forgejo_repo_plus_authenticated_user_visible_runner_endpoints_deduped_sanitized_id_name_status_busy_version_labels_no_registration_tokens_live_nonoffline_inventory_authoritative_registration_summary_and_declared_execution_slot_capacity_kept_separate_offline_runner_contributes_zero_slots_busy_runner_availability_is_conservatively_zero_for_all_declared_slots\",\n    \"runnerIsolationOwnerBoundary\": \"live_forgejo_runner_inventory_is_authoritative_offline_runners_never_count_toward_effective_capacity_execution_slot_capacity_is_declared_per_runner_name_and_does_not_create_extra_registrations_independent_jobs_may_progress_on_distinct_live_eligible_slots_without_weakening_control_plane_gate\",\n    \"runnerPoolFailoverPolicy\": \"forgejo_native_label_scheduling_preserves_one_generic_docker_runner_on_knocklaunch_ci_01_and_one_dedicated_docker_8g_frontend_runner_on_knocklaunch_ci_02_each_with_one_execution_slot_paul_light_remains_optional_bonus_capacity_no_generic_job_may_consume_the_dedicated_8g_lane_and_no_frontend_release_may_fall_back_to_generic_docker\",\n    \"runnerDegradedModePolicy\": {\"normal\":\"generic_docker_ci_01_one_slot_and_dedicated_docker_8g_ci_02_one_slot_live_paul_light_optional\",\"heavy_degraded_single_runner\":\"either_required_existing_hardware_lane_missing_or_unavailable\",\"heavy_unavailable\":\"required_generic_and_dedicated_heavy_lanes_unavailable_heavy_work_waits_for_recovery\"},\n    \"runnerQueueStarvationThresholdSeconds\": 90,\n    \"runnerQueueStarvationPolicy\": \"waiting_pull_request_work_older_than_90s_with_available_heavy_capacity_is_reported_as_potential_starvation_and_reconciled_through_existing_exact_head_queue_and_gate_primitives_never_a_second_scheduler\",\n    \"runnerFailureRecoveryPolicy\": \"central_operational_recovery_decision_maps_transient_provider_to_bounded_retry_runner_capacity_to_healthy_sibling_or_capacity_wait_release_freshness_to_refresh_regate_queue_superseded_to_retire_release_orchestration_to_reconcile_unfinished_targets_runtime_verification_to_bounded_recheck_repository_state_to_readback_reconcile_and_source_or_contract_failures_to_assistant_owned_repair_owner_action_required_only_for_explicit_owner_only_boundary\",\n    \"runnerSymmetryPolicy\": \"intentional_asymmetric_existing_hardware_topology_knocklaunch_ci_01_requires_docker_label_one_slot_knocklaunch_ci_02_requires_docker_8g_label_one_slot_both_require_expected_forgejo_runner_version_paul_light_is_optional_bonus_only_any_name_label_slot_or_version_drift_is_owner_visible_degraded_state_not_silent_capacity\",\n    \"runnerExpectedVersion\": \"v13.0.0\",\n    \"runnerExpectedHeavyNames\": [\"knocklaunch-ci-01\", \"knocklaunch-ci-02\"],\n    \"runnerExpectedLabelsByName\": {\"knocklaunch-ci-01\":[\"docker\"],\"knocklaunch-ci-02\":[\"docker-8g\"],\"paul-light\":[\"paul-light\"]},\n    \"runnerExpectedRolesByName\": {\"knocklaunch-ci-01\":\"heavy\",\"knocklaunch-ci-02\":\"heavy\",\"paul-light\":\"bonus\"},\n    \"runnerExecutionSlotsByName\": {\"knocklaunch-ci-01\":1,\"knocklaunch-ci-02\":1,\"paul-light\":1},\n    \"runnerConfiguredExecutionSlots\": {\"total\":2,\"heavy\":2,\"light\":0},\n    \"runnerConfiguredRegistrations\": {\"total\":2,\"heavy\":2,\"light\":0},\n    \"runnerBonusExecutionSlotsByName\": {\"paul-light\":1},\n    \"runnerBonusCapacityPolicy\": \"bonus_runners_are_reported_when_live_but_never_required_for_capacity_alignment_normal_recovery_posture_gate_or_release_execution\",\n    \"runnerHygienePolicy\": \"job_workspaces_are_cleaned_before_exact_source_hydration_dependency_caches_are_version_and_manifest_bound_host_level_docker_or_cache_cleanup_must_be_idle_only_pressure_threshold_driven_and_may_not_interrupt_a_busy_runner\",\n    \"runnerPoolAwareAdmissionPolicy\": \"offline_runners_never_eligible_status_active_or_busy_true_means_at_least_one_slot_occupied_multi_slot_active_runner_occupancy_is_bounded_one_to_declared_capacity_available_capacity_reports_guaranteed_free_slots_and_possible_available_slots_separately_queue_admission_uses_guaranteed_free_slots_waiting_work_is_classified_into_capacity_pressure_queue_starvation_scheduler_pickup_release_dependency_or_generic_dependency_without_creating_a_duplicate_scheduler_live_healthy_sibling_remains_eligible_capacity_and_symmetry_drift_are_exposed_before_owner_escalation\",\n    \"runnerWaitDiagnosticsOperator\": \"forgejo_resilience_status\",\n    \"queueHygieneBlobReadTimeoutMs\": 1500,\n    \"queueHygieneBlobReadConcurrency\": 1,\n    \"orphanedBranchRecoveryPolicy\": \"explicit_divergence_blocks_missing_compare_metadata_requires_exact_requested_scope_and_exact_applied_state_pr_creation_only\",\n    \"unrebaseablePullRequestGenerationPolicy\": \"exact_forgejo_rebase_409_marks_repair_generation_superseded_terminal_then_tenant_workstream_rotates\",\n    \"repositoryDiagnosticPolicy\": \"retired_use_command_center_prove_and_knocklaunch_gate_evidence\",\n    \"releaseDispatchRunDiscovery\": \"deferred_to_mission_reconciliation_by_source_sha_after_successful_dispatch\",\n    \"scopedPatchTargetReadConcurrency\": \"sequential_unique_paths\",\n    \"scopedPatchMutationPolicy\": \"preflight_all_targets_before_first_write\",\n    \"scopedPatchCommitMode\": \"forgejo_atomic_multi_file\",\n    \"scopedPatchMaxCommitsPerMutation\": 1,\n    \"scopedPatchPerFileCommitLoopAllowed\": false,\n    \"scopedPatchBlockedMeansZeroWrites\": true,\n    \"scopedPatchPartialProviderFailuresExplicit\": true,\n    \"forgejoOperatorResultHardLimit\": 10,\n    \"forgejoOperatorProviderPageLimit\": 10,\n    \"forgejoOperatorReadAttemptTimeoutMs\": 4500,\n    \"forgejoOperatorReadTotalBudgetMs\": 6500,\n    \"forgejoOperatorReadMaxAttempts\": 2,\n    \"forgejoOperatorReadRetryDelayMs\": 100,\n    \"forgejoOperatorMutationTimeoutMs\": 2500,\n    \"forgejoOperatorReadPolicy\": \"daily_forgejo_operator_gets_max_10_per_provider_request_two_attempt_4500ms_attempt_ceiling_shared_6500ms_transport_budget_100ms_retry_delay_owner_latency_slo_is_telemetry_not_transport_abort_structured_retryable_on_transient_transport_no_write_retry\",\n    \"forgejoOperatorMutationReconciliationPolicy\": \"single_bounded_mutation_attempt_never_blind_retry_409_422_or_transport_ambiguity_requires_exact_state_readback_before_failure\",\n    \"forgejoDailyOperatorExposurePolicy\": \"daily_forgejo_operator_tools_are_public_mcp_direct_idempotent_operators_not_internal_mutation_plumbing\",\n    \"forgejoDailyOperatorRoutingPolicy\": \"deterministic_daily_forgejo_operator_requests_use_direct_operator_tools_and_may_not_fall_through_execute_objective_source_synthesis\",\n    \"forgejoStaleConnectorCompatibilityPolicy\": \"execute_objective_directOperator_may_passthrough_only_exact_allowlisted_daily_forgejo_operator_tools_to_their_canonical_fixed_operator_routes_without_source_synthesis\",\n    \"forgejoQueueRetireMaxRuns\": 25,\n    \"forgejoQueueRetireSemantics\": \"superseded_active_pull_request_runs_only_preserve_exact_head_and_history\",\n    \"forgejoQueueRetireDiscoveryPolicy\": \"explicit_run_ids_exact_run_reads_else_one_recent_10_run_page_each_candidate_exact_pr_or_commit_to_pull_current_head_sequential_fail_closed\",\n    \"forgejoBranchDeleteOpenPullPolicy\": \"exact_branch_head_read_then_commit_to_pull_identity_proof_no_global_open_pr_scan_delete_once_then_exact_branch_absence_readback\",\n    \"forgejoSharedProviderAdapterPolicy\": \"single_authoritative_bounded_transport_policy_for_mcp_release_and_supervisor_hot_paths_route_specific_exact_reconciliation_preserved_no_blind_mutation_retry\",\n    \"forgejoReliabilityCanaryPolicy\": \"existing_cloudflare_cron_read_only_exact_main_plus_one_bounded_pr_page_current_runtime_latency_and_failure_classification_never_mutates_never_dispatches_release\",\n    \"ccExecutionReleaseVisualBootstrapPolicy\": \"visual_witness_bootstrap_secret_sync_only_when_visual_or_container_owned_paths_changed_workflow_dispatch_fails_safe_true\",\n    \"ccExecutionWorkerOnlyContainerRolloutPolicy\": \"worker_only_cc_execution_release_uses_versions_upload_and_safe_version_promotion_without_container_deploy_container_owned_visual_witness_release_requires_exact_source_conditional_wrangler_deploy_after_safe_worker_promotion_and_image_owned_runtime_contract_proof\",\n    \"requiredFailureLogOperator\": \"forgejo_action_run_logs\",\n    \"forgejoActionRerunSemantics\": \"source_preserving_pull_request_event_retrigger_no_source_mutation\",\n    \"forgejoActionLogPagination\": \"explicit_line_range_with_continuation_metadata\",\n    \"repositoryFileReadPagination\": \"explicit_line_range_or_literal_match_paging_with_continuation_metadata\",\n    \"readOnlySourcePagination\": \"target_offset_and_character_offset_with_no_silent_top_only_fallback\",\n    \"oneCanonicalReleasePerMissionAffectedOwner\": true,\n    \"canonicalReleaseConcurrency\": \"independent_affected_owners_may_progress_concurrently\",\n    \"claimMatchedProofOnly\": true,\n    \"requestToProductionTerminalDefinition\": \"current_request_contract_satisfied_by_live_claim_matched_proof\",\n    \"operatorActionsPreferDirectIdempotentPath\": true,\n    \"durableMissionsReservedForCrossSystemOrRetryableWork\": true,\n    \"tenantConversationWorkstreams\": {\n      \"enabled\": true,\n      \"tenantRole\": \"isolation_boundary_not_global_mutex\",\n      \"identityPriority\": [\"explicit_workstream_key\", \"collision_domain\", \"conversation_id\", \"explicit_branch\", \"objective_fingerprint\", \"normalized_tenant_ref\"],\n      \"explicitBranchBehavior\": \"same_explicit_ai_branch_reuses_one_durable_workstream_across_followup_objective_text_changes_different_branches_remain_independent\",\n      \"activeGenerationInvariant\": \"one_workstream_one_mission_one_branch_one_pull_request_release_per_affected_owner\",\n      \"sameTenantParallelism\": \"allowed_for_non_colliding_workstreams\",\n      \"parallelConversationBehavior\": \"create_or_reuse_collision_scoped_workstream_independent_workstreams_progress_concurrently\",\n      \"collisionDomains\": [\"overlapping_changed_paths\", \"shared_data_contract\", \"migration\", \"auth_security_credentials\", \"same_nonconcurrent_release_target\"],\n      \"collisionBehavior\": \"reconcile_or_serialize_only_colliding_workstreams_latest_explicit_owner_directive_wins_true_conflicts\",\n      \"independentWorkstreamBehavior\": \"separate_durable_mission_branch_pull_request_and_release_progress\",\n      \"conversationContributionStorage\": \"append_only_idempotent_mission_receipts_per_workstream\",\n      \"conversationContextFields\": [\"conversationContext\", \"workPacket\", \"workstreamKey\", \"collisionDomain\"],\n      \"terminalRotation\": \"deterministic_parent_mission_chain_per_workstream\",\n      \"differentTenantsIsolated\": true,\n      \"existingMissionCompatibility\": \"adopt_existing_tenant_scoped_missions_as_default_workstream_until_terminal_then_rotate_without_forcing_new_work_into_that_lane\",\n      \"agentSynthesisRule\": \"Before any tenant mutation, append only the new, changed, or still-unresolved directives from the current conversation as an idempotent conversationContext or workPacket delta to the matching collision-scoped workstream. Reuse settled directives from that workstream's canonical mission receipt instead of regenerating a whole-history digest. Independent same-tenant workstreams must not be folded together merely because tenant identity matches. Reconcile ledgers only when collision evidence proves overlapping changed paths, a shared data contract, migration scope, auth/security/credential scope, or the same non-concurrent release target; the latest explicit owner directive wins true conflicts. Never silently drop directives because of context, latency, or output pressure; if reconciliation cannot finish inside the current execution budget, return an explicit nonterminal continuation state that preserves all accepted contributions without blocking independent workstreams.\",\n      \"agentSynthesisContinuity\": {\n        \"mode\": \"incremental_directive_delta\",\n        \"wholeHistoryResynthesisPerMutation\": false,\n        \"settledContextSource\": \"canonical_mission_receipt\",\n        \"appendOnlyContributionLedger\": true,\n        \"idempotentContributionMerge\": true,\n        \"silentDirectiveDroppingAllowed\": false,\n        \"budgetExhaustionBehavior\": \"preserve_contributions_and_continue_nonterminal\",\n        \"latestExplicitOwnerDirectiveWinsTrueConflicts\": true,\n        \"maxSynthesisPassesPerMutation\": 1\n      }\n    },\n    \"readOnlyObjectivesBypassDurableMissions\": true,\n    \"readOnlyObjectiveSourceResolution\": \"forgejo_exact_source_bundle_without_branch_pr_or_mission\",\n    \"readOnlyIntentPolicy\": \"explicit_read_only_or_clear_read_inspect_check_diagnose_without_mutation_intent\",\n    \"releaseDispatchPolling\": \"single_read_then_reconcile_on_state_change\",\n    \"pullRequestDesiredState\": \"merge_ready\",\n    \"automaticStalePullRequestRefresh\": true,\n    \"stalePullRequestRefreshPolicy\": \"event_or_scheduled_supervisor_refreshes_only_the_stale_pull_request_then_exact_head_regate_independent_noncolliding_workstreams_remain_live\",\n    \"queueRecovery\": {\n      \"maxAutomaticQueueMutationsPerTick\": 3,\n      \"staleEligiblePullRequest\": \"refresh_once_per_head_and_base_then_retry_after_30s_until_exact_head_gate_or_retirement_noncolliding_candidates_may_progress_in_same_tick\", \n      \"stalePullRequestRefreshRetrySeconds\": 30,\n      \"supersededGateRuns\": \"cancel_one_superseded_pull_request_gate_then_continue_same_supervisor_tick_within_shared_three_mutation_budget_before_queue_progression_and_after_head_refresh\",\n      \"transientGateFailure\": \"source_preserving_pull_request_retrigger_once_per_exact_head_after_transient_terminal_state_or_log_proven_forgejo_transport_or_heavy_runner_jail_startup_failure_durable_pr_marker_prevents_second_automatic_rerun\",\n      \"deterministicGateFailure\": \"provably_corrupt_empty_source_retire_immediately_else_grace_then_retire_unchanged_failed_pr_without_blocking_siblings\",\n      \"failedPullRequestGraceSeconds\": 90,\n      \"corruptEmptySourceGenerationRetirement\": \"exact_pr_base_nonempty_modified_files_to_git_empty_blob_only_immediate_close_delete_ai_branch_preserve_evidence\",\n      \"corruptFailureDiscoveryFairness\": \"reuse_bounded_recent_failed_run_event_payload_then_one_exact_pr_read_before_paginated_progression_no_global_scan_growth\",\n      \"corruptEmptySourceLineageProof\": \"immutable_failed_pull_request_event_merge_base_to_exact_failed_head_never_moving_live_base_when_event_lineage_available\",\n      \"agedGateDiscoveryFallback\": \"per_pull_exact_head_combined_status_plus_one_referenced_run_read_when_bounded_recent_run_snapshot_has_no_exact_head\",\n      \"failedPullRequestRetirement\": \"cancel_superseded_runs_close_pr_delete_ai_branch_preserve_forgejo_evidence\",\n      \"contentPreservedStalePullRequestRetirement\": \"any_non_draft_ai_pr_older_than_10m_exact_changed_blobs_already_on_current_main_close_delete_branch_even_if_unarmed_or_gate_never_failed_unique_content_never_retired\",\n      \"knownSupersededControlPlaneCleanupMigration\": \"exact_pr_number_branch_and_head_sha_only_for_1704_1705_1707_runs_before_oldest_first_queue_progression_requires_open_main_base_no_active_exact_head_run_uses_verified_close_then_exact_ai_branch_delete_preserves_evidence_generic_unique_work_rule_unchanged\",\n      \"activeExactHeadRunBlocksRetirement\": true,\n      \"failedDeployment\": \"terminal_history_never_holds_release_slot\",\n      \"transientFailedDeployment\": \"fresh_canonical_dispatch_once_for_retryable_terminal_run_when_source_equals_current_main\",\n      \"deterministicFailedDeployment\": \"preserve_evidence_non_migration_one_corrective_retry_unfinished_targets_only_then_exhaust_migrations_fail_closed_no_redispatch_no_queue_block\",\n      \"failedWorkEvidenceRetention\": \"forgejo_history_and_mission_receipts_preserved\",\n      \"explicitQueueReconciliation\": \"authenticated_bounded_operator_runs_same_supervisor_logic_as_cron_and_health_exposes_latest_supervisor_receipt\",\n      \"expectedWaitStatesAreFailures\": false,\n      \"humanReadableWorkflowTextIsReleaseContract\": false\n    },\n    \"forgejoEventReconciliation\": \"signed_push_receipt_with_read_fallback\",\n    \"protectedMainPushRecoveryPolicy\": \"main_push_local_diff_plan_direct_same_workflow_release_no_forgejo_api\",\n    \"protectedMainPushRecoveryTrigger\": \"push_refs_heads_main\",\n    \"protectedMainPushRecoveryForgejoApiReads\": 0,\n    \"protectedMainPushRecoveryRecursiveDispatches\": 0,\n    \"successfulMergeReleaseHandoffPolicy\": \"read_pr_files_before_merge_then_verified_squash_merge_returns_immediately_protected_main_push_owns_release_no_post_merge_forgejo_read_or_recursive_dispatch\",\n    \"successfulMergePostMergeForgejoApiReads\": 0,\n    \"successfulMergeRecursiveReleaseDispatches\": 0,\n    \"protectedMainPushRecoveryDedupeKey\": \"single_main_push_event_plus_exact_source_sha_same_workflow\",\n    \"protectedMainPushRecoveryNoAffectedOwnerPolicy\": \"no_release_job\",\n    \"validationReuseKey\": \"head_sha+base_sha+workflow_hash\",\n    \"queueDeduplication\": \"before_dispatch_by_exact_source_and_owner\",\n    \"affectedWorkGraph\": {\n      \"frontend\": \"^(?:src/(?!__tests__/contracts/)|public/|index\\\\.html$|package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$|scripts/cloudflare-native-|scripts/validate-cloudflare-native-public-env\\\\.mjs$|config/cloudflare-native-frontend-build\\\\.json$)\",\n      \"contracts\": \"^src/__tests__/contracts/\",\n      \"buildCritical\": \"^(package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|index\\\\.html$|wrangler\\\\.toml$|scripts/cloudflare-native-|scripts/validate-cloudflare-native-public-env\\\\.mjs$|config/cloudflare-native-frontend-build\\\\.json$|src/(main|App)\\\\.[cm]?[tj]sx?$|src/(index|App)\\\\.css$)\",\n      \"ccExecution\": \"^(?:workers/cc-execution/|scripts/visual-witness-hosted-runner/)\",\n      \"onrunner\": \"^scripts/visual-witness-hosted-runner/\",\n      \"supabaseEdge\": \"^supabase/functions/\",\n      \"migrations\": \"^supabase/migrations/\",\n      \"controlPlane\": \"^(config/control-plane-capabilities\\\\.json$|\\\\.forgejo/workflows/|workers/cc-execution/)\"\n    },\n    \"changeOwnershipRegistry\": {\n      \"ccExecution\": {\n        \"pathPattern\": \"^(?:workers/cc-execution/|scripts/visual-witness-hosted-runner/)\",\n        \"checks\": [\"worker_bundle_dry_run\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"immutable_cc_execution_runtime_identity\"\n      },\n      \"onrunner\": {\n        \"pathPattern\": \"^scripts/visual-witness-hosted-runner/\",\n        \"checks\": [\"visual_witness_runner_syntax\", \"immutable_image_build\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_render_onrunner\",\n        \"proof\": \"render_onrunner_ready_exact_source_commit\"\n      },\n      \"frontend\": {\n        \"pathPattern\": \"^(?:src/(?!__tests__/contracts/)|public/|index\\\\.html$|package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$)\",\n        \"checks\": [\"impact_typecheck\", \"frontend_contracts\", \"build_when_critical\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_cloudflare\",\n        \"proof\": \"cloudflare_production_release_receipt\"\n      },\n      \"supabaseEdge\": {\n        \"pathPattern\": \"^supabase/functions/\",\n        \"checks\": [\"affected_function_resolution\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"affected_supabase_edge_release_receipt\"\n      },\n      \"migrations\": {\n        \"pathPattern\": \"^supabase/migrations/\",\n        \"checks\": [\"migration_scope_validation\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"supabase_migration_release_receipt\"\n      }\n    },\n    \"failureRecovery\": {\n      \"automaticRerunsPerWorkflow\": 1,\n      \"safeClasses\": [\"forgejo_timeout\", \"forgejo_http_5xx\", \"promisor_remote_fetch_transient\", \"checkout_transient\", \"heavy_runner_jail_startup_timeout\", \"runtime_proof_transient\"],\n      \"unsafeClasses\": [\"code_failure\", \"credential_failure\", \"schema_failure\", \"migration_failure\"]\n    },\n    \"productionDriftPolicy\": \"compare_current_forgejo_main_to_immutable_runtime_identity_where_available\",\n    \"deadWorkPrevention\": {\n      \"exactMainSnapshotReuse\": true,\n      \"skipMutationWhenRequestedSourceAlreadyCurrent\": true,\n      \"neverInferSemanticCompletionWithoutProof\": true\n    },\n    \"mainStateSnapshot\": {\n      \"cache\": \"cloudflare_edge\",\n      \"ttlSeconds\": 60,\n      \"invalidateOn\": \"main_sha_change\"\n    },\n    \"operationBudgets\": {\n      \"directOperatorMaxMs\": 10000,\n      \"commandCenterProofP95MaxMs\": 1200,\n      \"repositoryReadP95MaxMs\": 750,\n      \"maxAutomaticRetries\": 1,\n      \"maxCanonicalReleasesPerMission\": 1,\n      \"canonicalReleaseBudgetScope\": \"per_affected_release_owner\"\n    },\n    \"costTelemetry\": {\n      \"track\": [\"duration_ms\", \"forgejo_reads\", \"forgejo_writes\", \"runner_jobs\", \"release_count\", \"repeated_calls\"],\n      \"budgetCrossingIsDiagnosticSignal\": true\n    },\n    \"rollback\": {\n      \"mode\": \"protected_main_revert_pr_only\",\n      \"directProductionRollbackAllowed\": false,\n      \"requiresGate\": true,\n      \"deployAffectedTargetsOnly\": true,\n      \"terminalRuntimeProofRequired\": true\n    },\n    \"terminalMissionCompaction\": {\n      \"default\": \"compact_summary\",\n      \"fullEvidence\": \"on_demand\",\n      \"deleteEvidence\": false\n    },\n    \"postReleaseSelfTest\": {\n      \"enabled\": true,\n      \"checks\": [\"runtime_identity\", \"forgejo_auth\", \"event_cache_round_trip\", \"main_source_read\"]\n    },\n    \"speedGuardrails\": {\n      \"commandCenterProofP50MaxMs\": 600,\n      \"commandCenterProofP95MaxMs\": 1200,\n      \"repositoryReadP50MaxMs\": 450,\n      \"repositoryReadP95MaxMs\": 750,\n      \"intelligenceHotPathOverheadMaxMs\": 50,\n      \"warmRequestIntelligenceCacheReadsMax\": 0,\n      \"coldRequestIntelligenceCacheReadsMax\": 1,\n      \"persistIntelligenceWithWaitUntil\": true,\n      \"postMutationLedgerSyncBudgetMs\": 100,\n      \"postMutationLedgerHandoffPolicy\": \"authoritative_handler_result_returns_after_at_most_100ms_receipt_race_then_same_idempotent_append_continues_with_waitUntil_no_provider_write_retry\",\n      \"rejectFutureHotPathFeaturesThatExceedBudget\": true,\n      \"forgejoPullRequestCreateTimeoutMs\": 2500,\n      \"forgejoPullRequestReconcileReadTimeoutMs\": 2500,\n      \"forgejoPullRequestTimeoutReconciliation\": \"exact_head_commit_to_pull_first_then_one_bounded_10_pr_fallback\",\n      \"expensiveReasoningPolicy\": \"defer_or_compute_off_hot_path\",\n      \"hardSafetyChecksMayNotBeSkippedForSpeed\": true,\n      \"nonHardSafetyChecksMayDeferForSpeed\": true\n    },\n    \"adaptiveIntelligence\": {\n      \"structuredOperationalLogs\": true,\n      \"rollingSampleLimit\": 80,\n      \"failureMemoryWindow\": \"rolling_operation_sample\",\n      \"circuitFailureBurstResetsAfterCooldown\": true,\n      \"verifiedMergeReceiptMayReplaceDuplicatePrRead\": true,\n      \"adaptiveDomains\": [\"latency_budget\", \"retry_selection\", \"work_scope\", \"risk_weighting\", \"circuit_breaking\", \"qa_scope\", \"gate_recovery\"],\n      \"qaDecisionPolicy\": {\n        \"profiles\": [\"safety_only\", \"targeted\", \"expanded\", \"strict\"],\n        \"frontendTestPathDomainPolicy\": \"src_tests_remain_gate_visible_but_do_not_select_frontend_product_domain\",\n        \"targetedFrontendTypecheckMode\": \"pinned_source_syntax_parse_before_dependency_install_for_frontend_only_non_build_critical\",\n        \"targetedFrontendDependencyInstallRequired\": false,\n        \"targetedFrontendSyntaxParser\": \"esbuild@0.21.5\",\n        \"targetedFrontendServerlessGateEnabled\": true,\n        \"targetedFrontendServerlessGateOwner\": \"cc_execution_scoped_patch_exact_head_status\",\n        \"targetedFrontendServerlessGateContext\": \"KnockLaunch Gate / KnockLaunch Gate (pull_request)\",\n        \"targetedFrontendServerlessGateMaxFiles\": 12,\n        \"targetedFrontendServerlessGateMaxTotalBytes\": 524288,\n        \"targetedFrontendServerlessSyntaxParser\": \"@babel/parser@7.28.5\",\n        \"targetedFrontendServerlessCssValidator\": \"balanced_css_no_imports\",\n        \"targetedFrontendServerlessEligibility\": \"fresh_single_atomic_pr_from_current_main_leaf_ts_tsx_js_jsx_css_only\",\n        \"targetedFrontendServerlessFreshCreateReconciliation\": \"absent_before_create_then_readback_after_timeout_remains_created_not_reused\",\n        \"targetedFrontendServerlessPrMarker\": \"<!-- knocklaunch:serverless-fast-gate -->\",\n        \"targetedFrontendServerlessMarkerAuthority\": \"strip_caller_marker_then_append_only_after_cc_execution_exact_status_authorization\",\n        \"targetedFrontendServerlessRunnerSuppression\": \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\",\n        \"targetedFrontendServerlessStatusOrdering\": \"exact_status_authorized_before_marked_pr_creation\",\n        \"targetedFrontendServerlessFreshBranchReadPolicy\": \"reuse_phase1_missing_branch_proof_and_branch_create_receipt_skip_redundant_reads\",\n        \"targetedFrontendServerlessFreshPrReadPolicy\": \"fresh_branch_direct_pr_create_then_readback_only_on_ambiguous_post_timeout\",\n        \"targetedFrontendServerlessFreshnessPolicy\": \"initial_main_snapshot_certifies_source_gate_merge_readiness_rechecks_current_main_ancestry\",\n        \"targetedFrontendServerlessAutoProgressOptOut\": \"ship_false_or_auto_progress_false_suppresses_authorization_marker\",\n        \"targetedFrontendServerlessFallback\": \"status_authorization_failure_creates_unmarked_pr_for_forgejo_runner\",\n        \"boundedFrontendPrepareFastPathEnabled\": true,\n        \"boundedFrontendPrepareFastPathShipRequirement\": \"explicit_ship_false\",\n        \"boundedFrontendPrepareFastPathDurableMission\": false,\n        \"boundedFrontendPrepareFastPathPaths\": \"src_components_pages_routes_styles_leaf_ts_tsx_js_jsx_css_only\",\n        \"boundedFrontendPrepareExactMainSnapshot\": \"one_forced_forgejo_main_read\",\n        \"boundedFrontendPrepareScopedPatchSourceMode\": \"immutable_source_sha_skip_main_and_branch_preflight_reads\",\n        \"boundedFrontendPrepareBranchCollisionPolicy\": \"optimistic_create_real_409_fails_closed\",\n        \"boundedFrontendPrepareStaleSnapshotPolicy\": \"branch_create_receipt_sha_mismatch_fails_closed_before_content_commit\",\n        \"expandedStrictFrontendTypecheckMode\": \"impact_roots\",\n        \"targetedFrontendFastPathRequires\": [\"frontend_only\", \"non_build_critical\", \"no_dependency_change\", \"no_data_change\", \"no_auth_security_change\", \"no_migration\", \"no_cross_cutting_change\"],\n        \"midRunMainFreshnessRecheck\": \"before_targeted_frontend_fast_path_and_after_locked_dependency_install_before_expensive_frontend_typecheck\",\n        \"midRunMainAdvancePolicy\": \"exit_obsolete_gate_then_refresh_and_regate_exact_head\",\n        \"scopeFromChangedPaths\": true,\n        \"strictRemainsDomainScoped\": true,\n        \"crossCuttingExpandsControlPlaneChecks\": true,\n        \"crossCuttingDoesNotInventProductImpact\": true,\n        \"qaMayValidateStaleHead\": true,\n        \"staleHeadQaMode\": \"hard_safety_only\",\n        \"refreshedHeadReceivesFullRelevantQa\": true,\n        \"qaBaseSource\": \"live_origin_main_at_gate_start\",\n        \"eventBaseShaIsAdvisoryOnly\": true,\n        \"qaDiffScope\": \"hard_safety_merge_base_domain_current_main_tree\",\n        \"hardSafetyDiffScope\": \"merge_base_to_head\",\n        \"domainImpactSource\": \"live_current_main_tree_to_head\",\n        \"historicalDiffMayNotInventDomainImpact\": true,\n        \"staleBaseCannotInventChangedPaths\": true,\n        \"dependencyImpactRequiresExactManifestDiff\": true,\n        \"dependencyImpactProof\": \"current_base_and_head_blob_identity\",\n        \"dependencyBlobResolutionFailsClosed\": true,\n        \"workerSyntaxScope\": \"changed_cc_sources_only\",\n        \"unrelatedWorkerSyntaxMayNotBlock\": true,\n        \"boundedQaCheckoutHistoryCommits\": 64,\n        \"boundedQaHistoryDeepenCommits\": 128,\n        \"mergeRequiresCurrentBaseAncestor\": true,\n        \"prFreshnessProof\": \"merge_base_contains_current_main\",\n        \"ambiguousCompareStatusMayNotOverrideAncestry\": true,\n        \"staleHeadRequiresRefreshAndRegateBeforeMerge\": true,\n      \"staleHeadReusableQaEvidence\": true,\n      \"staleHeadReusableQaEvidencePolicy\": \"same_pr_refresh_may_reuse_only_exact_frontend_input_fingerprint_for_expensive_typescript_and_bundle_checks_hard_safety_always_reruns_cache_miss_or_relevant_input_change_forces_full_gate\",\n      \"staleHeadReusableQaEvidenceStore\": \"forgejo_actions_cache_explicit_save_before_final_main_freshness_verdict\",\n      \"staleHeadReusableQaEvidenceScope\": \"expensive_frontend_typescript_and_bundle_only\",\n      \"staleHeadRegressionGuard\": \"hard_safety_networkless_synthetic_every_gate\",\n      \"staleHeadRegressionGuardProof\": \"stale_gate_evidence_reuse_invariants_verified\",\n      \"staleHeadReuseDiagnostics\": \"machine_readable_stale_gate_qa_evidence_status_and_reason\",\n        \"preferNetworklessPremergeChecks\": true,\n        \"unrelatedChecksMayBeSkipped\": true,\n        \"productionBlockRequiresRelevantFailure\": true,\n        \"expectedNonterminalStatesAreNotFailures\": true,\n        \"prReadinessIndependentReadsParallel\": false,\n        \"failedGateDiagnostics\": \"forgejo_v16_run_logs\",\n        \"failedGateLogsReadOnly\": true,\n        \"failedGateLogsAttachedToReadinessFailure\": true,\n        \"failedGateLogsLosslessPaging\": true,\n        \"repositoryReadsLosslessPaging\": true,\n        \"hardSafetyRunsBeforeStaleHeadExit\": true,\n        \"changedRuntimeSyntaxIsHardSafety\": true,\n        \"qaPolicyJsonIsHardSafety\": true,\n        \"maxTransientGateReruns\": 1,\n        \"transientGateStates\": [\"cancelled\", \"canceled\", \"timed_out\", \"error\", \"startup_failure\"],\n        \"transientGateLogClasses\": [\"forgejo_http_502_503_504\", \"forgejo_promisor_remote_fetch\", \"forgejo_transport_timeout_or_reset\", \"heavy_runner_jail_or_container_startup_timeout\"],\n        \"transientGateRerunIdentity\": \"one_durable_source_preserving_retry_marker_per_exact_pr_head\",\n        \"deterministicFailuresRequireSourceRepair\": true,\n        \"hardSafetyInvariantsMayBeSkipped\": false\n      },\n      \"predictiveReliability\": {\n        \"releaseRiskScoring\": true,\n        \"confidenceScoredDecisions\": true,\n        \"failureClustering\": true,\n        \"correlatedTraceIds\": true,\n        \"circuitBreakerThreshold\": 3,\n        \"circuitBreakerCooldownSeconds\": 300,\n        \"circuitBreakersMayBypassSafety\": false\n      },\n      \"anomalyDetection\": [\"latency_spike\", \"failure_class_recurrence\", \"budget_crossing\"],\n      \"intelligenceReadOperation\": \"control_plane_intelligence\",\n      \"persistentStore\": \"cloudflare_edge_cache\",\n      \"newInfrastructureRequired\": false,\n      \"fixedSafetyInvariants\": [\"protected_main\", \"knocklaunch_gate\", \"credential_boundaries\", \"migration_safety\", \"explicit_merge_authorization\", \"one_release_per_mission\", \"terminal_runtime_proof\"],\n      \"automaticSafetyRelaxationAllowed\": false\n    },\n    \"runnerEnvironment\": {\n      \"image\": \"node:22.18.0-bookworm\",\n      \"pinnedByVersion\": true,\n      \"customRunnerRequired\": false,\n      \"frontendProductionBuilder\": \"vite@8.1.0\",\n      \"frontendProductionBundler\": \"rolldown\",\n      \"frontendProductionMinifier\": \"oxc\",\n      \"frontendProductionBuilderInvocation\": \"npx_exact_version_with_persistent_knocklaunch_npm_cache\",\n      \"frontendProductionBuilderIsolation\": \"project_package_lock_and_shared_node_modules_unchanged\",\n      \"frontendProductionFullBuildBaselineSeconds\": 149,\n      \"frontendProductionFullBuildTargetSeconds\": 60\n    },\n    \"runnerResourceBudget\": {\n      \"memoryMb\": 4096,\n      \"nodeHeapMb\": 3072,\n      \"gateTimeoutMinutes\": 10,\n      \"totalSchedulableJobsParallel\": 3,\n      \"heavyJobsParallel\": 2,\n      \"lightJobsParallel\": 1,\n      \"routineBoundedFrontendFastPathTarget\": \"serverless_before_physical_runner\",\n      \"heavyRunnerReservedFor\": \"genuinely_heavy_cross_system_or_fast_path_ineligible_work\",\n      \"fullRepoWork\": \"exception_only\",\n      \"upgradePolicy\": \"prove_resource_exhaustion_after_targeted_execution_before_spend\"\n    }\n  }\n}\n"}],"branch":"ai/objective-first-repair-4e7c33a3b625","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","objective":"Continue the existing runner-topology repair. Exact stale topology owner is config/control-plane-capabilities.json. Apply the exact topology declaration for existing hardware: ci-01 docker/1, ci-02 docker-8g/1, paul-light/1 bonus; intentional asymmetric labels; no generic jobs on ci-02 and no frontend fallback to generic docker. No Visual Witness changes and no infrastructure changes. Gate, squash merge, release cc-execution as required, then verify live runner list/resilience.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"e0e647775127ee151cd60e4024ab831d5e6f57ce232c74db1e891509ab8f8f44","replayCount":0,"serializedBytes":117552},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:16:13.69115+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:repository-mutation-intent:e0e647775127ee151cd60e4024ab831d5e6f57ce232c74db1e891509ab8f8f44:0","mission_step_id":"ac712fb3-ec66-4fbf-a205-1cfc1d66d664","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"ec36229e-02d4-4d5f-b11a-c6ca4a6f386f","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"aedc7124a6b353898f8d01d8a069399652aea4a8","sourceSha":"640de003f81e52149745222b788db654f3e3e5e0","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:34:25.588447+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"640de003f81e52149745222b788db654f3e3e5e0","external_id":"canonical-release-640de003f81e","receipt_type":"canonical_release_status","idempotency_key":"mission:3040b4ad-01d0-42f3-bfb2-9bc8dc3cccc2:forgejo-release-ancestry:640de003f81e52149745222b788db654f3e3e5e0:aedc7124a6b353898f8d01d8a069399652aea4a8:main_history_page_inconclusive","mission_step_id":"466dd117-1e28-4908-a147-a0d9272248db","command_center_event_id":"3040b4ad-01d0-42f3-bfb2-9bc8dc3cccc2"},{"id":"ec365bbb-9559-4d3a-834c-88e61d28e3c6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fast-scoped-reads-v2-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3173,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.31-fast-atomic-reconcile","prNumber":null,"terminal":false,"missionId":"900aaed1-4df3-4b80-a6e6-a0b01658c07e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"900aaed1-4df3-4b80-a6e6-a0b01658c07e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9240,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T00:14:58.445262+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:900aaed1-4df3-4b80-a6e6-a0b01658c07e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"51194a35-fa7f-4b6b-b410-4851181be777","command_center_event_id":"900aaed1-4df3-4b80-a6e6-a0b01658c07e"},{"id":"ec39a170-6ccc-43c4-b209-0a86e3ddfce1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"success","migrations":"success","ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"8c1be6451210ae994ecae80d2f4daa3bf35ae7e9fecc75358ef8b7123c2d1135","forgejoWorkflowProof":{"runId":13870,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","migrations":"success","ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","compareStatus":"target_job_success_runtime_verified","workflowRunId":13870,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.36-paul-response-contract","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:23:39.437937+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","external_id":"forgejo-main-aa73b0959bd7","receipt_type":"canonical_release_status","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:forgejo-release-status:aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"09e2e108-b206-423b-b0c2-a0fc85040956","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"ec3a2e83-9000-4f1b-8015-1255c54709cf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b0f3bf64172e","writes":[],"patches":[],"pr_body":"Owner-authorized bounded control-plane change. Adds a canonical-repository-only, public-key-only Forgejo deploy-key upsert command for unattended device Git authentication. No private keys or new secrets enter source.","version":1,"approved":true,"pr_title":"Add autonomous device deploy-key provisioning","missionId":"b0f3bf64-172e-4ea8-8090-161bb39bb066","objective":"Owner-authorized control-plane repair: add a durable owner-only Forgejo device deploy-key provisioning primitive so unattended Windows devices can authenticate to noel/KnockLaunchOS without browser OAuth. Add public command forgejo_deploy_key_upsert in workers/cc-execution/src/index-mcp.js with canonical-repository-only, knocklaunch-device-* title clamp, ssh-ed25519 public-key-only validation, write-enabled deploy-key creation/reconciliation via existing FGJ_CONTROL_TOKEN helpers, read-back verification, and no private key/token/password handling. Update the required cc-execution version companion. Gate, squash merge, deploy cc-execution, verify live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"  tool(\n    \"forgejo_runner_retire\",\n    \"Retire offline Forgejo runner\",\n    \"Safely remove one exact offline, non-busy repository runner after optional exact-name verification and read-back reconciliation.\",\n    \"/forgejo/actions/runner/retire\",\n    {\n      type: \"object\",\n      required: [\"runnerId\"],\n      properties: {\n        repository: { type: \"string\", default: \"noel/KnockLaunchOS\" },\n        runnerId: { type: \"integer\", minimum: 1 },\n        expectedName: { type: \"string\", minLength: 1, maxLength: 200 },\n      },\n      additionalProperties: false,\n    },\n    { destructive: true, idempotent: true },\n  ),\n  tool(\n    \"forgejo_deploy_key_upsert\",\n    \"Provision KnockLaunch device deploy key\",\n    \"Create or reconcile one write-enabled ssh-ed25519 deploy key for the canonical KnockLaunchOS repository. Public keys only; private keys and credentials are never accepted.\",\n    \"/forgejo/deploy-key/upsert\",\n    {\n      type: \"object\",\n      required: [\"title\", \"publicKey\"],\n      properties: {\n        repository: { type: \"string\", default: \"noel/KnockLaunchOS\" },\n        title: { type: \"string\", pattern: \"^knocklaunch-device-[A-Za-z0-9._-]{1,80}$\", maxLength: 120 },\n        publicKey: { type: \"string\", pattern: \"^ssh-ed25519\\\\s+[A-Za-z0-9+/]+={0,3}(?:\\\\s+[^\\\\r\\\\n]{1,120})?$\", maxLength: 800 },\n      },\n      additionalProperties: false,\n    },\n    { destructive: true, idempotent: true },\n  ),\n  tool(\n    \"forgejo_actions_runs\",","old_content":"  tool(\n    \"forgejo_runner_retire\",\n    \"Retire offline Forgejo runner\",\n    \"Safely remove one exact offline, non-busy repository runner after optional exact-name verification and read-back reconciliation.\",\n    \"/forgejo/actions/runner/retire\",\n    {\n      type: \"object\",\n      required: [\"runnerId\"],\n      properties: {\n        repository: { type: \"string\", default: \"noel/KnockLaunchOS\" },\n        runnerId: { type: \"integer\", minimum: 1 },\n        expectedName: { type: \"string\", minLength: 1, maxLength: 200 },\n      },\n      additionalProperties: false,\n    },\n    { destructive: true, idempotent: true },\n  ),\n  tool(\n    \"forgejo_actions_runs\","},{"new_content":"const DAILY_FORGEJO_OPERATOR_TOOLS = Object.freeze([\n  \"forgejo_pr_inspect\",\n  \"forgejo_pr_refresh\",\n  \"forgejo_pr_list\",\n  \"forgejo_pr_close\",\n  \"forgejo_pr_reopen\",\n  \"forgejo_gate_status\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_runner_retire\",\n  \"forgejo_deploy_key_upsert\",\n  \"forgejo_actions_runs\",","old_content":"const DAILY_FORGEJO_OPERATOR_TOOLS = Object.freeze([\n  \"forgejo_pr_inspect\",\n  \"forgejo_pr_refresh\",\n  \"forgejo_pr_list\",\n  \"forgejo_pr_close\",\n  \"forgejo_pr_reopen\",\n  \"forgejo_gate_status\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_runner_retire\",\n  \"forgejo_actions_runs\","},{"new_content":"const REQUIRED_CONTROL_TOOLS = Object.freeze([\n  \"execute_repair_mission\",\n  \"continue_repair_mission\",\n  \"execute_objective\",\n  \"start_mission\",\n  \"mission_status\",\n  \"mission_receipt\",\n  \"mission_cancel\",\n  \"ship_and_prove\",\n  \"deploy_frontend_cloudflare\",\n  \"forgejo_pr_inspect\",\n  \"forgejo_pr_refresh\",\n  \"forgejo_pr_list\",\n  \"forgejo_pr_close\",\n  \"forgejo_pr_reopen\",\n  \"forgejo_gate_status\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_runner_retire\",\n  \"forgejo_deploy_key_upsert\",\n  \"forgejo_actions_runs\",","old_content":"const REQUIRED_CONTROL_TOOLS = Object.freeze([\n  \"execute_repair_mission\",\n  \"continue_repair_mission\",\n  \"execute_objective\",\n  \"start_mission\",\n  \"mission_status\",\n  \"mission_receipt\",\n  \"mission_cancel\",\n  \"ship_and_prove\",\n  \"deploy_frontend_cloudflare\",\n  \"forgejo_pr_inspect\",\n  \"forgejo_pr_refresh\",\n  \"forgejo_pr_list\",\n  \"forgejo_pr_close\",\n  \"forgejo_pr_reopen\",\n  \"forgejo_gate_status\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_runner_retire\",\n  \"forgejo_actions_runs\","},{"new_content":"  if (route === \"/forgejo/deploy-key/upsert\") {\n    const title = String(body.title || \"\").trim();\n    const publicKey = String(body.publicKey || \"\").trim().replace(/\\s+/g, \" \");\n    if (!/^knocklaunch-device-[A-Za-z0-9._-]{1,80}$/.test(title)) {\n      return json({ ok: false, status: \"blocked\", proofGate: \"forgejo_deploy_key_upsert_blocked\", reason: \"device_key_title_invalid\" }, 400);\n    }\n    if (!/^ssh-ed25519\\s+[A-Za-z0-9+/]+={0,3}(?:\\s+[^\\r\\n]{1,120})?$/.test(publicKey)) {\n      return json({ ok: false, status: \"blocked\", proofGate: \"forgejo_deploy_key_upsert_blocked\", reason: \"ssh_ed25519_public_key_required\" }, 400);\n    }\n    const listKeys = async () => {\n      const read = await forgejoOperatorGetJson(`${apiBase}/keys?limit=50&page=1`, headers);\n      const keys = read.ok\n        ? (Array.isArray(read.payload) ? read.payload : Array.isArray(read.payload?.keys) ? read.payload.keys : [])\n        : [];\n      return { read, keys };\n    };\n    const before = await listKeys();\n    if (!before.read.ok) return forgejoOperatorReadFailure(before.read, \"forgejo_deploy_key_list_failed\");\n    const isReadOnly = (entry) => entry?.read_only === true || entry?.readOnly === true;\n    const exact = before.keys.find((entry) => String(entry?.key || \"\").trim().replace(/\\s+/g, \" \") === publicKey);\n    const byTitle = before.keys.find((entry) => String(entry?.title || \"\").trim() === title);\n    if (exact && !isReadOnly(exact)) {\n      return json({ ok: true, status: \"already_present\", proofGate: \"forgejo_deploy_key_upsert_verified\", repository, keyId: Number(exact?.id || 0) || null, title: String(exact?.title || title), readOnly: false });\n    }\n    const retire = exact || byTitle;\n    if (retire) {\n      const retireId = Number(retire?.id || 0);\n      if (!Number.isInteger(retireId) || retireId < 1) {\n        return json({ ok: false, status: \"blocked\", proofGate: \"forgejo_deploy_key_upsert_blocked\", reason: \"existing_deploy_key_identity_missing\", title }, 409);\n      }\n      const retired = await forgejoOperatorMutateJson(`${apiBase}/keys/${retireId}`, headers, { method: \"DELETE\" });\n      const afterRetire = await listKeys();\n      if (!afterRetire.read.ok) return forgejoOperatorReadFailure(afterRetire.read, \"forgejo_deploy_key_retire_readback_failed\");\n      if (afterRetire.keys.some((entry) => Number(entry?.id || 0) === retireId)) {\n        const retryable = !retired.transportOk || forgejoOperatorRetryableStatus(retired.httpStatus);\n        return json({ ok: false, status: retryable ? \"retryable\" : \"blocked\", terminal: false, continuationRequired: retryable, ownerActionRequired: false, proofGate: \"forgejo_deploy_key_retire_not_verified\", reason: retired.reason || \"existing_deploy_key_still_present\", title, keyId: retireId, mutationHttpStatus: retired.httpStatus }, retryable ? 503 : 409);\n      }\n    }\n    const mutation = await forgejoOperatorMutateJson(`${apiBase}/keys`, { ...headers, \"content-type\": \"application/json\" }, { method: \"POST\", body: { title, key: publicKey, read_only: false } });\n    const after = await listKeys();\n    if (!after.read.ok) return forgejoOperatorReadFailure(after.read, \"forgejo_deploy_key_readback_failed\");\n    const verified = after.keys.find((entry) => String(entry?.title || \"\").trim() === title && String(entry?.key || \"\").trim().replace(/\\s+/g, \" \") === publicKey && !isReadOnly(entry));\n    if (!verified) {\n      const retryable = !mutation.transportOk || forgejoOperatorRetryableStatus(mutation.httpStatus);\n      return json({ ok: false, status: retryable ? \"retryable\" : \"blocked\", terminal: false, continuationRequired: retryable, ownerActionRequired: false, proofGate: \"forgejo_deploy_key_upsert_not_verified\", reason: mutation.reason || \"write_enabled_deploy_key_not_found_after_mutation\", title, mutationHttpStatus: mutation.httpStatus }, retryable ? 503 : 409);\n    }\n    return json({ ok: true, status: mutation.transportOk && mutation.response?.ok ? \"reconciled\" : \"reconciled_after_ambiguous_mutation\", proofGate: \"forgejo_deploy_key_upsert_verified\", repository, keyId: Number(verified?.id || 0) || null, title, readOnly: false, mutationHttpStatus: mutation.httpStatus });\n  }\n\n  if (route === \"/forgejo/actions/runs\") {","old_content":"  if (route === \"/forgejo/actions/runs\") {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.41-device-deploy-keys\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.40-powershell-source-resolution\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"deploy-key-command-live","statement":"Command Center exposes an owner-authenticated forgejo_deploy_key_upsert command for the canonical KnockLaunchOS repository.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"write-deploy-key-reconciled","statement":"The command can create or reconcile a write-enabled ssh-ed25519 repository deploy key and verify it by Forgejo read-back.","proofConditionIds":["runtime-proof"]}],"constraints":[{"id":"canonical-repo-only","statement":"The command is restricted to noel/KnockLaunchOS and titles prefixed knocklaunch-device-.","proofConditionIds":["repo-proof"]},{"id":"public-key-only","statement":"The command accepts only ssh-ed25519 public keys and never accepts, stores, logs, or returns private keys, passwords, OAuth credentials, or Forgejo tokens.","proofConditionIds":["repo-proof"]},{"id":"existing-token-only","statement":"Use the existing server-side FGJ_CONTROL_TOKEN-backed Forgejo operator helpers; do not create or expose a new long-lived secret in source.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source contains the bounded deploy-key command and restrictions.","required":true,"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Deployed cc-execution advertises forgejo_deploy_key_upsert and can read-back a reconciled deploy key.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"requestContract":{"outcomes":[{"id":"deploy-key-command-live","statement":"Command Center exposes an owner-authenticated forgejo_deploy_key_upsert command for the canonical KnockLaunchOS repository.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"write-deploy-key-reconciled","statement":"The command can create or reconcile a write-enabled ssh-ed25519 repository deploy key and verify it by Forgejo read-back.","proofConditionIds":["runtime-proof"]}],"constraints":[{"id":"canonical-repo-only","statement":"The command is restricted to noel/KnockLaunchOS and titles prefixed knocklaunch-device-.","proofConditionIds":["repo-proof"]},{"id":"public-key-only","statement":"The command accepts only ssh-ed25519 public keys and never accepts, stores, logs, or returns private keys, passwords, OAuth credentials, or Forgejo tokens.","proofConditionIds":["repo-proof"]},{"id":"existing-token-only","statement":"Use the existing server-side FGJ_CONTROL_TOKEN-backed Forgejo operator helpers; do not create or expose a new long-lived secret in source.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source contains the bounded deploy-key command and restrictions.","required":true,"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Deployed cc-execution advertises forgejo_deploy_key_upsert and can read-back a reconciled deploy key.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorizes this exact bounded control-plane change to enable reliable fully autonomous unattended Forgejo access from his connected devices without manual OAuth clicks."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorizes this exact bounded control-plane change to enable reliable fully autonomous unattended Forgejo access from his connected devices without manual OAuth clicks."},"recovery":false,"fingerprint":"746bec7284c070ca77f0d9fe87534a6b05467e7e253806fe715a30275988969c","replayCount":0,"serializedBytes":14593},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:21:30.490416+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b0f3bf64-172e-4ea8-8090-161bb39bb066:repository-mutation-intent:746bec7284c070ca77f0d9fe87534a6b05467e7e253806fe715a30275988969c:0","mission_step_id":"2fcbb0e7-fae1-4321-8604-07a83d5ca439","command_center_event_id":"b0f3bf64-172e-4ea8-8090-161bb39bb066"},{"id":"ec3a3c4b-dd03-4ae8-a1fc-7cc5cb0e49ca","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":10313,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":107,"terminal":false,"missionId":"5f8c20a5-c08d-47bb-a013-4474266f326d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5f8c20a5-c08d-47bb-a013-4474266f326d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:03:54.43128+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"107","receipt_type":"execute_mission","idempotency_key":"mission:5f8c20a5-c08d-47bb-a013-4474266f326d:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"7d329342-4bff-4739-93fb-0897385d4286","command_center_event_id":"5f8c20a5-c08d-47bb-a013-4474266f326d"},{"id":"ec3aa5e9-18a6-4ea2-b3cf-164e6663446a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-80768807931b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23057,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":533892,"firstUsefulResultAt":"2026-09-26T15:24:29.028Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":3805,"terminal":false,"missionId":"80768807-931b-41b8-b50e-653ab7abb5d7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5441,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"80768807-931b-41b8-b50e-653ab7abb5d7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:31:41.858647+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3805","receipt_type":"automatic_mission_resume","idempotency_key":"mission:80768807-931b-41b8-b50e-653ab7abb5d7:automatic-mission-resume:3805:repair_mission_pr_ready_retryable","mission_step_id":"a2f60263-b4d2-4010-ae53-92f42cfa776c","command_center_event_id":"80768807-931b-41b8-b50e-653ab7abb5d7"},{"id":"ec3abf48-fe4d-46a5-b233-be15d550b6f8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4549,"terminal":false,"missionId":"75dcf7eb-dafb-42a7-979f-9c4c66302486","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b05f8b95dbcf8d6007d5c8872d3b9db565038936","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"75dcf7eb-dafb-42a7-979f-9c4c66302486"},"performance":null,"deploymentId":"canonical-release-b05f8b95dbcf","workflowRunId":31427186313,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1193,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T20:04:01.978767+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b05f8b95dbcf8d6007d5c8872d3b9db565038936","external_id":"canonical-release-b05f8b95dbcf","receipt_type":"ship_and_prove","idempotency_key":"mission:75dcf7eb-dafb-42a7-979f-9c4c66302486:ship_and_prove:canonical_release_dispatched:b05f8b95dbcf8d6007d5c8872d3b9db565038936:31427186313","mission_step_id":"627cbca3-c518-4886-a9fe-fe60df29a41d","command_center_event_id":"75dcf7eb-dafb-42a7-979f-9c4c66302486"},{"id":"ec3e4cb3-8e2f-420f-b334-0d1e1ab1ac84","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d4bc57cb5960","prNumber":3634,"nextAction":null,"mergeCommitSha":"ea87fc279adffac76645573b11534e8e98376427","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:49:15.157709+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ea87fc279adffac76645573b11534e8e98376427","external_id":"3634","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d4bc57cb-5960-4e02-b0b6-355916d520c0:merged-pr:3634:ea87fc279adffac76645573b11534e8e98376427","mission_step_id":"6457fdd5-e0fb-403b-842f-9a1315465b44","command_center_event_id":"d4bc57cb-5960-4e02-b0b6-355916d520c0"},{"id":"ec3f3276-e091-411f-981b-48acc342aa5d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-applied verified branch head f243e140d24481d03fd5d031c30791e206746459. The supplied file is byte-for-byte identical to that branch and is a recovery witness, not a requested rewrite. Do not synthesize any other file. Create the PR from the existing branch and continue the existing mission through Gate, squash merge, affected releases, and proof.","wordingChanged":false,"canonicalIntent":"Adopt the already-applied verified branch head f243e140d24481d03fd5d031c30791e206746459. The supplied file is byte-for-byte identical to that branch and is a recovery witness, not a requested rewrite. Do not synthesize any other file. Create the PR from the existing branch and continue the existing mission through Gate, squash merge, affected releases, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Tenant-aware photo taxonomy is persisted and used by Media Library and shared tenant photo applications.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"Vista property photos are scoped to The View or The Nest and uncategorized photo types are explicitly Needs Category.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"Roofing, public adjuster, mitigation, QSR/mobile-vendor and other supported tenant types receive business-appropriate photo categories and tasteful labels.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Internal MP3/WAV production artifacts are not active tenant Media Library assets.","proofConditionIds":["proof-production"]},{"id":"outcome-5","statement":"Existing real MP4 video assets remain active and render as video previews.","proofConditionIds":["proof-production"]}],"objective":"Adopt the already-applied verified branch head f243e140d24481d03fd5d031c30791e206746459. The supplied file is byte-for-byte identical to that branch and is a recovery witness, not a requested rewrite. Do not synthesize any other file. Create the PR from the existing branch and continue the existing mission through Gate, squash merge, affected releases, and proof.","constraints":[{"id":"constraint-1","statement":"Do not use AI or visual inference to classify ambiguous legacy photos.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not delete source media objects while cleaning registry entries.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Do not change routers, unrelated tenant configuration, or release architecture.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve legacy job/contact photo compatibility while storing the richer taxonomy in metadata.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Use one fresh branch, one PR, KnockLaunch Gate, squash merge, and only affected production releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After squash merge, release the affected frontend, Supabase Edge functions tenant-media-library and photos-manage, and the exact media taxonomy migration; prove production has zero active audio tenant_media_assets, retains the Big Papi video/mp4 asset, backfills Vista The View/The Nest subjects with Needs Category, persists taxonomy edits through the live API, and serves /admin/media-library with the taxonomy-aware frontend.","route":"/admin/media-library","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f10dc797b8a04bccc3cf2183509735092338405dffd0f288d0b173bd0e49e968","requestContractRevision":3,"previousRequestContractHash":"4a969a392a4cb279072c3f1763121ca19559bae4b344cba65a351aa7bb606306"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T16:44:20.087177+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:537eb44b-b6b0-4ecb-b8d6-350ebf6f44b0:request-contract-revision:3:f10dc797b8a04bccc3cf2183509735092338405dffd0f288d0b173bd0e49e968","mission_step_id":"554c212a-f5f6-42d6-98b4-e56c8f5e18a4","command_center_event_id":"537eb44b-b6b0-4ecb-b8d6-350ebf6f44b0"},{"id":"ec441308-61b4-45cc-829d-cfca068c9e75","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"cce0e9454d2c367ea916fb40f58d800fca5d235b","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"6cc339ad7d3f7c86e8596f61a8633a4c6181def8148cfbc5c105af1ae42a0f24","forgejoWorkflowProof":{"runId":15115,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:29:26.843868+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","external_id":"forgejo-main-fb31bc0fbb2e","receipt_type":"canonical_release_status","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:forgejo-release-status:fb31bc0fbb2e841a260533c1d13dfad607c85da8:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"da09dfa1-04ae-4ce3-b101-62367f3e3a64","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"ec48f86a-f48e-4a3a-a50b-832496ab6b3d","source":"paul-scheduler:compiler-recovery-v1","status":"blocked","payload":{"reason":"Use /mission/execute.","attempt":1,"prNumber":null,"httpStatus":410},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T00:59:01.399661+00:00","proof_gate":"compiler_scheduler_resume_not_advanced","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:fc0dc26f-b8ba-4dbc-9253-41b691985aeb:compiler-scheduler-recovery:1:blocked","mission_step_id":null,"command_center_event_id":"fc0dc26f-b8ba-4dbc-9253-41b691985aeb"},{"id":"ec4afd10-8de6-4004-b77d-d1efe2335798","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"b18a11766fe7448f13c6eeef428521f9740ca719117e44f0e9e6ba64c94aa25f","forgejoWorkflowProof":{"runId":14962,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:05:28.050065+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"16c26598bc4c2cacc74f47c6ccb2456237f54a05","external_id":"forgejo-main-16c26598bc4c","receipt_type":"canonical_release_status","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:forgejo-release-status:16c26598bc4c2cacc74f47c6ccb2456237f54a05:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a3cb73d9-18b0-4296-a7cd-78d62491bdbd","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"ec4b5d3c-d286-4926-a9ef-23708ab1520e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-screencast-fallback-20260906","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1962,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":981,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":981,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":981,"repositoryMutationMs":6210,"repositoryProviderMs":5798,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3145,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":981,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2653},"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":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"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":3446,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:08:30.857059+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1962","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"ec4dc537-359a-4cf6-89d7-6abc1680c6bb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"24feb1e64c50421e23f45750580066bfb1abac83","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"P0 PCG /pcg/dashboard shell repair. Prepare exact current-main source for src/PcgAppShell.tsx, src/shells/pcg/PCGTenantShell.tsx, and src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx only. No Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ccaacdf8e28c43e02e1e51f70660b82efe9df48542a9f7e302e64d3980b148f0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ccaacdf8e28c43e02e1e51f70660b82efe9df48542a9f7e302e64d3980b148f0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:20:25.930472+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"24feb1e64c50421e23f45750580066bfb1abac83","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d16be948-3397-40c1-becc-b4fea413676f:request-contract:ccaacdf8e28c43e02e1e51f70660b82efe9df48542a9f7e302e64d3980b148f0:24feb1e64c50421e23f45750580066bfb1abac83:verified:","mission_step_id":"1869d232-2132-43e8-8280-83ae3bd79304","command_center_event_id":"d16be948-3397-40c1-becc-b4fea413676f"},{"id":"ec4ebdcd-e7ef-45f6-941b-4e21c63c7f40","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"big_papi_operations","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"e071a6f4-8b9d-9b29-bff0-b568ab2e6301"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:653fd486-e6f2-4ebf-baa5-a7917001c502","mission_step_id":null,"command_center_event_id":"653fd486-e6f2-4ebf-baa5-a7917001c502"},{"id":"ec509efc-c73c-48c9-bfc3-943eb9923896","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-2a0354f774b6","reason":null,"status":"in_progress","metrics":{"receiptBytes":48101,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":4,"executorlessWaitMs":897390,"firstUsefulResultAt":"2026-09-24T05:05:50.501Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.241-light-gate-policy","prNumber":3588,"terminal":false,"missionId":"2a0354f7-74b6-4b80-b25d-eb9bad901778","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e38337334160791e36d6daeaf2f3296fda202a9f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":288,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":4054,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},"performance":null,"deploymentId":"forgejo-main-e38337334160","releaseState":"failed","workflowRunId":11413,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:21:04.368543+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"e38337334160791e36d6daeaf2f3296fda202a9f","external_id":"forgejo-main-e38337334160","receipt_type":"execute_mission","idempotency_key":"mission:2a0354f7-74b6-4b80-b25d-eb9bad901778:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"40d03dcb-4375-4d46-aa30-6f3a23165f34","command_center_event_id":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},{"id":"ec53ec51-0388-4288-bf63-75f5db95b63e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-208a1298dd98","writes":[],"patches":[],"version":1,"approved":true,"missionId":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb","objective":"EXPLICIT OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Remove the redundant Forgejo Action-run detail read from the successful exact-head Gate merge-queue path. Exact combined commit status is authoritative for success; non-success states retain exact run-detail hydration. Gate, merge, release cc-execution, prove live, then re-run queue reconciliation against PR #5041.","operation":"repository_mutation","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const targetUrl = String(exactGateStatus?.target_url || exactGateStatus?.targetUrl || exactGateStatus?.url || \"\");\n  const runMatch = targetUrl.match(/\\/actions\\/runs\\/(\\d+)(?:\\/|$)/);\n  const runId = runMatch ? Number(runMatch[1]) : null;\n  if (!runId) return null;\n  const exactGateState = String(exactGateStatus?.status || exactGateStatus?.state || \"\").trim().toLowerCase();\n  if (exactGateState === \"success\") {\n    return {\n      id: runId,\n      run_id: runId,\n      status: \"success\",\n      conclusion: \"success\",\n      event: \"pull_request\",\n      trigger_event: \"pull_request\",\n      commit_sha: headSha,\n      head_sha: headSha,\n      workflow_id: \"knocklaunch.yml\",\n      target_url: targetUrl,\n      exactHeadCommitStatusAuthoritative: true,\n    };\n  }\n  const runResult = await forgejo(env, `/repos/${DEFAULT_REPOSITORY}/actions/runs/${runId}`);\n  if (!runResult.ok) return null;\n  const run = runResult.body;\n  if (workflowRunId(run) !== runId || workflowRunEvent(run) !== \"pull_request\" || !workflowMatchesCanonical(run) || workflowRunSha(run) !== headSha) return null;\n  return run;","old_content":"  const targetUrl = String(exactGateStatus?.target_url || exactGateStatus?.targetUrl || exactGateStatus?.url || \"\");\n  const runMatch = targetUrl.match(/\\/actions\\/runs\\/(\\d+)(?:\\/|$)/);\n  const runId = runMatch ? Number(runMatch[1]) : null;\n  if (!runId) return null;\n  const runResult = await forgejo(env, `/repos/${DEFAULT_REPOSITORY}/actions/runs/${runId}`);\n  if (!runResult.ok) return null;\n  const run = runResult.body;\n  if (workflowRunId(run) !== runId || workflowRunEvent(run) !== \"pull_request\" || !workflowMatchesCanonical(run) || workflowRunSha(run) !== headSha) return null;\n  return run;"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(ownerStatus, /const \\[mainResult, pullsResult, runsResult\\] = await Promise\\.all/);\n  assert.match(ownerStatus, /exactHeadCommitStatusAuthoritative: true/);\n  assert.match(ownerStatus, /if \\(exactGateState === \"success\"\\)/);\n  assert.match(ownerStatus, /const runResult = await forgejo\\(env, `\\/repos\\/\\$\\{DEFAULT_REPOSITORY\\}\\/actions\\/runs\\/\\$\\{runId\\}`\\);/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);","old_content":"  assert.match(ownerStatus, /const \\[mainResult, pullsResult, runsResult\\] = await Promise\\.all/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-control-plane-green-fast-path","statement":"The control plane merge queue must trust exact-head canonical Gate success from the commit status it already loaded and must not make a redundant Action-run detail read before progressing the PR.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-diagnostics","statement":"The control plane must still fetch exact Action-run detail for non-success Gate states that require timestamps, diagnostics, or recovery decisions.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Green exact-head fast-path repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution contains the green exact-head no-extra-run-read path.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"outcomes":[{"id":"outcome-control-plane-green-fast-path","statement":"The control plane merge queue must trust exact-head canonical Gate success from the commit status it already loaded and must not make a redundant Action-run detail read before progressing the PR.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-diagnostics","statement":"The control plane must still fetch exact Action-run detail for non-success Gate states that require timestamps, diagnostics, or recovery decisions.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Green exact-head fast-path repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution contains the green exact-head no-extra-run-read path.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Remove redundant exact Action-run hydration after exact-head Gate success; retain detailed run reads only for non-success recovery states."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Remove redundant exact Action-run hydration after exact-head Gate success; retain detailed run reads only for non-success recovery states."},"recovery":false,"fingerprint":"7ef3cf646e215e1b5686dc90bf46c0d0afa13368f6d9356bb0ada7d784a837b8","replayCount":0,"serializedBytes":6676},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:45:03.664824+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:repository-mutation-intent:7ef3cf646e215e1b5686dc90bf46c0d0afa13368f6d9356bb0ada7d784a837b8:0","mission_step_id":"d543c35c-04d2-43e8-8e8d-1b92390baecb","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"ec56989e-a100-4c66-8307-36330f961b49","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Hosted GodMode Console reflects live msi-local status from Forgejo and can dispatch the fixed MSI proof workflow without localhost pairing.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:05:13.45197+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:04fa9d85-04ac-4e08-9917-f9dcf3119f5b:request-contract:612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57:b62dda247528ddf6b03f6b5a09d4a63b4db3e050:verified:","mission_step_id":"a5401e4b-2f8c-4e9f-8aa8-182e5c3ce133","command_center_event_id":"04fa9d85-04ac-4e08-9917-f9dcf3119f5b"},{"id":"ec59ea2d-fb81-44cb-97e4-d52802d64b1b","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-28","category":"platform_editor_brand","sourceItemCount":2,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:88c6ea03-eaae-ebfd-4c62-e20ef8279075","mission_step_id":null,"command_center_event_id":"88c6ea03-eaae-ebfd-4c62-e20ef8279075"},{"id":"ec5ab933-bf54-438b-8d43-47dac3080ecb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-49d0f6ca786e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":37585,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":14,"executorlessWaitMs":421911,"firstUsefulResultAt":"2026-10-04T09:24:44.234Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4716,"terminal":false,"missionId":"49d0f6ca-786e-4667-ae20-1b26f91c834a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":351,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":351,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"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":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:31:37.16024+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4716","receipt_type":"execute_mission","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0c96bf49-2f58-4d5d-a343-5042d601ee01","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"ec5ebfbb-8f1f-4866-87b6-f55a9f7714fa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js"],"baseSha":"9ec5f2e5880e9006fc8c4847b64875adbc6e252b","issuedAt":1791544962635,"expiresAt":1791545142635,"missionId":"eed29411-d1db-424e-b8d9-c6d35150e6fd","autoRefreeze":true,"authorizationId":"be2ca9b6-71f5-4423-982d-a867041838bf","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T11:22:43.066828+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"9ec5f2e5880e9006fc8c4847b64875adbc6e252b","external_id":"be2ca9b6-71f5-4423-982d-a867041838bf","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:eed29411-d1db-424e-b8d9-c6d35150e6fd:be2ca9b6-71f5-4423-982d-a867041838bf","mission_step_id":null,"command_center_event_id":"eed29411-d1db-424e-b8d9-c6d35150e6fd"},{"id":"ec5f2ef4-5c02-44fd-aa7a-987b98bd7a9d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"visual-sandbox","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"visual-sandbox\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"visual-sandbox\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T15:23:35.491208+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f82f615cbca2\",\"prNumber\":4743,\"sourceSha\":\"11d2d76dd3acfe8fb505ef9a9a1f2c12927031aa\",\"deploymentId\":\"forgejo-main-11d2d76dd3ac\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:34:30.182678+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f82f615c-bca2-4430-bb5e-d8c06e7a257d:owner-progress-heartbeat:119407577","mission_step_id":"c17ceb81-aae6-4059-a33b-ed23df6dc1b0","command_center_event_id":"f82f615c-bca2-4430-bb5e-d8c06e7a257d"},{"id":"ec64abba-b2bc-4b3b-b330-6a4881a0325d","source":"onrunner","status":"waiting","payload":{"ok":false,"jobId":"41015769-eff7-4f9a-819d-3346750aad10","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-1f67eb63ef29","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":37221,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":6,"executorlessWaitMs":832906,"firstUsefulResultAt":"2026-09-27T21:47:20.664Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3911,"terminal":true,"missionId":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"14b3d098e90077f62a578a41a8dc883b3dc57fea","timingsMs":{"queue":1300,"total":47781,"execution":46481},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},"performance":null,"deploymentId":"forgejo-main-14b3d098e900","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"41015769-eff7-4f9a-819d-3346750aad10","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"41015769-eff7-4f9a-819d-3346750aad10","failureReason":null,"observedRoute":"/dj/dashboard","runnerVersion":"paul-9dc4fd1c93c0","attemptLineage":[{"jobId":"8d80e2e1-50d6-4ecd-b8a5-225e15c3d80f","attempt":1,"category":"completed_with_findings","sourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","startedAt":"2026-09-27T21:57:41.925Z","completedAt":"2026-09-27T21:58:29.035Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-9dc4fd1c93c0","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"completed_with_findings","requestedRoute":"/dj/dashboard","runnerSourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12322,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":31233,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"a325d41c14d795fb78ebc48bdb5ea827ea73e3086afd6bd82b3e8105fa294071","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:01:16.17517+00:00","proof_gate":"visual_witness_infrastructure_retry_required","source_sha":"paul-9dc4fd1c93c0","external_id":"41015769-eff7-4f9a-819d-3346750aad10","receipt_type":"visual_proof_status","idempotency_key":"mission:1f67eb63-ef29-4a6f-9610-4aafa1b6ff59:visual:41015769-eff7-4f9a-819d-3346750aad10:waiting","mission_step_id":"6ee7bad9-6e6b-44fb-9a84-07b0bf0d86e4","command_center_event_id":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},{"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":"ec68eea6-75fc-48de-ba27-6734f0b4947c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cfe7822589bb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"cfe78225-89bb-4566-abfe-a1afc93bbf75","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":172,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":284,"providerAuthMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":284,"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":"cfe78225-89bb-4566-abfe-a1afc93bbf75"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5064,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/mail-workspace-v1.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/capabilities/big-papis-public-stop-board.json","config/capabilities/bychefap-public-site.json","config/capabilities/party-opportunity-lifecycle.json","config/capabilities/public-self-serve-demo-funnel.json","src/PublicAppShell.tsx","scripts/cloudflare-native-public-env.mjs","scripts/public-seo-edge.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:18:45.991503+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cfe78225-89bb-4566-abfe-a1afc93bbf75:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4d3db640-66c6-4c26-a3b9-9a34cbc0d007","command_center_event_id":"cfe78225-89bb-4566-abfe-a1afc93bbf75"},{"id":"ec6cb9dc-b882-403e-a5e1-36f7fbb3a926","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":6525,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":9478,"firstUsefulResultAt":"2026-10-06T04:24:12.220Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5161,"terminal":false,"missionId":"8296e610-c41a-43dd-b222-f792135b41dc","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0fd2a2ae03016a841fe885954e0e4ab57ce9d02f","timingsMs":{"prReadinessMs":631,"approvedPlanMs":0,"shipAndProveMs":1919,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"8296e610-c41a-43dd-b222-f792135b41dc"},"performance":null,"deploymentId":"forgejo-main-0fd2a2ae0301","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["system-backup"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1839,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:24:26.899816+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5161","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8296e610-c41a-43dd-b222-f792135b41dc:automatic-mission-resume:5161:canonical_release_reconciliation_pending","mission_step_id":"43424cf6-15c9-47a9-b40d-97702249b55d","command_center_event_id":"8296e610-c41a-43dd-b222-f792135b41dc"},{"id":"ec6e2c38-e923-4afc-ba67-744fffdbab60","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":5318,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":315,"terminal":false,"missionId":"59ac1bfe-1610-4b49-b78d-ed80663bd98a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"59ac1bfe-1610-4b49-b78d-ed80663bd98a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5896,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T22:02:49.522196+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"315","receipt_type":"execute_mission","idempotency_key":"mission:59ac1bfe-1610-4b49-b78d-ed80663bd98a:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"27c50bfc-07e0-44ee-9c57-c451e4658fae","command_center_event_id":"59ac1bfe-1610-4b49-b78d-ed80663bd98a"},{"id":"ec706dca-4d2d-42ae-8508-64d40ad1b909","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-10b94cd190ad","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":118979,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":6,"executorlessWaitMs":422041,"firstUsefulResultAt":"2026-10-06T02:59:44.826Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":5152,"terminal":false,"missionId":"10b94cd1-90ad-46bd-a864-548ea1c53b2a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2101,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:06:45.382515+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5152","receipt_type":"automatic_mission_resume","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:automatic-mission-resume:5152:repair_mission_pr_ready_retryable","mission_step_id":"e37b63c9-27fb-435e-a02c-b86a28ab16ea","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"ec741b19-9522-4e6f-933b-1ea693ffe7b4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/communications-lazy-boundary-20260825","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7320,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":736,"terminal":false,"missionId":"5c0cbd26-9e83-446c-a629-cc4954aa8da2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5c0cbd26-9e83-446c-a629-cc4954aa8da2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5362,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T08:29:49.587815+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"736","receipt_type":"execute_mission","idempotency_key":"mission:5c0cbd26-9e83-446c-a629-cc4954aa8da2:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"581d1cc9-515c-42c0-b961-6c5ec2a41abc","command_center_event_id":"5c0cbd26-9e83-446c-a629-cc4954aa8da2"},{"id":"ec76d47c-4fcf-4684-9272-7e4aa200afa3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a8b4cb1d124b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2565,"terminal":false,"missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4746,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":515,"approvedPlanMs":0,"missionSetupMs":2336,"providerAuthMs":0,"shipAndProveMs":2574,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":2072,"resolvePreflightMs":2336,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},"performance":null,"deploymentId":"forgejo-main-e71d5f1bedbf","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2901,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:05:54.35582+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","external_id":"forgejo-main-e71d5f1bedbf","receipt_type":"execute_mission","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8f5882ed-919c-4177-a780-3a263e84377e","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"ec77369f-d721-4224-a9e0-027b8ed1488c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-916332911262","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16355,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":19619,"firstUsefulResultAt":"2026-10-04T12:17:43.514Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4765,"terminal":false,"missionId":"91633291-1262-4520-b876-92bf655af3b1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2530,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"91633291-1262-4520-b876-92bf655af3b1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:58.806408+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4765","receipt_type":"automatic_mission_resume","idempotency_key":"mission:91633291-1262-4520-b876-92bf655af3b1:automatic-mission-resume:4765:repair_mission_pr_ready_retryable","mission_step_id":"91a08ad3-dfb2-4600-b1b3-99076f37bba1","command_center_event_id":"91633291-1262-4520-b876-92bf655af3b1"},{"id":"ec77788d-197e-49c2-b6e7-3f498656a520","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/fast-lane-safety.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"54ff62e0b833a64a34f66ac2b689a45db4e8de8d","issuedAt":1791680158321,"expiresAt":1791680338321,"missionId":"ebf2ea27-ef49-45a3-8920-6ccf9b49192a","autoRefreeze":true,"authorizationId":"9badf839-6bc4-4293-8c74-cb9bb8513139","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:55:59.02416+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"54ff62e0b833a64a34f66ac2b689a45db4e8de8d","external_id":"9badf839-6bc4-4293-8c74-cb9bb8513139","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:ebf2ea27-ef49-45a3-8920-6ccf9b49192a:9badf839-6bc4-4293-8c74-cb9bb8513139","mission_step_id":null,"command_center_event_id":"ebf2ea27-ef49-45a3-8920-6ccf9b49192a"},{"id":"ec78f902-ac04-47b9-844b-b1ad3a0e0e12","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/retire-dead-repository-diagnostic-20260819","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.48.5-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"be51ce1d-7800-4618-823d-a77850dfa733","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"be51ce1d-7800-4618-823d-a77850dfa733"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5105,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T04:01:54.22505+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be51ce1d-7800-4618-823d-a77850dfa733:execute_mission:repair_mission_execution_blocked","mission_step_id":"e086b099-9ef4-4006-90ea-2c92bbb68621","command_center_event_id":"be51ce1d-7800-4618-823d-a77850dfa733"},{"id":"ec79a821-c187-4d4f-8171-8acfa39f6170","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f710cc2de782","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":12458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":21135,"firstUsefulResultAt":"2026-10-04T09:59:06.825Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4724,"terminal":false,"missionId":"f710cc2d-e782-47ac-bedc-aebf7213f870","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8560,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5211,"missionSetupMs":188,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":188,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":188,"repositoryMutationMs":3349,"repositoryProviderMs":3349,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2110,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":188,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1239},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"f710cc2d-e782-47ac-bedc-aebf7213f870"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3193,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:59:49.613074+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4724","receipt_type":"execute_mission","idempotency_key":"mission:f710cc2d-e782-47ac-bedc-aebf7213f870:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1b1a5468-6202-463a-9874-82db07e203b9","command_center_event_id":"f710cc2d-e782-47ac-bedc-aebf7213f870"},{"id":"ec7c8fdf-fe43-410f-8937-b58ded715b55","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a2f379d08ca","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25391,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":314997,"firstUsefulResultAt":"2026-10-02T12:24:39.569Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4457,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2188,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:29:53.637613+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4457","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:automatic-mission-resume:4457:repair_mission_pr_ready_retryable","mission_step_id":"7b40dd20-7e73-4c28-92fb-a80d2071a0f8","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"ec7d8e53-f7e1-4951-b103-5bddff698f8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Curri More frosted-card mission after merge/release dispatch. No source mutation. Reconcile frontend release for source SHA cf627ea8c205195018cb7638edbd1b112996fd5d until Cloudflare production is proven, then visually prove /curri-properties/more on desktop and mobile uses the consistent frosted glass card treatment and remains a standalone route. Return terminal only when live and visually proven.","wordingChanged":false,"canonicalIntent":"Continue the same Curri More frosted-card mission after merge/release dispatch. No source mutation. Reconcile frontend release for source SHA cf627ea8c205195018cb7638edbd1b112996fd5d until Cloudflare production is proven, then visually prove /curri-properties/more on desktop and mobile uses the consistent frosted glass card treatment and remains a standalone route. Return terminal only when live and visually proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The live Curri More route uses frosted cards consistent with the rest of the Curri shell on desktop and mobile.","proofConditionIds":["proof-live","proof-visual"]}],"objective":"Continue the same Curri More frosted-card mission after merge/release dispatch. No source mutation. Reconcile frontend release for source SHA cf627ea8c205195018cb7638edbd1b112996fd5d until Cloudflare production is proven, then visually prove /curri-properties/more on desktop and mobile uses the consistent frosted glass card treatment and remains a standalone route. Return terminal only when live and visually proven.","constraints":[{"id":"constraint-1","statement":"Preserve the standalone More route and existing behavior; change only the card visual treatment.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The Curri More route is live in production after frontend release.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"The More route cards visually match the frosted glass treatment used by the rest of the Curri route on desktop and mobile.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4967e1e4b65424721a60c3a58b89952ab269be5c4ccd589cb1255388427d473b","requestContractRevision":4,"previousRequestContractHash":"4bef9f5b4fc64423e59b4e90891bec8e2714e471623b545e78ae2add64b3baeb"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:40:48.101545+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a8bb4854-2d4e-4852-90b9-9648c8586259:request-contract:4967e1e4b65424721a60c3a58b89952ab269be5c4ccd589cb1255388427d473b","mission_step_id":"52668bc9-7765-471e-a904-fdd7b235724b","command_center_event_id":"a8bb4854-2d4e-4852-90b9-9648c8586259"},{"id":"ec7ebdff-f322-4c14-a013-82d11fe0c67b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/paul-tool-routing-cost-20260825","status":"blocked","metrics":{"receiptBytes":7141,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4566,"prReadinessMs":0,"approvedPlanMs":4566,"missionSetupMs":568,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5215,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:17:46.864711+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:repair_mission_execution_blocked","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"ec810d66-e318-4ed5-a1a8-c8f4d9243ecc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4487,"terminal":false,"missionId":"d2810a2c-4db2-4300-adc1-2b1d8808a075","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"e606e1477e5241aecc4e231c4e046ba3965b6e58","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d2810a2c-4db2-4300-adc1-2b1d8808a075"},"performance":null,"deploymentId":"canonical-release-e606e1477e52","workflowRunId":31334981877,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-invitation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1216,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T20:43:50.121433+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e606e1477e5241aecc4e231c4e046ba3965b6e58","external_id":"canonical-release-e606e1477e52","receipt_type":"ship_and_prove","idempotency_key":"mission:d2810a2c-4db2-4300-adc1-2b1d8808a075:ship_and_prove:canonical_release_dispatched:e606e1477e5241aecc4e231c4e046ba3965b6e58:31334981877","mission_step_id":"c50a68f8-88c4-42a3-a93c-c9e0242d5969","command_center_event_id":"d2810a2c-4db2-4300-adc1-2b1d8808a075"},{"id":"ec86b8db-1d4d-40b2-b327-6f39d6a230a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-intake-internal-only-outreach-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6284,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1162,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":342,"approvedPlanMs":0,"shipAndProveMs":16366},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:34:22.448128+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1162","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:automatic-mission-resume:1162:canonical_release_transport_retryable","mission_step_id":"175d5ecc-53ff-42b7-9d68-39e1aaea06c1","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"ec87f0a0-d355-4793-bca9-94d9856c5bd3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-contact-load-deadlock-r2-20260911","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2389,"terminal":false,"missionId":"f5a9438c-4de6-4332-96e6-989c178d4685","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","timingsMs":{"prReadinessMs":293,"approvedPlanMs":0,"shipAndProveMs":16340,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f5a9438c-4de6-4332-96e6-989c178d4685"},"performance":null,"deploymentId":"forgejo-main-4c99a6524ecd","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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:46:24.60949+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2389","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5a9438c-4de6-4332-96e6-989c178d4685:automatic-mission-resume:2389:canonical_release_reconciliation_pending","mission_step_id":"fe16934c-e98e-4ecd-b4c4-08613a8402c0","command_center_event_id":"f5a9438c-4de6-4332-96e6-989c178d4685"},{"id":"ec883d11-b171-4d92-bb18-552a8fd8bb4d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-66c317c2a86c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":84072,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":6,"executorlessWaitMs":619632,"firstUsefulResultAt":"2026-09-25T17:29:04.798Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3748,"terminal":false,"missionId":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"09bcfbaefae9310d886d966cfc54a6cdf2b31788","timingsMs":{"prReadinessMs":505,"approvedPlanMs":0,"shipAndProveMs":2501,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},"performance":null,"deploymentId":"forgejo-main-09bcfbaefae9","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:39:35.72783+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3748","receipt_type":"automatic_mission_resume","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:automatic-mission-resume:3748:canonical_release_reconciliation_pending","mission_step_id":"c8247758-4f59-4c2b-af05-9807345d5f85","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"ec8d485e-c54f-4685-be56-cab177149514","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-bounded-reads-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.21-queue-hygiene-transport","prNumber":null,"terminal":false,"missionId":"55268168-c9a4-4ce2-9453-e184adbaef90","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"55268168-c9a4-4ce2-9453-e184adbaef90"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:34:19.204869+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55268168-c9a4-4ce2-9453-e184adbaef90:execute_mission:repair_mission_execution_retryable","mission_step_id":"a49449c4-9c0d-4cda-a484-5f2abd7784a5","command_center_event_id":"55268168-c9a4-4ce2-9453-e184adbaef90"},{"id":"ec8e00be-3616-4e97-b28c-38fc9556f008","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/lightning-ui-prepare-path-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3730,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.29-preclassified-serverless-gate","prNumber":702,"terminal":false,"missionId":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:22:45.237551+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"702","receipt_type":"execute_mission","idempotency_key":"mission:eadf46bd-c083-4708-b0cc-e713cb1f1fc6:execute_mission:canonical_release_transport_retryable","mission_step_id":"badd26dc-1e07-437c-9c93-addefd371c19","command_center_event_id":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},{"id":"ec90105d-ef5b-42e9-b83a-bb1c5098d256","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-run-visual-acceptance-only-against-the-e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":null,"terminal":false,"missionId":"2713c0e3-c6f2-4d76-b7b7-b66c7cdee0ed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"2713c0e3-c6f2-4d76-b7b7-b66c7cdee0ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8711,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T15:11:44.245089+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2713c0e3-c6f2-4d76-b7b7-b66c7cdee0ed:execute_mission:repair_mission_synthesis_ready","mission_step_id":"60ee9797-ca46-43c0-874f-c4dce73dd2d7","command_center_event_id":"2713c0e3-c6f2-4d76-b7b7-b66c7cdee0ed"},{"id":"ec90bea9-f6fe-4422-8271-80e512dc1a7a","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-fundraiser-best-20260822","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":589,"terminal":false,"missionId":"dc9badd3-1935-4eaf-9250-3ca180e10e71","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"dc9badd3-1935-4eaf-9250-3ca180e10e71"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5415,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:40:33.551355+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"589","receipt_type":"execute_mission","idempotency_key":"mission:dc9badd3-1935-4eaf-9250-3ca180e10e71:execute_mission:repair_mission_prepared","mission_step_id":"a89a6ac4-94c7-4f1e-89e6-6de9316d9345","command_center_event_id":"dc9badd3-1935-4eaf-9250-3ca180e10e71"},{"id":"ec93dba5-7cc2-4932-b624-0c72c92f339d","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":2069,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":388,"terminal":false,"missionId":"f1cf3c68-5bf5-460c-bd85-3ed9bb2a7ac9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f1cf3c68-5bf5-460c-bd85-3ed9bb2a7ac9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3661,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T22:24:21.276392+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"388","receipt_type":"execute_mission","idempotency_key":"mission:f1cf3c68-5bf5-460c-bd85-3ed9bb2a7ac9:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"a2f36729-07af-4325-aa75-f93ee334c46b","command_center_event_id":"f1cf3c68-5bf5-460c-bd85-3ed9bb2a7ac9"},{"id":"ec94b12b-b4e9-4c3d-9f3a-6852f542deef","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","wordingChanged":false,"canonicalIntent":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"video-first","statement":"Production RoofHelpFinder begins with the autoplay video as a standalone full-width first section with no logo, headline, CTA, gradient, or other foreground content over the video.","proofConditionIds":["root-runtime","video-visual"]},{"id":"match-flow","statement":"Production address selection fills city/state/ZIP deterministically, requires homeowners insurance Yes/No, shows analyzing then locating professionals in the resolved area, and only shows success after private server-confirmed forwarding.","proofConditionIds":["root-runtime"]},{"id":"private-routing","statement":"Configured Brevard ZIPs resolve an active Florida roofing tenant with a license number, create the forwarded CRM contact, and never expose professional identity in the public response.","proofConditionIds":["root-runtime"]},{"id":"organic-layer","statement":"Production includes substantive roof leak, storm-damage, emergency-tarp, and Brevard roof-help resource routes plus RoofHelpFinder metadata/schema and sitemap entries.","proofConditionIds":["resource-runtime"]}],"objective":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","constraints":[{"id":"preserve-brand","statement":"Preserve current RoofHelpFinder colors, exact logo assets where appropriate outside the video overlay, autoplay video, simple CTA/form, and mobile usability.","proofConditionIds":["root-runtime","video-visual"]},{"id":"no-paid","statement":"No paid advertising dependency, fake Google Business Profile, purchased backlinks, fake reviews, or thin doorway content.","proofConditionIds":["root-runtime","resource-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"root-runtime","kind":"runtime","claim":"The exact merged release serves roofhelpfinder.com production.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"resource-runtime","kind":"runtime","claim":"The Brevard roof-help guide route is live from the exact merged release.","route":"https://roofhelpfinder.com/brevard-roof-help-guide","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"video-visual","kind":"visual","claim":"The production homepage visibly starts with the standalone video and has no logo or other content overlaid on the video.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"16377c7c889213e990f04edeab93f573da16941f0f64339dea1d3ffdc7e47abe","requestContractRevision":9,"previousRequestContractHash":"1a6732766e677c5639ed0ee2c0c27bfc10cc42257a41cd18db6fe6eff3ca419c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:44:07.799164+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:47918e9d-8812-404b-976f-192ac581372a:request-contract-revision:9:16377c7c889213e990f04edeab93f573da16941f0f64339dea1d3ffdc7e47abe","mission_step_id":"50c6e1c8-e654-4542-b880-a1bc0988832c","command_center_event_id":"47918e9d-8812-404b-976f-192ac581372a"},{"id":"ec963d4a-9aea-4b0a-8c5a-6203a9555c94","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7309","runId":7309,"status":"success","sourceSha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:36:03.442442+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","external_id":"forgejo-main-16d6ca5e1975","receipt_type":"canonical_release_status","idempotency_key":"mission:30e8de31-215a-42fc-b3ca-d059db86c603:forgejo-release-status:16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"aa25c8d2-e11a-432a-a9b6-f6aac9ca27f9","command_center_event_id":"30e8de31-215a-42fc-b3ca-d059db86c603"},{"id":"ec9ccf85-086a-4285-969a-afb723c8e755","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-842eb06b93d4","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2284,"terminal":false,"missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11057,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4419,"approvedPlanMs":0,"missionSetupMs":547,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":316,"ledgerReconcileMs":0,"lineageReconcileMs":231,"resolvePreflightMs":547,"repositoryMutationMs":6107,"repositoryProviderMs":5186,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4686,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":316,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":500},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:01:25.842711+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2284","receipt_type":"execute_mission","idempotency_key":"mission:842eb06b-93d4-43cd-a5e8-52de9834cc21:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5de63f59-be9c-417b-8a42-c70f89fac7f0","command_center_event_id":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},{"id":"ec9d95c9-5c45-4531-ae43-f77ef9dcd9ea","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","releaseState":"pending","exactConductorRun":{"id":31742758724,"status":"in_progress","headSha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T20:50:34.679679+00:00","proof_gate":"canonical_release_pending","source_sha":"00e15bb92f631f8d35b8af405a0944a9954f2f3c","external_id":"canonical-release-00e15bb92f63","receipt_type":"canonical_release_status","idempotency_key":"mission:f3222431-077a-4f8d-a489-c1e8de7bdafa:release-status:00e15bb92f631f8d35b8af405a0944a9954f2f3c:31742758724:pending:canonical-production-release/verified=pending|supabase-edge-production/live=missing","mission_step_id":"4d5d80a0-7705-49ee-af24-af045cf4695e","command_center_event_id":"f3222431-077a-4f8d-a489-c1e8de7bdafa"},{"id":"ec9e3500-9ad7-451d-9c2d-6e85ff1a2b54","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"production\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-22T04:22:58.041206+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b01ddc0767ca\",\"prNumber\":3389,\"sourceSha\":\"e6a7c7400074ecde5b2c3935f54964de9f7113c7\",\"deploymentId\":\"forgejo-main-e6a7c7400074\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:57:13.214818+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b01ddc07-67ca-45aa-bfaa-485ef6454ee6:owner-progress-heartbeat:119336148","mission_step_id":"c1cebd25-60f6-4a3e-a901-728d14cf2c32","command_center_event_id":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},{"id":"eca018b8-44a4-4ec4-9497-d48a35ee25db","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"ddc97301-8834-4ab0-b229-eab1bb4ffa55"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:25:07.534502+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:ddc97301-8834-4ab0-b229-eab1bb4ffa55:mission-cancel:ddc97301-8834-4ab0-b229-eab1bb4ffa55","mission_step_id":"a615b868-5414-40f6-baad-e837759fb0bb","command_center_event_id":"ddc97301-8834-4ab0-b229-eab1bb4ffa55"},{"id":"eca085d1-284c-4e93-99f0-6b94c93b1e09","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1601db52e25f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14561,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":11797,"firstUsefulResultAt":"2026-10-01T01:28:03.913Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4301,"terminal":false,"missionId":"1601db52-e25f-4234-b9d8-2552620a4b19","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2148,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1601db52-e25f-4234-b9d8-2552620a4b19"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:28:14.83198+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4301","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1601db52-e25f-4234-b9d8-2552620a4b19:automatic-mission-resume:4301:repair_mission_pr_ready_retryable","mission_step_id":"b6c31bd7-b7a7-4e80-9de3-29d3c64e6c85","command_center_event_id":"1601db52-e25f-4234-b9d8-2552620a4b19"},{"id":"eca20706-2830-4091-9c89-964213129adf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d1a1ef791501","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.65-paul-dissatisfaction-continuation","prNumber":null,"terminal":false,"missionId":"d1a1ef79-1501-4f8e-a91e-00f7dd865011","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1272,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":490,"providerAuthMs":0,"ledgerPrepareMs":490,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":490,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":490,"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":"d1a1ef79-1501-4f8e-a91e-00f7dd865011"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4705,"likelyAffectedFiles":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:20:11.116782+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d1a1ef79-1501-4f8e-a91e-00f7dd865011:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6f62a233-a00f-40bb-8c34-2e3d844f5fda","command_center_event_id":"d1a1ef79-1501-4f8e-a91e-00f7dd865011"},{"id":"eca210d3-8567-4521-8706-6ab1c3a0a570","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The Proposal Editor mechanics repair from PR #1941 is deployed to production.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Preserve approved tenant assets and proposal data.","proofConditionIds":["proof-production"]},{"id":"constraint-2","satisfied":true,"statement":"Frontend-only.","proofConditionIds":["proof-production"]},{"id":"constraint-3","satisfied":true,"statement":"Use existing PR #1941 and exact green head; do not create a duplicate branch or PR.","proofConditionIds":["proof-production"]}],"contractHash":"ccf59e095fd7790e71f829737b54062797a2f7abc61c6af02ffe99d6e2207783","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"ccf59e095fd7790e71f829737b54062797a2f7abc61c6af02ffe99d6e2207783"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T13:59:22.87276+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f34fc346-fa52-494f-a006-8fd9f39daf67:request-contract:ccf59e095fd7790e71f829737b54062797a2f7abc61c6af02ffe99d6e2207783:519b99df87b63a8f7c6d70e710a93e6a7dae0d30:verified:","mission_step_id":"1bc48d98-94db-40ba-a9d3-055507294a77","command_center_event_id":"f34fc346-fa52-494f-a006-8fd9f39daf67"},{"id":"eca47eb9-5825-4785-a886-6234b5ee122f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-289e3d5a4d61","prNumber":3020,"nextAction":null,"mergeCommitSha":"6c0aae1227b24a2e0741b75f09631e88ac9337c6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:51:42.365766+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6c0aae1227b24a2e0741b75f09631e88ac9337c6","external_id":"3020","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:289e3d5a-4d61-4c79-abbd-bddad4986453:merged-pr:3020:6c0aae1227b24a2e0741b75f09631e88ac9337c6","mission_step_id":"3409e590-df06-4ed1-b759-c91e30ade01b","command_center_event_id":"289e3d5a-4d61-4c79-abbd-bddad4986453"},{"id":"eca673ad-d8b9-4893-b97e-0414a48fd4fe","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"3c640b5d152466eb301e4ccd90228729be64ae0c1f56b8ca2361feb3e64773dd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T11:55:40.017896+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8f30988d-874f-43a3-bb8f-31c933d3d4b9:repository-mutation-intent-blocked:3c640b5d152466eb301e4ccd90228729be64ae0c1f56b8ca2361feb3e64773dd","mission_step_id":"f5f6facb-789b-41b1-b00a-15809a9874bc","command_center_event_id":"8f30988d-874f-43a3-bb8f-31c933d3d4b9"},{"id":"eca6b06d-c721-439e-9793-3e386c1c1213","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"bfae8ca252ae1771b0644f449dab6b470da08163b45fafc10d76cff1f19e259a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12400","runId":12400,"status":"success","sourceSha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:05:28.829138+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","external_id":"forgejo-main-0d4d671d8f9c","receipt_type":"canonical_release_status","idempotency_key":"mission:3e26bde8-9d3e-40dd-b90f-6dfd1d52e43f:forgejo-release-status:0d4d671d8f9cd9b6cd97912393bbfe8a974c8820:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"6324f372-f568-416e-af35-66cd3aa89d54","command_center_event_id":"3e26bde8-9d3e-40dd-b90f-6dfd1d52e43f"},{"id":"eca75146-7ecf-4493-b936-3509d0f1e05d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtive9ue","reason":null,"status":"in_progress","metrics":{"receiptBytes":18571,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1275,"terminal":false,"missionId":"17a5a2fb-cb8b-4117-a4bc-3546c159b65d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":10452,"prReadinessMs":2327,"approvedPlanMs":0,"missionSetupMs":2071,"shipAndProveMs":6555},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"17a5a2fb-cb8b-4117-a4bc-3546c159b65d"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T16:31:03.814343+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1275","receipt_type":"execute_mission","idempotency_key":"mission:17a5a2fb-cb8b-4117-a4bc-3546c159b65d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d482340b-8769-4e38-ac52-b8b115429535","command_center_event_id":"17a5a2fb-cb8b-4117-a4bc-3546c159b65d"},{"id":"eca7c3e2-1c09-4df1-a9ae-496f2bbd1c88","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.70-forgejo-source-discovery-retry-window","prNumber":2076,"terminal":false,"missionId":"bb48a3f9-6de9-4930-ab40-1edbb93646bf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10687,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10511,"approvedPlanMs":0,"missionSetupMs":873,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":873,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":873,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":873,"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":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},"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":2858,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:15:02.189654+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2076","receipt_type":"execute_mission","idempotency_key":"mission:bb48a3f9-6de9-4930-ab40-1edbb93646bf:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"766bc29c-8668-4483-b93e-51a4da0d825b","command_center_event_id":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},{"id":"eca7ee7c-436f-4822-ba10-7d86320eb1e0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"11d5809c0c1d5544741bb34c7921f28eac35ad18","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"11d5809c0c1d5544741bb34c7921f28eac35ad18","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"47a93f7d716b99686b8d5432c8061330d4c36aacd2b11de7e01af2d1073b5f66","forgejoWorkflowProof":{"runId":15731,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd400353405e86fa87598337f08bef89610132d7","deploymentId":"forgejo-main-cd400353405e86fa87598337f08bef89610132d7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.95-authorization-envelope-continuity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:34:15.140713+00:00","proof_gate":"canonical_release_pending","source_sha":"11d5809c0c1d5544741bb34c7921f28eac35ad18","external_id":"forgejo-main-11d5809c0c1d","receipt_type":"canonical_release_status","idempotency_key":"mission:8b66998e-aee2-48dc-9c41-2ccd2cbb7230:forgejo-release-status:11d5809c0c1d5544741bb34c7921f28eac35ad18:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"221ecd96-6c6d-4581-bb9d-1fab44930e32","command_center_event_id":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230"},{"id":"eca81777-dd7a-4adb-ae4e-8e01bb4f0268","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f5ac0529-8647-57d7-d698-8cbb7f61212a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:292cf2bd-b95b-4e3e-9816-97c821a415fa","mission_step_id":null,"command_center_event_id":"292cf2bd-b95b-4e3e-9816-97c821a415fa"},{"id":"eca9b586-26d4-49a2-8ca2-e2bda001a8b2","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Same owner-approved PAUL responsiveness repair. Replay the exact atomic patch with the corrected current-main config anchor; no scope or logic change.","baseSha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","issuedAt":1790702519290,"expiresAt":1790702699290,"missionId":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526","authorizationId":"ec4d3d1b-3cc1-4204-b8fa-e58600dd7de4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:21:59.83879+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"aacaae2f9509ed2dc16724e59dcaa49cd1b3415b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ec4d3d1b-3cc1-4204-b8fa-e58600dd7de4","mission_step_id":"8a7bd79d-c266-4188-9541-41b9a450aed4","command_center_event_id":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526"},{"id":"eca9f72c-5721-4732-9f14-23d0b904e566","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"1b1ea0d0-d2a1-4fd0-b20d-613695e22b91","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-1297fc3ea836","reason":null,"status":"pending","metrics":{"receiptBytes":235969,"releaseCount":0,"toolCallCount":119,"repeatedCallCount":65,"executorlessWaitMs":4039000,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":32,"ownerInterruptionCount":0},"version":null,"prNumber":3869,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","timingsMs":{"queue":206,"total":207,"execution":1},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"1b1ea0d0-d2a1-4fd0-b20d-613695e22b91","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"1b1ea0d0-d2a1-4fd0-b20d-613695e22b91","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":4,"restartReplayHistory":[]},"workflowRunId":12190,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:53:34.830148+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","external_id":"1b1ea0d0-d2a1-4fd0-b20d-613695e22b91","receipt_type":"visual_proof_started","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:visual-start:1b1ea0d0-d2a1-4fd0-b20d-613695e22b91","mission_step_id":"0ba439ab-d717-4a78-a0aa-0d065243e2c0","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"ecac15eb-6d56-4329-8e5c-5be18bb1f486","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"b97a65ac-5dc4-42eb-b946-11f495dd57aa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"b97a65ac-5dc4-42eb-b946-11f495dd57aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7444,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/__tests__/contracts/cloudflare-native-frontend-build.test.ts","src/__tests__/contracts/cloudflare-ops-canonical-lock.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/__tests__/production-release-status.contract.test.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/production-release-targets.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T15:13:20.056224+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b97a65ac-5dc4-42eb-b946-11f495dd57aa:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9ef062cc-9357-4631-9c72-a8f954ab8f70","command_center_event_id":"b97a65ac-5dc4-42eb-b946-11f495dd57aa"},{"id":"ecac3386-4cd0-4376-9a72-46c67e0a3bd3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"307657628d94084429fb8ce08dbe53940297b46f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"307657628d94084429fb8ce08dbe53940297b46f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/220","runId":220,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"307657628d94084429fb8ce08dbe53940297b46f","deploymentId":"forgejo-main-307657628d94084429fb8ce08dbe53940297b46f","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.43.0-control-plane-efficiency-iii","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T02:33:02.404372+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"307657628d94084429fb8ce08dbe53940297b46f","external_id":"forgejo-main-307657628d94","receipt_type":"canonical_release_status","idempotency_key":"mission:518f0883-57a2-4db4-ba4d-4643671d20ce:forgejo-release-status:307657628d94084429fb8ce08dbe53940297b46f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"802d84f7-4d02-4e19-b3d7-80c92310432d","command_center_event_id":"518f0883-57a2-4db4-ba4d-4643671d20ce"},{"id":"ecadefa6-b3c0-47ce-ae7f-ef94cbebfaa7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"988436ef02f99828984053d8b3895937d2895115c75508e7f39bb4daacd265b0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5941","runId":5941,"status":"success","sourceSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","runnerVersion":"onrunner-857c6c05f7bc","expectedSourceSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:28:39.009748+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","external_id":"forgejo-main-857c6c05f7bc","receipt_type":"canonical_release_status","idempotency_key":"mission:29aece99-1c29-4e65-9ff1-91ba71b173e0:forgejo-release-status:857c6c05f7bc3e3dc590358f4a38b72dce39dbb7:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"59cab76b-aabe-424d-8f83-0aef7031e61c","command_center_event_id":"29aece99-1c29-4e65-9ff1-91ba71b173e0"},{"id":"ecaf249d-2793-4aea-a952-ca2e8509beee","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-af151e0621c7","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7691,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":35859,"firstUsefulResultAt":"2026-10-01T20:43:09.906Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.39-source-resolution-continuation","prNumber":null,"terminal":false,"missionId":"af151e06-21c7-4a76-add3-cac964334454","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6960,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":6960,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"af151e06-21c7-4a76-add3-cac964334454"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T20:43:53.527747+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:af151e06-21c7-4a76-add3-cac964334454:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"34b40a47-f1fe-4e82-8d4b-97203f8527dc","command_center_event_id":"af151e06-21c7-4a76-add3-cac964334454"},{"id":"ecaf8302-08ea-4295-bcd2-8e08d6f6f60c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and reconcile the existing Redfish repair PR #1325 onto current Forgejo main ab53b870dd06b1519dd54d92ab230582e3972886, preserving the already-merged Redfish mobile-layout changes from #1326. Do not create a second branch or PR. Apply only the four already-scoped repair areas: lazy-load UnifiedWorkspace only on a specific homeowner record, keep RedfishWorkspaceShell mounted while lazy alias modules load, restore the Redfish background to the real /Backgrounds/ object and remove the duplicate Today semantic h1, and allow canonical global system-admin authority in compute-hit-list before a tenant Forbidden response. Then Gate, squash merge, release only affected frontend and compute-hit-list, and prove the named Redfish routes live. No customer-data mutations and no outbound actions.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T22:53:30.283Z","fingerprint":"356e4afcd074ea0a42d1d8e6146ab2ba6e82349acde3c756dcbdf46a12758912","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-26-app-repair-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and reconcile the existing Redfish repair PR #1325 onto current Forgejo main ab53b870dd06b1519dd54d92ab230582e3972886, preserving the already-merged Redfish mobile-layout changes from #1326. Do not create a second branch or PR. Apply only the four already-scoped repair areas: lazy-load UnifiedWorkspace only on a specific homeowner record, keep RedfishWorkspaceShell mounted while lazy alias modules load, restore the Redfish background to the real /Backgrounds/ object and remove the duplicate Today semantic h1, and allow canonical global system-admin authority in compute-hit-list before a tenant Forbidden response. Then Gate, squash merge, release only affected frontend and compute-hit-list, and prove the named Redfish routes live. No customer-data mutations and no outbound actions.","wordingChanged":false,"canonicalIntent":"Continue and reconcile the existing Redfish repair PR #1325 onto current Forgejo main ab53b870dd06b1519dd54d92ab230582e3972886, preserving the already-merged Redfish mobile-layout changes from #1326. Do not create a second branch or PR. Apply only the four already-scoped repair areas: lazy-load UnifiedWorkspace only on a specific homeowner record, keep RedfishWorkspaceShell mounted while lazy alias modules load, restore the Redfish background to the real /Backgrounds/ object and remove the duplicate Today semantic h1, and allow canonical global system-admin authority in compute-hit-list before a tenant Forbidden response. Then Gate, squash merge, release only affected frontend and compute-hit-list, and prove the named Redfish routes live. No customer-data mutations and no outbound actions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"homeowners-ready","statement":"Redfish Homeowners reaches application-ready state without the audited application-shell timeout caused by eagerly loading the contact-detail workspace.","proofConditionIds":["proof-homeowners"]},{"id":"hit-list-authorized","statement":"Redfish Hit List no longer returns compute-hit-list 403 for canonical GodMode/system-admin authority while normal tenant access remains scoped.","proofConditionIds":["proof-hit-list"]},{"id":"redfish-shell-clean","statement":"Redfish uses the actual Backgrounds storage object and Today exposes only one semantic 'Today at Redfish' heading.","proofConditionIds":["proof-today","proof-background"]},{"id":"heavy-routes-ready","statement":"Redfish Appointments, Canvassing Map, Production Map/Ops, and Schedule reach application-ready state without product navigation/startup failure.","proofConditionIds":["proof-appointments","proof-canvassing","proof-ops","proof-schedule"]}],"objective":"Continue and reconcile the existing Redfish repair PR #1325 onto current Forgejo main ab53b870dd06b1519dd54d92ab230582e3972886, preserving the already-merged Redfish mobile-layout changes from #1326. Do not create a second branch or PR. Apply only the four already-scoped repair areas: lazy-load UnifiedWorkspace only on a specific homeowner record, keep RedfishWorkspaceShell mounted while lazy alias modules load, restore the Redfish background to the real /Backgrounds/ object and remove the duplicate Today semantic h1, and allow canonical global system-admin authority in compute-hit-list before a tenant Forbidden response. Then Gate, squash merge, release only affected frontend and compute-hit-list, and prove the named Redfish routes live. No customer-data mutations and no outbound actions.","constraints":[{"id":"one-pr","statement":"Reuse existing branch ai/redfish-26-app-repair-20260901 and PR #1325; do not create a duplicate branch or PR.","proofConditionIds":["proof-homeowners"]},{"id":"preserve-mobile","statement":"Preserve the Redfish mobile-layout changes already merged in PR #1326.","proofConditionIds":["proof-today"]},{"id":"no-data-write","statement":"Do not change customer data.","proofConditionIds":["proof-homeowners"]},{"id":"no-outbound","statement":"Do not send messages or trigger outbound actions.","proofConditionIds":["proof-homeowners"]},{"id":"release-scope","statement":"Deploy only affected frontend and the changed compute-hit-list Supabase Edge Function.","proofConditionIds":["proof-today","proof-hit-list"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-homeowners","kind":"runtime","claim":"Homeowners is application-ready without application shell timeout.","route":"/redfish-roofing/homeowners","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Homeowners & Leads","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-hit-list","kind":"runtime","claim":"Hit List loads under GodMode/system-admin projection without compute-hit-list 403.","route":"/redfish-roofing/canvassing/hit-list","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Hit List","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-today","kind":"runtime","claim":"Today is live with one semantic Today at Redfish heading.","route":"/redfish-roofing/today","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Today at Redfish","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-background","kind":"runtime","claim":"The live Redfish shell requests the /generated-media/redfish-roofing/Backgrounds/REDFISH Background 2.png object without a failed background request.","route":"/redfish-roofing/today","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Today at Redfish","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-appointments","kind":"runtime","claim":"Appointments reaches application-ready state without product navigation/startup failure.","route":"/redfish-roofing/appointments","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Schedule & Inspections","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canvassing","kind":"runtime","claim":"Canvassing Map reaches application-ready state without product navigation/startup failure.","route":"/redfish-roofing/canvassing","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Canvassing Map","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ops","kind":"runtime","claim":"Production Map/Ops reaches application-ready state without product navigation/startup failure.","route":"/redfish-roofing/ops","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roofing Production","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-schedule","kind":"runtime","claim":"Schedule reaches application-ready state without product navigation/startup failure.","route":"/redfish-roofing/schedule","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Schedule & Inspections","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-26-app-repair-20260901","conversationContext":null,"requestContractHash":"0fd4091f660c03755aa32e74635a21df040067fa1e6ca51d829af2462013ebac","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T22:53:30.994421+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:292803f6-e560-4f7f-a04f-c2aa2124bbaa:tenant-workstream-contribution:356e4afcd074ea0a42d1d8e6146ab2ba6e82349acde3c756dcbdf46a12758912","mission_step_id":null,"command_center_event_id":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},{"id":"ecb091e8-56c6-4d4d-8403-e8ce6cfe1cd7","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"817be17df213e4d02b5c85341d26f442a3947d58","releaseState":"verified","exactConductorRun":{"id":31548737975,"status":"completed","headSha":"817be17df213e4d02b5c85341d26f442a3947d58","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T00:07:35.833772+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"817be17df213e4d02b5c85341d26f442a3947d58","external_id":"canonical-release-817be17df213","receipt_type":"canonical_release_status","idempotency_key":"mission:3c1fc505-b1a2-4541-a0ed-2250fa37e2bf:release-status:817be17df213e4d02b5c85341d26f442a3947d58:31548737975:verified:canonical-production-release/verified=success","mission_step_id":"c2d61c33-c342-4a95-aac2-f9ae2cb4c867","command_center_event_id":"3c1fc505-b1a2-4541-a0ed-2250fa37e2bf"},{"id":"ecb0f427-7b62-4cb3-a54f-1e9786d1f3f9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-financing-overlay-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9045,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1008,"terminal":false,"missionId":"2924c327-f815-47e6-af58-e7fcfc64447c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"da5ef116e56c4e148918cb904ff24688133512f9","timingsMs":{"handlerMs":11652,"prReadinessMs":796,"approvedPlanMs":0,"missionSetupMs":456,"shipAndProveMs":10683},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2924c327-f815-47e6-af58-e7fcfc64447c"},"performance":null,"deploymentId":"forgejo-main-da5ef116e56c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6362,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:35:01.600687+00:00","proof_gate":"canonical_release_dispatched","source_sha":"da5ef116e56c4e148918cb904ff24688133512f9","external_id":"forgejo-main-da5ef116e56c","receipt_type":"execute_mission","idempotency_key":"mission:2924c327-f815-47e6-af58-e7fcfc64447c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"fa532f58-2562-4eb1-818d-76a269ca794c","command_center_event_id":"2924c327-f815-47e6-af58-e7fcfc64447c"},{"id":"ecb1239a-403d-4d1a-a886-a2b7d2ebe5fc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T15:05:16.16165+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c8d8c6d675e0\",\"prNumber\":3715,\"sourceSha\":\"1c38ea8e3aadc9dacc44060a15035969433df4bd\",\"deploymentId\":\"forgejo-main-1c38ea8e3aad\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:06:49.644946+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:owner-progress-heartbeat:119355867","mission_step_id":"810508ec-c905-41aa-a1d1-87d84c6ce3a5","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"ecb27f30-011a-4786-91da-763a35ca288f","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-existing-pr-adoption-20260820","reason":null,"status":"complete","metrics":{"receiptBytes":7559,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":530,"terminal":false,"missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"42fde409-e26b-4a0b-9ce8-918990928cc6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5860,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:24:46.411036+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"530","receipt_type":"execute_mission","idempotency_key":"mission:42fde409-e26b-4a0b-9ce8-918990928cc6:execute_mission:repair_mission_prepared","mission_step_id":"cc8d1b30-a7ef-4b7d-b58d-7bc2319346d6","command_center_event_id":"42fde409-e26b-4a0b-9ce8-918990928cc6"},{"id":"ecb4ea90-2981-4040-9f86-230108638d38","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":2305,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.27-tenant-scope-security","prNumber":4507,"terminal":false,"missionId":"52daee4e-003d-47ef-977e-bbbb3fb9034d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"4b18118827f0907b77c466409d941eb6e5bd4052","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"52daee4e-003d-47ef-977e-bbbb3fb9034d"},"performance":null,"deploymentId":"canonical-release-4b18118827f0","workflowRunId":31349974828,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T02:37:15.692373+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"4b18118827f0907b77c466409d941eb6e5bd4052","external_id":"canonical-release-4b18118827f0","receipt_type":"execute_mission","idempotency_key":"mission:52daee4e-003d-47ef-977e-bbbb3fb9034d:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"aa534029-da22-4bfd-a862-8c9e51062f87","command_center_event_id":"52daee4e-003d-47ef-977e-bbbb3fb9034d"},{"id":"ecb67568-665e-4575-8218-0f9eaf4fc01e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-35ecb3f5d52f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":3304,"terminal":false,"missionId":"35ecb3f5-d52f-4557-a642-7bf731c64344","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4804,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":720,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":379,"repositoryMutationMs":4084,"repositoryProviderMs":4084,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2060,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2024},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"35ecb3f5-d52f-4557-a642-7bf731c64344"},"performance":null,"deploymentId":null,"releaseState":"failed","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3091,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T19:44:00.713119+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3304","receipt_type":"execute_mission","idempotency_key":"mission:35ecb3f5-d52f-4557-a642-7bf731c64344:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"c233fd2d-df07-4c7d-afd0-9ecb121db205","command_center_event_id":"35ecb3f5-d52f-4557-a642-7bf731c64344"},{"id":"ecb74166-5882-4d1b-acfd-fb532e60a934","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"76061044-8f8b-467e-ab75-bf5b2795064f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1441,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":6116,"providerAuthMs":0,"ledgerPrepareMs":1545,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":6116,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1545,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"76061044-8f8b-467e-ab75-bf5b2795064f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1626,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T18:38:55.636783+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:76061044-8f8b-467e-ab75-bf5b2795064f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"78992b93-f59b-4e51-a014-adebd4c8659f","command_center_event_id":"76061044-8f8b-467e-ab75-bf5b2795064f"},{"id":"ecb94c20-e457-4e62-b64d-7da291e5040d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-66a3c720fa2e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":43929,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":3,"executorlessWaitMs":2723538,"firstUsefulResultAt":"2026-10-06T14:11:53.591Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":5185,"terminal":false,"missionId":"66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2177,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:57:13.826471+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5185","receipt_type":"automatic_mission_resume","idempotency_key":"mission:66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0:automatic-mission-resume:5185:repair_mission_pr_ready_retryable","mission_step_id":"6c8c9d79-0297-4d74-8ccd-b44d001dde07","command_center_event_id":"66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0"},{"id":"ecb97a79-accb-4ffe-b8c2-d3c6f9d9b8de","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f5e6e86e26a30a2ffd5fc89c174af130c3030658","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f5e6e86e26a30a2ffd5fc89c174af130c3030658","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1182","runId":1182,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","deploymentId":"forgejo-main-c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.0-tenant-conversation-workstreams","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T21:39:16.327746+00:00","proof_gate":"canonical_release_pending","source_sha":"f5e6e86e26a30a2ffd5fc89c174af130c3030658","external_id":"forgejo-main-f5e6e86e26a3","receipt_type":"canonical_release_status","idempotency_key":"mission:6d3ad846-01cd-438b-8bdd-a5489c4d869e:forgejo-release-status:f5e6e86e26a30a2ffd5fc89c174af130c3030658:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"32e8db3e-5e3c-45e5-aa89-3690ef7ed253","command_center_event_id":"6d3ad846-01cd-438b-8bdd-a5489c4d869e"},{"id":"ecbb86cc-f728-42b8-a6d2-6384bdf43d97","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/mission-freedom-provider-cutover.json","config/capabilities/pcg-card-grading-modes.json","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/pcg-public-card-intake.json"],"continuationObjective":"Continue exact PCG AI provider cutover mission without changing scope."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:52:44.242455+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:afa5a214-022d-48bf-9a7c-a8f97fb6dec0:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"69536845-7c22-4c39-938e-87c8b1f55c3a","command_center_event_id":"afa5a214-022d-48bf-9a7c-a8f97fb6dec0"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":40800,"schema":"public","order_key":"id"}