{"data":[{"id":"d15baca6-368a-468b-86ad-cf670d0046c5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repository hygiene correction for the same PREHISTORIC-001 mission: PR #1515 is already merged at head 67670ef0209ba62ad8627b1fb29699c7d390ea91. PR #1516 is a duplicate open PR from the same already-merged branch/head and must be closed as superseded without creating any new branch, PR, source commit, or release. Preserve the merged source. Then continue verification of the already-merged PREHISTORIC-001 release.","wordingChanged":false,"canonicalIntent":"Repository hygiene correction for the same PREHISTORIC-001 mission: PR #1515 is already merged at head 67670ef0209ba62ad8627b1fb29699c7d390ea91. PR #1516 is a duplicate open PR from the same already-merged branch/head and must be closed as superseded without creating any new branch, PR, source commit, or release. Preserve the merged source. Then continue verification of the already-merged PREHISTORIC-001 release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-pr","statement":"PR #1516 is closed unmerged and PR #1515 remains the sole merged PREHISTORIC-001 implementation.","proofConditionIds":["pr-state"]}],"objective":"Repository hygiene correction for the same PREHISTORIC-001 mission: PR #1515 is already merged at head 67670ef0209ba62ad8627b1fb29699c7d390ea91. PR #1516 is a duplicate open PR from the same already-merged branch/head and must be closed as superseded without creating any new branch, PR, source commit, or release. Preserve the merged source. Then continue verification of the already-merged PREHISTORIC-001 release.","constraints":[{"id":"no-source-change","statement":"Do not create or modify source, branches, releases, or another PR.","proofConditionIds":["pr-state"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"pr-state","kind":"repository","claim":"Forgejo shows PR #1516 closed unmerged while PR #1515 remains merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4727ab3681a8af2b30ab416859bc20faa14e08cf1b496d572daea6f1ad59fdcb","requestContractRevision":3,"previousRequestContractHash":"ab5c49814f2383ff1194540939b16ffacb40e0ac62487580465c393e9d4d17d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T01:52:46.361546+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d75788f-1bb1-41c1-b45a-164fcbb902b3:request-contract-revision:3:4727ab3681a8af2b30ab416859bc20faa14e08cf1b496d572daea6f1ad59fdcb","mission_step_id":"1fe830f6-dd7c-42f2-9e43-096e2175ab77","command_center_event_id":"9d75788f-1bb1-41c1-b45a-164fcbb902b3"},{"id":"bd672fe6-b3c5-4691-9d1e-7fe61c6faa1a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkv4lhf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":12304,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1516,"terminal":false,"missionId":"9d75788f-1bb1-41c1-b45a-164fcbb902b3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":19,"missionSetupMs":2250},"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":"9d75788f-1bb1-41c1-b45a-164fcbb902b3"},"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":4988,"likelyAffectedFiles":["config/platform-standards.json","src/components/GlobalCommandPalette.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","scripts/audit-experience-surface-uniformity.mjs","scripts/audit-platform-cohesion.mjs","scripts/cloudflare-native-platform-seo.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/generate-platform-cohesion-proof-packs.mjs","scripts/phase3b-sanitize-and-publish-v2.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T01:52:50.401073+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1516","receipt_type":"execute_mission","idempotency_key":"mission:9d75788f-1bb1-41c1-b45a-164fcbb902b3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"64a10bdf-c7e6-465c-a5b4-54e1d7656107","command_center_event_id":"9d75788f-1bb1-41c1-b45a-164fcbb902b3"},{"id":"9d234825-9ab6-4fd6-93dc-e5f19337db33","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/exact-green-internal-merge-20260904","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.46-exact-green-internal-merge-refreeze","prNumber":1700,"terminal":false,"missionId":"2f0b9281-f63e-4457-abc7-bb26641a3a1f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"ac76b1dc9e24912ad66f782d8536896ca4bc95a3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":3721,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":386,"ledgerReconcileMs":0,"lineageReconcileMs":3335,"resolvePreflightMs":3721,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":386,"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":"2f0b9281-f63e-4457-abc7-bb26641a3a1f"},"performance":null,"deploymentId":"forgejo-main-ac76b1dc9e24","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:32:46.548024+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"ac76b1dc9e24912ad66f782d8536896ca4bc95a3","external_id":"forgejo-main-ac76b1dc9e24","receipt_type":"execute_mission","idempotency_key":"mission:2f0b9281-f63e-4457-abc7-bb26641a3a1f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1b5765a9-9582-423b-83fc-033085ad695c","command_center_event_id":"2f0b9281-f63e-4457-abc7-bb26641a3a1f"},{"id":"8a12b26e-6b95-4fb7-b164-c519f8aa1cee","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-cleanup.mjs","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-cleanup.test.js"],"reason":"Owner explicitly authorized Cloudflare credential lifecycle and Visual Witness control-plane maintenance.","baseSha":"ae5dc1585e4bfe276059e5f20530643477d051c2","issuedAt":1788553922424,"expiresAt":1788554102424,"missionId":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1","authorizationId":"28278f61-554c-4e1a-9d48-eac1ca58a45f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:32:03.183356+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ae5dc1585e4bfe276059e5f20530643477d051c2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:28278f61-554c-4e1a-9d48-eac1ca58a45f","mission_step_id":"4d88e2d5-671e-4b56-ae09-0be0055d169e","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"4159498c-a986-4553-a71f-db231366c627","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-stall-hardening-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8515,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":8158,"prReadinessMs":7000,"approvedPlanMs":0,"missionSetupMs":2481,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5539,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:50:51.921837+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1022","receipt_type":"execute_mission","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6cd1902b-7ea4-4f33-b8bf-fa5dc2089c73","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"b68f47cb-3f79-4ff4-a2c2-ddadd1000ce6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-stall-hardening-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9779,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6031,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:51:39.21411+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1022","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:automatic-mission-resume:1022:repair_mission_pr_ready_retryable","mission_step_id":"d2e8ff53-b740-4004-b59e-4bf7330439d0","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"22cb0317-abdf-4727-b7f4-1623861dd8e2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-read-budget-20260908","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.77-mcp-oauth-es256","prNumber":2171,"terminal":false,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6773,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":6773,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:18:06.18939+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":"2171","receipt_type":"execute_mission","idempotency_key":"mission:1f07bf0e-80ec-4f8d-99b0-bba05910a0d4:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"87fb0cf2-b5df-41fc-b5e1-c6c9db7c856f","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"a63d73ed-5988-48dd-9c3a-84be69410a6c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5536,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":339,"missionSetupMs":556},"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":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":10161,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","scripts/validate-production-critical-files.mjs","src/components/UnifiedProtectedRoute.tsx","scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/PreWorkflowScreen.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:52:54.484188+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"40731dce-1aec-46b6-ad87-5639a57b0bc8","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"c789a007-9309-4a32-a000-b96a50d20e4d","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1333 on branch ai/redfish-native-route-selection-20260902 exactly as-is. Its head c11c1e847b942596cd0b55afc0895f3a94dd858a is green and not behind main. Do not synthesize or modify source. Arm it for canonical squash merge, release the affected frontend target, then execute the explicit live proof contract.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-02T00:21:49.738Z","fingerprint":"4f428d13f7f493e0a990aa7f5359f52848521e6754d882396dd1427c4e60be05","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-native-route-selection-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1333 on branch ai/redfish-native-route-selection-20260902 exactly as-is. Its head c11c1e847b942596cd0b55afc0895f3a94dd858a is green and not behind main. Do not synthesize or modify source. Arm it for canonical squash merge, release the affected frontend target, then execute the explicit live proof contract.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1333 on branch ai/redfish-native-route-selection-20260902 exactly as-is. Its head c11c1e847b942596cd0b55afc0895f3a94dd858a is green and not behind main. Do not synthesize or modify source. Arm it for canonical squash merge, release the affected frontend target, then execute the explicit live proof contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"appointments-ready","statement":"/redfish-roofing/appointments renders the Redfish-native appointments route and becomes application-ready without the generic AppointmentsQueue startup stall.","proofConditionIds":["proof-appointments"]},{"id":"canvassing-ready","statement":"/redfish-roofing/canvassing renders the Redfish-native canvassing route and becomes application-ready without the generic CanvassingMap startup stall.","proofConditionIds":["proof-canvassing"]},{"id":"ops-ready","statement":"/redfish-roofing/ops renders the Redfish-native ops route and becomes application-ready without the generic ConstructionOpsMapDashboard startup stall.","proofConditionIds":["proof-ops"]},{"id":"calendar-regression","statement":"/redfish-roofing/calendar remains functional after the routing repair.","proofConditionIds":["proof-calendar"]}],"objective":"Adopt existing PR #1333 on branch ai/redfish-native-route-selection-20260902 exactly as-is. Its head c11c1e847b942596cd0b55afc0895f3a94dd858a is green and not behind main. Do not synthesize or modify source. Arm it for canonical squash merge, release the affected frontend target, then execute the explicit live proof contract.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-appointments","kind":"runtime","claim":"Appointments route is live and application-ready on the Redfish-native route.","route":"/redfish-roofing/appointments","roleRef":null,"userRef":null,"required":true,"expectedText":"All","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canvassing","kind":"runtime","claim":"Canvassing route is live and application-ready on the Redfish-native route.","route":"/redfish-roofing/canvassing","roleRef":null,"userRef":null,"required":true,"expectedText":"Canvassing","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ops","kind":"runtime","claim":"Ops route is live and application-ready on the Redfish-native route.","route":"/redfish-roofing/ops","roleRef":null,"userRef":null,"required":true,"expectedText":"Operations","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-calendar","kind":"runtime","claim":"Calendar remains functional after the routing repair.","route":"/redfish-roofing/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":"Calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-native-route-selection-20260902","conversationContext":null,"requestContractHash":"8ca9d0818f3eb47b03b6f96c3be817ea94d04a8f7fedd320b4cac0db0327b2b3","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:21:50.284421+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bab24387-a149-45d1-b968-e734305f1fb2:tenant-workstream-contribution:4f428d13f7f493e0a990aa7f5359f52848521e6754d882396dd1427c4e60be05","mission_step_id":null,"command_center_event_id":"bab24387-a149-45d1-b968-e734305f1fb2"},{"id":"af90d7aa-4f1a-4a0f-8048-26086c06292a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the proven live routing defect in the existing Redfish searchable Connections mission. Current production `/redfish-roofing/connections` resolves through `CleanTenantModuleRenderer`, but the Redfish renderer never maps normalized target `connections`, so it falls through to DashboardHub. Add the RedfishConnections lazy import to vanityRoutes and map only the Redfish `connections` target to `<RedfishConnections />` inside the existing Redfish branch. Change nothing else. Continue this same mission as a corrective generation through gate, squash merge, frontend-only release, then prove Find a connection -> search Square -> select Square -> Connect Square, stopping before external authorization.","wordingChanged":false,"canonicalIntent":"Repair the proven live routing defect in the existing Redfish searchable Connections mission. Current production `/redfish-roofing/connections` resolves through `CleanTenantModuleRenderer`, but the Redfish renderer never maps normalized target `connections`, so it falls through to DashboardHub. Add the RedfishConnections lazy import to vanityRoutes and map only the Redfish `connections` target to `<RedfishConnections />` inside the existing Redfish branch. Change nothing else. Continue this same mission as a corrective generation through gate, squash merge, frontend-only release, then prove Find a connection -> search Square -> select Square -> Connect Square, stopping before external authorization.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-search","statement":"The live Redfish `/redfish-roofing/connections` vanity route renders the searchable Find a connection experience rather than falling through to the dashboard.","proofConditionIds":["proof-runtime"]},{"id":"outcome-select","statement":"Searching for Square and selecting the result opens the Square activation entrypoint.","proofConditionIds":["proof-interaction"]},{"id":"outcome-owner-connection","statement":"The selected provider flow uses the signed-in owner's real provider authorization/credential path rather than placeholder cards.","proofConditionIds":["proof-runtime","proof-interaction"]}],"objective":"Repair the proven live routing defect in the existing Redfish searchable Connections mission. Current production `/redfish-roofing/connections` resolves through `CleanTenantModuleRenderer`, but the Redfish renderer never maps normalized target `connections`, so it falls through to DashboardHub. Add the RedfishConnections lazy import to vanityRoutes and map only the Redfish `connections` target to `<RedfishConnections />` inside the existing Redfish branch. Change nothing else. Continue this same mission as a corrective generation through gate, squash merge, frontend-only release, then prove Find a connection -> search Square -> select Square -> Connect Square, stopping before external authorization.","constraints":[{"id":"constraint-scope","statement":"Repair only the Redfish vanity-route mapping; do not change provider logic, Redfish workflows, background, tenant isolation, or unrelated tenants.","proofConditionIds":["proof-runtime"]},{"id":"constraint-no-external-auth","statement":"Automated proof must not start or complete external provider authorization.","proofConditionIds":["proof-interaction"]}],"terminalPolicy":"Only terminal after the corrective frontend release is live and the runtime plus search/select interaction proofs pass without starting external authorization.","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The live Redfish Connections vanity route renders Find a connection.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-interaction","kind":"interaction","claim":"On the live route, confirm Find a connection, search Square, select the Square result, and verify Connect Square appears without clicking the final authorization action.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[{"value":"Square","action":"fill","selector":"input[aria-label='Search available connections']"},{"action":"click","selector":"[data-connection-result='square']"},{"text":"Connect Square","action":"expect_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"56ee199bf98ff7b7b6631542f39b5deaf492d514da581521d77dcefbd9efa173","requestContractRevision":5,"previousRequestContractHash":"ae7700f31406a3ed36998ad2689009868ac5e27cbd6c01fd20eed8285834bef4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:22:09.369939+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:request-contract-revision:5:56ee199bf98ff7b7b6631542f39b5deaf492d514da581521d77dcefbd9efa173","mission_step_id":"95c7614c-5bbe-4358-b99d-8b6f51f08f88","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"0d9d0de1-ed2e-440d-ae4e-75fce08f7d6f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Continue the existing mission and adopt the already-written atomic branch state at ai/systemic-control-plane-blockers-20260904. Create the canonical pull request without rewriting or widening the repair.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Continue the existing mission and adopt the already-written atomic branch state at ai/systemic-control-plane-blockers-20260904. Create the canonical pull request without rewriting or widening the repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract-maintenance","statement":"Request-contract and protected maintenance flows no longer require manual schema wiring or manual durable-mission bootstrap, while owner unfreeze and exact protected-path authorization remain fail-closed.","proofConditionIds":["repo","runtime"]},{"id":"reconcile-idempotent","statement":"Mission and release reconciliation self-heal from authoritative provider/runtime evidence and identical terminal continuations are idempotent rather than dispatching or mutating again.","proofConditionIds":["repo","runtime"]},{"id":"diagnostics","statement":"Action log diagnostics distinguish real failures from successful TAP summaries, verified receipts, warnings, and deliberately caught legacy assertions.","proofConditionIds":["repo"]},{"id":"latency","statement":"Remaining synchronous duplicate provider reads are removed from the execute_mission/reconciliation hot path, telemetry exposes current-version latency separately, and cc-execution release no longer cold-starts Wrangler via npx.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","statement":"The resulting control plane is refrozen on current Forgejo main and the exact cc-execution runtime source is live.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Continue the existing mission and adopt the already-written atomic branch state at ai/systemic-control-plane-blockers-20260904. Create the canonical pull request without rewriting or widening the repair.","constraints":[{"id":"safety","statement":"Do not weaken protected main, KnockLaunch Gate, merge authorization, exact-source release verification, or one-release-per-affected-owner safety.","proofConditionIds":["repo","runtime"]},{"id":"scope","statement":"Do not wake frontend, OnRunner, Supabase Edge, or migrations unless the final exact diff actually requires them.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the systemic control-plane blocker and latency repairs, regression coverage, and refrozen contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runs the repaired refrozen runtime from the exact merged main SHA, with only affected release targets activated.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1ad052fb5855436fb706f00a2a930b4924caf8101411c2e34ebc53b646d0dba1","requestContractRevision":4,"previousRequestContractHash":"eeb5d425aa0fad2d0c0f269b231f9726642989d32d9cb38e7f86f2dadefe419a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:40:23.025638+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:request-contract-revision:4:1ad052fb5855436fb706f00a2a930b4924caf8101411c2e34ebc53b646d0dba1","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"50f45380-8928-4d2f-865b-dfecf16d49ce","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","wordingChanged":false,"canonicalIntent":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"planner-scope-guard","statement":"Ordinary non-control-plane objectives exclude control-plane source paths before candidate/source-plan generation.","proofConditionIds":["proof-runtime-policy"]},{"id":"explicit-maintenance-only","statement":"Control-plane source may enter a mutation plan only when the owner explicitly authorizes control-plane maintenance.","proofConditionIds":["proof-runtime-policy"]},{"id":"preserve-operations","statement":"Queue, release, and other operational use of control-plane capabilities must not be treated as authorization to edit control-plane source.","proofConditionIds":["proof-runtime-policy"]}],"objective":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","constraints":[{"id":"no-architecture-expansion","statement":"Do not broaden into unrelated architecture or product changes.","proofConditionIds":["proof-runtime-policy"]},{"id":"defense-in-depth","statement":"Preserve the existing default-deny control-plane mutation lock as a second defense.","proofConditionIds":["proof-runtime-policy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime-policy","kind":"runtime","claim":"Live planner policy excludes control-plane source before planning for ordinary work and preserves explicit maintenance access.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8d8b768ad4e9bd0958587ce9ae3712da96a5d885530caeb14795df2cb08770da","requestContractRevision":2,"previousRequestContractHash":"8cb49849f8ddcc6f1243351bcdc26bd37e5819d226cd5138454e273bb995ca0f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:53:53.553863+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:request-contract-revision:2:8d8b768ad4e9bd0958587ce9ae3712da96a5d885530caeb14795df2cb08770da","mission_step_id":"fea47170-7905-4981-be4a-8ac890525c10","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"a854db41-f03f-4316-803d-3ad8b0e9cafe","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","wordingChanged":false,"canonicalIntent":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"planner-scope-guard","statement":"Ordinary non-control-plane objectives exclude control-plane source paths before candidate/source-plan generation.","proofConditionIds":["proof-runtime-policy"]},{"id":"explicit-maintenance-only","statement":"Control-plane source may enter a mutation plan only when the owner explicitly authorizes control-plane maintenance.","proofConditionIds":["proof-runtime-policy"]},{"id":"preserve-operations","statement":"Queue, release, and other operational use of control-plane capabilities must not be treated as authorization to edit control-plane source.","proofConditionIds":["proof-runtime-policy"]}],"objective":"Repair the control plane planner so ordinary product, tenant, frontend, merge-queue, and release operations can use KNOCKLAUNCH operational capabilities without ever inferring permission to discover or edit control-plane source. Control-plane source discovery must require an explicit structured controlPlaneMaintenance authorization. General discovery must exclude control-plane source before ranking/candidate generation. Preserve the existing mutation lock as defense in depth. Ship and prove live.","constraints":[{"id":"defense-in-depth","statement":"Preserve the existing default-deny control-plane mutation lock as a second defense.","proofConditionIds":["proof-runtime-policy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime-policy","kind":"runtime","claim":"Live control plane planner policy excludes control-plane source before planning for ordinary work and preserves explicit maintenance access.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d4a2fd76b6e95811b4143830512e0a8707dce37ba8abb6067b3780fe72b42cec","requestContractRevision":3,"previousRequestContractHash":"8d8b768ad4e9bd0958587ce9ae3712da96a5d885530caeb14795df2cb08770da"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:17.165714+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:request-contract-revision:3:d4a2fd76b6e95811b4143830512e0a8707dce37ba8abb6067b3780fe72b42cec","mission_step_id":"fea47170-7905-4981-be4a-8ac890525c10","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"58f7b332-70b1-4dcd-99ed-41b68465e371","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/roofhelpfinder-growth-engine-20260829","status":"blocked","metrics":{"receiptBytes":3177,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":912,"prReadinessMs":0,"approvedPlanMs":912,"missionSetupMs":634,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":5562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:20.192764+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"746017f7-42e4-4166-83b3-b600afdddc91","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtehwtm9","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10068,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1023,"terminal":false,"missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12349,"prReadinessMs":876,"approvedPlanMs":11466,"missionSetupMs":1862,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},"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":5966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:31.576352+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1023","receipt_type":"execute_mission","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fea47170-7905-4981-be4a-8ac890525c10","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"3a493483-b929-424c-a625-7d09298226c1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the SAME merge-queue hardening PR #1022 with one additional proven queue failure-class repair. Current main is da56c3fe0304f533e2b40dc862467720badbff2e. The exact green/mergeable #1022 readiness call has repeatedly exhausted FORGEJO_PR_READY_TOTAL_BUDGET_MS=7000, returning retryable_provider_transport. Increase the bounded PR-ready read timeout from 4000ms to 7000ms and total readiness budget from 7000ms to 15000ms. Keep mutations single-attempt; this only expands bounded idempotent GET/readiness budget. Update machine capability values and the existing transport reliability contract. Preserve all already-applied #1022 queue fixes (120s stale refresh retry, 10m stale retirement). Re-gate the same PR, squash merge, deploy cc-execution, and verify live queue behavior. No new PR.","wordingChanged":false,"canonicalIntent":"Continue the SAME merge-queue hardening PR #1022 with one additional proven queue failure-class repair. Current main is da56c3fe0304f533e2b40dc862467720badbff2e. The exact green/mergeable #1022 readiness call has repeatedly exhausted FORGEJO_PR_READY_TOTAL_BUDGET_MS=7000, returning retryable_provider_transport. Increase the bounded PR-ready read timeout from 4000ms to 7000ms and total readiness budget from 7000ms to 15000ms. Keep mutations single-attempt; this only expands bounded idempotent GET/readiness budget. Update machine capability values and the existing transport reliability contract. Preserve all already-applied #1022 queue fixes (120s stale refresh retry, 10m stale retirement). Re-gate the same PR, squash merge, deploy cc-execution, and verify live queue behavior. No new PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ready-budget","statement":"Canonical PR readiness has a 7000ms per-read timeout and 15000ms total budget, preventing the observed deterministic 7-second timeout on otherwise green mergeable PRs.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"The complete merge-queue hardening is merged and live in cc-execution.","proofConditionIds":["runtime"]}],"objective":"Continue the SAME merge-queue hardening PR #1022 with one additional proven queue failure-class repair. Current main is da56c3fe0304f533e2b40dc862467720badbff2e. The exact green/mergeable #1022 readiness call has repeatedly exhausted FORGEJO_PR_READY_TOTAL_BUDGET_MS=7000, returning retryable_provider_transport. Increase the bounded PR-ready read timeout from 4000ms to 7000ms and total readiness budget from 7000ms to 15000ms. Keep mutations single-attempt; this only expands bounded idempotent GET/readiness budget. Update machine capability values and the existing transport reliability contract. Preserve all already-applied #1022 queue fixes (120s stale refresh retry, 10m stale retirement). Re-gate the same PR, squash merge, deploy cc-execution, and verify live queue behavior. No new PR.","constraints":[{"id":"reads-only-budget","statement":"Only bounded idempotent PR-readiness GET/read budgets may expand; mutation/write retry policy remains unchanged.","proofConditionIds":["repo"]},{"id":"same-pr","statement":"Use existing PR #1022; do not create another PR.","proofConditionIds":["repo"]},{"id":"forgejo-only","statement":"Forgejo remains the only repository/merge owner.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1022 contains 7000ms PR-ready read timeout, 15000ms total readiness budget, 120s stale refresh retry, 10m stale PR cleanup, and matching regression/policy assertions.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"The refreshed exact #1022 head passes KnockLaunch Gate.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The exact merged cc-execution runtime is live and current Forgejo queue has no indefinitely stalled stale PR.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"57b5b17d2af669e3f4b7ac9c85acd57986f32bd61cbb0c88e9a7aadd0d628e4f","requestContractRevision":3,"previousRequestContractHash":"7fe1abc4a4a5a1f6a187b20a9ba86861beab70562a9950e6374fd543fa95bb45"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:44.126846+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:request-contract-revision:3:57b5b17d2af669e3f4b7ac9c85acd57986f32bd61cbb0c88e9a7aadd0d628e4f","mission_step_id":"6cd1902b-7ea4-4f33-b8bf-fa5dc2089c73","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"cfd3caff-9991-4a7b-a775-061400b16897","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-stall-hardening-20260829","reason":"existing_branch_refresh_failed:1022:200","status":"blocked","metrics":{"receiptBytes":15622,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":8083,"prReadinessMs":0,"approvedPlanMs":8083,"missionSetupMs":2046,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"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":5455,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:45:09.410423+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6cd1902b-7ea4-4f33-b8bf-fa5dc2089c73","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"fc595576-0c43-47e1-b046-d51bf5792e5e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtehwtm9","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12241,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1023,"terminal":false,"missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","timingsMs":{"handlerMs":7833,"prReadinessMs":954,"approvedPlanMs":0,"missionSetupMs":1099,"shipAndProveMs":6763},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},"performance":null,"deploymentId":"forgejo-main-f90ca8bb7b7d","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":6667,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:56:40.144174+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","external_id":"forgejo-main-f90ca8bb7b7d","receipt_type":"execute_mission","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a50640fa-1d2b-4be3-98fa-a0b676143825","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"86f54f2e-64a0-4f06-9b23-031d4af6eb8c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Close duplicate superseded Forgejo PR #1516 without changing source. PR #1515 already merged the exact same branch/head for PREHISTORIC-001. Preserve PR #1515 and its merged source; do not create any branch, commit, PR, release, or source edit.","wordingChanged":false,"canonicalIntent":"Close duplicate superseded Forgejo PR #1516 without changing source. PR #1515 already merged the exact same branch/head for PREHISTORIC-001. Preserve PR #1515 and its merged source; do not create any branch, commit, PR, release, or source edit.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"close-duplicate","statement":"PR #1516 is closed unmerged.","proofConditionIds":["pr-state"]}],"objective":"Close duplicate superseded Forgejo PR #1516 without changing source. PR #1515 already merged the exact same branch/head for PREHISTORIC-001. Preserve PR #1515 and its merged source; do not create any branch, commit, PR, release, or source edit.","constraints":[{"id":"no-source","statement":"No source, branch, release, or new PR changes.","proofConditionIds":["pr-state"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"pr-state","kind":"repository","claim":"PR #1516 is closed and unmerged; PR #1515 remains merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ca608a1b0283f0e6b60a2b781d98bac87991997729ba55d240a15954020ba8c5","requestContractRevision":4,"previousRequestContractHash":"4727ab3681a8af2b30ab416859bc20faa14e08cf1b496d572daea6f1ad59fdcb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T01:53:04.240567+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d75788f-1bb1-41c1-b45a-164fcbb902b3:request-contract-revision:4:ca608a1b0283f0e6b60a2b781d98bac87991997729ba55d240a15954020ba8c5","mission_step_id":"1fe830f6-dd7c-42f2-9e43-096e2175ab77","command_center_event_id":"9d75788f-1bb1-41c1-b45a-164fcbb902b3"},{"id":"46214993-8319-4403-ad68-db5557358d9b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"66214cd45176a2a48cf453e84a8ceffb98894862","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"a697e3c72bc108d6326f097ce8717da2e2335e1776be809e87a906ec9c9b8c86","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:23:41.695125+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"66214cd45176a2a48cf453e84a8ceffb98894862","external_id":"forgejo-main-66214cd45176","receipt_type":"canonical_release_status","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:durable-terminal-release-proof:66214cd45176a2a48cf453e84a8ceffb98894862:a697e3c72bc108d6326f097ce8717da2e2335e1776be809e87a906ec9c9b8c86","mission_step_id":"090e6720-6ede-4493-b920-b5b91f47b436","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"ffdcfeaa-4195-47eb-8720-f41fce07e98f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4364,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10500,"prReadinessMs":0,"approvedPlanMs":10500,"missionSetupMs":861,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":5548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:52:37.200961+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"71da138c-f09d-45de-af3f-b60a216ca628","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d4a2fd76b6e95811b4143830512e0a8707dce37ba8abb6067b3780fe72b42cec","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3371","runId":3371,"status":"running","sourceSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"79f9f922fa55046b5ae57df70f76b4cfc21ad4ec","deploymentId":"forgejo-main-79f9f922fa55046b5ae57df70f76b4cfc21ad4ec","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.56.0-owner-continuation-scope","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:56:48.253723+00:00","proof_gate":"canonical_release_pending","source_sha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","external_id":"forgejo-main-f90ca8bb7b7d","receipt_type":"canonical_release_status","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:forgejo-release-status:f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"a50640fa-1d2b-4be3-98fa-a0b676143825","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"e4f8fc9c-2bed-4a61-bf46-8c1512d28e09","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-stall-hardening-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17901,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1022,"terminal":false,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","timingsMs":{"handlerMs":7332,"prReadinessMs":839,"approvedPlanMs":0,"missionSetupMs":416,"shipAndProveMs":6281},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},"performance":null,"deploymentId":"forgejo-main-2809a88ff28e","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":6681,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:58:28.235758+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":"forgejo-main-2809a88ff28e","receipt_type":"execute_mission","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c8ba08a5-b9bf-479f-b5b4-1605fb1a8ca1","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"26d8df92-ecd1-4a18-9325-3ea9b5d1b37e","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","sourceSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","deploymentId":"forgejo-main-f90ca8bb7b7d","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":3371},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:58:36.815306+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","external_id":"forgejo-main-f90ca8bb7b7d","receipt_type":"canonical_release_status","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:forgejo-release-status:f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d:superseded:2809a88ff28eec64aefadc224e8084ed720be7d2","mission_step_id":"a50640fa-1d2b-4be3-98fa-a0b676143825","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"192c4ad8-05ae-4019-84a0-b6d770b9ce64","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"316bd1a5-4666-4fca-9649-f5cf78fbb98f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1708,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},"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":4984,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:02.649845+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:316bd1a5-4666-4fca-9649-f5cf78fbb98f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"933e1756-b44e-4dc0-9636-7875b601e135","command_center_event_id":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},{"id":"1a7e120e-db23-4168-b91b-e278611e1ac7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation for the SAME merge-queue hardening mission after concurrent PR #1023 overwrote only the PR-readiness budget portion. Current main 2809a88ff28eec64aefadc224e8084ed720be7d2 already has the 10-minute stale PR grace and 120-second stale refresh retry. Restore only the missing bounded PR-readiness improvement: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and the existing transport reliability contract assertions. Keep mutation/write retry behavior unchanged. Fresh corrective branch from current main, one PR, Gate, squash merge, deploy cc-execution only, and verify live runtime plus open Forgejo queue. Forgejo only.","wordingChanged":false,"canonicalIntent":"Corrective generation for the SAME merge-queue hardening mission after concurrent PR #1023 overwrote only the PR-readiness budget portion. Current main 2809a88ff28eec64aefadc224e8084ed720be7d2 already has the 10-minute stale PR grace and 120-second stale refresh retry. Restore only the missing bounded PR-readiness improvement: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and the existing transport reliability contract assertions. Keep mutation/write retry behavior unchanged. Fresh corrective branch from current main, one PR, Gate, squash merge, deploy cc-execution only, and verify live runtime plus open Forgejo queue. Forgejo only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"readiness-budget","statement":"Canonical PR readiness uses a 7000ms per-read timeout and 15000ms total budget while mutation retries remain unchanged.","proofConditionIds":["repo","gate"]},{"id":"runtime","statement":"The exact merged cc-execution runtime containing all queue hardening is live and current queue state is healthy.","proofConditionIds":["live"]}],"objective":"Corrective generation for the SAME merge-queue hardening mission after concurrent PR #1023 overwrote only the PR-readiness budget portion. Current main 2809a88ff28eec64aefadc224e8084ed720be7d2 already has the 10-minute stale PR grace and 120-second stale refresh retry. Restore only the missing bounded PR-readiness improvement: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and the existing transport reliability contract assertions. Keep mutation/write retry behavior unchanged. Fresh corrective branch from current main, one PR, Gate, squash merge, deploy cc-execution only, and verify live runtime plus open Forgejo queue. Forgejo only.","constraints":[{"id":"bounded-read-only","statement":"Only bounded idempotent PR readiness read budgets change; write/mutation retry policy is untouched.","proofConditionIds":["repo"]},{"id":"preserve-existing-hardening","statement":"Preserve current main's 10-minute stale PR grace and 120-second stale refresh retry.","proofConditionIds":["repo"]},{"id":"forgejo-only","statement":"Forgejo remains the only repository and merge owner.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source, capability config, and regression contract encode PR readiness 7000/15000 while stale cleanup remains 10 minutes/120 seconds.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Corrective PR passes KnockLaunch Gate and squash merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Exact merged cc-execution source is live and the open Forgejo queue contains no stale parked PR.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2","requestContractRevision":4,"previousRequestContractHash":"57b5b17d2af669e3f4b7ac9c85acd57986f32bd61cbb0c88e9a7aadd0d628e4f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:49.369149+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:request-contract-revision:4:daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2","mission_step_id":"6cd1902b-7ea4-4f33-b8bf-fa5dc2089c73","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"7035ccab-6f6b-4dfa-af8b-597e22ab0e7d","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"651368762ae5806abd937d38e2261d8a8035c252","sourceSha":"ec0773cb290dfba19407d804c5b60f9db49ad358","deploymentId":"forgejo-main-ec0773cb290d","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":4221},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:30:20.470935+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ec0773cb290dfba19407d804c5b60f9db49ad358","external_id":"forgejo-main-ec0773cb290d","receipt_type":"canonical_release_status","idempotency_key":"mission:bab24387-a149-45d1-b968-e734305f1fb2:forgejo-release-status:ec0773cb290dfba19407d804c5b60f9db49ad358:superseded:651368762ae5806abd937d38e2261d8a8035c252","mission_step_id":"e3759761-7f44-4f90-8312-bbad4623f4d0","command_center_event_id":"bab24387-a149-45d1-b968-e734305f1fb2"},{"id":"6d5a0fa0-d1d4-4e5e-92fe-a9cffea0e1d4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Exact first commit of the owner-authorized release shared-read repair; only mission-control and version are mutated in this step.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789330519756,"expiresAt":1789330699756,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"a88b56ec-05c9-4ce6-8db4-308f8204e6b1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:15:20.159548+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a88b56ec-05c9-4ce6-8db4-308f8204e6b1","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"d8ab3ceb-1452-4288-aef1-97c8aa279b47","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-owner-verification-20260829","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1078,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"316bd1a5-4666-4fca-9649-f5cf78fbb98f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":287,"missionSetupMs":297},"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":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},"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":7714,"likelyAffectedFiles":["supabase/functions/roof-help-public-lead/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:10.584301+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:316bd1a5-4666-4fca-9649-f5cf78fbb98f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8e9bbf1f-3da7-4a8e-b2e6-ee445987324f","command_center_event_id":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},{"id":"b25ce9de-aa95-4b64-9ed6-943f37dd6740","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3374","runId":3374,"status":"success","sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-2809a88ff28eec64aefadc224e8084ed720be7d2","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3374,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.56.0-owner-continuation-scope","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:00:15.82846+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":"forgejo-main-2809a88ff28e","receipt_type":"canonical_release_status","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:forgejo-release-status:2809a88ff28eec64aefadc224e8084ed720be7d2:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2302591b-f8d5-4988-a531-3589e74cb5c9","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"bab37278-1f45-4249-9880-239acccdfe39","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkbsn3b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4113,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"8ee36969-bfa0-4f15-b195-a0631bd653ed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":17,"missionSetupMs":3328},"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":"8ee36969-bfa0-4f15-b195-a0631bd653ed"},"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":5008,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/GlobalCommandPalette.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/WorkflowRouter.tsx","scripts/cloudflare-native-version-deploy.mjs","scripts/generate-cc-execution-action-schema.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:13:01.235909+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8ee36969-bfa0-4f15-b195-a0631bd653ed:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cdb4d1bc-9c65-44b5-8926-c34d9883235f","command_center_event_id":"8ee36969-bfa0-4f15-b195-a0631bd653ed"},{"id":"3a44a0bb-fe5d-4d37-8bfa-c1526b119ddf","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/package.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the same systemic 1.58.22 blocker and latency repair; adopt the atomic branch commit and open its one canonical PR, then gate, merge, release cc-execution only, prove live state, and refreeze.","baseSha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","issuedAt":1788493224181,"expiresAt":1788493404181,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","singleUse":true,"authorizationId":"7b72e19a-942e-49de-839d-05d0f0beb670"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:40:25.147032+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7b72e19a-942e-49de-839d-05d0f0beb670","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"805e04de-58f2-4b03-bd89-33181b0f8bb5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/merged-release-survival-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1715,"terminal":false,"missionId":"c8f46e44-e821-436b-bbc2-1e567a2e28b5","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5074,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":789,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":789,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":789,"repositoryMutationMs":5074,"repositoryProviderMs":3479,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2079,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":789,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1400},"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":"c8f46e44-e821-436b-bbc2-1e567a2e28b5"},"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":3954,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:33:02.886521+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1715","receipt_type":"execute_mission","idempotency_key":"mission:c8f46e44-e821-436b-bbc2-1e567a2e28b5:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"dc50c255-ad84-46d7-8bd6-72d515440c17","command_center_event_id":"c8f46e44-e821-436b-bbc2-1e567a2e28b5"},{"id":"1580cfd6-2af9-4833-9294-6ad646ea0866","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7388,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21156,"prReadinessMs":19836,"approvedPlanMs":1311,"missionSetupMs":402,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":5893,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:33.900104+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1024","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"ac2af78f-4a33-400e-81d2-210d9864d52d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-owner-verification-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2399,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1025,"terminal":false,"missionId":"316bd1a5-4666-4fca-9649-f5cf78fbb98f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6345,"prReadinessMs":1152,"approvedPlanMs":5175,"missionSetupMs":367,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},"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":5670,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:59:58.296651+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1025","receipt_type":"execute_mission","idempotency_key":"mission:316bd1a5-4666-4fca-9649-f5cf78fbb98f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"933e1756-b44e-4dc0-9636-7875b601e135","command_center_event_id":"316bd1a5-4666-4fca-9649-f5cf78fbb98f"},{"id":"50fcde2e-7405-4aba-9b08-07a75c16f9d6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/merge-queue-readiness-budget-20260829","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"0963119c-a118-41e6-8988-ffc88eafed65","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1488,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0963119c-a118-41e6-8988-ffc88eafed65"},"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":5584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:00:41.958069+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0963119c-a118-41e6-8988-ffc88eafed65:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7a4b1e55-8151-4295-b707-4b4ce066bd1a","command_center_event_id":"0963119c-a118-41e6-8988-ffc88eafed65"},{"id":"8d9740f6-1950-404c-b9eb-83cc3d0dd75d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing PR #1442 reconciliation mission with no source mutation. This is an existing-PR queue operation only. Reconcile the known PR/branch, preserve content, retire if already preserved/superseded or otherwise refresh/regate/merge/release. Do not write feature files.","wordingChanged":false,"canonicalIntent":"Continue the existing PR #1442 reconciliation mission with no source mutation. This is an existing-PR queue operation only. Reconcile the known PR/branch, preserve content, retire if already preserved/superseded or otherwise refresh/regate/merge/release. Do not write feature files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"queue-1442","statement":"PR #1442 is no longer a stale/nonactionable queue blocker: either safely retired with exact preservation proof or merged through the canonical path.","proofConditionIds":["proof-queue-1442"]}],"objective":"Continue the existing PR #1442 reconciliation mission with no source mutation. This is an existing-PR queue operation only. Reconcile the known PR/branch, preserve content, retire if already preserved/superseded or otherwise refresh/regate/merge/release. Do not write feature files.","constraints":[{"id":"preserve","statement":"Do not discard unique valid source content.","proofConditionIds":["proof-queue-1442"]},{"id":"no-scope-expansion","statement":"Do not change product behavior beyond what the existing PR already proposes.","proofConditionIds":["proof-queue-1442"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"proof-queue-1442","kind":"repository","claim":"PR #1442 is terminal (merged or safely retired) and no longer blocks the queue.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9efe5463e6e5099fbc7d6b15c67bfbb7548886abe15b2026e724f92134542e18","requestContractRevision":2,"previousRequestContractHash":"8d7d89cf2c5f26318448d3e52954509a07d13d8794806e2103d8fd1f91492ddb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:13:15.44911+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8ee36969-bfa0-4f15-b195-a0631bd653ed:request-contract-revision:2:9efe5463e6e5099fbc7d6b15c67bfbb7548886abe15b2026e724f92134542e18","mission_step_id":"6967797a-78d1-442b-b53c-3aa9a19b5022","command_center_event_id":"8ee36969-bfa0-4f15-b195-a0631bd653ed"},{"id":"948fd872-1fc3-4005-a7db-fd838bc1b30c","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/package.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","consumedAt":1788493226359,"consumerToken":"0e225660-2a8f-44ae-bd62-dc985532241e","authorizationId":"7b72e19a-942e-49de-839d-05d0f0beb670"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:40:27.453207+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7b72e19a-942e-49de-839d-05d0f0beb670","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"c9241eab-acdf-4154-887f-d181c3f6adc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and continue the existing release shared-read repair. Recover the exact ai/release-shared-forgejo-reads branch in place after the ambiguous POST; apply only the first partial commit if still missing. Do not arm release yet.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and continue the existing release shared-read repair. Recover the exact ai/release-shared-forgejo-reads branch in place after the ambiguous POST; apply only the first partial commit if still missing. Do not arm release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and continue the existing release shared-read repair. Recover the exact ai/release-shared-forgejo-reads branch in place after the ambiguous POST; apply only the first partial commit if still missing. Do not arm release yet.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-continue-the-existing-release-shared-read-repair.-Recover-the-exact-ai-re","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"41e24454aab31d68ab2f9094358dd34067f923d42f62a9bd4219f86b01921667","requestContractRevision":3,"previousRequestContractHash":"8b70e9a84a7d2199ee1c2f371d15c3410b231f31f2ca03bd80ed1eb8f162e1f9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:16:15.354945+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:41e24454aab31d68ab2f9094358dd34067f923d42f62a9bd4219f86b01921667","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"7803d138-e160-4eb8-a904-031adfbc5c47","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"readiness-budget","satisfied":true,"statement":"Canonical PR readiness uses a 7000ms per-read timeout and 15000ms total budget while mutation retries remain unchanged.","proofConditionIds":["repo","gate"]},{"id":"runtime","satisfied":true,"statement":"The exact merged cc-execution runtime containing all queue hardening is live and current queue state is healthy.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"bounded-read-only","satisfied":true,"statement":"Only bounded idempotent PR readiness read budgets change; write/mutation retry policy is untouched.","proofConditionIds":["repo"]},{"id":"preserve-existing-hardening","satisfied":true,"statement":"Preserve current main's 10-minute stale PR grace and 120-second stale refresh retry.","proofConditionIds":["repo"]},{"id":"forgejo-only","satisfied":true,"statement":"Forgejo remains the only repository and merge owner.","proofConditionIds":["repo"]}],"contractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true},{"id":"gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:00:18.780887+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:request-contract:daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2:2809a88ff28eec64aefadc224e8084ed720be7d2:verified:","mission_step_id":"2302591b-f8d5-4988-a531-3589e74cb5c9","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"9728eb92-c512-4920-afa3-04fe98ee8291","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-readiness-budget-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5713,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1026,"terminal":false,"missionId":"0963119c-a118-41e6-8988-ffc88eafed65","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":16324,"prReadinessMs":2420,"approvedPlanMs":13897,"missionSetupMs":2150,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0963119c-a118-41e6-8988-ffc88eafed65"},"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":5973,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:01:36.19762+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1026","receipt_type":"execute_mission","idempotency_key":"mission:0963119c-a118-41e6-8988-ffc88eafed65:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7a4b1e55-8151-4295-b707-4b4ce066bd1a","command_center_event_id":"0963119c-a118-41e6-8988-ffc88eafed65"},{"id":"b3d8ebad-6809-4360-891b-a06eb7749ea8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9883,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19897,"prReadinessMs":19771,"approvedPlanMs":0,"missionSetupMs":849,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"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":6286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:05:52.836254+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1024","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"5f1a4365-c469-4f91-87b0-3fc91589137b","source":"cc-execution","status":"recorded","payload":{"objective":"Refresh existing PR #1336 and branch ai/redfish-private-router-fastpaths-20260902 onto current protected main a6c2eac75030ae4b39f2f89c81633a2bc33a470f. Preserve current main's branded RouteFallback and all other main changes. Preserve exactly the existing PR's two Redfish fast-path source changes: (1) isRedfishCanvassingPath also recognizes base /redfish-roofing/appointments and /redfish-roofing/ops; (2) src/components/redfish/RedfishCanvassingRoute.tsx routes base appointments/canvassing/ops to the lightweight native Redfish pages while keeping child canvassing routes unchanged. Do not synthesize unrelated changes. Re-gate the refreshed exact head, then squash merge, release frontend only, and continue to the four live proof conditions.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-02T00:34:49.123Z","fingerprint":"21a5e9140a8a017ef53afb344a1af97d979dbc7a2f450a33694240151f58db8c","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-private-router-fastpaths-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh existing PR #1336 and branch ai/redfish-private-router-fastpaths-20260902 onto current protected main a6c2eac75030ae4b39f2f89c81633a2bc33a470f. Preserve current main's branded RouteFallback and all other main changes. Preserve exactly the existing PR's two Redfish fast-path source changes: (1) isRedfishCanvassingPath also recognizes base /redfish-roofing/appointments and /redfish-roofing/ops; (2) src/components/redfish/RedfishCanvassingRoute.tsx routes base appointments/canvassing/ops to the lightweight native Redfish pages while keeping child canvassing routes unchanged. Do not synthesize unrelated changes. Re-gate the refreshed exact head, then squash merge, release frontend only, and continue to the four live proof conditions.","wordingChanged":false,"canonicalIntent":"Refresh existing PR #1336 and branch ai/redfish-private-router-fastpaths-20260902 onto current protected main a6c2eac75030ae4b39f2f89c81633a2bc33a470f. Preserve current main's branded RouteFallback and all other main changes. Preserve exactly the existing PR's two Redfish fast-path source changes: (1) isRedfishCanvassingPath also recognizes base /redfish-roofing/appointments and /redfish-roofing/ops; (2) src/components/redfish/RedfishCanvassingRoute.tsx routes base appointments/canvassing/ops to the lightweight native Redfish pages while keeping child canvassing routes unchanged. Do not synthesize unrelated changes. Re-gate the refreshed exact head, then squash merge, release frontend only, and continue to the four live proof conditions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"appointments-ready","statement":"/redfish-roofing/appointments becomes application-ready on the native Redfish route without AppointmentsQueue startup.","proofConditionIds":["proof-appointments"]},{"id":"canvassing-ready","statement":"/redfish-roofing/canvassing becomes application-ready on the native Redfish route while child canvassing tools remain intact.","proofConditionIds":["proof-canvassing"]},{"id":"ops-ready","statement":"/redfish-roofing/ops becomes application-ready on the native Redfish route without ConstructionOpsMapDashboard startup.","proofConditionIds":["proof-ops"]},{"id":"calendar-regression","statement":"/redfish-roofing/calendar remains functional.","proofConditionIds":["proof-calendar"]}],"objective":"Refresh existing PR #1336 and branch ai/redfish-private-router-fastpaths-20260902 onto current protected main a6c2eac75030ae4b39f2f89c81633a2bc33a470f. Preserve current main's branded RouteFallback and all other main changes. Preserve exactly the existing PR's two Redfish fast-path source changes: (1) isRedfishCanvassingPath also recognizes base /redfish-roofing/appointments and /redfish-roofing/ops; (2) src/components/redfish/RedfishCanvassingRoute.tsx routes base appointments/canvassing/ops to the lightweight native Redfish pages while keeping child canvassing routes unchanged. Do not synthesize unrelated changes. Re-gate the refreshed exact head, then squash merge, release frontend only, and continue to the four live proof conditions.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-appointments","kind":"runtime","claim":"Appointments is native and application-ready.","route":"/redfish-roofing/appointments","roleRef":null,"userRef":null,"required":true,"expectedText":"All","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canvassing","kind":"runtime","claim":"Canvassing is native and application-ready.","route":"/redfish-roofing/canvassing","roleRef":null,"userRef":null,"required":true,"expectedText":"Preparing canvassing map","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ops","kind":"runtime","claim":"Ops is native and application-ready.","route":"/redfish-roofing/ops","roleRef":null,"userRef":null,"required":true,"expectedText":"Preparing production map","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-calendar","kind":"runtime","claim":"Calendar remains functional.","route":"/redfish-roofing/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":"Calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-private-router-fastpaths-20260902","conversationContext":null,"requestContractHash":"4c23fb9d1148b11dc0df165038a62945777312ed18b55e40bd5f96523f9812ae","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:34:49.631215+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:17550938-dc3e-4490-b1c2-0f8b3324cdf6:tenant-workstream-contribution:21a5e9140a8a017ef53afb344a1af97d979dbc7a2f450a33694240151f58db8c","mission_step_id":null,"command_center_event_id":"17550938-dc3e-4490-b1c2-0f8b3324cdf6"},{"id":"7fea9431-a62e-4ac9-a630-f88877facda9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkvx08n","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"2fdf6480-24e4-4d67-8a61-f4a476c7ebe1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":14,"missionSetupMs":2737},"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":"2fdf6480-24e4-4d67-8a61-f4a476c7ebe1"},"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":5170,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","src/components/UnifiedProtectedRoute.tsx","src/components/GlobalCommandPalette.tsx","src/components/PublicRoute.tsx","src/__tests__/contracts/opportunity-radar-quality.contract.test.ts","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/GoogleApiMap.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:13:39.317567+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2fdf6480-24e4-4d67-8a61-f4a476c7ebe1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4c07b0a7-650e-47ad-9763-cf1dd23e749d","command_center_event_id":"2fdf6480-24e4-4d67-8a61-f4a476c7ebe1"},{"id":"1c9d0981-56d1-41a2-9dc7-2c4fc1cb0ce6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-cleanup.mjs","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-cleanup.test.js"],"reason":"Owner explicitly authorized Cloudflare credential lifecycle and Visual Witness control-plane maintenance.","baseSha":"ae5dc1585e4bfe276059e5f20530643477d051c2","issuedAt":1788553951434,"expiresAt":1788554131434,"missionId":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1","authorizationId":"f9875d23-4080-4666-933f-a8f6a0ab5870","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:32:31.883149+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ae5dc1585e4bfe276059e5f20530643477d051c2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f9875d23-4080-4666-933f-a8f6a0ab5870","mission_step_id":"4d88e2d5-671e-4b56-ae09-0be0055d169e","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"cfc621d3-6b15-4068-98b4-df6cd23f50ae","source":"cc-execution","status":"recorded","payload":{"objective":"Preserve the existing Contact Workspace progressive-load repair on PR #1344 and correct only the applyTenantMembership assignment overlay so assigned_to, assigned_rep, and assigned_user use the membership values exactly as before, including null/cleared values. Then continue the same PR through current-main refresh, Gate, squash merge, frontend-only release, and live Patricia/Dharma proof.","tenantRef":"de8369b6a78f40bbae1f28ffca62bc7e","receivedAt":"2026-09-02T01:28:43.925Z","fingerprint":"a2e49bedf30f7de36396a4c8c192c248a3b1eb035bb159399959e7f08e7b7b0c","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-homeowners-progressive-load-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Preserve the existing Contact Workspace progressive-load repair on PR #1344 and correct only the applyTenantMembership assignment overlay so assigned_to, assigned_rep, and assigned_user use the membership values exactly as before, including null/cleared values. Then continue the same PR through current-main refresh, Gate, squash merge, frontend-only release, and live Patricia/Dharma proof.","wordingChanged":false,"canonicalIntent":"Preserve the existing Contact Workspace progressive-load repair on PR #1344 and correct only the applyTenantMembership assignment overlay so assigned_to, assigned_rep, and assigned_user use the membership values exactly as before, including null/cleared values. Then continue the same PR through current-main refresh, Gate, squash merge, frontend-only release, and live Patricia/Dharma proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"homeowners-visible","statement":"Redfish Homeowners renders the real active homeowner rows promptly instead of remaining blank behind enrichment.","proofConditionIds":["proof-homeowners"]},{"id":"routing-intact","statement":"Patricia Nelson and Dharma Kedarnauth open directly under /redfish-roofing/homeowners/:id and return to Homeowners without a raw /crm bounce.","proofConditionIds":["proof-routing"]},{"id":"semantics-preserved","statement":"Tenant membership assignment overlay semantics remain unchanged, including intentionally cleared assignment values.","proofConditionIds":["proof-source"]}],"objective":"Preserve the existing Contact Workspace progressive-load repair on PR #1344 and correct only the applyTenantMembership assignment overlay so assigned_to, assigned_rep, and assigned_user use the membership values exactly as before, including null/cleared values. Then continue the same PR through current-main refresh, Gate, squash merge, frontend-only release, and live Patricia/Dharma proof.","constraints":[{"id":"no-customer-mutation","statement":"Do not mutate customer records, financial data, documents, stages, notes, or communications.","proofConditionIds":["proof-homeowners","proof-routing"]},{"id":"same-pr","statement":"Continue existing PR #1344; do not create a duplicate branch, PR, or release path.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-homeowners","kind":"runtime","claim":"Homeowners visibly renders Patricia Nelson and Dharma Kedarnauth promptly on the live Redfish route.","route":"/redfish-roofing/homeowners","roleRef":null,"userRef":null,"required":true,"expectedText":"Patricia Nelson","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-routing","kind":"runtime","claim":"Redfish homeowner detail routing remains within /redfish-roofing/homeowners/* with a healthy detail workspace and Homeowners return path.","route":"/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905","roleRef":null,"userRef":null,"required":true,"expectedText":"Patricia Nelson","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-source","kind":"repository","claim":"The progressive-load helper preserves the original exact membership override behavior for assigned_to, assigned_rep, and assigned_user.","route":"/redfish-roofing/homeowners","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-homeowners-progressive-load-20260902","conversationContext":null,"requestContractHash":"59456852d352b3c261bd9ebf07ab42bf64b490eaf4584935e594ca81fcecc53e","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:28:44.377012+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:43d6466c-169e-4bf6-9683-da298e5bfbba:tenant-workstream-contribution:a2e49bedf30f7de36396a4c8c192c248a3b1eb035bb159399959e7f08e7b7b0c","mission_step_id":null,"command_center_event_id":"43d6466c-169e-4bf6-9683-da298e5bfbba"},{"id":"e5b8046d-86ca-48bd-9149-ef5d6413c2a3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":11107,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","timingsMs":{"handlerMs":7785,"prReadinessMs":894,"approvedPlanMs":0,"missionSetupMs":854,"shipAndProveMs":6721},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"performance":null,"deploymentId":"forgejo-main-bc93df89277c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-event"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6775,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:13:28.097675+00:00","proof_gate":"canonical_release_dispatched","source_sha":"bc93df89277ce1c56d4060cd21cf286fab13792c","external_id":"forgejo-main-bc93df89277c","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f726eca4-6e30-460f-9be2-9c658fe59bd1","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"b80c5306-ab46-421e-be2b-afdd5f509d69","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2453,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":16107,"prReadinessMs":16015,"approvedPlanMs":0,"missionSetupMs":1252,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"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":5587,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:17:08.521474+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1027","receipt_type":"execute_mission","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1df1c7ee-5f98-4de6-8e20-bad2a0f9c2b0","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"68056d70-352e-4ec4-8681-218f7dc972f9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-open canonical PR #1521 on branch ai/objective-first-repair-mtkvvmy3 for this corrective generation. Apply exactly two bounded compatibility corrections to the same PR: widen EventQuoteDocumentReceipt.storageBucket from the contact-files literal to string, and make proposal snapshot hashes content-only by excluding render receipt fields from snapshotOf. Do not create another PR or branch. Re-run exact-head KnockLaunch Gate, then continue the existing PREHISTORIC-002 release and proof contract.","wordingChanged":false,"canonicalIntent":"Adopt the already-open canonical PR #1521 on branch ai/objective-first-repair-mtkvvmy3 for this corrective generation. Apply exactly two bounded compatibility corrections to the same PR: widen EventQuoteDocumentReceipt.storageBucket from the contact-files literal to string, and make proposal snapshot hashes content-only by excluding render receipt fields from snapshotOf. Do not create another PR or branch. Re-run exact-head KnockLaunch Gate, then continue the existing PREHISTORIC-002 release and proof contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"universal-proposal-contract","statement":"A universal deterministic proposal generation contract is live with tenant-owned profiles, immutable content snapshots, transactional numbering, private render storage, and fail-closed tenant isolation.","proofConditionIds":["repo","gate","backend","database"]},{"id":"big-papis-correct","statement":"Big Papi's proposal workspace and preview use the Big Papi mobile-vendor profile, established pricing and five offer structures, premium cream/black presentation, and no self-inference or unrelated vertical bleed.","proofConditionIds":["big-papi-data","big-papi-visual"]}],"objective":"Adopt the already-open canonical PR #1521 on branch ai/objective-first-repair-mtkvvmy3 for this corrective generation. Apply exactly two bounded compatibility corrections to the same PR: widen EventQuoteDocumentReceipt.storageBucket from the contact-files literal to string, and make proposal snapshot hashes content-only by excluding render receipt fields from snapshotOf. Do not create another PR or branch. Re-run exact-head KnockLaunch Gate, then continue the existing PREHISTORIC-002 release and proof contract.","constraints":[{"id":"same-pr","statement":"Use only existing PR #1521 and its existing branch for this corrective generation.","proofConditionIds":["repo","gate"]},{"id":"no-send","statement":"Do not send a real proposal or email during implementation or verification.","proofConditionIds":["backend","big-papi-visual"]},{"id":"no-cross-tenant","statement":"No tenant can inherit another tenant's proposal branding, pricing, vocabulary, or commercial notes.","proofConditionIds":["database","big-papi-data"]},{"id":"preserve-history","statement":"Preserve legacy proposal records and document receipts; only provably contaminated unsent/unissued duplicate drafts may be voided rather than deleted.","proofConditionIds":["database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains PREHISTORIC-002 and the exact corrective compatibility changes after squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact corrected PR #1521 head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"backend","kind":"runtime","claim":"Production proposal-engine provides strict profile/list/create/configure/select/save/render/approve/decline/mark-sent lifecycle and never sends automatically.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production has tenant-scoped proposal profiles, sequences, proposals and immutable content versions; Big Papi legacy records are migrated with unique numbers and contaminated drafts retained as void.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-data","kind":"runtime","claim":"Big Papi active profile resolves BP numbering, five approved offer structures, $5/$7/$9 cups, $13 per guest unlimited, $12 x 50 wine, $400 licensing/insurance and $50 catering, with default cup_or_unlimited and no proposal-history inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-visual","kind":"visual","claim":"Live Big Papi proposals route and a non-sent proposal preview visibly use the correct premium cream/black Big Papi experience and correct offer configuration.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"038f9d41340515617777e3afcddaf0c1d6b242e2dd37eb460421519fe7a577a9","requestContractRevision":2,"previousRequestContractHash":"b55763cd0f5e5afd4509903c922d9cd160056d1aa4d36cfdeecafde31a4186b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:17:30.544558+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:request-contract-revision:2:038f9d41340515617777e3afcddaf0c1d6b242e2dd37eb460421519fe7a577a9","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"30b09f44-e3aa-4f09-bc64-ed2f7a0e1ed0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/systemic-control-plane-blockers-20260904","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/systemic-control-plane-blockers-20260904","status":"blocked","metrics":{"receiptBytes":25191,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.22-execute-mission-hot-path-refreeze","prNumber":null,"terminal":false,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5515,"prReadinessMs":0,"approvedPlanMs":5515,"missionSetupMs":1900,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5bc8bf01-0488-4440-a135-2439db191da9"},"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":1111,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:38:58.471458+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"ef493dcd-9a58-48d8-9727-7dfd3d6d82cb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkvvmy3","reason":"existing_branch_refresh_failed:1521:200","status":"blocked","metrics":{"receiptBytes":13485,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"eca9d774-303a-443f-ae09-4c5ca5e0dccf","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7401,"prReadinessMs":0,"approvedPlanMs":7401,"missionSetupMs":2739,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:17:12.710924+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"0d1decea-71cb-420f-8ac0-db08c7050262","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and continue the existing release shared-read repair. First partial commit only: add the shared releaseGet adapter, move the hot-path idempotent GETs to it, and bump cc-execution to 1.58.141-release-shared-forgejo-reads. Do not arm release yet.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and continue the existing release shared-read repair. First partial commit only: add the shared releaseGet adapter, move the hot-path idempotent GETs to it, and bump cc-execution to 1.58.141-release-shared-forgejo-reads. Do not arm release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and continue the existing release shared-read repair. First partial commit only: add the shared releaseGet adapter, move the hot-path idempotent GETs to it, and bump cc-execution to 1.58.141-release-shared-forgejo-reads. Do not arm release yet.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-continue-the-existing-release-shared-read-repair.-First-partial-commit-on","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"49c04a81c771ab8751919860bf09a1687a9832beff6126c59675202c017bd5e0","requestContractRevision":4,"previousRequestContractHash":"41e24454aab31d68ab2f9094358dd34067f923d42f62a9bd4219f86b01921667"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:16:46.224458+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:49c04a81c771ab8751919860bf09a1687a9832beff6126c59675202c017bd5e0","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"ce1d7409-671b-4ad3-9a6e-12ddf95ff8ee","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3722,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":850,"prReadinessMs":738,"approvedPlanMs":0,"missionSetupMs":1180,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"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":5662,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:11:24.047212+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1027","receipt_type":"execute_mission","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1df1c7ee-5f98-4de6-8e20-bad2a0f9c2b0","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"2aef00ea-0208-4a8c-8743-62d8fa346464","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/roofhelpfinder-growth-engine-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12410,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1024,"terminal":false,"missionId":"ddf9700b-5519-4246-a780-2c505577dbd8","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","timingsMs":{"handlerMs":17301,"prReadinessMs":380,"approvedPlanMs":0,"missionSetupMs":645,"shipAndProveMs":16797},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ddf9700b-5519-4246-a780-2c505577dbd8"},"performance":null,"deploymentId":"forgejo-main-bc93df89277c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-event"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5487,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:21:33.104014+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"bc93df89277ce1c56d4060cd21cf286fab13792c","external_id":"forgejo-main-bc93df89277c","receipt_type":"execute_mission","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6713be38-02cc-4d0c-ac0e-d3e7949985bf","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"8e8c9126-d46d-479a-a21b-248cf0f96051","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":"bc93df89277ce1c56d4060cd21cf286fab13792c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-event"]},"requestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3382","runId":3382,"status":"success","sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","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-29T15:21:59.025884+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bc93df89277ce1c56d4060cd21cf286fab13792c","external_id":"forgejo-main-bc93df89277c","receipt_type":"canonical_release_status","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:forgejo-release-status:bc93df89277ce1c56d4060cd21cf286fab13792c: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":"7b49d342-41dc-42fa-aa5f-5207d5305c17","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"a25bc7a2-5f67-4408-a625-5aa1fbda0f7e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"bc93df89277ce1c56d4060cd21cf286fab13792c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"event-persistence","satisfied":true,"statement":"A dedicated RoofHelpFinder funnel event store and service-role ingestion path persist page_view, roof_help_cta_open, form_started, address_verified, submit_attempt, submit_success, and submit_error without requiring homeowner PII.","proofConditionIds":["repo-proof","event-runtime-proof","analytics-read-proof"]},{"id":"landing-instrumentation","satisfied":true,"statement":"The public RoofHelpFinder landing flow emits the seven milestones with a non-PII session ID, landing path, market/service/city context, UTM/acquisition context, referrer host, and per-session event dedupe, while analytics failure never blocks the homeowner funnel.","proofConditionIds":["repo-proof","release-proof"]},{"id":"owner-funnel-analytics","satisfied":true,"statement":"The authorized Roof Help Finder analytics workspace shows visitors, CTA opens, form starts, address verification, submit attempts, successful forwarded leads, errors, step conversion, and source/campaign/page/city performance while excluding internal proof events and no longer exposing raw visitor IP.","proofConditionIds":["repo-proof","release-proof","analytics-read-proof"]},{"id":"distribution-links","satisfied":true,"statement":"The owner analytics workspace exposes copyable tracked Facebook, Nextdoor, QR/offline, referral, and Google-organic links for the six promoted Palm Bay/Melbourne high-intent routes.","proofConditionIds":["repo-proof","release-proof"]},{"id":"lead-routing-preserved","satisfied":true,"statement":"roof-help-public-lead validation and deterministic Redfish forwarding remain unchanged.","proofConditionIds":["repo-proof"]}],"satisfied":true,"constraints":[{"id":"exact-scope","satisfied":true,"statement":"Only src/lib/roofHelpFunnel.ts, src/pages/RoofHelpLandingPage.tsx, src/pages/roof-help/RoofHelpFinderWorkspace.tsx, supabase/functions/roof-help-public-event/index.ts, and supabase/migrations/20260829144500_roof_help_funnel_events.sql may change.","proofConditionIds":["repo-proof"]},{"id":"privacy","satisfied":true,"statement":"The analytics endpoint rejects common homeowner PII fields, stores only a salted daily visitor hash rather than raw IP, and owner analytics does not expose raw visitor IP.","proofConditionIds":["repo-proof","event-runtime-proof","analytics-read-proof"]},{"id":"no-fake-lead","satisfied":true,"statement":"Do not create a fake homeowner lead. Runtime proof may create only a harmless proof_internal analytics event.","proofConditionIds":["event-runtime-proof","analytics-read-proof"]},{"id":"no-control-plane","satisfied":true,"statement":"No control-plane or release-architecture files may change in this mission.","proofConditionIds":["repo-proof"]},{"id":"no-outbound-paid","satisfied":true,"statement":"No outbound messaging or paid promotion.","proofConditionIds":["repo-proof"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness.","proofConditionIds":["repo-proof"]}],"contractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62"},"required":true,"satisfied":true},{"id":"gate-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62"},"required":true,"satisfied":true},{"id":"release-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62"},"required":true,"satisfied":true},{"id":"event-runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62"},"required":true,"satisfied":true},{"id":"analytics-read-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:22:02.180415+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"bc93df89277ce1c56d4060cd21cf286fab13792c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ddf9700b-5519-4246-a780-2c505577dbd8:request-contract:7da5a2dc5bd5e9a1cd970e15a8f4b2ec71515608be44467e2e2329838d9b1f62:bc93df89277ce1c56d4060cd21cf286fab13792c:verified:","mission_step_id":"7b49d342-41dc-42fa-aa5f-5207d5305c17","command_center_event_id":"ddf9700b-5519-4246-a780-2c505577dbd8"},{"id":"ad6dc6bf-7123-4c56-9325-62eb8946c748","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact full-file correction for existing PR #1521 after the anchored edit helper failed. Do not create another branch or PR. Fix the legacy EventQuote compatibility seam in the universal workspace by treating its mapped documentReceipt as a compatibility adapter, and make proposal snapshot hashes content-only while render receipts stay separately immutable. Re-run the exact-head Gate and continue the existing PREHISTORIC-002 release/proof.","wordingChanged":false,"canonicalIntent":"Apply the exact full-file correction for existing PR #1521 after the anchored edit helper failed. Do not create another branch or PR. Fix the legacy EventQuote compatibility seam in the universal workspace by treating its mapped documentReceipt as a compatibility adapter, and make proposal snapshot hashes content-only while render receipts stay separately immutable. Re-run the exact-head Gate and continue the existing PREHISTORIC-002 release/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"universal-proposal-contract","statement":"A universal deterministic proposal generation contract is live with tenant-owned profiles, immutable content snapshots, transactional numbering, private render storage, and fail-closed tenant isolation.","proofConditionIds":["repo","gate","backend","database"]},{"id":"big-papis-correct","statement":"Big Papi's proposal workspace and preview use the Big Papi mobile-vendor profile, established pricing and five offer structures, premium cream/black presentation, and no self-inference or unrelated vertical bleed.","proofConditionIds":["big-papi-data","big-papi-visual"]}],"objective":"Apply the exact full-file correction for existing PR #1521 after the anchored edit helper failed. Do not create another branch or PR. Fix the legacy EventQuote compatibility seam in the universal workspace by treating its mapped documentReceipt as a compatibility adapter, and make proposal snapshot hashes content-only while render receipts stay separately immutable. Re-run the exact-head Gate and continue the existing PREHISTORIC-002 release/proof.","constraints":[{"id":"same-pr","statement":"Use only existing PR #1521 and its existing branch for this corrective generation.","proofConditionIds":["repo","gate"]},{"id":"no-send","statement":"Do not send a real proposal or email during implementation or verification.","proofConditionIds":["backend","big-papi-visual"]},{"id":"no-cross-tenant","statement":"No tenant can inherit another tenant's proposal branding, pricing, vocabulary, or commercial notes.","proofConditionIds":["database","big-papi-data"]},{"id":"preserve-history","statement":"Preserve legacy proposal records and document receipts; only provably contaminated unsent/unissued duplicate drafts may be voided rather than deleted.","proofConditionIds":["database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains PREHISTORIC-002 and the exact corrective compatibility changes after squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact corrected PR #1521 head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"backend","kind":"runtime","claim":"Production proposal-engine provides strict profile/list/create/configure/select/save/render/approve/decline/mark-sent lifecycle and never sends automatically.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production has tenant-scoped proposal profiles, sequences, proposals and immutable content versions; Big Papi legacy records are migrated with unique numbers and contaminated drafts retained as void.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-data","kind":"runtime","claim":"Big Papi active profile resolves BP numbering, five approved offer structures, $5/$7/$9 cups, $13 per guest unlimited, $12 x 50 wine, $400 licensing/insurance and $50 catering, with default cup_or_unlimited and no proposal-history inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-visual","kind":"visual","claim":"Live Big Papi proposals route and a non-sent proposal preview visibly use the correct premium cream/black Big Papi experience and correct offer configuration.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58d5a2d2220ca3329059d5d966d07a8935e8bc1a823c62debd07a809bf4174ea","requestContractRevision":3,"previousRequestContractHash":"038f9d41340515617777e3afcddaf0c1d6b242e2dd37eb460421519fe7a577a9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:19:42.440227+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:request-contract-revision:3:58d5a2d2220ca3329059d5d966d07a8935e8bc1a823c62debd07a809bf4174ea","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"7c5a40b7-efd5-40bc-bb1b-3444da4c19b5","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/package.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the same systemic 1.58.22 blocker and latency repair; adopt the atomic branch commit and open its one canonical PR, then gate, merge, release cc-execution only, prove live state, and refreeze.","baseSha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","issuedAt":1788493325336,"expiresAt":1788493505336,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","singleUse":true,"authorizationId":"e110cf42-b170-42e1-80b4-f94f1ca71c4d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:42:06.293814+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e110cf42-b170-42e1-80b4-f94f1ca71c4d","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"844afbd8-3c2b-4572-9a31-fb15235ee0c4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and adopt the exact already-applied orphan head of ai/release-shared-forgejo-reads without modifying it. The first partial commit is proven at head 0818cb8e4261fa0e1b67459a80af8ee4c50a333c; create the one PR for this mission, but do not arm release yet.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and adopt the exact already-applied orphan head of ai/release-shared-forgejo-reads without modifying it. The first partial commit is proven at head 0818cb8e4261fa0e1b67459a80af8ee4c50a333c; create the one PR for this mission, but do not arm release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and adopt the exact already-applied orphan head of ai/release-shared-forgejo-reads without modifying it. The first partial commit is proven at head 0818cb8e4261fa0e1b67459a80af8ee4c50a333c; create the one PR for this mission, but do not arm release yet.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-adopt-the-exact-already-applied-orphan-head-of-ai-release-shared-forgejo-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"142b136101db11adf3c6e4b2bca936c1fa75d908f83ce930f2303f17f1995ad5","requestContractRevision":5,"previousRequestContractHash":"49c04a81c771ab8751919860bf09a1687a9832beff6126c59675202c017bd5e0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:18:12.560604+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:142b136101db11adf3c6e4b2bca936c1fa75d908f83ce930f2303f17f1995ad5","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"ff591787-f67f-41e6-9121-3a3ade0c1c4c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-aug26-storm-page-20260829","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":18184,"prReadinessMs":0,"approvedPlanMs":18184,"missionSetupMs":2014,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e"},"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":5492,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:24:44.957691+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3c666c7c-7a6a-4e9f-bda6-155a26f99591","command_center_event_id":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e"},{"id":"40518aa5-026a-4ed9-8655-55d93bc6fffa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-aug26-storm-page-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1166,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1028,"terminal":false,"missionId":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3556,"prReadinessMs":1607,"approvedPlanMs":1830,"missionSetupMs":750,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e"},"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":5941,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:25:40.209307+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1028","receipt_type":"execute_mission","idempotency_key":"mission:8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3c666c7c-7a6a-4e9f-bda6-155a26f99591","command_center_event_id":"8dd19fb3-2d7f-4d6c-91b1-41e1ca121f3e"},{"id":"426dc34c-55dd-4a6e-b5b6-ec50d125811d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6191,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":535,"approvedPlanMs":0,"shipAndProveMs":17289},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:28:49.002562+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1027","receipt_type":"automatic_mission_resume","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:automatic-mission-resume:1027:canonical_release_transport_retryable","mission_step_id":"67a00548-f55c-4950-ae27-580fbc112719","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"86b3b71e-b9be-4547-afdc-ec5d814b2c55","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7376,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17074,"prReadinessMs":472,"approvedPlanMs":0,"missionSetupMs":452,"shipAndProveMs":16589},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"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-29T15:24:43.405417+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1027","receipt_type":"execute_mission","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"1df1c7ee-5f98-4de6-8e20-bad2a0f9c2b0","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"a41cac24-bf2c-4f86-aff1-8e0da28c3661","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner authorized unfreeze of the control plane for the first-class performance hardening pass; exact scope is Gate performance contracts and the control-plane freeze marker, with freeze restored at terminal state.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788312850206,"expiresAt":1788313030206,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"c0dc8db1-6b82-4549-bc54-f04b936aad20"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:34:11.094906+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c0dc8db1-6b82-4549-bc54-f04b936aad20","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"5a7d6ae2-4364-4e33-a85e-4cc24bec85b4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Harden only the PREHISTORIC-002 legacy Big Papi migration on existing PR #1521 before merge. Treat JSON null legacy quote arrays, lineItems, and documentReceipt deterministically: JSON null documentReceipt must count as no receipt so the proven later unsent self-inferred drafts are marked void; JSON null arrays must resolve to empty arrays instead of raising. Keep all other PREHISTORIC-002 behavior unchanged. Re-run the same exact-head Gate and continue release/proof; do not create another PR or send anything.","wordingChanged":false,"canonicalIntent":"Harden only the PREHISTORIC-002 legacy Big Papi migration on existing PR #1521 before merge. Treat JSON null legacy quote arrays, lineItems, and documentReceipt deterministically: JSON null documentReceipt must count as no receipt so the proven later unsent self-inferred drafts are marked void; JSON null arrays must resolve to empty arrays instead of raising. Keep all other PREHISTORIC-002 behavior unchanged. Re-run the same exact-head Gate and continue release/proof; do not create another PR or send anything.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"universal-proposal-contract","statement":"A universal deterministic proposal generation contract is live with tenant-owned profiles, immutable content snapshots, transactional numbering, private render storage, and fail-closed tenant isolation.","proofConditionIds":["repo","gate","backend","database"]},{"id":"big-papis-correct","statement":"Big Papi's proposal workspace and preview use the Big Papi mobile-vendor profile, established pricing and five offer structures, premium cream/black presentation, and no self-inference or unrelated vertical bleed.","proofConditionIds":["big-papi-data","big-papi-visual"]}],"objective":"Harden only the PREHISTORIC-002 legacy Big Papi migration on existing PR #1521 before merge. Treat JSON null legacy quote arrays, lineItems, and documentReceipt deterministically: JSON null documentReceipt must count as no receipt so the proven later unsent self-inferred drafts are marked void; JSON null arrays must resolve to empty arrays instead of raising. Keep all other PREHISTORIC-002 behavior unchanged. Re-run the same exact-head Gate and continue release/proof; do not create another PR or send anything.","constraints":[{"id":"same-pr","statement":"Use only existing PR #1521 and its existing branch.","proofConditionIds":["repo","gate"]},{"id":"no-send","statement":"Do not send a real proposal or email during implementation or verification.","proofConditionIds":["backend","big-papi-visual"]},{"id":"preserve-history","statement":"Preserve legacy proposal records and document receipts; only provably contaminated unsent/unissued later drafts may be voided rather than deleted.","proofConditionIds":["database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains PREHISTORIC-002 after squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact corrected PR #1521 head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"backend","kind":"runtime","claim":"Production proposal-engine is live and does not auto-send.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production canonical proposal tables are live; Big Papi legacy proposals have unique numbers and proven contaminated self-inferred drafts are retained as void.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-data","kind":"runtime","claim":"Big Papi profile resolves the established five offers and pricing with no proposal-history inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-visual","kind":"visual","claim":"Live Big Papi proposal route and non-sent preview show the correct premium Big Papi proposal experience.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"379df1d639ba85613f8b4670dbb23e5c4d6152d05e0a655bda71f2a71d9bb617","requestContractRevision":4,"previousRequestContractHash":"58d5a2d2220ca3329059d5d966d07a8935e8bc1a823c62debd07a809bf4174ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:21:59.30276+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:request-contract-revision:4:379df1d639ba85613f8b4670dbb23e5c4d6152d05e0a655bda71f2a71d9bb617","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"2110402b-c1a0-404f-81a2-cad06c7c6836","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8170,"prReadinessMs":1421,"approvedPlanMs":6626,"missionSetupMs":2573,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"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":5638,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:41:34.587679+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1029","receipt_type":"execute_mission","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4262adba-9b60-4ff6-b777-368ede9968b4","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"ff03b097-d45f-44e6-998e-1fcb85ba6e05","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/merge-queue-readiness-budget-20260829","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1026,"missionSetupMs":3061},"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":"775892e8-a00e-4667-9364-0bbb124e241f"},"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":8301,"likelyAffectedFiles":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:46:25.847352+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"2370b799-b10c-4316-aff0-fc3444439f0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1233,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17569,"prReadinessMs":403,"approvedPlanMs":0,"missionSetupMs":734,"shipAndProveMs":17158},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"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":5185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:46:50.881614+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1029","receipt_type":"execute_mission","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"4262adba-9b60-4ff6-b777-368ede9968b4","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"4c7e953d-76c9-4be2-92bf-5c6d1c2fcce3","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018432226,"consumerToken":"d356cdc4-d15c-4da9-9031-b9223131a70c","authorizationId":"494241db-1cbc-4fd9-9289-7c7d8a82b0f3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:13.318302+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:494241db-1cbc-4fd9-9289-7c7d8a82b0f3","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"b78ad5e4-e754-4375-b932-0f7ecb39aa2c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2480,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":363,"approvedPlanMs":0,"shipAndProveMs":17224},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:16.415061+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1029","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:automatic-mission-resume:1029:canonical_release_transport_retryable","mission_step_id":"034fe29c-137c-427d-8f2d-6203a3ae1b01","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"04f45ad5-23a3-4a32-a33d-2043b984ba42","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch ai/control-plane-first-class-performance-hardening-20260902. The protected mutation already landed at branch commit ca0a9609a8e701933e9ae98239959359ef765b19 after an atomic-commit soft timeout. Do not replay any protected file mutation and do not request another maintenance permit. Reconcile/adopt that exact branch, create or reuse its single PR, run KnockLaunch Gate, squash merge, and prove current protected main contains the exact performance repair with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch ai/control-plane-first-class-performance-hardening-20260902. The protected mutation already landed at branch commit ca0a9609a8e701933e9ae98239959359ef765b19 after an atomic-commit soft timeout. Do not replay any protected file mutation and do not request another maintenance permit. Reconcile/adopt that exact branch, create or reuse its single PR, run KnockLaunch Gate, squash merge, and prove current protected main contains the exact performance repair with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch ai/control-plane-first-class-performance-hardening-20260902. The protected mutation already landed at branch commit ca0a9609a8e701933e9ae98239959359ef765b19 after an atomic-commit soft timeout. Do not replay any protected file mutation and do not request another maintenance permit. Reconcile/adopt that exact branch, create or reuse its single PR, run KnockLaunch Gate, squash merge, and prove current protected main contains the exact performance repair with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ef9290567413f1497b01339bc5fb4d43580dabf9a727f4791a2301de1e850a67","requestContractRevision":3,"previousRequestContractHash":"ea3968f2ddd05b75fc4c36fe7095a075dbfcf98b098ba374c4fa709f8b59dc9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:35:12.785509+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:3:ef9290567413f1497b01339bc5fb4d43580dabf9a727f4791a2301de1e850a67","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"e5b35e19-4265-4077-9235-a57f6e243d69","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","wordingChanged":false,"canonicalIntent":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-stale-invariant","statement":"Control plane PR #1026 invariant test expects 7000ms per-read and 15000ms total readiness budget, matching branch source and capabilities.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"Existing PR #1026 passes canonical gate, merges, and affected control plane runtime is released and healthy.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Continue the exact PR #1026 control plane maintenance repair. Apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, then refresh the existing PR against current main if needed, run the canonical gate, squash merge, release affected targets, and prove runtime.","constraints":[{"id":"same-pr","statement":"Continue existing control plane PR #1026; do not create a replacement PR.","proofConditionIds":["proof-gate"]},{"id":"minimal-edit","statement":"Change only the two stale invariant expectations plus the required cc-execution release identity companion edit unless new evidence proves another causal defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes for control plane PR #1026 after the stale invariant expectations are corrected.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Affected control plane production runtime is healthy on the merged source after canonical release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f","requestContractRevision":2,"previousRequestContractHash":"68ba0d373c77704303036fe786c9f849efedbaed8fbd639e21fe697db5e45b85"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:08.253668+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:2:163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"1a3944ae-5431-4fbb-b26c-1c151674acba","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of existing PR #1026: synchronize stale queue-readiness invariant expectations with the already-intended 7000ms/15000ms readiness budget and apply the required cc-execution release identity bump.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018466329,"expiresAt":1788018646329,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"ea326e96-dc61-412a-b08e-0371060723b5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:47.189034+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ea326e96-dc61-412a-b08e-0371060723b5","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"25bbafb8-aeec-4040-a0d9-b25941266175","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkvvmy3","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":26368,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1521,"terminal":false,"missionId":"eca9d774-303a-443f-ae09-4c5ca5e0dccf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4916,"prReadinessMs":1263,"approvedPlanMs":3315,"missionSetupMs":3252,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:22:09.908231+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1521","receipt_type":"execute_mission","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"41713477-a8ec-4eb5-b80f-a77623854c0a","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/package.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","consumedAt":1788493327480,"consumerToken":"aec282df-ad82-44dd-861a-a40ebf729811","authorizationId":"e110cf42-b170-42e1-80b4-f94f1ca71c4d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:42:08.460363+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c341857ecdbd33971a3b4537c0dcd57075a683b8","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e110cf42-b170-42e1-80b4-f94f1ca71c4d","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"d290dbd0-6284-4b81-a1f6-0cc445bdca97","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs"],"reason":"Owner explicitly authorized Cloudflare credential lifecycle and Visual Witness control-plane maintenance.","baseSha":"ae5dc1585e4bfe276059e5f20530643477d051c2","issuedAt":1788553990042,"expiresAt":1788554170042,"missionId":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1","authorizationId":"421b8510-33cf-4efe-af1e-f956b2885362","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:33:10.529199+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ae5dc1585e4bfe276059e5f20530643477d051c2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:421b8510-33cf-4efe-af1e-f956b2885362","mission_step_id":"4d88e2d5-671e-4b56-ae09-0be0055d169e","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"dd568912-e3cd-46f4-88d8-533596155623","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-proposal-editor-resize","prNumber":1956,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"23834ab772c0abbfe4ffde620397edd4939b9845","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:24:33.259389+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"1956","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:merged-pr:1956:23834ab772c0abbfe4ffde620397edd4939b9845","mission_step_id":"6744d0a2-78c4-4955-ab91-d622005a2d68","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"feb72cfc-b707-4db3-8740-2c0cceff8103","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner explicitly approved the bounded Forgejo reactivity and latency repair; preserve newer current-main lineage tuning and repair remaining slow numeric budgets.","baseSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","issuedAt":1788892622706,"expiresAt":1788892802706,"missionId":"eda9436a-b4cd-40dc-8f03-665b23659a17","authorizationId":"6a066948-581f-45c9-bc77-23b08506450a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:37:03.260034+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6a066948-581f-45c9-bc77-23b08506450a","mission_step_id":"08b6e281-b512-46aa-8095-7cd67965db1a","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"e61b5869-fd88-4699-bd1f-d43152854389","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-stale-invariant","statement":"Control plane PR #1026 invariant test expects 7000ms per-read and 15000ms total readiness budget.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"Existing control plane PR #1026 passes canonical gate, merges, and affected runtime is released and healthy.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Continue the exact existing control plane PR #1026 repair. Attach explicitly to PR #1026, apply only the two stale readiness-budget invariant updates and the required cc-execution release identity companion edit, refresh against current main if needed, then canonical gate, squash merge, affected-target release, and runtime proof.","constraints":[{"id":"same-pr","statement":"Continue existing control plane PR #1026 and branch ai/merge-queue-readiness-budget-20260829; do not create a replacement PR.","proofConditionIds":["proof-gate"]},{"id":"minimal-edit","statement":"Change only the two stale invariant expectations plus the required cc-execution release identity companion edit unless new evidence proves another causal defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes for control plane PR #1026 after the stale invariant expectations are corrected.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Affected control plane production runtime is healthy on the merged source after canonical release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4e4cdd0a05170efc105f4adf2a51db6e76283e86aa820a684da8417f6d131ba8","requestContractRevision":3,"previousRequestContractHash":"163a5102a82d682bb9d85981df2eb19e1b2658d3a5559f2808632ec43fd9f31f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:45.395124+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:3:4e4cdd0a05170efc105f4adf2a51db6e76283e86aa820a684da8417f6d131ba8","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"66cece18-a7a7-4dc2-866b-5332feab3cdb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-readiness-budget-20260829","reason":"existing_branch_refresh_failed:1026:200","status":"blocked","metrics":{"receiptBytes":10512,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7682,"prReadinessMs":0,"approvedPlanMs":7682,"missionSetupMs":1581,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"775892e8-a00e-4667-9364-0bbb124e241f"},"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":5120,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:46:39.713429+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"0fd8413e-2a5e-4b33-8c9a-af6d88c140fd","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of refreshed existing PR #1026: synchronize stale queue-readiness invariant expectations with the intended 7000ms/15000ms readiness budget and apply the mandatory cc-execution release identity companion edit.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018507534,"expiresAt":1788018687534,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"bf5fb0f4-b48d-4961-9be0-43c58adc89bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:28.208306+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bf5fb0f4-b48d-4961-9be0-43c58adc89bc","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"5cb16604-1613-4765-ae0a-920c7b21c869","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same existing control plane PR #1026 corrective generation. The first stale readiness assertions now pass; the same test has a second stale capability-value assertion pair at config.efficiency.forgejoPrReadyReadTimeoutMs / forgejoPrReadyTotalBudgetMs. Update only those from 4000/7000 to 7000/15000, apply the required cc-execution release identity companion bump, then rerun the exact-head canonical gate and continue merge/release/proof.","wordingChanged":false,"canonicalIntent":"Continue the same existing control plane PR #1026 corrective generation. The first stale readiness assertions now pass; the same test has a second stale capability-value assertion pair at config.efficiency.forgejoPrReadyReadTimeoutMs / forgejoPrReadyTotalBudgetMs. Update only those from 4000/7000 to 7000/15000, apply the required cc-execution release identity companion bump, then rerun the exact-head canonical gate and continue merge/release/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"second-invariant-pair","statement":"The capability-value invariants in PR #1026 expect forgejoPrReadyReadTimeoutMs=7000 and forgejoPrReadyTotalBudgetMs=15000.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"Existing control plane PR #1026 passes canonical gate, squash merges, and cc-execution is healthy after release.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Continue the same existing control plane PR #1026 corrective generation. The first stale readiness assertions now pass; the same test has a second stale capability-value assertion pair at config.efficiency.forgejoPrReadyReadTimeoutMs / forgejoPrReadyTotalBudgetMs. Update only those from 4000/7000 to 7000/15000, apply the required cc-execution release identity companion bump, then rerun the exact-head canonical gate and continue merge/release/proof.","constraints":[{"id":"same-pr","statement":"Continue existing PR #1026 and branch ai/merge-queue-readiness-budget-20260829 only.","proofConditionIds":["proof-gate"]},{"id":"bounded-followup","statement":"Change only the second stale readiness invariant pair plus the required release identity companion edit unless the next exact-head gate proves another causal defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical exact-head KnockLaunch Gate passes for control plane PR #1026.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"cc-execution is live and healthy on the merged PR #1026 source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0557871d5d873722b8ef6196e7cb137111130e072e05195d835d094c5ba660c7","requestContractRevision":5,"previousRequestContractHash":"c89aa6501ba8ee2a1d3e18ed66465d5c68fd1044327985b3612c626ac17c75ff"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:50:36.949548+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:5:0557871d5d873722b8ef6196e7cb137111130e072e05195d835d094c5ba660c7","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"53ec0b0b-5bbc-4a55-a16f-48523f6ad925","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-indexnow-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3636,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1030,"terminal":false,"missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":293,"approvedPlanMs":0,"shipAndProveMs":19601},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T16:11:30.963522+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1030","receipt_type":"automatic_mission_resume","idempotency_key":"mission:92cbc682-c787-46a9-9a08-4ed8479660d3:automatic-mission-resume:1030:canonical_release_transport_retryable","mission_step_id":"15a392ed-a15a-4e15-b4b0-4dbb9dca0966","command_center_event_id":"92cbc682-c787-46a9-9a08-4ed8479660d3"},{"id":"dffee5e7-ca5e-4222-b43e-c3b43d6c0f47","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-readiness-budget-20260829","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":20755,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1026,"terminal":false,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":7498,"prReadinessMs":1217,"approvedPlanMs":6272,"missionSetupMs":2796,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"775892e8-a00e-4667-9364-0bbb124e241f"},"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":5163,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:35.426081+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1026","receipt_type":"execute_mission","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"30f06e54-d74d-4742-aad2-69cd2c928265","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-readiness-budget-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":22847,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1026,"terminal":false,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":27387,"prReadinessMs":9611,"approvedPlanMs":0,"missionSetupMs":700,"shipAndProveMs":17477},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"775892e8-a00e-4667-9364-0bbb124e241f"},"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":5206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:52:11.102715+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1026","receipt_type":"execute_mission","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"89d4a31d-8095-4dcd-a690-b21683453f6c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-indexnow-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1030,"terminal":false,"missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8361,"prReadinessMs":1584,"approvedPlanMs":6671,"missionSetupMs":2716,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3"},"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":5650,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:54:40.447313+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1030","receipt_type":"execute_mission","idempotency_key":"mission:92cbc682-c787-46a9-9a08-4ed8479660d3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0ba4b0f1-8915-4354-8e57-eabe18b2458e","command_center_event_id":"92cbc682-c787-46a9-9a08-4ed8479660d3"},{"id":"80615176-d98d-4808-ba25-5e2439be4d8b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-my-demo-cinematic-storm-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1031,"terminal":false,"missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9405,"prReadinessMs":1399,"approvedPlanMs":7853,"missionSetupMs":1982,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},"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":5655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T16:02:09.968962+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1031","receipt_type":"execute_mission","idempotency_key":"mission:c148a6c5-5a85-4e06-a1b8-7e30a7808cea:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b70a7c02-117f-491f-97c5-4cf335095cc3","command_center_event_id":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},{"id":"dbe1d637-7920-454a-8c5c-c88d1f119bd1","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the shared tenant invitation experience so the invited workspace is the primary brand, KnockLaunch is secondary attribution, account creation/acceptance preserves existing security and provisioning semantics, and owner invitations enter a configured canonical owner route directly when one exists. Do not modify control-plane files. Scope source changes only to src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts. Ship through Forgejo, KnockLaunch Gate, squash merge, and only the affected frontend and send-invitation production targets.","tenantRef":"71b397ba-b9ad-496b-914c-985d97dbb12e","receivedAt":"2026-08-29T16:56:41.299Z","fingerprint":"cf2c82433ed128096960add8bbc36248075e2d3245f1a076635ff23a579bc18a","workstreamRef":"71b397bab9ad496b914c985d97dbb12e","conversationId":null,"canonicalBranch":"ai/invite-brand-first-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared tenant invitation experience so the invited workspace is the primary brand, KnockLaunch is secondary attribution, account creation/acceptance preserves existing security and provisioning semantics, and owner invitations enter a configured canonical owner route directly when one exists. Do not modify control-plane files. Scope source changes only to src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts. Ship through Forgejo, KnockLaunch Gate, squash merge, and only the affected frontend and send-invitation production targets.","wordingChanged":false,"canonicalIntent":"Repair the shared tenant invitation experience so the invited workspace is the primary brand, KnockLaunch is secondary attribution, account creation/acceptance preserves existing security and provisioning semantics, and owner invitations enter a configured canonical owner route directly when one exists. Do not modify control-plane files. Scope source changes only to src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts. Ship through Forgejo, KnockLaunch Gate, squash merge, and only the affected frontend and send-invitation production targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The valid invitation acceptance page presents the invited tenant as the primary brand and KnockLaunch only as secondary attribution.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"outcome-2","statement":"The invitation page no longer attempts to render the platform MP4 background as an image or CSS image.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"outcome-3","statement":"New-account and already-signed-in acceptance persist the invited tenant context and navigate directly to a configured canonical owner/workspace route when one is available, otherwise safely fall back through the tenant selector.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"outcome-4","statement":"Invitation email presents the tenant brand/name first, keeps the secure invitation URL/expiry/access role, and uses tenant logo branding when company_logo_url is available.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"outcome-5","statement":"Existing invitation inspection, account creation, membership/role provisioning, expiration/revocation handling, Zoho SMTP authority, and sender/reply-to behavior remain intact.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Repair the shared tenant invitation experience so the invited workspace is the primary brand, KnockLaunch is secondary attribution, account creation/acceptance preserves existing security and provisioning semantics, and owner invitations enter a configured canonical owner route directly when one exists. Do not modify control-plane files. Scope source changes only to src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts. Ship through Forgejo, KnockLaunch Gate, squash merge, and only the affected frontend and send-invitation production targets.","constraints":[{"id":"constraint-1","statement":"No control-plane files.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"No GitHub.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Exactly one fresh ai branch and one PR.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"Only src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts may change.","proofConditionIds":["proof-source"]},{"id":"constraint-5","statement":"Deploy only the frontend and send-invitation affected production owners.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The exact Forgejo source diff contains only the two authorized invitation files and encodes the tenant-first email, tenant-first acceptance UI, and direct configured tenant handoff.","route":"/accept-invitation","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged source is live in production and /accept-invitation serves the tenant-first acceptance experience.","route":"/accept-invitation","required":true,"expectedText":"Create your secure access","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/invite-brand-first-20260829","conversationContext":"{\"requestContract\":{\"version\":1,\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"The valid invitation acceptance page presents the invited tenant as the primary brand and KnockLaunch only as secondary attribution.\",\"proofConditionIds\":[\"proof-source\",\"proof-runtime\"]},{\"id\":\"outcome-2\",\"statement\":\"The invitation page no longer attempts to render the platform MP4 background as an image or CSS image.\",\"proofConditionIds\":[\"proof-source\",\"proof-runtime\"]},{\"id\":\"outcome-3\",\"statement\":\"New-account and already-signed-in acceptance persist the invited tenant context and navigate directly to a configured canonical owner/workspace route when one is available, otherwise safely fall back through the tenant selector.\",\"proofConditionIds\":[\"proof-source\",\"proof-runtime\"]},{\"id\":\"outcome-4\",\"statement\":\"Invitation email presents the tenant brand/name first, keeps the secure invitation URL/expiry/access role, and uses tenant logo branding when company_logo_url is available.\",\"proofConditionIds\":[\"proof-source\",\"proof-runtime\"]},{\"id\":\"outcome-5\",\"statement\":\"Existing invitation inspection, account creation, membership/role provisioning, expiration/revocation handling, Zoho SMTP authority, and sender/reply-to behavior remain intact.\",\"proofConditionIds\":[\"proof-source\",\"proof-runtime\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"No control-plane files.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-2\",\"statement\":\"No GitHub.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-3\",\"statement\":\"Exactly one fresh ai branch and one PR.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-4\",\"statement\":\"Only src/pages/AcceptInvitation.tsx and supabase/functions/send-invitation/index.ts may change.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-5\",\"statement\":\"Deploy only the frontend and send-invitation affected production owners.\",\"proofConditionIds\":[\"proof-runtime\"]}],\"proofConditions\":[{\"id\":\"proof-source\",\"type\":\"repository\",\"statement\":\"The exact Forgejo source diff contains only the two authorized invitation files and encodes the tenant-first email, tenant-first acceptance UI, and direct configured tenant handoff.\"},{\"id\":\"proof-runtime\",\"type\":\"runtime\",\"statement\":\"The exact merged source is live in production and /accept-invitation serves the tenant-first acceptance experience.\",\"route\":\"/accept-invitation\",\"expectedText\":\"Create your secure access\",\"productionGrounding\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"cfcaf5bdec4de388ea11fca7e052c440c2b16d5eea224c9b075b1e31bad557a0","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T16:56:42.297781+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0fbcb07b-0e3b-4c89-be3f-1abbb97ade71:tenant-workstream-contribution:cf2c82433ed128096960add8bbc36248075e2d3245f1a076635ff23a579bc18a","mission_step_id":null,"command_center_event_id":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},{"id":"c658c164-cd2a-4817-a752-1840cbb93af2","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","consumedAt":1788312974233,"consumerToken":"27f2cd3b-fdf2-4d46-90e3-4c304e50e86b","authorizationId":"071a0960-852e-4e3c-bc37-be3d9e019f14"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:36:15.031804+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:071a0960-852e-4e3c-bc37-be3d9e019f14","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"0d4d39f8-2570-4663-82a8-d869fcb44bff","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the exact failed Gate on existing PR #1521 with full-file writes from current branch truth. In UniversalProposalWorkspace, treat the mapped legacy EventQuote documentReceipt as a compatibility adapter so private tenant storage bucket strings typecheck without changing canonical storage. In proposal-engine, make snapshotOf content-only by excluding render receipt fields; render receipts remain separately immutable in proposal_versions. Change nothing else. Re-run the same PR Gate and continue release/proof. Do not create a new PR or send any proposal/email.","wordingChanged":false,"canonicalIntent":"Fix the exact failed Gate on existing PR #1521 with full-file writes from current branch truth. In UniversalProposalWorkspace, treat the mapped legacy EventQuote documentReceipt as a compatibility adapter so private tenant storage bucket strings typecheck without changing canonical storage. In proposal-engine, make snapshotOf content-only by excluding render receipt fields; render receipts remain separately immutable in proposal_versions. Change nothing else. Re-run the same PR Gate and continue release/proof. Do not create a new PR or send any proposal/email.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"universal-proposal-contract","statement":"A universal deterministic proposal generation contract is live with tenant-owned profiles, immutable content snapshots, transactional numbering, private render storage, and fail-closed tenant isolation.","proofConditionIds":["repo","gate","backend","database"]},{"id":"big-papis-correct","statement":"Big Papi's proposal workspace and preview use the Big Papi mobile-vendor profile, established pricing and five offer structures, premium cream/black presentation, and no self-inference or unrelated vertical bleed.","proofConditionIds":["big-papi-data","big-papi-visual"]}],"objective":"Fix the exact failed Gate on existing PR #1521 with full-file writes from current branch truth. In UniversalProposalWorkspace, treat the mapped legacy EventQuote documentReceipt as a compatibility adapter so private tenant storage bucket strings typecheck without changing canonical storage. In proposal-engine, make snapshotOf content-only by excluding render receipt fields; render receipts remain separately immutable in proposal_versions. Change nothing else. Re-run the same PR Gate and continue release/proof. Do not create a new PR or send any proposal/email.","constraints":[{"id":"same-pr","statement":"Use only existing PR #1521 and its existing branch.","proofConditionIds":["repo","gate"]},{"id":"no-send","statement":"Do not send a real proposal or email during implementation or verification.","proofConditionIds":["backend","big-papi-visual"]},{"id":"no-cross-tenant","statement":"No tenant can inherit another tenant's proposal branding, pricing, vocabulary, or commercial notes.","proofConditionIds":["database","big-papi-data"]},{"id":"preserve-history","statement":"Preserve legacy proposal records and document receipts; only provably contaminated unsent/unissued later drafts may be voided rather than deleted.","proofConditionIds":["database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains PREHISTORIC-002 after squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact corrected PR #1521 head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"backend","kind":"runtime","claim":"Production proposal-engine is live and does not auto-send.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production canonical proposal tables are live; Big Papi legacy proposals have unique numbers and proven contaminated self-inferred drafts are retained as void.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-data","kind":"runtime","claim":"Big Papi profile resolves the established five offers and pricing with no proposal-history inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-visual","kind":"visual","claim":"Live Big Papi proposal route and non-sent preview show the correct premium Big Papi proposal experience.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"82167e176fd6510b90ddeb5b1e7baba784086b727c789614916a7da8e16e9ab1","requestContractRevision":5,"previousRequestContractHash":"379df1d639ba85613f8b4670dbb23e5c4d6152d05e0a655bda71f2a71d9bb617"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:26:43.929+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eca9d774-303a-443f-ae09-4c5ca5e0dccf:request-contract-revision:5:82167e176fd6510b90ddeb5b1e7baba784086b727c789614916a7da8e16e9ab1","mission_step_id":"dce90a1c-b996-4247-8f6b-c950e1f4f6da","command_center_event_id":"eca9d774-303a-443f-ae09-4c5ca5e0dccf"},{"id":"49db6773-1ed6-4a4c-a2c6-19f604eec3a3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/systemic-control-plane-blockers-20260904","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":27966,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.22-execute-mission-hot-path-refreeze","prNumber":1661,"terminal":false,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8970,"prReadinessMs":1834,"approvedPlanMs":6957,"missionSetupMs":465,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5bc8bf01-0488-4440-a135-2439db191da9"},"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":1507,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:42:15.232855+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1661","receipt_type":"execute_mission","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"acd4806d-d182-42b3-a584-3d2db2476953","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-indexnow-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4814,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1030,"terminal":false,"missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":19884,"prReadinessMs":332,"approvedPlanMs":0,"missionSetupMs":502,"shipAndProveMs":19545},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"92cbc682-c787-46a9-9a08-4ed8479660d3"},"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":5218,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T16:10:59.099863+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1030","receipt_type":"execute_mission","idempotency_key":"mission:92cbc682-c787-46a9-9a08-4ed8479660d3:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"0ba4b0f1-8915-4354-8e57-eabe18b2458e","command_center_event_id":"92cbc682-c787-46a9-9a08-4ed8479660d3"},{"id":"5c631de2-4339-4f94-bea7-fb4c5646115a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-my-demo-cinematic-storm-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4838,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1031,"terminal":false,"missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17233,"prReadinessMs":460,"approvedPlanMs":0,"missionSetupMs":475,"shipAndProveMs":16766},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},"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":5218,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T16:07:39.281517+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1031","receipt_type":"execute_mission","idempotency_key":"mission:c148a6c5-5a85-4e06-a1b8-7e30a7808cea:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"b70a7c02-117f-491f-97c5-4cf335095cc3","command_center_event_id":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},{"id":"a20e6b06-6ded-45ff-884f-ad77156f9718","source":"cc-execution","status":"recorded","payload":{"objective":"Make the GodMode Change owner / Invite owner flow tenant-oriented exactly as the owner requested: same selected-tenant logo, derived color scheme, and tenant-first invitation layout, with KnockLaunch only as subtle powered-by attribution. Remove the separate legacy platform-first owner preview/template currently visible on /admin/users. Preserve owner assignment, authorization, copy/text/email delivery actions, setup URLs, and security. Frontend source only. Do not run Visual Witness.","tenantRef":"La Vista del Mar Rentals","receivedAt":"2026-08-29T17:30:51.008Z","fingerprint":"abd3aa21bf59686531e187b15fb40107cae58ff6c93545433387e1f9d3093935","workstreamRef":"lavistadelmarrentals","conversationId":null,"canonicalBranch":"ai/fix-godmode-owner-invite-branding-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the GodMode Change owner / Invite owner flow tenant-oriented exactly as the owner requested: same selected-tenant logo, derived color scheme, and tenant-first invitation layout, with KnockLaunch only as subtle powered-by attribution. Remove the separate legacy platform-first owner preview/template currently visible on /admin/users. Preserve owner assignment, authorization, copy/text/email delivery actions, setup URLs, and security. Frontend source only. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Make the GodMode Change owner / Invite owner flow tenant-oriented exactly as the owner requested: same selected-tenant logo, derived color scheme, and tenant-first invitation layout, with KnockLaunch only as subtle powered-by attribution. Remove the separate legacy platform-first owner preview/template currently visible on /admin/users. Preserve owner assignment, authorization, copy/text/email delivery actions, setup URLs, and security. Frontend source only. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-preview-tenant-first","statement":"The Change owner / Invite owner receipt on GodMode Identity & Access uses the selected tenant as the dominant brand, including tenant logo, tenant name, and tenant-derived colors, with only subtle KnockLaunch attribution.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"legacy-owner-template-removed","statement":"The legacy owner invitation hero/copy 'Your workspace is ready', 'Set up KNOCKLAUNCH', and 'Install KNOCKLAUNCH' no longer exists in the GodMode owner invitation preview/template.","proofConditionIds":["proof-source"]},{"id":"vista-brand-ready","statement":"La Vista del Mar Rentals company_logo_url is selected by the frontend tenant directory and can drive the owner invitation branding.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Make the GodMode Change owner / Invite owner flow tenant-oriented exactly as the owner requested: same selected-tenant logo, derived color scheme, and tenant-first invitation layout, with KnockLaunch only as subtle powered-by attribution. Remove the separate legacy platform-first owner preview/template currently visible on /admin/users. Preserve owner assignment, authorization, copy/text/email delivery actions, setup URLs, and security. Frontend source only. Do not run Visual Witness.","constraints":[{"id":"preserve-owner-operation","statement":"Preserve existing Change owner / Invite owner assignment, authorization, setup URL, copy invite, text invite, and email invite behavior.","proofConditionIds":["proof-source"]},{"id":"frontend-only","statement":"Do not modify backend, auth, database schema, Supabase functions, control-plane files, or release architecture.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo source contains the tenant-branded owner invitation implementation and no longer contains the legacy platform-first owner invitation strings in that flow.","route":"/admin/users","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The production /admin/users Identity & Access route is running the released frontend and contains the La Vista del Mar Rentals tenant context.","route":"/admin/users","required":true,"expectedText":"La Vista del Mar Rentals","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-godmode-owner-invite-branding-20260829","conversationContext":null,"requestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:30:51.529107+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:tenant-workstream-contribution:abd3aa21bf59686531e187b15fb40107cae58ff6c93545433387e1f9d3093935","mission_step_id":null,"command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"936792ca-6d5a-452b-8e1c-d4a307627e16","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-manifest-hydration-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1716,"terminal":false,"missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6309,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1078,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1078,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1078,"repositoryMutationMs":6309,"repositoryProviderMs":4628,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3740,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1078,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":888},"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":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},"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":3598,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:33:08.066131+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1716","receipt_type":"execute_mission","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"d2f10d6e-f6ba-4025-abbe-b6f4877fc883","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731","requestContractRevision":5,"previousRequestContractHash":"e0af24ddb3f4837a85a623e0ffe8ba18107b93713f9030e9e8291ccad733e2c1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:37:15.202431+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:5:eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"08b44b9b-87eb-4898-9c47-61f573501aba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-my-demo-cinematic-storm-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3654,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1031,"terminal":false,"missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":273,"approvedPlanMs":0,"shipAndProveMs":16385},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T16:08:03.134918+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1031","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c148a6c5-5a85-4e06-a1b8-7e30a7808cea:automatic-mission-resume:1031:canonical_release_transport_retryable","mission_step_id":"19f8d512-f98e-4fba-965f-c6c0e4bcf278","command_center_event_id":"c148a6c5-5a85-4e06-a1b8-7e30a7808cea"},{"id":"7de9b1e8-ff2c-40c9-acff-9f01e38fca34","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/invite-brand-first-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8472,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1032,"terminal":false,"missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":7222,"prReadinessMs":1108,"approvedPlanMs":5980,"missionSetupMs":5227,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},"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":5644,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T16:56:51.378772+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1032","receipt_type":"execute_mission","idempotency_key":"mission:0fbcb07b-0e3b-4c89-be3f-1abbb97ade71:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"72895f83-777b-4bac-b017-7b0909d0dd73","command_center_event_id":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},{"id":"463468c9-660b-454f-8a04-26308f7d42c1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/security-hardening-10-of-10-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"1890145e-eddc-485a-9821-2290c6e13371","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":572,"missionSetupMs":2929},"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":"1890145e-eddc-485a-9821-2290c6e13371"},"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":5323,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:32:49.197048+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1890145e-eddc-485a-9821-2290c6e13371:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"332c3d14-270d-4f35-9d12-2ed1d53730f2","command_center_event_id":"1890145e-eddc-485a-9821-2290c6e13371"},{"id":"74ccfacd-91e9-4fd7-9cb2-f8dd399921c6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/invite-brand-first-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13329,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1032,"terminal":false,"missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":319,"approvedPlanMs":0,"shipAndProveMs":17136},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:02:41.830556+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1032","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0fbcb07b-0e3b-4c89-be3f-1abbb97ade71:automatic-mission-resume:1032:canonical_release_transport_retryable","mission_step_id":"d0b4512c-aba5-4361-b25b-92a1484059e2","command_center_event_id":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},{"id":"5c9d4f07-1248-49a9-8472-969c13f7b38a","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the proven Vista del Mar reservation routing defect by adding /la-vista-del-mar to PUBLIC_ROUTE_PATHS in src/App.tsx. Preserve /la-vista-del-mar/dashboard as private. Ship and prove live.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-29T17:31:22.080Z","fingerprint":"ecbf2b2354d9ef0b4d3cee7c4457a113bd8a91a07dca28d7c61b46dd53b1a1a3","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the proven Vista del Mar reservation routing defect by adding /la-vista-del-mar to PUBLIC_ROUTE_PATHS in src/App.tsx. Preserve /la-vista-del-mar/dashboard as private. Ship and prove live.","wordingChanged":false,"canonicalIntent":"Fix the proven Vista del Mar reservation routing defect by adding /la-vista-del-mar to PUBLIC_ROUTE_PATHS in src/App.tsx. Preserve /la-vista-del-mar/dashboard as private. Ship and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reservation-public-route","statement":"The La Vista del Mar storefront root /la-vista-del-mar resolves to the existing ShortTermRentalPublic reservation experience instead of the private owner dashboard.","proofConditionIds":["proof-public-route"]},{"id":"dashboard-remains-private","statement":"The owner route /la-vista-del-mar/dashboard remains the private short-stay owner dashboard.","proofConditionIds":["proof-dashboard-route"]}],"objective":"Fix the proven Vista del Mar reservation routing defect by adding /la-vista-del-mar to PUBLIC_ROUTE_PATHS in src/App.tsx. Preserve /la-vista-del-mar/dashboard as private. Ship and prove live.","constraints":[{"id":"short-stay-only","statement":"Vista del Mar remains short-stay vacation rentals only; no long-term rental flow is introduced.","proofConditionIds":["proof-public-route","proof-dashboard-route"]},{"id":"no-airbnb-dependency","statement":"Do not make Airbnb the booking owner or required completion path.","proofConditionIds":["proof-public-route"]},{"id":"bounded-change","statement":"Do not redesign unrelated tenant routes or alter unrelated functionality.","proofConditionIds":["proof-public-route","proof-dashboard-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-public-route","kind":"runtime","claim":"Public reservation root resolves to the ShortTermRentalPublic experience.","route":"https://knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard-route","kind":"runtime","claim":"Owner dashboard remains available at /la-vista-del-mar/dashboard and is not classified public.","route":"https://knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"a0fa6cb122810f61b784831f3032b913c2895d4e5b8ff1feb94b03710179a860","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:31:22.564031+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:43ab38ae-c996-49e1-a179-0adb989b9911:tenant-workstream-contribution:ecbf2b2354d9ef0b4d3cee7c4457a113bd8a91a07dca28d7c61b46dd53b1a1a3","mission_step_id":null,"command_center_event_id":"43ab38ae-c996-49e1-a179-0adb989b9911"},{"id":"14c6b81d-f07b-417f-87e3-8e321fb4c3ff","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Same owner-authorized maintenance generation: exact orphan-branch recovery after transient Forgejo transport timeout, with zero additional source writes and PR creation only.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788313036536,"expiresAt":1788313216536,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"d9f89808-383d-4abe-b1f7-84157b807fba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:37:17.528631+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d9f89808-383d-4abe-b1f7-84157b807fba","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"e8876996-1c17-4151-b99a-abe0466acb48","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/invite-brand-first-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12097,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1032,"terminal":false,"missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17502,"prReadinessMs":347,"approvedPlanMs":0,"missionSetupMs":637,"shipAndProveMs":17018},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},"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":5182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:02:16.625674+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1032","receipt_type":"execute_mission","idempotency_key":"mission:0fbcb07b-0e3b-4c89-be3f-1abbb97ade71:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"72895f83-777b-4bac-b017-7b0909d0dd73","command_center_event_id":"0fbcb07b-0e3b-4c89-be3f-1abbb97ade71"},{"id":"29952cd5-33cf-46c1-bb98-47bdc926d7a4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-tenant-invite-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1033,"terminal":false,"missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","timingsMs":{"handlerMs":14263,"prReadinessMs":1464,"approvedPlanMs":5155,"missionSetupMs":2537,"shipAndProveMs":7533},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},"performance":null,"deploymentId":"forgejo-main-cded9ffdd5a2","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":8081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T17:14:33.930775+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","external_id":"forgejo-main-cded9ffdd5a2","receipt_type":"execute_mission","idempotency_key":"mission:fe8ce88c-8296-48b5-8b84-f8132e23bcf8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3691830a-96eb-4788-8b81-5205c4c7fbe5","command_center_event_id":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},{"id":"fb1dd5e8-1a31-4f10-8dea-f807e40c9ed8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-tenant-invite-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2684,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1033,"terminal":false,"missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","timingsMs":{"handlerMs":17230,"prReadinessMs":297,"approvedPlanMs":0,"missionSetupMs":1343,"shipAndProveMs":16838},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},"performance":null,"deploymentId":"forgejo-main-cded9ffdd5a2","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":5183,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T17:16:52.823512+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","external_id":"forgejo-main-cded9ffdd5a2","receipt_type":"execute_mission","idempotency_key":"mission:fe8ce88c-8296-48b5-8b84-f8132e23bcf8:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8e506b7b-d988-4c66-ad2b-610d6789cfb8","command_center_event_id":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},{"id":"5721213b-ee29-406a-aff2-d402f9504a10","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-owner-invite-branding-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":4841,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"cd832363-e3ef-4481-9fa2-635d9082216e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":252,"prReadinessMs":0,"approvedPlanMs":252,"missionSetupMs":3402,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cd832363-e3ef-4481-9fa2-635d9082216e"},"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":5056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:30:53.395596+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"63a1272c-c4f3-488e-acfe-bf1dcbc2f1cd","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"72179eda-8bd0-4546-a082-94aa43aed367","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","consumedAt":1788313038644,"consumerToken":"34755549-bb16-4f25-b706-7ad7fd36b414","authorizationId":"d9f89808-383d-4abe-b1f7-84157b807fba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:37:19.412633+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d9f89808-383d-4abe-b1f7-84157b807fba","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"fa81f8bf-4d05-4664-ba74-1d3c4476a43d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/security-rpc-least-privilege-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1527,"terminal":false,"missionId":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10319,"prReadinessMs":3316,"approvedPlanMs":6370,"missionSetupMs":2967,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:43:58.001805+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1527","receipt_type":"execute_mission","idempotency_key":"mission:6a6f25a0-0bb5-4d99-a3bc-e62aeb557865:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0adfa484-e1e5-4a59-b277-32b2639c129d","command_center_event_id":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865"},{"id":"a97a3231-92bf-4ca5-91cf-6a19228a0ce4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-godmode-owner-invite-branding-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5963,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1035,"terminal":false,"missionId":"cd832363-e3ef-4481-9fa2-635d9082216e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","timingsMs":{"handlerMs":24544,"prReadinessMs":1990,"approvedPlanMs":12190,"missionSetupMs":353,"shipAndProveMs":10352},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cd832363-e3ef-4481-9fa2-635d9082216e"},"performance":null,"deploymentId":"forgejo-main-06fced678ed7","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":7887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:32:59.188991+00:00","proof_gate":"canonical_release_dispatched","source_sha":"06fced678ed74f276e2bc36ed84eef02ec531364","external_id":"forgejo-main-06fced678ed7","receipt_type":"execute_mission","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"464888bb-de45-4f4a-b761-182478e9a3ea","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"80f2f53e-77cd-4bbf-96d7-7f6eb1ac0b97","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Correct the remaining proven blocker in the same workstream: mission_status must accept the authoritative merged pull request by explicit PR number even when Forgejo rewrites or deletes the original ai/* head ref after squash merge, then reconcile exact source/release/runtime state without execute_mission re-entry.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Correct the remaining proven blocker in the same workstream: mission_status must accept the authoritative merged pull request by explicit PR number even when Forgejo rewrites or deletes the original ai/* head ref after squash merge, then reconcile exact source/release/runtime state without execute_mission re-entry.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract-maintenance","statement":"Request-contract and protected maintenance flows no longer require manual schema wiring or manual durable-mission bootstrap, while owner unfreeze and exact protected-path authorization remain fail-closed.","proofConditionIds":["repo","runtime"]},{"id":"reconcile-idempotent","statement":"Mission and release reconciliation self-heal from authoritative provider/runtime evidence, including post-merge Forgejo head-ref rewrites, and identical terminal continuations are idempotent rather than dispatching or mutating again.","proofConditionIds":["repo","runtime"]},{"id":"diagnostics","statement":"Action log diagnostics distinguish real failures from successful TAP summaries, verified receipts, warnings, and deliberately caught legacy assertions.","proofConditionIds":["repo"]},{"id":"latency","statement":"Remaining synchronous duplicate provider reads are removed from the execute_mission/reconciliation hot path, telemetry exposes current-version latency separately, and cc-execution release no longer cold-starts Wrangler via npx.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","statement":"The resulting control plane is refrozen on current Forgejo main and the exact cc-execution runtime source is live.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane, repair the systemic blockers and latency defects identified in the 1.58.22 repair, then refreeze the control plane. Correct the remaining proven blocker in the same workstream: mission_status must accept the authoritative merged pull request by explicit PR number even when Forgejo rewrites or deletes the original ai/* head ref after squash merge, then reconcile exact source/release/runtime state without execute_mission re-entry.","constraints":[{"id":"safety","statement":"Do not weaken protected main, KnockLaunch Gate, merge authorization, exact-source release verification, or one-release-per-affected-owner safety.","proofConditionIds":["repo","runtime"]},{"id":"scope","statement":"Do not wake frontend, OnRunner, Supabase Edge, or migrations unless the final exact diff actually requires them.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the systemic control-plane blocker and latency repairs, regression coverage, and refrozen contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runs the repaired refrozen runtime from the exact merged main SHA, with only affected release targets activated.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918","requestContractRevision":5,"previousRequestContractHash":"1ad052fb5855436fb706f00a2a930b4924caf8101411c2e34ebc53b646d0dba1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:45:09.267438+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:request-contract-revision:5:cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"4b17ef9f-ebb1-436f-b5ed-72133720b9be","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":7704,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1034,"terminal":false,"missionId":"43ab38ae-c996-49e1-a179-0adb989b9911","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":15399,"prReadinessMs":15294,"approvedPlanMs":0,"missionSetupMs":711,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"43ab38ae-c996-49e1-a179-0adb989b9911"},"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":5938,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:32:19.166019+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1034","receipt_type":"execute_mission","idempotency_key":"mission:43ab38ae-c996-49e1-a179-0adb989b9911:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a9ce1a1c-faf8-46b7-9d86-203d417d05a1","command_center_event_id":"43ab38ae-c996-49e1-a179-0adb989b9911"},{"id":"1d780c01-d1cb-4d74-a05f-07656186178a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","wordingChanged":false,"canonicalIntent":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4c066495614caf08ba8889d586a9b89663ebaec7c4de59cf1ed8b48669c66355","requestContractRevision":6,"previousRequestContractHash":"eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:38:36.925217+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:6:4c066495614caf08ba8889d586a9b89663ebaec7c4de59cf1ed8b48669c66355","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"72119a59-6e88-4070-960c-2810f7d2e237","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same existing first-class control-plane performance hardening mission and PR #1347 after stale-head refresh was required. Refresh the exact existing PR onto current protected main, preserve the same approved diff, then continue through exact-head KnockLaunch Gate, squash merge, and repository proof that controlPlaneFrozen=true. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Reconcile the same existing first-class control-plane performance hardening mission and PR #1347 after stale-head refresh was required. Refresh the exact existing PR onto current protected main, preserve the same approved diff, then continue through exact-head KnockLaunch Gate, squash merge, and repository proof that controlPlaneFrozen=true. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Reconcile the same existing first-class control-plane performance hardening mission and PR #1347 after stale-head refresh was required. Refresh the exact existing PR onto current protected main, preserve the same approved diff, then continue through exact-head KnockLaunch Gate, squash merge, and repository proof that controlPlaneFrozen=true. Do not create a new branch or PR.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"71aebdd198e549446bf15474818b49e33edab73e64e57cac3c97fe09edca9959","requestContractRevision":7,"previousRequestContractHash":"4c066495614caf08ba8889d586a9b89663ebaec7c4de59cf1ed8b48669c66355"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:38:59.177976+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:7:71aebdd198e549446bf15474818b49e33edab73e64e57cac3c97fe09edca9959","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"02b57cb6-fff2-49b8-a303-05109ad5743e","source":"cc-execution","status":"recorded","payload":{"objective":"PR #1346 failed only because protected main advanced before the gate started. Refresh this exact existing PR head onto current Forgejo main, preserve its three-file Connections doorway change, re-run KnockLaunch Gate on the refreshed exact head, then continue through squash merge, frontend-only release, and live proof. Do not create a second PR or branch and do not widen the product change.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T01:40:01.025Z","fingerprint":"475bb371d08cee1e075709bb9c110d493fdf025f593b87ad7358b21fea735355","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/universal-tenant-connections-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1346 failed only because protected main advanced before the gate started. Refresh this exact existing PR head onto current Forgejo main, preserve its three-file Connections doorway change, re-run KnockLaunch Gate on the refreshed exact head, then continue through squash merge, frontend-only release, and live proof. Do not create a second PR or branch and do not widen the product change.","wordingChanged":false,"canonicalIntent":"PR #1346 failed only because protected main advanced before the gate started. Refresh this exact existing PR head onto current Forgejo main, preserve its three-file Connections doorway change, re-run KnockLaunch Gate on the refreshed exact head, then continue through squash merge, frontend-only release, and live proof. Do not create a second PR or branch and do not widen the product change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-doorway","statement":"The root /connections route resolves the active tenant's canonical Connections URL instead of rendering without tenant context.","proofConditionIds":["proof-redfish-root"]},{"id":"outcome-clean-route","statement":"Ordinary tenant slugs have an owner-protected /:tenantSlug/connections route backed by the shared TenantConnections implementation.","proofConditionIds":["proof-redfish-root"]}],"objective":"PR #1346 failed only because protected main advanced before the gate started. Refresh this exact existing PR head onto current Forgejo main, preserve its three-file Connections doorway change, re-run KnockLaunch Gate on the refreshed exact head, then continue through squash merge, frontend-only release, and live proof. Do not create a second PR or branch and do not widen the product change.","constraints":[{"id":"constraint-preserve-special","statement":"Preserve Redfish and 321 custom Connections shells and existing provider backend contracts.","proofConditionIds":["proof-redfish-root"]},{"id":"constraint-frontend-only","statement":"Release frontend only.","proofConditionIds":["proof-redfish-root"]},{"id":"constraint-one-pr","statement":"Reuse PR #1346 and branch ai/universal-connections-canonical-route-r2-20260901; do not create another PR or branch.","proofConditionIds":["proof-redfish-root"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-redfish-root","kind":"runtime","claim":"With Redfish active, /connections resolves to /redfish-roofing/connections and renders Find a connection.","route":"/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/universal-connections-canonical-route-r2-20260901","conversationContext":null,"requestContractHash":"78f7170c2aac6b611c0d674b3b292a71403fc562db5969d1386571a56bd84636","requestContractRevision":6},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T01:40:01.901167+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a54592cf-aced-4ed6-9d8a-19a95edfb30e:tenant-workstream-contribution:475bb371d08cee1e075709bb9c110d493fdf025f593b87ad7358b21fea735355","mission_step_id":"217d63c3-ce1b-4ce3-9113-f985eab1d20b","command_center_event_id":"a54592cf-aced-4ed6-9d8a-19a95edfb30e"},{"id":"f6d0b48b-1e20-4314-a04f-ea1f58b79b8d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"credential-manager","statement":"KnockLaunch deterministically identifies and manages the canonical Cloudflare deployment credential without exposing token values.","proofConditionIds":["repo-manager"]},{"id":"safe-cleanup","statement":"Obsolete Cloudflare tokens are cleaned conservatively without deleting unknown active consumers.","proofConditionIds":["repo-manager","release-proof"]},{"id":"witness-repair","statement":"Visual Witness virtual Cloudflare Container deploys and automatic failover is proven live.","proofConditionIds":["release-proof","witness-runtime"]},{"id":"refrozen","statement":"Control plane is refrozen and mutation-locked after repair.","proofConditionIds":["freeze-proof"]}],"objective":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","constraints":[{"id":"one-path","statement":"Use one branch, one PR, canonical Gate, and only affected release targets.","proofConditionIds":["repo-manager","release-proof"]},{"id":"no-secret-output","statement":"Never expose Cloudflare token values.","proofConditionIds":["repo-manager"]},{"id":"conservative-delete","statement":"Never delete unknown active Cloudflare tokens.","proofConditionIds":["repo-manager","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-manager","kind":"repository","claim":"Canonical Forgejo-owned Cloudflare credential manager and regression tests are present on protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Affected ccExecution release succeeds before any superseded token deletion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"witness-runtime","kind":"runtime","claim":"Primary and virtual Witness runners are healthy and automatic failover is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"freeze-proof","kind":"repository","claim":"controlPlaneMutationLockEnabled and controlPlaneFrozen are true after completion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"461b20d8dd060b7f3e35b638a26d4c3cca0f6db67f541a9ec4200f6d8ce4e665","requestContractRevision":4,"previousRequestContractHash":"ed18bbfff54539cd98933835d9819aa0c6a82fceff42ce56f656e30a463fceec"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:33:52.404111+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:request-contract:461b20d8dd060b7f3e35b638a26d4c3cca0f6db67f541a9ec4200f6d8ce4e665","mission_step_id":"3a186a77-a3c5-4dc2-a9fc-2a4f39da5967","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"81dfc013-782c-414e-81b1-9e33165dcaec","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1957 only. Broaden the repair from Curri-specific to the shared platform rule the owner explicitly requested: private tenant operational shells/workspaces must not accept route-specific background images from the published experience runtime; background-image theming belongs on customer-facing/public surfaces. Preserve non-background component styling. Neutralize stale injected background-image on private workspace targets. Keep Curri's shell transparent and canonical-background-only. Run Gate, squash merge, frontend-only release, and prove the live source/runtime invariant.","tenantRef":"curri-properties","receivedAt":"2026-09-06T15:27:34.232Z","fingerprint":"c89b74c42bdabe3ef930b5f5552808ae6e061c52f93892c24756061f16ff7b1b","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtpyojs8","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1957 only. Broaden the repair from Curri-specific to the shared platform rule the owner explicitly requested: private tenant operational shells/workspaces must not accept route-specific background images from the published experience runtime; background-image theming belongs on customer-facing/public surfaces. Preserve non-background component styling. Neutralize stale injected background-image on private workspace targets. Keep Curri's shell transparent and canonical-background-only. Run Gate, squash merge, frontend-only release, and prove the live source/runtime invariant.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1957 only. Broaden the repair from Curri-specific to the shared platform rule the owner explicitly requested: private tenant operational shells/workspaces must not accept route-specific background images from the published experience runtime; background-image theming belongs on customer-facing/public surfaces. Preserve non-background component styling. Neutralize stale injected background-image on private workspace targets. Keep Curri's shell transparent and canonical-background-only. Run Gate, squash merge, frontend-only release, and prove the live source/runtime invariant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"private-workspace-background-policy","statement":"All private tenant operational workspaces reject route-specific background-image injection from published experiences while customer-facing/public theming remains available.","proofConditionIds":["repo-policy","production-live"]},{"id":"curri-fixed-under-shared-policy","statement":"Curri uses only its canonical tenant background; route changes cannot inject a duplicate background image into the owner shell.","proofConditionIds":["repo-policy","production-live"]}],"objective":"Continue existing PR #1957 only. Broaden the repair from Curri-specific to the shared platform rule the owner explicitly requested: private tenant operational shells/workspaces must not accept route-specific background images from the published experience runtime; background-image theming belongs on customer-facing/public surfaces. Preserve non-background component styling. Neutralize stale injected background-image on private workspace targets. Keep Curri's shell transparent and canonical-background-only. Run Gate, squash merge, frontend-only release, and prove the live source/runtime invariant.","constraints":[{"id":"same-pr","statement":"Use existing PR #1957 and branch ai/objective-first-repair-mtpyojs8; do not create another PR.","proofConditionIds":["repo-policy"]},{"id":"preserve-component-styling","statement":"Preserve non-background published component styling and preserve customer-facing/public background theming.","proofConditionIds":["repo-policy","production-live"]},{"id":"frontend-only","statement":"Release frontend only.","proofConditionIds":["production-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-policy","kind":"repository","claim":"PrivateAppShell marks private operational workspace scope and usePublishedExperience rejects background-image or URL-bearing background injection inside that scope while preserving other styling.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared private-workspace background policy is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtpyojs8","conversationContext":null,"requestContractHash":"29165eed61d4608fe939948b0cae455878aa82cd1f20654bd8f8906b2f43608b","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:27:34.725831+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e8beb180-d010-4083-b437-8285c951bf74:tenant-workstream-contribution:c89b74c42bdabe3ef930b5f5552808ae6e061c52f93892c24756061f16ff7b1b","mission_step_id":null,"command_center_event_id":"e8beb180-d010-4083-b437-8285c951bf74"},{"id":"cd00cae4-a3af-4f2e-b840-ac26a32893d1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main in a corrective generation because prior PR #2145 was retired after a real merge conflict. Preserve the newer mission-lineage latency policy already on main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main in a corrective generation because prior PR #2145 was retired after a real merge conflict. Preserve the newer mission-lineage latency policy already on main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reactivity","statement":"Reduce remaining healthy-path Forgejo/provider tail latency by tightening the authoritative numeric read budgets while preserving newer current-main lineage tuning.","proofConditionIds":["repo","release","runtime"]},{"id":"safety","statement":"Preserve exact-head identity, protected-main Gate enforcement, no blind write retries, atomic write reconciliation, and one-vCPU sequential read-pressure safety.","proofConditionIds":["repo","release","runtime"]}],"objective":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main in a corrective generation because prior PR #2145 was retired after a real merge conflict. Preserve the newer mission-lineage latency policy already on main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","constraints":[{"id":"scope","statement":"Only the four named control-plane files may change.","proofConditionIds":["repo"]},{"id":"lane","statement":"Use this corrective generation as one fresh ai branch, one replacement PR, one Gate, one squash merge, and only the affected ccExecution release target.","proofConditionIds":["release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact Forgejo diff is limited to bounded numeric latency-policy changes and preserves newer current-main lineage tuning.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"KnockLaunch Gate succeeds and Forgejo squash merge completes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"606eccf6cdddd4e39631ad31af603fc17536a79900d73211c09ba4a5d9f20080","requestContractRevision":8,"previousRequestContractHash":"6a10edd80d0d1c8debc328830bca8151d1af6d911c5ec2802d020cb3e96784f2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:38:17.103872+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:request-contract:606eccf6cdddd4e39631ad31af603fc17536a79900d73211c09ba4a5d9f20080","mission_step_id":"ab2f8e88-9b05-4f4f-86a8-98baddd18bc5","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"ab621f40-5e1a-4a3e-9104-167a1d67d710","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and finish the existing PR #2679 release shared-read repair. Convert the remaining idempotent Forgejo GETs inside dispatchForgejoRelease to releaseGet, add the invariant that the function contains exactly one raw fetch and it is the workflow-dispatch POST, then arm this same PR for Gate/merge/release.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and finish the existing PR #2679 release shared-read repair. Convert the remaining idempotent Forgejo GETs inside dispatchForgejoRelease to releaseGet, add the invariant that the function contains exactly one raw fetch and it is the workflow-dispatch POST, then arm this same PR for Gate/merge/release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and finish the existing PR #2679 release shared-read repair. Convert the remaining idempotent Forgejo GETs inside dispatchForgejoRelease to releaseGet, add the invariant that the function contains exactly one raw fetch and it is the workflow-dispatch POST, then arm this same PR for Gate/merge/release.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-finish-the-existing-PR-2679-release-shared-read-repair.-Convert-the-remai","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"8b68d4b3d5b74dd28b1ed158c9f3b0bbf22363968fd27263f318c86ef5c0daa2","requestContractRevision":6,"previousRequestContractHash":"142b136101db11adf3c6e4b2bca936c1fa75d908f83ce930f2303f17f1995ad5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:19:10.947141+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:8b68d4b3d5b74dd28b1ed158c9f3b0bbf22363968fd27263f318c86ef5c0daa2","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"1445ca01-fbae-43fa-9119-5eca8999e8da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06fced678ed74f276e2bc36ed84eef02ec531364","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3403","runId":3403,"status":"waiting","sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:33:09.380121+00:00","proof_gate":"canonical_release_pending","source_sha":"06fced678ed74f276e2bc36ed84eef02ec531364","external_id":"forgejo-main-06fced678ed7","receipt_type":"canonical_release_status","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:forgejo-release-status:06fced678ed74f276e2bc36ed84eef02ec531364:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"464888bb-de45-4f4a-b761-182478e9a3ea","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"321f4f60-516d-4dab-9ee5-e6d1d3849b3c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"06fced678ed74f276e2bc36ed84eef02ec531364","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3403","runId":3403,"status":"success","sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:39:58.324816+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"06fced678ed74f276e2bc36ed84eef02ec531364","external_id":"forgejo-main-06fced678ed7","receipt_type":"canonical_release_status","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:forgejo-release-status:06fced678ed74f276e2bc36ed84eef02ec531364:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7555f4f8-030b-48b0-bb31-62e35a0aaf89","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"5a09caeb-c374-42f7-9cf9-0ab0b9599685","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"06fced678ed74f276e2bc36ed84eef02ec531364","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-preview-tenant-first","satisfied":true,"statement":"The Change owner / Invite owner receipt on GodMode Identity & Access uses the selected tenant as the dominant brand, including tenant logo, tenant name, and tenant-derived colors, with only subtle KnockLaunch attribution.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"legacy-owner-template-removed","satisfied":true,"statement":"The legacy owner invitation hero/copy 'Your workspace is ready', 'Set up KNOCKLAUNCH', and 'Install KNOCKLAUNCH' no longer exists in the GodMode owner invitation preview/template.","proofConditionIds":["proof-source"]},{"id":"vista-brand-ready","satisfied":true,"statement":"La Vista del Mar Rentals company_logo_url is selected by the frontend tenant directory and can drive the owner invitation branding.","proofConditionIds":["proof-source","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"preserve-owner-operation","satisfied":true,"statement":"Preserve existing Change owner / Invite owner assignment, authorization, setup URL, copy invite, text invite, and email invite behavior.","proofConditionIds":["proof-source"]},{"id":"frontend-only","satisfied":true,"statement":"Do not modify backend, auth, database schema, Supabase functions, control-plane files, or release architecture.","proofConditionIds":["proof-source"]}],"contractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:40:03.760503+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"06fced678ed74f276e2bc36ed84eef02ec531364","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:request-contract:8686aa1874ae05add7e40091cd5a5fc3dd91dea1467831574696c8031dd17003:06fced678ed74f276e2bc36ed84eef02ec531364:verified:","mission_step_id":"7555f4f8-030b-48b0-bb31-62e35a0aaf89","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"cdb283e4-84a3-47d4-aa8c-07310357672a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and finish existing PR #1345 only. The latest gate passed hard-safety QA but protected main advanced to 3fce5559a26993c9637336cd58c869f32ff1c09f during the run. Refresh the same branch onto current Forgejo main without changing the implemented 321 intake behavior, re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release only the affected frontend and Supabase migration/Edge Function targets, and prove the live non-submitting flow. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Continue and finish existing PR #1345 only. The latest gate passed hard-safety QA but protected main advanced to 3fce5559a26993c9637336cd58c869f32ff1c09f during the run. Refresh the same branch onto current Forgejo main without changing the implemented 321 intake behavior, re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release only the affected frontend and Supabase migration/Edge Function targets, and prove the live non-submitting flow. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"form","statement":"Live Start My Unlock opens a hidden intake with explicit acceptable identification, separate vehicle-authority basis/proof controls, structured year/make/model/color fields, and working Other/manual fallbacks.","proofConditionIds":["live"]},{"id":"terms","statement":"The intake presents the versioned Vehicle Lockout Service Authorization packet and continues through Review & E-Sign Authorization into existing KnockLaunch e-sign.","proofConditionIds":["live"]},{"id":"lifecycle","statement":"Backend creates awaiting_signature requests and promotes them to requested only after valid KnockLaunch e-sign completion, preserving separate technician lawful-authority verification.","proofConditionIds":["supabase"]},{"id":"receipts","statement":"Customer receives signed e-sign verification and signed document records; tenant owner email is dynamically resolved and receives the matching signed verification notice without ID images.","proofConditionIds":["supabase"]}],"objective":"Continue and finish existing PR #1345 only. The latest gate passed hard-safety QA but protected main advanced to 3fce5559a26993c9637336cd58c869f32ff1c09f during the run. Refresh the same branch onto current Forgejo main without changing the implemented 321 intake behavior, re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release only the affected frontend and Supabase migration/Edge Function targets, and prove the live non-submitting flow. Do not create another branch or PR.","constraints":[{"id":"one-pr","statement":"Reuse PR #1345 and branch ai/objective-first-repair-mtjf0v08 only.","proofConditionIds":["live"]},{"id":"safe-proof","statement":"Do not upload real identification, create a fake lockout request, or sign a fake agreement during production proof.","proofConditionIds":["live"]},{"id":"scope","statement":"Preserve existing 321 hero/video/layout and avoid unrelated tenant/control-plane changes.","proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"supabase","kind":"runtime","claim":"Production Supabase has the new 321 intake schema/trigger and affected Edge Functions deployed from the merged source.","route":"https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/auto-unlock-intake","roleRef":null,"userRef":null,"required":true,"expectedText":"auto-unlock-intake","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"On exact released production source, Start My Unlock opens the form and shows Acceptable identification document, authority controls, Service authorization packet, Review & E-Sign Authorization; selecting Other / not listed for Make exposes Enter make. Stop before upload or submission.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Review & E-Sign Authorization","targetedActions":[{"action":"click","target":"Start My Unlock"},{"action":"assert_text","target":"Acceptable identification document"},{"action":"assert_text","target":"Service authorization packet"},{"value":"Other / not listed","action":"select","target":"Make"},{"action":"assert_text","target":"Enter make"},{"action":"assert_text","target":"Review & E-Sign Authorization"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"c74180cca7fb2ce2cca0550b65b876d2c183cf95fa73a0afc174ca257ce72011","requestContractRevision":2,"previousRequestContractHash":"2542b057b97b2c259e61905404955c4a2f13b362370438172297889cd380d82f"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-02T01:38:46.223954+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:72bb645b-7de1-4a44-a30c-2cebf242f8b4:request-contract-revision:2:c74180cca7fb2ce2cca0550b65b876d2c183cf95fa73a0afc174ca257ce72011","mission_step_id":"39e8e757-4948-4d80-98d3-bc47f3802992","command_center_event_id":"72bb645b-7de1-4a44-a30c-2cebf242f8b4"},{"id":"503ce124-eb0c-4a97-94e3-9b6c9e0e127c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1346 only. Its first gate was rejected solely because protected main advanced while it waited. Refresh this exact PR head onto current Forgejo main, preserve its existing three-file canonical Connections doorway repair, re-run KnockLaunch Gate, squash merge the same PR, release frontend only, and prove /connections with Redfish active resolves to /redfish-roofing/connections and renders Find a connection. Do not create another PR or branch.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T01:40:15.247Z","fingerprint":"18f83759c7933e3f1b663795ba3fcb3b1b5af94cefdedfcbc67221758f88a172","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/universal-connections-canonical-route-r2-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1346 only. Its first gate was rejected solely because protected main advanced while it waited. Refresh this exact PR head onto current Forgejo main, preserve its existing three-file canonical Connections doorway repair, re-run KnockLaunch Gate, squash merge the same PR, release frontend only, and prove /connections with Redfish active resolves to /redfish-roofing/connections and renders Find a connection. Do not create another PR or branch.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1346 only. Its first gate was rejected solely because protected main advanced while it waited. Refresh this exact PR head onto current Forgejo main, preserve its existing three-file canonical Connections doorway repair, re-run KnockLaunch Gate, squash merge the same PR, release frontend only, and prove /connections with Redfish active resolves to /redfish-roofing/connections and renders Find a connection. Do not create another PR or branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-doorway","statement":"The root /connections route resolves the active tenant's canonical Connections URL instead of rendering without tenant context.","proofConditionIds":["proof-redfish-root"]},{"id":"outcome-clean-route","statement":"Ordinary tenant slugs have an owner-protected /:tenantSlug/connections route backed by the shared TenantConnections implementation.","proofConditionIds":["proof-redfish-root"]}],"objective":"Continue existing PR #1346 only. Its first gate was rejected solely because protected main advanced while it waited. Refresh this exact PR head onto current Forgejo main, preserve its existing three-file canonical Connections doorway repair, re-run KnockLaunch Gate, squash merge the same PR, release frontend only, and prove /connections with Redfish active resolves to /redfish-roofing/connections and renders Find a connection. Do not create another PR or branch.","constraints":[{"id":"constraint-preserve-special","statement":"Preserve Redfish and 321 custom Connections shells and existing provider backend contracts.","proofConditionIds":["proof-redfish-root"]},{"id":"constraint-frontend-only","statement":"Release frontend only.","proofConditionIds":["proof-redfish-root"]},{"id":"constraint-one-pr","statement":"Reuse PR #1346 and branch ai/universal-connections-canonical-route-r2-20260901; do not create another PR or branch.","proofConditionIds":["proof-redfish-root"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-redfish-root","kind":"runtime","claim":"With Redfish active, /connections resolves to /redfish-roofing/connections and renders Find a connection.","route":"/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/universal-connections-canonical-route-r2-20260901","conversationContext":null,"requestContractHash":"5132a6429c2d89bf965c14f341c8c10aeb3551814e08bbfdbdbbcc3f6eb931d2","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T01:40:15.690781+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a9d20611-a872-4168-9e7d-8dbab8eb939c:tenant-workstream-contribution:18f83759c7933e3f1b663795ba3fcb3b1b5af94cefdedfcbc67221758f88a172","mission_step_id":null,"command_center_event_id":"a9d20611-a872-4168-9e7d-8dbab8eb939c"},{"id":"dafe98e3-6237-4c43-a282-d7ab6d1fe25d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/universal-connections-canonical-route-r2-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5356,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1346,"terminal":false,"missionId":"a9d20611-a872-4168-9e7d-8dbab8eb939c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1537,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a9d20611-a872-4168-9e7d-8dbab8eb939c"},"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":1156,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T01:40:39.198865+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1346","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a9d20611-a872-4168-9e7d-8dbab8eb939c:automatic-mission-resume:1346:repair_mission_waiting_for_gate","mission_step_id":"c7e17d9b-9cc6-4003-8b80-96f1f8050eb9","command_center_event_id":"a9d20611-a872-4168-9e7d-8dbab8eb939c"},{"id":"7922e901-b437-4ee2-b016-08089b03d0bb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11238,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1034,"terminal":false,"missionId":"43ab38ae-c996-49e1-a179-0adb989b9911","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17338,"prReadinessMs":473,"approvedPlanMs":0,"missionSetupMs":510,"shipAndProveMs":16766},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"43ab38ae-c996-49e1-a179-0adb989b9911"},"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":5182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:44:24.161098+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1034","receipt_type":"execute_mission","idempotency_key":"mission:43ab38ae-c996-49e1-a179-0adb989b9911:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"a9ce1a1c-faf8-46b7-9d86-203d417d05a1","command_center_event_id":"43ab38ae-c996-49e1-a179-0adb989b9911"},{"id":"c8bdf3d3-14e6-4b95-b242-686c60023998","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/security-rpc-least-privilege-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":1255,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1527,"terminal":false,"missionId":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":10668,"prReadinessMs":2386,"approvedPlanMs":0,"missionSetupMs":4268,"shipAndProveMs":6695},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:44:49.582216+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1527","receipt_type":"execute_mission","idempotency_key":"mission:6a6f25a0-0bb5-4d99-a3bc-e62aeb557865:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"56ef9e39-6092-4c78-a786-956dd52889bf","command_center_event_id":"6a6f25a0-0bb5-4d99-a3bc-e62aeb557865"},{"id":"f0187a55-ff1a-4aff-86c8-7a0925116691","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective generation in the same systemic repair after live status-only proof showed merged-PR lineage was still rejected when Forgejo rewrote the deleted head ref.","baseSha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","issuedAt":1788493510994,"expiresAt":1788493690994,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","singleUse":true,"authorizationId":"6a12e410-489c-45bb-952e-f62dc028a94c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:45:12.050844+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6a12e410-489c-45bb-952e-f62dc028a94c","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"a47f932f-1298-435b-92bc-ba0d19a6a57f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13588,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":1034,"terminal":false,"missionId":"43ab38ae-c996-49e1-a179-0adb989b9911","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":858,"approvedPlanMs":0,"shipAndProveMs":21671},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"43ab38ae-c996-49e1-a179-0adb989b9911"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:44:52.991718+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:43ab38ae-c996-49e1-a179-0adb989b9911:automatic-mission-resume:1034:canonical_release_transport_retryable","mission_step_id":"3b586a6c-a219-44e2-ae2d-796587495a52","command_center_event_id":"43ab38ae-c996-49e1-a179-0adb989b9911"},{"id":"ba8c8002-fff9-41e9-9126-df809bb974bf","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"3fce5559a26993c9637336cd58c869f32ff1c09f","consumedAt":1788313272937,"consumerToken":"3fe8de23-c5e5-4763-b05c-4644dc383780","authorizationId":"0e7a7706-67f8-4b6f-8183-eef637546795"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:41:13.958103+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"3fce5559a26993c9637336cd58c869f32ff1c09f","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:0e7a7706-67f8-4b6f-8183-eef637546795","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"78cbf945-3fb3-4b6a-ab9b-a56ed7199972","source":"forgejo","status":"waiting","payload":{"branch":"ai/cloudflare-credential-manager","prNumber":1748,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:34:50.011626+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4bd55da380bba61ff8f67bcec023f741f877ec49","external_id":"1748","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:merged-pr:1748:4bd55da380bba61ff8f67bcec023f741f877ec49","mission_step_id":"6b268052-55c8-4ea2-ade6-445f253384cc","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"d8f994a3-141e-4653-a6b3-acf6acbc1694","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-owner-invite-acceptance-flow-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5986,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1036,"terminal":false,"missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1712,"prReadinessMs":1703,"approvedPlanMs":0,"missionSetupMs":1179,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae"},"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":5620,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:48:59.930558+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1036","receipt_type":"execute_mission","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1ce1778a-1367-460d-b5ab-1a5a2a1adfc1","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"5659903e-d9d7-46e7-9ea8-38eb906b3010","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-owner-invite-acceptance-flow-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7211,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1036,"terminal":false,"missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","timingsMs":{"handlerMs":16854,"prReadinessMs":2945,"approvedPlanMs":0,"missionSetupMs":2342,"shipAndProveMs":13897},"nextAction":null,"receiptRef":{"mode":"full","missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae"},"performance":null,"deploymentId":"forgejo-main-64428056e1e6","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["accept-invitation","admin-create-user"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:50:11.674857+00:00","proof_gate":"canonical_release_dispatched","source_sha":"64428056e1e6d0a9da60b41125c9c24dae15871e","external_id":"forgejo-main-64428056e1e6","receipt_type":"execute_mission","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"de391d79-ea96-4814-929a-686998b56b00","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"feb9916e-4d35-4dd1-b79c-cd33bd7cbb43","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-owner-invite-acceptance-flow-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8536,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1036,"terminal":false,"missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","timingsMs":{"handlerMs":17390,"prReadinessMs":290,"approvedPlanMs":0,"missionSetupMs":1985,"shipAndProveMs":17000},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae"},"performance":null,"deploymentId":"forgejo-main-64428056e1e6","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["accept-invitation","admin-create-user"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:51:41.0031+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"64428056e1e6d0a9da60b41125c9c24dae15871e","external_id":"forgejo-main-64428056e1e6","receipt_type":"execute_mission","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"1ce1778a-1367-460d-b5ab-1a5a2a1adfc1","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"d75d6c52-9c1a-4b85-b95c-ad82436bf712","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["accept-invitation","admin-create-user"]},"requestContractHash":"2e8a2c030982aba450c9ab7af088660516e1f486f6d770c578d5e311e015fab0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3407","runId":3407,"status":"success","sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:51:49.769102+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"64428056e1e6d0a9da60b41125c9c24dae15871e","external_id":"forgejo-main-64428056e1e6","receipt_type":"canonical_release_status","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:forgejo-release-status:64428056e1e6d0a9da60b41125c9c24dae15871e:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"e54ee04c-40a5-474c-984e-1cc5bf47cbf7","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"321ac307-cda0-4fb9-a830-9f90b597e41d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced to 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307 after PR #1346 merged while #1347 was queued. Refresh this exact existing PR head onto current protected main before its heavy Gate starts, preserve the approved hardening diff and one-line invariant fix, retire only superseded #1347 gate generations, then run the exact fresh-head KnockLaunch Gate, squash merge when green, and prove protected main contains the repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter scope.","wordingChanged":false,"canonicalIntent":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced to 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307 after PR #1346 merged while #1347 was queued. Refresh this exact existing PR head onto current protected main before its heavy Gate starts, preserve the approved hardening diff and one-line invariant fix, retire only superseded #1347 gate generations, then run the exact fresh-head KnockLaunch Gate, squash merge when green, and prove protected main contains the repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter scope.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced to 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307 after PR #1346 merged while #1347 was queued. Refresh this exact existing PR head onto current protected main before its heavy Gate starts, preserve the approved hardening diff and one-line invariant fix, retire only superseded #1347 gate generations, then run the exact fresh-head KnockLaunch Gate, squash merge when green, and prove protected main contains the repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter scope.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"119554fd3c9978f0fb5c48b86c8a51103fd0434ebd5e3250c881e2a69ce549e2","requestContractRevision":9,"previousRequestContractHash":"22ff32c8a3aa94052278b35d30169fb3f39eef3a910aff7388c9981fe3efeac5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:44:04.70314+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:9:119554fd3c9978f0fb5c48b86c8a51103fd0434ebd5e3250c881e2a69ce549e2","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"74a61a10-c857-4241-bd77-4105e3d42081","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue the owner-approved Forgejo reactivity repair in the mission's corrective generation after PR #2145 closed without merge. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue the owner-approved Forgejo reactivity repair in the mission's corrective generation after PR #2145 closed without merge. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reactivity","statement":"Reduce remaining healthy-path Forgejo/provider tail latency by tightening the authoritative numeric read budgets while preserving newer current-main lineage tuning.","proofConditionIds":["repo","release","runtime"]},{"id":"safety","statement":"Preserve exact-head identity, protected-main Gate enforcement, no blind write retries, atomic write reconciliation, and one-vCPU sequential read-pressure safety.","proofConditionIds":["repo","release","runtime"]}],"objective":"Unfreeze the control plane and continue the owner-approved Forgejo reactivity repair in the mission's corrective generation after PR #2145 closed without merge. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","constraints":[{"id":"scope","statement":"Only the four named control-plane files may change.","proofConditionIds":["repo"]},{"id":"lane","statement":"Use this corrective generation as one fresh ai branch, one replacement PR, one Gate, one squash merge, and only the affected ccExecution release target.","proofConditionIds":["release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact Forgejo diff is limited to bounded numeric latency-policy changes and preserves newer current-main lineage tuning.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"KnockLaunch Gate succeeds and Forgejo squash merge completes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"319da6fc456f596f554be4d9afd4c8cf98ba146526408702dcab4fb9693fbce4","requestContractRevision":9,"previousRequestContractHash":"606eccf6cdddd4e39631ad31af603fc17536a79900d73211c09ba4a5d9f20080"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:38:42.922097+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:request-contract:319da6fc456f596f554be4d9afd4c8cf98ba146526408702dcab4fb9693fbce4","mission_step_id":"ab2f8e88-9b05-4f4f-86a8-98baddd18bc5","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"973cb939-0961-4c60-94a5-db8913386361","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-invite-create-access","satisfied":true,"statement":"GodMode Change owner / Invite owner prepares a Tenant Owner invitation whose setup URL is /accept-invitation?token=... and a brand-new recipient creates access there; it does not generate or route through /auth/reset-password.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"owner-transfer-on-acceptance","satisfied":true,"statement":"Preparing an owner invitation does not pre-create the auth user or transfer tenant ownership. When the invited owner accepts, the new user becomes tenant owner and a different previous owner is demoted to Manager with restoration safeguards on failure.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"delivery-controls-preserved","satisfied":true,"statement":"The existing GodMode prepare/review/copy invite/text invite/email invite UX and setup_url response contract continue to work with the new invitation URL.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"preserve-security","satisfied":true,"statement":"Preserve existing GodMode/tenant-admin authorization, tenant scoping, token validation, and invitation acceptance security.","proofConditionIds":["proof-source"]},{"id":"bounded-change","satisfied":true,"statement":"Change only the governing owner-invitation/acceptance functions required for this defect; do not alter unrelated auth or invitation paths.","proofConditionIds":["proof-source"]}],"contractHash":"2e8a2c030982aba450c9ab7af088660516e1f486f6d770c578d5e311e015fab0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"2e8a2c030982aba450c9ab7af088660516e1f486f6d770c578d5e311e015fab0"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"2e8a2c030982aba450c9ab7af088660516e1f486f6d770c578d5e311e015fab0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:51:52.070185+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"64428056e1e6d0a9da60b41125c9c24dae15871e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:request-contract:2e8a2c030982aba450c9ab7af088660516e1f486f6d770c578d5e311e015fab0:64428056e1e6d0a9da60b41125c9c24dae15871e:verified:","mission_step_id":"e54ee04c-40a5-474c-984e-1cc5bf47cbf7","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"1d753594-59d2-4256-8798-f92460c4ec35","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-reservation-page-redesign-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3972,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1037,"terminal":false,"missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","timingsMs":{"handlerMs":16650,"prReadinessMs":1599,"approvedPlanMs":4695,"missionSetupMs":2873,"shipAndProveMs":10192},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},"performance":null,"deploymentId":"forgejo-main-b9c4e6a8c115","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":7870,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:58:13.648467+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":"forgejo-main-b9c4e6a8c115","receipt_type":"execute_mission","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e058cfbb-fdeb-4459-a1f3-008d3f6fa19f","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"5229662e-5d1a-46bb-9612-5fcbea79df0e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","wordingChanged":false,"canonicalIntent":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"publish-queue-operators","statement":"Live cc-execution runs the current merge-queue operator surface and reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","constraints":[{"id":"one-file","statement":"Only workers/cc-execution/src/version.js may change.","proofConditionIds":["proof-runtime"]},{"id":"no-logic-change","statement":"No product behavior, queue semantics, workflow logic, or other source may change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"186ef8f20c611295ec0c00f48b58299e61f28975e4f18862075429aa090beba4","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:50:40.972833+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:2:186ef8f20c611295ec0c00f48b58299e61f28975e4f18862075429aa090beba4","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"f7debad5-d707-43af-859e-f13d474c05d2","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","consumedAt":1788493513213,"consumerToken":"58b039ba-d063-4e6b-a597-2b804fe8b32a","authorizationId":"6a12e410-489c-45bb-952e-f62dc028a94c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:45:14.100665+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:6a12e410-489c-45bb-952e-f62dc028a94c","mission_step_id":"f2bca865-edf6-4c90-93ad-c93bbfcae783","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"278820f0-7d25-411e-9efb-b62674e6ab39","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merged-release-survival-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1715,"terminal":false,"missionId":"c8f46e44-e821-436b-bbc2-1e567a2e28b5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"26c75e044562f9f1216b212598234ef94427be47","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7775,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1341,"approvedPlanMs":0,"missionSetupMs":546,"providerAuthMs":0,"shipAndProveMs":6177,"ledgerPrepareMs":372,"ledgerReconcileMs":0,"lineageReconcileMs":174,"resolvePreflightMs":546,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":372,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8f46e44-e821-436b-bbc2-1e567a2e28b5"},"performance":null,"deploymentId":"forgejo-main-26c75e044562","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2706,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:33:53.682017+00:00","proof_gate":"canonical_release_dispatched","source_sha":"26c75e044562f9f1216b212598234ef94427be47","external_id":"forgejo-main-26c75e044562","receipt_type":"execute_mission","idempotency_key":"mission:c8f46e44-e821-436b-bbc2-1e567a2e28b5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1da6bb37-abab-4b97-ab86-db3a9967c4d5","command_center_event_id":"c8f46e44-e821-436b-bbc2-1e567a2e28b5"},{"id":"b1b4b227-7e50-41dd-ba5f-b89fbdcaeefc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-operator-surface-20260902","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":2970,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2594,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},"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":977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:50:43.608877+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"41b2903c-67bb-49c6-8355-a07564609544","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9ec69c6376061dd20552c758911c314f0af2d045fe54c0d24efef1e766a37046","requestContractRevision":10,"previousRequestContractHash":"119554fd3c9978f0fb5c48b86c8a51103fd0434ebd5e3250c881e2a69ce549e2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:44:40.118602+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:10:9ec69c6376061dd20552c758911c314f0af2d045fe54c0d24efef1e766a37046","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"239e604d-91a6-402e-9bc6-e5af8aa895c6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mteopyo2","reason":"modified_nonempty_file_became_empty:src/components/documents/DocumentCenter.tsx","status":"blocked","metrics":{"receiptBytes":5486,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"62d6fdf6-7180-4cf1-bda4-9090f16de358","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":475,"prReadinessMs":0,"approvedPlanMs":475,"missionSetupMs":608,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"62d6fdf6-7180-4cf1-bda4-9090f16de358"},"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":5196,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:01:15.367279+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:62d6fdf6-7180-4cf1-bda4-9090f16de358:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fa380302-8d24-46bf-9bea-df0549827f4a","command_center_event_id":"62d6fdf6-7180-4cf1-bda4-9090f16de358"},{"id":"106bfe34-e35c-4f8c-bb41-ceba989533d9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js"],"reason":"The live cc-execution runtime is behind current Forgejo main and does not expose merge-queue operators that already exist in current source. This one-line version marker change forces the canonical cc-execution release needed to execute the owner-requested merge-queue cleanup.","baseSha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","issuedAt":1788403859895,"expiresAt":1788404039895,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","singleUse":true,"authorizationId":"22b59264-d4e0-4b26-b2d1-e15551407d24"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:51:00.900944+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:22b59264-d4e0-4b26-b2d1-e15551407d24","mission_step_id":"69badec2-24e8-4485-a489-477a4e159044","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"95f4ad13-7247-4be5-a06a-6d5aefd3df7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same already-dispatched cc-execution release for merged PR #1529. No mutations or replacement work. Complete only with live runtime proof of version 1.58.5-merge-queue-operators.","wordingChanged":false,"canonicalIntent":"Reconcile the same already-dispatched cc-execution release for merged PR #1529. No mutations or replacement work. Complete only with live runtime proof of version 1.58.5-merge-queue-operators.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-proof","statement":"Live cc-execution reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Reconcile the same already-dispatched cc-execution release for merged PR #1529. No mutations or replacement work. Complete only with live runtime proof of version 1.58.5-merge-queue-operators.","constraints":[{"id":"no-mutation","statement":"No source, branch, or PR changes.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3","requestContractRevision":6,"previousRequestContractHash":"645b76c079c41493f491b6f1f02159534e6e43006f811d406d800099edfed958"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:52:55.032513+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:6:b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"e60f1ce9-b131-4398-815a-693dd7a3ec42","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-control-plane-blockers-g2-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":35136,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.23-systemic-blockers-refreeze","prNumber":1662,"terminal":false,"missionId":"5bc8bf01-0488-4440-a135-2439db191da9","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":13152,"prReadinessMs":0,"approvedPlanMs":13152,"missionSetupMs":2950,"shipAndProveMs":0},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"5bc8bf01-0488-4440-a135-2439db191da9"},"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":3395,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:45:25.012559+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1662","receipt_type":"execute_mission","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"2bd84ad6-5afd-4a05-889d-3e19b9de6394","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"3e21d926-512a-4b76-be88-fe746fc198f6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/vista-reservation-page-redesign-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6679,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1037,"terminal":false,"missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","timingsMs":{"handlerMs":17369,"prReadinessMs":273,"approvedPlanMs":0,"missionSetupMs":700,"shipAndProveMs":16995},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},"performance":null,"deploymentId":"forgejo-main-b9c4e6a8c115","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":5157,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:58:41.519558+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":"forgejo-main-b9c4e6a8c115","receipt_type":"execute_mission","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"56bbeb30-d034-48f7-8239-411e2f4567e2","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"78304391-102e-4d84-9f92-426bddbe99fd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"95a487535be07056e8ebe3c63e96c878961e77aaddf3ecf381e39f3dc157309b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3409","runId":3409,"status":"success","sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:02:47.827183+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":"forgejo-main-b9c4e6a8c115","receipt_type":"canonical_release_status","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:forgejo-release-status:b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"09ed7a00-d219-43e3-ac7d-10007d47985e","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"e7541517-547f-4ebd-8c31-b717240970ca","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"booking-first-page","satisfied":true,"statement":"The public La Vista del Mar route presents a compact direct reservation experience with both The View and The Nest and prominent direct reservation controls.","proofConditionIds":["proof-live-page"]},{"id":"bad-media-removed","satisfied":true,"statement":"The rebuilt page no longer depends on unit-card tenant-photo-studio lead imagery, preventing the unrelated rocket/generic media from dominating the reservation experience.","proofConditionIds":["proof-live-page"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Do not change backend, Supabase RPCs, auth, migrations, data contracts, control-plane, or unrelated routes.","proofConditionIds":["proof-live-page"]},{"id":"preserve-reservation","satisfied":true,"statement":"Keep the existing VistaReservationApplication and its availability/reservation RPC behavior unchanged.","proofConditionIds":["proof-live-page"]},{"id":"short-stay-only","satisfied":true,"statement":"Keep Vista del Mar as short-stay vacation rentals only.","proofConditionIds":["proof-live-page"]},{"id":"airbnb-reference-only","satisfied":true,"statement":"Airbnb remains only a subdued listing/review reference and never the booking owner.","proofConditionIds":["proof-live-page"]}],"contractHash":"95a487535be07056e8ebe3c63e96c878961e77aaddf3ecf381e39f3dc157309b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live-page","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"95a487535be07056e8ebe3c63e96c878961e77aaddf3ecf381e39f3dc157309b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:02:50.356091+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:request-contract:95a487535be07056e8ebe3c63e96c878961e77aaddf3ecf381e39f3dc157309b:b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695:verified:","mission_step_id":"09ed7a00-d219-43e3-ac7d-10007d47985e","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"0b3ce759-fcd2-4a0e-82ba-9cefcb856cea","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mteopyo2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6648,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1038,"terminal":false,"missionId":"62d6fdf6-7180-4cf1-bda4-9090f16de358","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6959,"prReadinessMs":1126,"approvedPlanMs":5815,"missionSetupMs":412,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"62d6fdf6-7180-4cf1-bda4-9090f16de358"},"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":5625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:03:06.122303+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1038","receipt_type":"execute_mission","idempotency_key":"mission:62d6fdf6-7180-4cf1-bda4-9090f16de358:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fa380302-8d24-46bf-9bea-df0549827f4a","command_center_event_id":"62d6fdf6-7180-4cf1-bda4-9090f16de358"},{"id":"7d9507b5-679d-43e4-9105-325c3dec2635","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1347 on the exact current protected-main snapshot 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. The last exact-head Gate failed freshness-only before validation. Use the trusted current-main snapshot to avoid a redundant base read, prove ancestry against immutable head 985106bfc05d127e4e1efaf542a981d0da7f72a5, invoke the canonical PR refresh/rebase if stale, then re-gate the same PR. No source changes, no new branch/PR. When the exact refreshed head is green, squash merge and prove controlPlaneFrozen=true on protected main.","wordingChanged":false,"canonicalIntent":"Continue PR #1347 on the exact current protected-main snapshot 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. The last exact-head Gate failed freshness-only before validation. Use the trusted current-main snapshot to avoid a redundant base read, prove ancestry against immutable head 985106bfc05d127e4e1efaf542a981d0da7f72a5, invoke the canonical PR refresh/rebase if stale, then re-gate the same PR. No source changes, no new branch/PR. When the exact refreshed head is green, squash merge and prove controlPlaneFrozen=true on protected main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue PR #1347 on the exact current protected-main snapshot 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. The last exact-head Gate failed freshness-only before validation. Use the trusted current-main snapshot to avoid a redundant base read, prove ancestry against immutable head 985106bfc05d127e4e1efaf542a981d0da7f72a5, invoke the canonical PR refresh/rebase if stale, then re-gate the same PR. No source changes, no new branch/PR. When the exact refreshed head is green, squash merge and prove controlPlaneFrozen=true on protected main.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"49048915ca5d75d4b801c3771678ff4ca387586353be429b3112726b216bd8a0","requestContractRevision":11,"previousRequestContractHash":"9ec69c6376061dd20552c758911c314f0af2d045fe54c0d24efef1e766a37046"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:46:10.00994+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:11:49048915ca5d75d4b801c3771678ff4ca387586353be429b3112726b216bd8a0","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"a59a48d0-d774-44c5-bfe1-3bff1b75f0c0","source":"forgejo","status":"waiting","payload":{"branch":"ai/systemic-control-plane-blockers-g2-20260904","prNumber":1662,"nextAction":null,"mergeCommitSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:47:02.590735+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":"1662","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:merged-pr:1662:3fa30d7993e48364d895ca721bcd4f13dfa8aa32","mission_step_id":"d6b1b536-a976-4912-9172-a5491951c99e","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"7171679d-8cb4-4564-8ea7-fc4dc6ffc757","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","wordingChanged":false,"canonicalIntent":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"publish-queue-operators","statement":"Live cc-execution runs the current merge-queue operator surface and reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","constraints":[{"id":"explicit-unfreeze","statement":"Explicitly unfreeze the control plane only for workers/cc-execution/src/version.js for this bounded maintenance operation.","proofConditionIds":["proof-runtime"]},{"id":"one-file","statement":"Only workers/cc-execution/src/version.js may change.","proofConditionIds":["proof-runtime"]},{"id":"no-logic-change","statement":"No product behavior, queue semantics, workflow logic, or other source may change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5d060b9afc2efd30ef0ea7275678f7870dbd69f10d492a4f060cc8cfc9aa80df","requestContractRevision":3,"previousRequestContractHash":"186ef8f20c611295ec0c00f48b58299e61f28975e4f18862075429aa090beba4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:50:58.571849+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:3:5d060b9afc2efd30ef0ea7275678f7870dbd69f10d492a4f060cc8cfc9aa80df","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"885a215f-fe07-423b-b2d9-2fef09175658","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/vista-readability-navigation-20260829","reason":"modified_nonempty_file_became_empty:src/pages/crm/DocumentsPage.tsx","status":"blocked","metrics":{"receiptBytes":6650,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"61158ee4-e07e-4547-98fe-0b1411d18059","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":373,"prReadinessMs":0,"approvedPlanMs":373,"missionSetupMs":611,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"61158ee4-e07e-4547-98fe-0b1411d18059"},"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":5171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:06:05.4462+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61158ee4-e07e-4547-98fe-0b1411d18059:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fbac0b22-7f86-4cb9-be8f-08a45b135a38","command_center_event_id":"61158ee4-e07e-4547-98fe-0b1411d18059"},{"id":"2fc865fb-8a7d-4896-b7bb-ca0dccfded32","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact synthesized frontend-only replacement for src/pages/rental/ShortTermRentalPublic.tsx. Remove all dynamic page imagery and tenant-photo-studio usage; make the route and booking cards explicitly opaque and foregrounded so tenant background layers cannot cover content. Preserve VistaReservationApplication and all reservation RPC/data behavior unchanged. Do not invoke Visual Witness.","tenantRef":"lavistadelmar","receivedAt":"2026-08-29T18:07:15.116Z","fingerprint":"344c11c17d47113be2d20a985e7cede9cf65022bb7dfe8b388cba189a26e40e0","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-reservation-remove-rocket-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact synthesized frontend-only replacement for src/pages/rental/ShortTermRentalPublic.tsx. Remove all dynamic page imagery and tenant-photo-studio usage; make the route and booking cards explicitly opaque and foregrounded so tenant background layers cannot cover content. Preserve VistaReservationApplication and all reservation RPC/data behavior unchanged. Do not invoke Visual Witness.","wordingChanged":false,"canonicalIntent":"Apply the exact synthesized frontend-only replacement for src/pages/rental/ShortTermRentalPublic.tsx. Remove all dynamic page imagery and tenant-photo-studio usage; make the route and booking cards explicitly opaque and foregrounded so tenant background layers cannot cover content. Preserve VistaReservationApplication and all reservation RPC/data behavior unchanged. Do not invoke Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"rocket-removed","statement":"The public La Vista del Mar reservation route no longer loads tenant-photo-studio or any page-level image background, so the unrelated rocket imagery cannot appear.","proofConditionIds":["proof-live-page"]},{"id":"booking-visible","statement":"The reservation page presents an opaque foreground booking surface with Choose your stay, The View, The Nest, their stay details, and direct reservation controls visible above any tenant background layer.","proofConditionIds":["proof-live-page"]}],"objective":"Apply the exact synthesized frontend-only replacement for src/pages/rental/ShortTermRentalPublic.tsx. Remove all dynamic page imagery and tenant-photo-studio usage; make the route and booking cards explicitly opaque and foregrounded so tenant background layers cannot cover content. Preserve VistaReservationApplication and all reservation RPC/data behavior unchanged. Do not invoke Visual Witness.","constraints":[{"id":"frontend-only","statement":"Only bounded frontend source may change; no backend, database, auth, control-plane, or unrelated route changes.","proofConditionIds":["proof-live-page"]},{"id":"preserve-reservation","statement":"VistaReservationApplication and its existing availability/reservation RPC and data behavior remain unchanged.","proofConditionIds":["proof-live-page"]},{"id":"airbnb-reference-only","statement":"Airbnb remains reference-only and direct booking remains the primary owner.","proofConditionIds":["proof-live-page"]},{"id":"no-visual-witness","statement":"Do not invoke Visual Witness for this repair.","proofConditionIds":["proof-live-page"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-page","kind":"runtime","claim":"Production /la-vista-del-mar is on the repaired frontend release and renders the direct booking page.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"Choose your stay","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/vista-reservation-remove-rocket-20260829","conversationContext":null,"requestContractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:07:15.608491+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:tenant-workstream-contribution:344c11c17d47113be2d20a985e7cede9cf65022bb7dfe8b388cba189a26e40e0","mission_step_id":null,"command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"a473d0b8-ca09-4539-8015-7742b2a7c184","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js"],"baseSha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","consumedAt":1788403862629,"consumerToken":"3819cee9-29dd-4d18-817b-69d756952968","authorizationId":"22b59264-d4e0-4b26-b2d1-e15551407d24"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:51:03.780016+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"31933bd4d5fc77cb73c4e27063261edc78853bc3","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:22b59264-d4e0-4b26-b2d1-e15551407d24","mission_step_id":"69badec2-24e8-4485-a489-477a4e159044","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"86aa986c-d719-4905-8f5e-0b2290186ba0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same bounded maintenance mission for PR #1529. Reconcile the exact-head KnockLaunch Gate. When green, squash merge PR #1529, release only cc-execution, and prove live CC_EXECUTION_VERSION is 1.58.5-merge-queue-operators. Do not create another PR, branch, or source change.","wordingChanged":false,"canonicalIntent":"Continue the same bounded maintenance mission for PR #1529. Reconcile the exact-head KnockLaunch Gate. When green, squash merge PR #1529, release only cc-execution, and prove live CC_EXECUTION_VERSION is 1.58.5-merge-queue-operators. Do not create another PR, branch, or source change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"publish-queue-operators","statement":"PR #1529 is gated and squash merged, and live cc-execution reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the same bounded maintenance mission for PR #1529. Reconcile the exact-head KnockLaunch Gate. When green, squash merge PR #1529, release only cc-execution, and prove live CC_EXECUTION_VERSION is 1.58.5-merge-queue-operators. Do not create another PR, branch, or source change.","constraints":[{"id":"same-pr","statement":"Use only existing PR #1529 and branch ai/merge-queue-operator-surface-20260902.","proofConditionIds":["proof-runtime"]},{"id":"no-new-source","statement":"Do not make any additional source edits.","proofConditionIds":["proof-runtime"]},{"id":"explicit-unfreeze","statement":"Explicitly unfreeze the control plane only for workers/cc-execution/src/version.js for this bounded maintenance completion.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"120fafd2c6f18afc9dbcda1506bf7e680d10e687d209b17e6bbb4cee9b30f566","requestContractRevision":4,"previousRequestContractHash":"5d060b9afc2efd30ef0ea7275678f7870dbd69f10d492a4f060cc8cfc9aa80df"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:51:44.960391+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:4:120fafd2c6f18afc9dbcda1506bf7e680d10e687d209b17e6bbb4cee9b30f566","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"d483b675-442e-4b24-9ff2-b7bc1cbae879","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5086","runId":5086,"status":"success","sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-3fa30d7993e48364d895ca721bcd4f13dfa8aa32","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5086,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.24-systemic-blockers-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","changedPaths":["config/control-plane-capabilities.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:47:05.174384+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:forgejo-release-status:3fa30d7993e48364d895ca721bcd4f13dfa8aa32:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"5a11e9b1-89e2-41b7-88c7-8bde373d032a","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"5b11d5dd-d412-453e-92ec-2d116823a29d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5245,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"61158ee4-e07e-4547-98fe-0b1411d18059","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":22,"missionSetupMs":354},"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":"61158ee4-e07e-4547-98fe-0b1411d18059"},"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":8948,"likelyAffectedFiles":["src/pages/rental/LongTermRentalDashboard.tsx","src/pages/applications/DocumentsEvidenceApplicationRoute.tsx","src/pages/crm/DocumentsPage.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:06:45.129568+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61158ee4-e07e-4547-98fe-0b1411d18059:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0e9e668e-e584-4a75-8434-944e866bbbb4","command_center_event_id":"61158ee4-e07e-4547-98fe-0b1411d18059"},{"id":"41561470-9901-4ff3-9c81-2d69d6f5c72a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-reservation-remove-rocket-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4051,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1039,"terminal":false,"missionId":"953f28e9-f879-48e4-8826-5fc0c2140e7a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","timingsMs":{"handlerMs":17839,"prReadinessMs":2259,"approvedPlanMs":5184,"missionSetupMs":2879,"shipAndProveMs":10062},"nextAction":null,"receiptRef":{"mode":"full","missionId":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},"performance":null,"deploymentId":"forgejo-main-b06b57d8a96b","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":7870,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:07:34.896584+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","external_id":"forgejo-main-b06b57d8a96b","receipt_type":"execute_mission","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e8dcb396-ba10-4343-a629-92578239ac89","command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"22ef6662-189b-49e5-88a4-f81db1271ed1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3413","runId":3413,"status":"running","sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:07:47.146499+00:00","proof_gate":"canonical_release_pending","source_sha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","external_id":"forgejo-main-b06b57d8a96b","receipt_type":"canonical_release_status","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:forgejo-release-status:b06b57d8a96b1c291d3bb2645653d377468f0c4a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e8dcb396-ba10-4343-a629-92578239ac89","command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"f3527201-9c4a-479f-a233-ad3d52cd3dab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":9921,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1040,"terminal":false,"missionId":"61158ee4-e07e-4547-98fe-0b1411d18059","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4242,"prReadinessMs":1470,"approvedPlanMs":2556,"missionSetupMs":691,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"61158ee4-e07e-4547-98fe-0b1411d18059"},"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":5137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:09:11.612713+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1040","receipt_type":"execute_mission","idempotency_key":"mission:61158ee4-e07e-4547-98fe-0b1411d18059:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fbac0b22-7f86-4cb9-be8f-08a45b135a38","command_center_event_id":"61158ee4-e07e-4547-98fe-0b1411d18059"},{"id":"0b420657-8284-455b-9605-03d6616dfbdd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized first-class control-plane performance hardening PR #1347. Add the proven Forgejo PR-readiness transport-tail repair that this mission exposed: raise the specialized PR-read per-call budget from 2000ms to 3000ms and the shared PR-readiness wall-clock budget from 5000ms to 7000ms, while preserving the existing two-attempt bounded idempotent GET behavior, 1200ms fast first attempt, 100ms retry delay, no mutation retries, exact-head gate evidence, and ancestry-based stale-head safety. Update capability truth and regression contracts. Correct the stale regression assertion that claims merge reads are 5000ms when live code/config are 2500ms. Push to the same PR/branch only, then exact-head Gate, squash merge, deploy affected cc-execution runtime, prove live runtime identity/health, and end with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized first-class control-plane performance hardening PR #1347. Add the proven Forgejo PR-readiness transport-tail repair that this mission exposed: raise the specialized PR-read per-call budget from 2000ms to 3000ms and the shared PR-readiness wall-clock budget from 5000ms to 7000ms, while preserving the existing two-attempt bounded idempotent GET behavior, 1200ms fast first attempt, 100ms retry delay, no mutation retries, exact-head gate evidence, and ancestry-based stale-head safety. Update capability truth and regression contracts. Correct the stale regression assertion that claims merge reads are 5000ms when live code/config are 2500ms. Push to the same PR/branch only, then exact-head Gate, squash merge, deploy affected cc-execution runtime, prove live runtime identity/health, and end with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The control plane remains frozen in terminal merged source with controlPlaneFrozen=true.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"PR readiness tolerates observed healthy Forgejo tail latency within a bounded 3s specialized-read / 7s shared budget instead of creating repeated false retry cycles.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-5","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, squash-merge, and no-write-retry invariants remain enforced.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue the same owner-authorized first-class control-plane performance hardening PR #1347. Add the proven Forgejo PR-readiness transport-tail repair that this mission exposed: raise the specialized PR-read per-call budget from 2000ms to 3000ms and the shared PR-readiness wall-clock budget from 5000ms to 7000ms, while preserving the existing two-attempt bounded idempotent GET behavior, 1200ms fast first attempt, 100ms retry delay, no mutation retries, exact-head gate evidence, and ancestry-based stale-head safety. Update capability truth and regression contracts. Correct the stale regression assertion that claims merge reads are 5000ms when live code/config are 2500ms. Push to the same PR/branch only, then exact-head Gate, squash merge, deploy affected cc-execution runtime, prove live runtime identity/health, and end with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, add retry storms, or bypass the control-plane lock.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact hardening diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Affected cc-execution runtime is released from the merged source and live health proves the exact runtime identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"364e2968a088c5a63176286816ee00c1db061f3dbe8896a3d9c64f4a989e4320","requestContractRevision":12,"previousRequestContractHash":"49048915ca5d75d4b801c3771678ff4ca387586353be429b3112726b216bd8a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:48:43.307771+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:12:364e2968a088c5a63176286816ee00c1db061f3dbe8896a3d9c64f4a989e4320","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"b509b9de-0599-4e33-abc2-aef3b778fda6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"contract-maintenance","satisfied":true,"statement":"Request-contract and protected maintenance flows no longer require manual schema wiring or manual durable-mission bootstrap, while owner unfreeze and exact protected-path authorization remain fail-closed.","proofConditionIds":["repo","runtime"]},{"id":"reconcile-idempotent","satisfied":true,"statement":"Mission and release reconciliation self-heal from authoritative provider/runtime evidence, including post-merge Forgejo head-ref rewrites, and identical terminal continuations are idempotent rather than dispatching or mutating again.","proofConditionIds":["repo","runtime"]},{"id":"diagnostics","satisfied":true,"statement":"Action log diagnostics distinguish real failures from successful TAP summaries, verified receipts, warnings, and deliberately caught legacy assertions.","proofConditionIds":["repo"]},{"id":"latency","satisfied":true,"statement":"Remaining synchronous duplicate provider reads are removed from the execute_mission/reconciliation hot path, telemetry exposes current-version latency separately, and cc-execution release no longer cold-starts Wrangler via npx.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","satisfied":true,"statement":"The resulting control plane is refrozen on current Forgejo main and the exact cc-execution runtime source is live.","proofConditionIds":["repo","runtime"]}],"satisfied":true,"constraints":[{"id":"safety","satisfied":true,"statement":"Do not weaken protected main, KnockLaunch Gate, merge authorization, exact-source release verification, or one-release-per-affected-owner safety.","proofConditionIds":["repo","runtime"]},{"id":"scope","satisfied":true,"statement":"Do not wake frontend, OnRunner, Supabase Edge, or migrations unless the final exact diff actually requires them.","proofConditionIds":["runtime"]}],"contractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:47:07.808399+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:request-contract:cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918:3fa30d7993e48364d895ca721bcd4f13dfa8aa32:verified:","mission_step_id":"5a11e9b1-89e2-41b7-88c7-8bde373d032a","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"ffc87262-72a9-426c-b83b-f48f29d81c68","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3413","runId":3413,"status":"success","sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:11:53.615823+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","external_id":"forgejo-main-b06b57d8a96b","receipt_type":"canonical_release_status","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:forgejo-release-status:b06b57d8a96b1c291d3bb2645653d377468f0c4a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e9f6cf4a-293e-44b4-8f10-ecc0a34baa16","command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"94e673e9-00e0-4e57-bb65-17f3106b225f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"rocket-removed","satisfied":true,"statement":"The public La Vista del Mar reservation route no longer loads tenant-photo-studio or any page-level image background, so the unrelated rocket imagery cannot appear.","proofConditionIds":["proof-live-page"]},{"id":"booking-visible","satisfied":true,"statement":"The reservation page presents an opaque foreground booking surface with Choose your stay, The View, The Nest, their stay details, and direct reservation controls visible above any tenant background layer.","proofConditionIds":["proof-live-page"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Only bounded frontend source may change; no backend, database, auth, control-plane, or unrelated route changes.","proofConditionIds":["proof-live-page"]},{"id":"preserve-reservation","satisfied":true,"statement":"VistaReservationApplication and its existing availability/reservation RPC and data behavior remain unchanged.","proofConditionIds":["proof-live-page"]},{"id":"airbnb-reference-only","satisfied":true,"statement":"Airbnb remains reference-only and direct booking remains the primary owner.","proofConditionIds":["proof-live-page"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not invoke Visual Witness for this repair.","proofConditionIds":["proof-live-page"]}],"contractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live-page","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:11:56.269663+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:request-contract:00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c:b06b57d8a96b1c291d3bb2645653d377468f0c4a:verified:","mission_step_id":"e9f6cf4a-293e-44b4-8f10-ecc0a34baa16","command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"a04b8aea-4256-4bfc-b443-747f3b633827","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-readability-navigation-20260829","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4420,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":334,"missionSetupMs":4288},"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":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"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":9672,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/WorkflowRouter.tsx","src/booking-route-viewport.css","src/components/admin/ExitPreviewBanner.tsx","src/components/admin/FilePreviewModal.tsx","src/components/admin/LeadManagement/AdminSoftDeleteManager.tsx","src/components/admin/LeadManagement/DataQuality/AutoFixAllDialog.tsx","src/components/CallFlow/CallAnalyticsView.tsx","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:28:07.225971+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1001441e-7ea5-4b2b-ac35-16bc5153a58f","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"d88338b5-ca42-49c1-a03d-55e784d28580","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-operator-surface-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7365,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1529,"terminal":false,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20376,"prReadinessMs":3263,"approvedPlanMs":16017,"missionSetupMs":2178,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},"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":1509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:51:21.52484+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1529","receipt_type":"execute_mission","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"9a49ea28-f5ab-4b46-92d1-f1e591732784","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the same existing PR #1347 onto exact current protected main 377ab786b9a57101add5e5962c1472c48f922b29 before the final Forgejo-readiness maintenance mutation. Do not change source in this call. Preserve the existing approved hardening diff and one PR/branch identity. Prove the refreshed head contains current main; retire only superseded #1347 gate generations. No merge yet because one final owner-authorized readiness-budget patch remains to be applied after refresh.","wordingChanged":false,"canonicalIntent":"Refresh the same existing PR #1347 onto exact current protected main 377ab786b9a57101add5e5962c1472c48f922b29 before the final Forgejo-readiness maintenance mutation. Do not change source in this call. Preserve the existing approved hardening diff and one PR/branch identity. Prove the refreshed head contains current main; retire only superseded #1347 gate generations. No merge yet because one final owner-authorized readiness-budget patch remains to be applied after refresh.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The control plane remains frozen in terminal merged source with controlPlaneFrozen=true.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"PR readiness tolerates observed healthy Forgejo tail latency within a bounded 3s specialized-read / 7s shared budget instead of creating repeated false retry cycles.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-5","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, squash-merge, and no-write-retry invariants remain enforced.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Refresh the same existing PR #1347 onto exact current protected main 377ab786b9a57101add5e5962c1472c48f922b29 before the final Forgejo-readiness maintenance mutation. Do not change source in this call. Preserve the existing approved hardening diff and one PR/branch identity. Prove the refreshed head contains current main; retire only superseded #1347 gate generations. No merge yet because one final owner-authorized readiness-budget patch remains to be applied after refresh.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, add retry storms, or bypass the control-plane lock.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact hardening diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Affected cc-execution runtime is released from the merged source and live health proves the exact runtime identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"47d513f09d1ad64094a89d69e2875c0524a3f01b436973c34aad367597defcea","requestContractRevision":13,"previousRequestContractHash":"364e2968a088c5a63176286816ee00c1db061f3dbe8896a3d9c64f4a989e4320"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:49:11.947301+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:13:47d513f09d1ad64094a89d69e2875c0524a3f01b436973c34aad367597defcea","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"901a54d7-141f-4526-becb-ea5701f72ce3","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-eda9436ab4cd","merged":false,"prNumber":2145,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:38:18.357578+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"2145","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:closed-pr:2145:unmerged","mission_step_id":"3f2bc811-a651-47c5-b696-2a39d3a99f3a","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"191f1b01-a14a-4306-92f8-570e0de634fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":7384,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":634,"prReadinessMs":0,"approvedPlanMs":634,"missionSetupMs":484,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"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":5385,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:28:43.87898+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a5f4b1af-7bcd-4ea1-a125-ed84e5dca024","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"57644c94-538a-43d9-8721-6ad94856f504","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":8494,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1040,"terminal":false,"missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6711,"prReadinessMs":3029,"approvedPlanMs":3393,"missionSetupMs":526,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:30:08.291464+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1040","receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a5f4b1af-7bcd-4ea1-a125-ed84e5dca024","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"8ff844ad-3d6a-4819-aab9-bd4686a83a5e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9715,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1040,"terminal":false,"missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","timingsMs":{"handlerMs":7683,"prReadinessMs":781,"approvedPlanMs":0,"missionSetupMs":850,"shipAndProveMs":6773},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"performance":null,"deploymentId":"forgejo-main-a0a038dc7f27","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":6584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:35:22.967573+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","external_id":"forgejo-main-a0a038dc7f27","receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"613cad42-24f1-4ffc-939e-e4961a5ca444","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"bf923573-ed9e-4ade-8894-38bbc704b80e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-operator-surface-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":11890,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1529,"terminal":false,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","timingsMs":{"handlerMs":14157,"prReadinessMs":2336,"approvedPlanMs":0,"missionSetupMs":2324,"shipAndProveMs":11531},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},"performance":null,"deploymentId":"forgejo-main-42be2bf6e609","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2078,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:52:01.781173+00:00","proof_gate":"canonical_release_dispatched","source_sha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","external_id":"forgejo-main-42be2bf6e609","receipt_type":"execute_mission","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"823912da-52c7-413b-9259-6490889701a2","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"63fe83b5-b7bf-406c-94dc-725904634b68","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Same explicit owner-authorized first-class performance pass: final bounded repair for the PR-readiness Forgejo tail observed repeatedly during this mission.","baseSha":"377ab786b9a57101add5e5962c1472c48f922b29","issuedAt":1788313781145,"expiresAt":1788313961145,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"f376d7c3-b756-4401-86f3-cda89401b39c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:49:42.095295+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"377ab786b9a57101add5e5962c1472c48f922b29","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f376d7c3-b756-4401-86f3-cda89401b39c","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"cdcc0378-3f3a-487e-a80a-62067639f172","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same already-merged PR #1529 maintenance mission. Do not mutate source or create anything new. Reconcile the dispatched cc-execution release for merge SHA 42be2bf6e609fe97fda3ee8c501d75428842fa02 and complete only when the live runtime identity reports CC_EXECUTION_VERSION 1.58.5-merge-queue-operators.","wordingChanged":false,"canonicalIntent":"Continue the same already-merged PR #1529 maintenance mission. Do not mutate source or create anything new. Reconcile the dispatched cc-execution release for merge SHA 42be2bf6e609fe97fda3ee8c501d75428842fa02 and complete only when the live runtime identity reports CC_EXECUTION_VERSION 1.58.5-merge-queue-operators.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-proof","statement":"Live cc-execution reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the same already-merged PR #1529 maintenance mission. Do not mutate source or create anything new. Reconcile the dispatched cc-execution release for merge SHA 42be2bf6e609fe97fda3ee8c501d75428842fa02 and complete only when the live runtime identity reports CC_EXECUTION_VERSION 1.58.5-merge-queue-operators.","constraints":[{"id":"no-mutation","statement":"Do not create or modify source, branches, or pull requests.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators after the already-dispatched canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"645b76c079c41493f491b6f1f02159534e6e43006f811d406d800099edfed958","requestContractRevision":5,"previousRequestContractHash":"120fafd2c6f18afc9dbcda1506bf7e680d10e687d209b17e6bbb4cee9b30f566"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:52:21.738115+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:5:645b76c079c41493f491b6f1f02159534e6e43006f811d406d800099edfed958","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"7d89f3c9-de7c-40f3-b603-71c5a74bcf85","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4732","runId":4732,"status":"success","sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-42be2bf6e609fe97fda3ee8c501d75428842fa02","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":4732,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.5-merge-queue-operators","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:53:13.898695+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","external_id":"forgejo-main-42be2bf6e609","receipt_type":"canonical_release_status","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:forgejo-release-status:42be2bf6e609fe97fda3ee8c501d75428842fa02:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"74df746a-e87a-4849-9d99-a8870ddd2602","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"7e474e22-45e5-4a79-b95c-d4d5fc68e80a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-gate-ts-semantic-cache-20260829","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":37095,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1042,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":146,"prReadinessMs":0,"approvedPlanMs":146,"missionSetupMs":2542,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"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":5429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:38:42.014423+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"13dbfdbc-fd07-4302-98a5-2484b3e3eee8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized final corrective generation for the remaining live diagnostics mismatch discovered while proving the systemic 1.58.22 repair.","baseSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","issuedAt":1788493681533,"expiresAt":1788493861533,"missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959","singleUse":true,"authorizationId":"19e2b1bd-23ec-4b92-a603-9b2b7318fcd2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:48:02.587767+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19e2b1bd-23ec-4b92-a603-9b2b7318fcd2","mission_step_id":"39350dc6-1318-4a05-ad40-aea45a78191e","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"8a9aee02-87b2-468c-9723-8395b2749ea3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/exact-green-direct-merge-proof-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.46-exact-green-internal-merge-refreeze","prNumber":1698,"terminal":false,"missionId":"41a0c77e-bfb8-45f9-bf82-b14e476fea9c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1631,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1682,"providerAuthMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":1187,"resolvePreflightMs":1682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":495,"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":"41a0c77e-bfb8-45f9-bf82-b14e476fea9c"},"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":5649,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowTabs.tsx","config/platform-standards.json","src/components/CallActionDialogs.tsx","src/components/CallActionsMenu.tsx","src/components/CallFlow/CallAnalyticsView.tsx","src/components/CallLogs/CallHistoryPanel.tsx","src/components/CallLogs/LogCallDialog.tsx","src/components/GlobalCommandPalette.tsx","src/components/PreWorkflowScreen.tsx","scripts/cloudflare-native-verify.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:33:04.627893+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1698","receipt_type":"execute_mission","idempotency_key":"mission:41a0c77e-bfb8-45f9-bf82-b14e476fea9c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6b57a9d0-8eea-4686-9e39-7c6fe8e91aec","command_center_event_id":"41a0c77e-bfb8-45f9-bf82-b14e476fea9c"},{"id":"b4480334-3c9a-4e05-80ea-46ff1bc20faf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-gate-ts-cache-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12600,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1041,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":13107,"prReadinessMs":1876,"approvedPlanMs":11223,"missionSetupMs":1842,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"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":5922,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:42:10.702068+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1041","receipt_type":"execute_mission","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"cc7c6aa9-45b8-4ab5-a498-31e23a92dd53","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-gate-ts-cache-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":20195,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1041,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"75b99be54916b92df18f463d02d1213eb5ac8c6f","timingsMs":{"prReadinessMs":423,"approvedPlanMs":0,"shipAndProveMs":1697},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"performance":null,"deploymentId":"forgejo-main-75b99be54916","workflowRunId":null,"releaseTargets":{"frontend":false,"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":1489,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:43:38.236008+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1041","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:automatic-mission-resume:1041:canonical_release_dispatched","mission_step_id":"a1cfd38e-742d-444c-8b7b-e74608dcf8ba","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"ff5958f6-8eec-416a-b017-965ebd0524c4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"645b76c079c41493f491b6f1f02159534e6e43006f811d406d800099edfed958","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4732","runId":4732,"status":"running","sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","deploymentId":"forgejo-main-4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.4-refresh-fastpath","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:52:41.322506+00:00","proof_gate":"canonical_release_pending","source_sha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","external_id":"forgejo-main-42be2bf6e609","receipt_type":"canonical_release_status","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:forgejo-release-status:42be2bf6e609fe97fda3ee8c501d75428842fa02:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"823912da-52c7-413b-9259-6490889701a2","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"86ab5cf3-3eff-4a5f-b2eb-7f29441c2195","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","consumedAt":1788493683805,"consumerToken":"d7811a1c-4710-45c4-8533-0b5ed6d06adb","authorizationId":"19e2b1bd-23ec-4b92-a603-9b2b7318fcd2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:48:04.709587+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:19e2b1bd-23ec-4b92-a603-9b2b7318fcd2","mission_step_id":"39350dc6-1318-4a05-ad40-aea45a78191e","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"603112c5-7285-4eed-a66e-3349aeb723f0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same mission f67115ab-1891-4fea-b8d4-4ce71203ae10 after canonical Gate passed exact PR #1716 head d12bfc0a52c38228ee27eda1e1dad09ecd76967c. Do not change source. Squash merge #1716, let the protected-main push own release, and require the corrected frontend release path to complete successfully through Cloudflare production verification. Release only affected targets. Refreeze and terminate only after frontend production is verified live.","wordingChanged":false,"canonicalIntent":"Continue the same mission f67115ab-1891-4fea-b8d4-4ce71203ae10 after canonical Gate passed exact PR #1716 head d12bfc0a52c38228ee27eda1e1dad09ecd76967c. Do not change source. Squash merge #1716, let the protected-main push own release, and require the corrected frontend release path to complete successfully through Cloudflare production verification. Release only affected targets. Refreeze and terminate only after frontend production is verified live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"live","statement":"Frontend production release succeeds after manifest hydration fix.","proofConditionIds":["repo","gate","release","runtime"]}],"objective":"Continue the same mission f67115ab-1891-4fea-b8d4-4ce71203ae10 after canonical Gate passed exact PR #1716 head d12bfc0a52c38228ee27eda1e1dad09ecd76967c. Do not change source. Squash merge #1716, let the protected-main push own release, and require the corrected frontend release path to complete successfully through Cloudflare production verification. Release only affected targets. Refreeze and terminate only after frontend production is verified live.","constraints":[{"id":"scope","statement":"Only manifest hydration and its invariant change.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Frontend release hydrates package-lock.json before npm ci.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48e65b30778ade5354bee767c11581a45f4bc7137ac86cfc17704d775d26bb20","requestContractRevision":5,"previousRequestContractHash":"895aff15c0eb304fdb05a4100c90e3f0dd48640392f129d34b22998df592f4fa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:34:09.70776+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:request-contract:48e65b30778ade5354bee767c11581a45f4bc7137ac86cfc17704d775d26bb20","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"cbcf6418-69ad-41f1-8b24-89e928f59137","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-gate-ts-semantic-cache-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":30558,"releaseCount":1,"toolCallCount":15,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1042,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":13638,"prReadinessMs":2999,"approvedPlanMs":10632,"missionSetupMs":2287,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"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":5931,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:45:22.524019+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1042","receipt_type":"execute_mission","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:execute_mission:repair_mission_waiting_for_gate:generation-1","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"c48119f7-b491-49d1-9df3-b586406a0203","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-operator-surface-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":19949,"releaseCount":1,"toolCallCount":12,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1529,"terminal":false,"missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","timingsMs":{"handlerMs":5222,"prReadinessMs":370,"approvedPlanMs":0,"missionSetupMs":3258,"shipAndProveMs":4642},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},"performance":null,"deploymentId":"forgejo-main-42be2bf6e609","workflowRunId":4732,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:52:32.137675+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","external_id":"forgejo-main-42be2bf6e609","receipt_type":"execute_mission","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"823912da-52c7-413b-9259-6490889701a2","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"b5f32d4c-e7db-4523-ae83-ed1ac58e1dbd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/systemic-control-plane-blockers-g3-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.24-systemic-blockers-refreeze","prNumber":1663,"terminal":false,"missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":14647,"prReadinessMs":0,"approvedPlanMs":14647,"missionSetupMs":1517,"shipAndProveMs":0},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:48:16.847538+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1663","receipt_type":"execute_mission","idempotency_key":"mission:53ad44a1-4e29-4653-b43c-cf9d51dc2959:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a8a2795e-6134-49c2-ac95-85c9a010f367","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"6e5ff31c-7c7f-49ca-81d9-3e060b38949b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-manifest-hydration-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1716,"terminal":false,"missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12758,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":12588,"approvedPlanMs":0,"missionSetupMs":1289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":972,"ledgerReconcileMs":0,"lineageReconcileMs":317,"resolvePreflightMs":1289,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":972,"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":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},"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":2449,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:34:23.627642+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1716","receipt_type":"execute_mission","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"972bc82d-c1d7-4c4c-8636-31b4fb25e3d9","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"461b20d8dd060b7f3e35b638a26d4c3cca0f6db67f541a9ec4200f6d8ce4e665","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5306","runId":5306,"status":"failure","sourceSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","conclusion":null,"failedJobs":[{"id":36248,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5306,"logTail":["2026-09-04T20:34:12.4775845Z   ⚙  Setting output release_supabase_edge=false","2026-09-04T20:34:12.4776292Z   ⚙  Setting output release_migrations=false","2026-09-04T20:34:12.4776499Z   ⚙  Setting output source_sha=4bd55da380bba61ff8f67bcec023f741f877ec49","2026-09-04T20:34:12.4776668Z   ⚙  Setting output changed_paths_b64=LmZvcmdlam8vd29ya2Zsb3dzL2tub2NrbGF1bmNoLnltbApjb25maWcvY29udHJvbC1wbGFuZS1jYXBhYmlsaXRpZXMuanNvbgp3b3JrZXJzL2NjLWV4ZWN1dGlvbi9wYWNrYWdlLmpzb24Kd29ya2Vycy9jYy1leGVjdXRpb24vc2NyaXB0cy9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtYXVkaXQubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3NjcmlwdHMvY2xvdWRmbGFyZS1jcmVkZW50aWFsLWNsZWFudXAubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3NjcmlwdHMvY2xvdWRmbGFyZS1jcmVkZW50aWFsLXJlcGFpci5tanMKd29ya2Vycy9jYy1leGVjdXRpb24vdGVzdC9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtYXVkaXQudGVzdC5qcwp3b3JrZXJzL2NjLWV4ZWN1dGlvbi90ZXN0L2Nsb3VkZmxhcmUtY3JlZGVudGlhbC1jbGVhbnVwLnRlc3QuanMKd29ya2Vycy9jYy1leGVjdXRpb24vdGVzdC9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtcmVwYWlyLnRlc3QuanM=","2026-09-04T20:34:12.4776989Z   ⚙  Setting output release_cc_execution=true","2026-09-04T20:34:12.4777146Z   ⚙  Setting output release_onrunner=false","2026-09-04T20:34:12.4777304Z   ⚙  Setting output release_frontend=false","2026-09-04T20:34:12.8331585Z 🏁  Job succeeded","","--- Release cc-execution-36248-attempt-1.log ---","2026-09-04T20:34:16.8372702Z Runner 31366665-3564-6535-3932-353865303063 (version:v13.0.0) received task 6693 of job release-cc-execution, triggered by event: push","2026-09-04T20:34:16.8436451Z workflow prepared","2026-09-04T20:34:16.8568300Z 🚀  Start image=node:22.18.0-bookworm","2026-09-04T20:34:16.8569940Z The network alias is release_cc-execution (sanitized version of Release cc-execution)","2026-09-04T20:34:16.9438885Z Cleaning up network for job Release cc-execution, and network name is: WORKFLOW-0693699f87cbe95b2106538b4fc42587","2026-09-04T20:34:17.0059156Z   🐳  docker create image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-0693699f87cbe95b2106538b4fc42587\"","2026-09-04T20:34:17.1186840Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-0693699f87cbe95b2106538b4fc42587\"","2026-09-04T20:34:17.4395434Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-04T20:34:18.3328222Z ⭐ Run Main Prepare approved release source","2026-09-04T20:34:18.3416502Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-04T20:34:18.4068729Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-04T20:34:18.4069668Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-04T20:34:18.4069879Z hint: of your new repositories, which will suppress this warning, call:","2026-09-04T20:34:18.4070185Z hint: ","2026-09-04T20:34:18.4076342Z hint: \tgit config --global init.defaultBranch <name>","2026-09-04T20:34:18.4076789Z hint: ","2026-09-04T20:34:18.4077024Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-04T20:34:18.4077237Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-04T20:34:18.4077398Z hint: ","2026-09-04T20:34:18.4077566Z hint: \tgit branch -m <name>","2026-09-04T20:34:18.7872240Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-04T20:34:18.7872828Z  * [new ref]         4bd55da380bba61ff8f67bcec023f741f877ec49 -> release/cc-execution","2026-09-04T20:34:19.8915634Z HEAD is now at 4bd55da Add canonical Cloudflare credential management (#1748)","2026-09-04T20:34:21.2566253Z {\"ok\":true,\"status\":\"repair_required\",\"proofGate\":\"cloudflare_deployment_credential_audited\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenStatus\":\"active\",\"containersAuthorized\":false,\"containerProbeStatus\":401,\"ownerActionRequired\":false}","2026-09-04T20:34:22.0178395Z {\"ok\":false,\"status\":\"bootstrap_required\",\"proofGate\":\"cloudflare_credential_admin_bootstrap_required\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenStatus\":\"active\",\"requiredForgejoSecret\":\"CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN\",\"requiredCloudflareTemplate\":\"Create Additional Tokens\",\"ownerActionRequired\":true}","2026-09-04T20:34:22.0419802Z ⚙️ [runner]: exitcode '23': failure","2026-09-04T20:34:22.2248654Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-09-04T20:34:22.2379514Z 🏁  Job failed","2026-09-04T20:34:22.5159684Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":48,"content":"2026-09-04T20:34:22.0419802Z ⚙️ [runner]: exitcode '23': failure"},{"line":50,"content":"2026-09-04T20:34:22.2379514Z 🏁  Job failed"},{"line":51,"content":"2026-09-04T20:34:22.5159684Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t20:34:22.0419802z ⚙️ [runner]: exitcode '23': failure|2026-09-04t20:34:22.2379514z 🏁  job failed|2026-09-04t20:34:22.5159684z job 'release cc-execution' failed","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5306,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5306","runId":5306,"status":"failure","sourceSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","conclusion":null,"failedJobs":[{"id":36248,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5306,"logTail":["2026-09-04T20:34:12.4775845Z   ⚙  Setting output release_supabase_edge=false","2026-09-04T20:34:12.4776292Z   ⚙  Setting output release_migrations=false","2026-09-04T20:34:12.4776499Z   ⚙  Setting output source_sha=4bd55da380bba61ff8f67bcec023f741f877ec49","2026-09-04T20:34:12.4776668Z   ⚙  Setting output changed_paths_b64=LmZvcmdlam8vd29ya2Zsb3dzL2tub2NrbGF1bmNoLnltbApjb25maWcvY29udHJvbC1wbGFuZS1jYXBhYmlsaXRpZXMuanNvbgp3b3JrZXJzL2NjLWV4ZWN1dGlvbi9wYWNrYWdlLmpzb24Kd29ya2Vycy9jYy1leGVjdXRpb24vc2NyaXB0cy9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtYXVkaXQubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3NjcmlwdHMvY2xvdWRmbGFyZS1jcmVkZW50aWFsLWNsZWFudXAubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3NjcmlwdHMvY2xvdWRmbGFyZS1jcmVkZW50aWFsLXJlcGFpci5tanMKd29ya2Vycy9jYy1leGVjdXRpb24vdGVzdC9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtYXVkaXQudGVzdC5qcwp3b3JrZXJzL2NjLWV4ZWN1dGlvbi90ZXN0L2Nsb3VkZmxhcmUtY3JlZGVudGlhbC1jbGVhbnVwLnRlc3QuanMKd29ya2Vycy9jYy1leGVjdXRpb24vdGVzdC9jbG91ZGZsYXJlLWNyZWRlbnRpYWwtcmVwYWlyLnRlc3QuanM=","2026-09-04T20:34:12.4776989Z   ⚙  Setting output release_cc_execution=true","2026-09-04T20:34:12.4777146Z   ⚙  Setting output release_onrunner=false","2026-09-04T20:34:12.4777304Z   ⚙  Setting output release_frontend=false","2026-09-04T20:34:12.8331585Z 🏁  Job succeeded","","--- Release cc-execution-36248-attempt-1.log ---","2026-09-04T20:34:16.8372702Z Runner 31366665-3564-6535-3932-353865303063 (version:v13.0.0) received task 6693 of job release-cc-execution, triggered by event: push","2026-09-04T20:34:16.8436451Z workflow prepared","2026-09-04T20:34:16.8568300Z 🚀  Start image=node:22.18.0-bookworm","2026-09-04T20:34:16.8569940Z The network alias is release_cc-execution (sanitized version of Release cc-execution)","2026-09-04T20:34:16.9438885Z Cleaning up network for job Release cc-execution, and network name is: WORKFLOW-0693699f87cbe95b2106538b4fc42587","2026-09-04T20:34:17.0059156Z   🐳  docker create image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-0693699f87cbe95b2106538b4fc42587\"","2026-09-04T20:34:17.1186840Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-0693699f87cbe95b2106538b4fc42587\"","2026-09-04T20:34:17.4395434Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-04T20:34:18.3328222Z ⭐ Run Main Prepare approved release source","2026-09-04T20:34:18.3416502Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-04T20:34:18.4068729Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-04T20:34:18.4069668Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-04T20:34:18.4069879Z hint: of your new repositories, which will suppress this warning, call:","2026-09-04T20:34:18.4070185Z hint: ","2026-09-04T20:34:18.4076342Z hint: \tgit config --global init.defaultBranch <name>","2026-09-04T20:34:18.4076789Z hint: ","2026-09-04T20:34:18.4077024Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-04T20:34:18.4077237Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-04T20:34:18.4077398Z hint: ","2026-09-04T20:34:18.4077566Z hint: \tgit branch -m <name>","2026-09-04T20:34:18.7872240Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-04T20:34:18.7872828Z  * [new ref]         4bd55da380bba61ff8f67bcec023f741f877ec49 -> release/cc-execution","2026-09-04T20:34:19.8915634Z HEAD is now at 4bd55da Add canonical Cloudflare credential management (#1748)","2026-09-04T20:34:21.2566253Z {\"ok\":true,\"status\":\"repair_required\",\"proofGate\":\"cloudflare_deployment_credential_audited\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenStatus\":\"active\",\"containersAuthorized\":false,\"containerProbeStatus\":401,\"ownerActionRequired\":false}","2026-09-04T20:34:22.0178395Z {\"ok\":false,\"status\":\"bootstrap_required\",\"proofGate\":\"cloudflare_credential_admin_bootstrap_required\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenStatus\":\"active\",\"requiredForgejoSecret\":\"CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN\",\"requiredCloudflareTemplate\":\"Create Additional Tokens\",\"ownerActionRequired\":true}","2026-09-04T20:34:22.0419802Z ⚙️ [runner]: exitcode '23': failure","2026-09-04T20:34:22.2248654Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-09-04T20:34:22.2379514Z 🏁  Job failed","2026-09-04T20:34:22.5159684Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":48,"content":"2026-09-04T20:34:22.0419802Z ⚙️ [runner]: exitcode '23': failure"},{"line":50,"content":"2026-09-04T20:34:22.2379514Z 🏁  Job failed"},{"line":51,"content":"2026-09-04T20:34:22.5159684Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t20:34:22.0419802z ⚙️ [runner]: exitcode '23': failure|2026-09-04t20:34:22.2379514z 🏁  job failed|2026-09-04t20:34:22.5159684z job 'release cc-execution' failed","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:34:51.725627+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"4bd55da380bba61ff8f67bcec023f741f877ec49","external_id":"forgejo-main-4bd55da380bb","receipt_type":"canonical_release_status","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:forgejo-release-status:4bd55da380bba61ff8f67bcec023f741f877ec49:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"6b268052-55c8-4ea2-ade6-445f253384cc","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"0e3c75b3-20b8-4f91-a9cc-b881606183ac","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main after retiring the malformed branch lineage. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main after retiring the malformed branch lineage. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reactivity","statement":"Reduce remaining healthy-path Forgejo/provider tail latency by tightening the authoritative numeric read budgets while preserving newer current-main lineage tuning.","proofConditionIds":["repo","release","runtime"]},{"id":"safety","statement":"Preserve exact-head identity, protected-main Gate enforcement, no blind write retries, atomic write reconciliation, and one-vCPU sequential read-pressure safety.","proofConditionIds":["repo","release","runtime"]}],"objective":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair from current main after retiring the malformed branch lineage. Preserve the newer mission-lineage latency policy already on current main and tighten the remaining slow Forgejo, main-snapshot, scoped-patch, and PR-readiness numeric budgets only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","constraints":[{"id":"scope","statement":"Only the four named control-plane files may change.","proofConditionIds":["repo"]},{"id":"lane","statement":"Use the canonical mission branch name, one replacement PR, one Gate, one squash merge, and only the affected ccExecution release target.","proofConditionIds":["release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact Forgejo diff is limited to bounded numeric latency-policy changes and preserves newer current-main lineage tuning.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"KnockLaunch Gate succeeds and Forgejo squash merge completes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"31385b3d7771e345f23d343d7ccad04df83540a07d7c963e549d6f62d0cdefda","requestContractRevision":10,"previousRequestContractHash":"319da6fc456f596f554be4d9afd4c8cf98ba146526408702dcab4fb9693fbce4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:39:20.511497+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:request-contract:31385b3d7771e345f23d343d7ccad04df83540a07d7c963e549d6f62d0cdefda","mission_step_id":"ab2f8e88-9b05-4f4f-86a8-98baddd18bc5","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"c7de8368-1341-4489-aa5b-597063fe4851","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/preserve-gate-dependency-cache-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":42945,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1043,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":13045,"prReadinessMs":3358,"approvedPlanMs":9681,"missionSetupMs":2106,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"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":5936,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:46:53.58193+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1043","receipt_type":"execute_mission","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:execute_mission:repair_mission_waiting_for_gate:generation-2","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"edd68fd4-6f95-4429-b6b3-2b249913e122","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/preserve-gate-dependency-cache-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":49352,"releaseCount":1,"toolCallCount":25,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1043,"terminal":false,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","timingsMs":{"handlerMs":2174,"prReadinessMs":466,"approvedPlanMs":0,"missionSetupMs":2916,"shipAndProveMs":1583},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},"performance":null,"deploymentId":"forgejo-main-9ce9cd2a69a3","workflowRunId":null,"releaseTargets":{"frontend":false,"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":6274,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:48:24.624788+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","external_id":"forgejo-main-9ce9cd2a69a3","receipt_type":"execute_mission","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a1cfd38e-742d-444c-8b7b-e74608dcf8ba","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"536d4473-102f-413f-8549-2b3bb0b29e70","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:48:33.373111+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","external_id":"forgejo-main-9ce9cd2a69a3","receipt_type":"canonical_release_status","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:forgejo-release-status:9ce9cd2a69a3fe99b85f5b45c8c7453691483e92:verified:forgejo-main/source=success","mission_step_id":"c6fce020-7c34-4c09-bf81-2834faace256","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"e497e017-2f95-4811-a2f2-72bbf98ad646","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"warm-dependency-cache","satisfied":true,"statement":"The canonical Gate uses the established Node+lockfile dependency-cache path/version, so existing warm dependency caches remain reusable instead of forcing avoidable npm reinstalls.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"semantic-ts-cache","satisfied":true,"statement":"TypeScript incremental state is separately restored by exact semantic inputs and legacy lockfile-bundled tsbuildinfo is deleted before semantic restore, preventing stale-state contamination.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"unrelated-churn-safe","satisfied":true,"statement":"Changes outside Node runtime, dependency manifests, src, and tsconfig.app.json do not invalidate the TypeScript incremental cache.","proofConditionIds":["proof-workflow-source"]},{"id":"policy-synchronized","satisfied":true,"statement":"The control plane capability document describes the final dependency and TypeScript cache behavior.","proofConditionIds":["proof-policy-source"]}],"satisfied":true,"constraints":[{"id":"no-safety-reduction","satisfied":true,"statement":"Preserve the full TypeScript semantic check, protected-main freshness checks, canonical Gate, one-runner policy, and release ownership; no bypass, reduced-scope validation, duplicate workflow, or second validator.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"bounded-control-plane","satisfied":true,"statement":"Change only .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json.","proofConditionIds":["proof-workflow-source","proof-policy-source"]}],"contractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-workflow-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419"},"required":true,"satisfied":true},{"id":"proof-policy-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419"},"required":true,"satisfied":true},{"id":"proof-gate","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":9},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:48:35.836977+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:request-contract:b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419:9ce9cd2a69a3fe99b85f5b45c8c7453691483e92:verified:","mission_step_id":"c6fce020-7c34-4c09-bf81-2834faace256","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"03945c1a-47b7-4092-93f9-e7b66b2878c9","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"377ab786b9a57101add5e5962c1472c48f922b29","consumedAt":1788313783298,"consumerToken":"d25f8fcd-f49c-4844-8674-14c6f3e3aab8","authorizationId":"f376d7c3-b756-4401-86f3-cda89401b39c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:49:44.285493+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"377ab786b9a57101add5e5962c1472c48f922b29","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f376d7c3-b756-4401-86f3-cda89401b39c","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"a09d7d48-8281-41f4-a322-0b714c82bf30","source":"forgejo","status":"waiting","payload":{"branch":"ai/systemic-control-plane-blockers-g3-20260904","prNumber":1663,"nextAction":null,"mergeCommitSha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:49:53.822348+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","external_id":"1663","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:53ad44a1-4e29-4653-b43c-cf9d51dc2959:merged-pr:1663:42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","mission_step_id":"33d82312-5906-4efe-8e43-5114b2f07b10","command_center_event_id":"53ad44a1-4e29-4653-b43c-cf9d51dc2959"},{"id":"142cbdae-df9e-472a-8b7a-86c655a2ea45","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-del-mar-reservation-media-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4745,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1044,"terminal":false,"missionId":"0f236214-d23f-4028-89db-be7e00929070","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"751b30697b50ed1e64c4ea2ae7a0514411b5aef6","timingsMs":{"handlerMs":14854,"prReadinessMs":1590,"approvedPlanMs":5814,"missionSetupMs":4489,"shipAndProveMs":7192},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0f236214-d23f-4028-89db-be7e00929070"},"performance":null,"deploymentId":"forgejo-main-751b30697b50","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":8168,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:51:39.342896+00:00","proof_gate":"canonical_release_dispatched","source_sha":"751b30697b50ed1e64c4ea2ae7a0514411b5aef6","external_id":"forgejo-main-751b30697b50","receipt_type":"execute_mission","idempotency_key":"mission:0f236214-d23f-4028-89db-be7e00929070:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f3895edd-e5f4-476a-bfcc-f85cd8b53177","command_center_event_id":"0f236214-d23f-4028-89db-be7e00929070"},{"id":"9a216c6b-a091-4054-9254-011f7e4b74e6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"runtime-proof","satisfied":true,"statement":"Live cc-execution reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"no-mutation","satisfied":true,"statement":"No source, branch, or PR changes.","proofConditionIds":["proof-runtime"]}],"contractHash":"b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:53:16.375408+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"42be2bf6e609fe97fda3ee8c501d75428842fa02","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract:b20853d07df002a4272350863beef43ac32185ba5c3f934ef65f2c2f7a3b32f3:42be2bf6e609fe97fda3ee8c501d75428842fa02:verified:","mission_step_id":"74df746a-e87a-4849-9d99-a8870ddd2602","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":8400,"schema":"public"}