{"data":[{"id":"42a83d15-0abe-4839-a0c7-9a15691e3c0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3441,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":762,"terminal":false,"missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5000,"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":"e4b2db5c-0181-4020-a42a-98e1730575c4"},"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":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:14:18.004305+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4b2db5c-0181-4020-a42a-98e1730575c4:automatic-mission-resume:762:repair_mission_pr_ready_retryable","mission_step_id":"98602a06-16de-4a85-b8d4-56f0c13b2c76","command_center_event_id":"e4b2db5c-0181-4020-a42a-98e1730575c4"},{"id":"ec7ebdff-f322-4c14-a013-82d11fe0c67b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/paul-tool-routing-cost-20260825","status":"blocked","metrics":{"receiptBytes":7141,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4566,"prReadinessMs":0,"approvedPlanMs":4566,"missionSetupMs":568,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5215,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:17:46.864711+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:repair_mission_execution_blocked","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"59499d2b-a363-450c-a481-012d6f79449e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":711,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"632ef568-071f-416c-9707-0723a96a278b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":19010,"prReadinessMs":19010,"approvedPlanMs":0,"missionSetupMs":2426,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"632ef568-071f-416c-9707-0723a96a278b"},"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":5898,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:18:11.193331+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:632ef568-071f-416c-9707-0723a96a278b:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"891b12b6-1fe9-4af0-96fa-31638e859dad","command_center_event_id":"632ef568-071f-416c-9707-0723a96a278b"},{"id":"61f73678-d7f9-481c-a13e-b797428f22d6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"dd586fcd-3a54-4cff-9299-329902a91f32","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":7048,"prReadinessMs":2047,"approvedPlanMs":0,"missionSetupMs":759,"shipAndProveMs":5001},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dd586fcd-3a54-4cff-9299-329902a91f32"},"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":4966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:29:56.103046+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:dd586fcd-3a54-4cff-9299-329902a91f32:execute_mission:ship_and_prove_gate_blocked","mission_step_id":"c7f5c63c-334e-4ea9-8b89-6815afc4fb03","command_center_event_id":"dd586fcd-3a54-4cff-9299-329902a91f32"},{"id":"b5ccc551-2f77-4f75-a479-c903efed756d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/paul-live-grounding-context-pack-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"364a12d9-1861-4dc1-8045-e06129399811","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":437,"missionSetupMs":1921},"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":"364a12d9-1861-4dc1-8045-e06129399811"},"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":11079,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:17:06.170302+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:364a12d9-1861-4dc1-8045-e06129399811:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2de6766d-297e-4799-81c5-74c88577756e","command_center_event_id":"364a12d9-1861-4dc1-8045-e06129399811"},{"id":"46002109-62e2-4394-aa3c-5a95c8499c23","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3082,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":727,"terminal":false,"missionId":"632ef568-071f-416c-9707-0723a96a278b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5000,"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":"632ef568-071f-416c-9707-0723a96a278b"},"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":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:18:48.922934+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"automatic_mission_resume","idempotency_key":"mission:632ef568-071f-416c-9707-0723a96a278b:automatic-mission-resume:727:repair_mission_pr_ready_retryable","mission_step_id":"155438c8-6c64-4c3f-919c-1e99d31cd42a","command_center_event_id":"632ef568-071f-416c-9707-0723a96a278b"},{"id":"f61da2b1-bacf-4e4d-8513-c8590cb5bc79","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":null,"status":"no_change","metrics":{"receiptBytes":9488,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":71137,"missionSetupMs":714},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:21:40.952288+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:repair_mission_prepared","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"707eebe2-ad5f-48af-afe5-4f1f1b393c8f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11713,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":26287,"prReadinessMs":26287,"approvedPlanMs":0,"missionSetupMs":1374,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:22:59.532801+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"b80af919-4e9d-4cab-978a-a8d9840851ac","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtd6afyd","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1222,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":934,"terminal":false,"missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":347,"prReadinessMs":239,"approvedPlanMs":0,"missionSetupMs":833,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},"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":5804,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:37:38.3529+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"934","receipt_type":"execute_mission","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"41ba3b44-00c4-492a-829b-fcf5fe614c4e","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"a78950e8-cd83-4df0-8e3d-5ed8c48b370f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-readiness-timeout-20260825","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-pr-readiness-timeout-20260825","status":"blocked","metrics":{"receiptBytes":13427,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2514,"prReadinessMs":0,"approvedPlanMs":2514,"missionSetupMs":794,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":5368,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:29:38.708329+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:repair_mission_execution_blocked","mission_step_id":"20a5cd2c-23dc-4bc2-b95d-ea01900052a1","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"57066503-5fdb-4ba8-8136-bb9e6f305c63","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing Forgejo PR #727 as-is. PR #727 is the authoritative green mergeable Big Papi owner-video change, already refreshed to current main and gated successfully at head 15cc687ed1b81252350ec8bee7cdc35fdc9cdd04. Do not synthesize source, do not create a new branch or PR, and do not change the diff. Adopt PR #727 directly by pull-request identity, squash merge it through Forgejo, deploy only the affected frontend target through the canonical Cloudflare release, and prove production delivery. The direct merge operator branch clamp falsely rejected the valid ai/* branch, so rely on PR-native identity rather than a caller-supplied branch string.","tenantRef":"bigpapiscoquitoiceys","receivedAt":"2026-08-26T01:31:50.023Z","fingerprint":"57fe9386efd5c22b95f87b0552e60598a5b9e462012b606e21cc570dc3c12bd4","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:31:50.47657+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ab554076-c98e-4e5c-af6b-ebbc161f125e:tenant-workstream-contribution:57fe9386efd5c22b95f87b0552e60598a5b9e462012b606e21cc570dc3c12bd4","mission_step_id":null,"command_center_event_id":"ab554076-c98e-4e5c-af6b-ebbc161f125e"},{"id":"1d57d778-60f8-4994-a130-9b626013b300","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtd6afyd","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2433,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":934,"terminal":false,"missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"29d125f82277de8496d31747a20cc2af03993b6c","timingsMs":{"handlerMs":9843,"prReadinessMs":304,"approvedPlanMs":0,"missionSetupMs":1408,"shipAndProveMs":9413},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},"performance":null,"deploymentId":"forgejo-main-29d125f82277","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":6399,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:45:15.000425+00:00","proof_gate":"canonical_release_dispatched","source_sha":"29d125f82277de8496d31747a20cc2af03993b6c","external_id":"forgejo-main-29d125f82277","receipt_type":"execute_mission","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"27603afa-e356-49f2-8b78-8127ba445895","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"25cb1afc-786c-495e-81a4-8e4be114f436","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":2337,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":762,"terminal":false,"missionId":"dd586fcd-3a54-4cff-9299-329902a91f32","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3802,"approvedPlanMs":0,"shipAndProveMs":33923},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dd586fcd-3a54-4cff-9299-329902a91f32"},"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":676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:31:36.583534+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dd586fcd-3a54-4cff-9299-329902a91f32:automatic-mission-resume:762:canonical_release_transport_retryable","mission_step_id":"61092330-af66-4b39-a4c5-ace743c89c6c","command_center_event_id":"dd586fcd-3a54-4cff-9299-329902a91f32"},{"id":"e2d4838d-78a9-49aa-ba0e-4219c7d9c6a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":961,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"ab554076-c98e-4e5c-af6b-ebbc161f125e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":2370,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ab554076-c98e-4e5c-af6b-ebbc161f125e"},"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":5190,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:31:56.686588+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:ab554076-c98e-4e5c-af6b-ebbc161f125e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"20cee88d-7e8d-4b05-9eed-aa37e867e067","command_center_event_id":"ab554076-c98e-4e5c-af6b-ebbc161f125e"},{"id":"0dfae5fa-f42e-498e-b033-1413ffd036d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-readiness-timeout-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":18215,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":764,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":18798,"prReadinessMs":0,"approvedPlanMs":18798,"missionSetupMs":1514,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":5221,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:29:56.622721+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:repair_mission_execution_retryable","mission_step_id":"20a5cd2c-23dc-4bc2-b95d-ea01900052a1","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"2f20f549-097a-4eab-99b8-cc381da2484b","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing Forgejo PR #727 as the authoritative already-approved frontend change and complete it end-to-end. PR #727 is open, mergeable, current with protected main, and its exact-head KnockLaunch Gate is successful. Do not create a branch, do not synthesize source changes, do not create another PR, and do not alter any files. Squash-merge PR #727 through Forgejo, dispatch only the frontend Cloudflare release, and prove the production route /big-papis/owner. The requested owner-facing Big Papi video is already contained in PR #727. Treat provider transport timeouts as retryable and reconcile live Forgejo state before any repeated mutation.","tenantRef":"bigpapiscoquitoiceys","receivedAt":"2026-08-26T01:36:35.545Z","fingerprint":"d58d5918520a3643cae07cf330e470f301c877e37ec8818183ef16839d09ff97","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:36:36.094796+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:tenant-workstream-contribution:d58d5918520a3643cae07cf330e470f301c877e37ec8818183ef16839d09ff97","mission_step_id":null,"command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"3636fabf-864f-4121-a6fe-05d7202cc242","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtd6afyd","prNumber":934,"nextAction":null,"mergeCommitSha":"29d125f82277de8496d31747a20cc2af03993b6c","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:45:22.079125+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"29d125f82277de8496d31747a20cc2af03993b6c","external_id":"934","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:merged-pr:934:29d125f82277de8496d31747a20cc2af03993b6c","mission_step_id":"afd57e29-67da-4c55-91d0-03b7ea28e9f0","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"8d16741f-8348-49a0-9cc6-7ce5c3044386","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T04:06:50.519122+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:durable-terminal-release-proof:55de1266d8ae0fb2e3925f1c381f254b5a717078:bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","mission_step_id":"763a9b3e-ff98-4c5d-8659-4981a62e53f5","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"7282badb-31ac-4615-b162-cb1f50fdea2b","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":4690,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"dd586fcd-3a54-4cff-9299-329902a91f32","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":28990,"prReadinessMs":1554,"approvedPlanMs":0,"missionSetupMs":693,"shipAndProveMs":27436},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dd586fcd-3a54-4cff-9299-329902a91f32"},"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":4847,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:30:55.458386+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:dd586fcd-3a54-4cff-9299-329902a91f32:execute_mission:canonical_release_transport_retryable","mission_step_id":"c7f5c63c-334e-4ea9-8b89-6815afc4fb03","command_center_event_id":"dd586fcd-3a54-4cff-9299-329902a91f32"},{"id":"85c85e65-4b1e-45df-bef9-df1e0fb94e36","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-scoped-read-hotpath-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":12248,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":707,"terminal":false,"missionId":"5668d1e1-cac6-4605-b998-633b97b7e5a0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11374,"prReadinessMs":11374,"approvedPlanMs":0,"missionSetupMs":2176,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5668d1e1-cac6-4605-b998-633b97b7e5a0"},"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":5897,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T22:31:18.353264+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"707","receipt_type":"execute_mission","idempotency_key":"mission:5668d1e1-cac6-4605-b998-633b97b7e5a0:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"2b90d46d-073a-4459-bade-c82dabfd8502","command_center_event_id":"5668d1e1-cac6-4605-b998-633b97b7e5a0"},{"id":"ba16fc08-6cce-4630-b376-3ab2d2fec27e","source":"forgejo","status":"verified","payload":{"branch":"ai/paul-tool-routing-cost-20260825","prNumber":763,"nextAction":null,"mergeCommitSha":"03a896343e32d2c6622eb498a116b58d884d86e5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:44:00.39741+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"03a896343e32d2c6622eb498a116b58d884d86e5","external_id":"763","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:merged-pr:763:03a896343e32d2c6622eb498a116b58d884d86e5","mission_step_id":"99aece44-6717-49ab-8d78-e5d7b6a7da4c","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"c61bb58e-a3c4-4908-a76f-a0dd90abbe4e","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-pr-readiness-timeout-20260825","prNumber":764,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:04:55.995791+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","external_id":"764","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:merged-pr:764:63394d4534627c42d45f9ed77aabc77e8d30c9c3","mission_step_id":"06291c92-5dfb-47fe-9fd5-171154a159a3","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"f165344f-9848-410b-867b-76cf7e1a0f40","source":"forgejo","status":"waiting","payload":{"branch":"ai/sync-scoped-forgejo-read-capabilities-20260826","prNumber":765,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"304aa55eb98491be636090d88f9ca0e03928d399","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:34:10.585818+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"304aa55eb98491be636090d88f9ca0e03928d399","external_id":"765","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:merged-pr:765:304aa55eb98491be636090d88f9ca0e03928d399","mission_step_id":"8df5bacf-b209-4117-8be7-053b01b5debd","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"2d9d4efc-2c9e-4960-94fd-24cbad1645f3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16580,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":763,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":799,"approvedPlanMs":0,"shipAndProveMs":17576},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:39:55.767071+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"763","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:automatic-mission-resume:763:canonical_release_transport_retryable","mission_step_id":"99aece44-6717-49ab-8d78-e5d7b6a7da4c","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"0d3dcaad-9fec-4a41-8c25-defd4bb9f0d4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":17965,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":"03a896343e32d2c6622eb498a116b58d884d86e5","timingsMs":{"handlerMs":8470,"prReadinessMs":3470,"approvedPlanMs":0,"missionSetupMs":9485,"shipAndProveMs":5000},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5047,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:44:12.041267+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":"03a896343e32d2c6622eb498a116b58d884d86e5","external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:ship_and_prove_gate_blocked","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"45c93564-00c5-4e1a-bc93-8d6b344e9f15","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12209,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":960,"terminal":false,"missionId":"eea74448-49d7-4dec-98c8-9deb889ec8ed","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4841,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eea74448-49d7-4dec-98c8-9deb889ec8ed"},"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":1149,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T20:59:21.861225+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eea74448-49d7-4dec-98c8-9deb889ec8ed:automatic-mission-resume:960:repair_mission_waiting_for_gate","mission_step_id":"66e63f40-d126-4c9d-9e36-bd03344baea0","command_center_event_id":"eea74448-49d7-4dec-98c8-9deb889ec8ed"},{"id":"d47947a1-8bfc-4b41-9d85-0ac14dfc7b52","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"29d125f82277de8496d31747a20cc2af03993b6c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"29d125f82277de8496d31747a20cc2af03993b6c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"9222a1da1662c29391d3f898861f5047d4d537aa7ef5b6289dd325132e4dc2d5","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:45:34.506144+00:00","proof_gate":"canonical_release_pending","source_sha":"29d125f82277de8496d31747a20cc2af03993b6c","external_id":"forgejo-main-29d125f82277","receipt_type":"canonical_release_status","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:forgejo-release-status:29d125f82277de8496d31747a20cc2af03993b6c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"27603afa-e356-49f2-8b78-8127ba445895","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"a7f73efd-0851-4870-bba7-4a4052521ca5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the already-green exact existing PR #973 now. Exact head 54438dd7c347f73a6bb504408afbaf4c309a77a0 has successful KnockLaunch Gate. Reuse the same mission and PR, squash merge through protected main, release only cc-execution/control-plane affected target, and prove live runtime terminal.","wordingChanged":false,"canonicalIntent":"Ship the already-green exact existing PR #973 now. Exact head 54438dd7c347f73a6bb504408afbaf4c309a77a0 has successful KnockLaunch Gate. Reuse the same mission and PR, squash merge through protected main, release only cc-execution/control-plane affected target, and prove live runtime terminal.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-973","statement":"Existing PR #973 reaches terminal merged and live cc-execution state.","proofConditionIds":["proof-973"]}],"objective":"Ship the already-green exact existing PR #973 now. Exact head 54438dd7c347f73a6bb504408afbaf4c309a77a0 has successful KnockLaunch Gate. Reuse the same mission and PR, squash merge through protected main, release only cc-execution/control-plane affected target, and prove live runtime terminal.","constraints":[{"id":"constraint-reuse","statement":"Reuse exact existing PR #973 and branch; do not create a replacement PR.","proofConditionIds":["proof-973"]},{"id":"constraint-protected","statement":"Do not bypass protected main or exact-head KnockLaunch Gate.","proofConditionIds":["proof-973"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-973","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges, affected cc-execution release reaches terminal success, and live runtime proves the merged source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"ee90462d5ad90679ed070123a0d9585b3ed93d8129c9075bcd38355ca15eb05d","requestContractRevision":3,"previousRequestContractHash":"2372f7fc43e8235d48b891de416b49728374ec0576b96b0d6c75fc79b86c8fef"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:28:37.419089+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:request-contract-revision:3:ee90462d5ad90679ed070123a0d9585b3ed93d8129c9075bcd38355ca15eb05d","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"e4c6560a-d426-4238-8615-fdad2eea7406","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/release-reconciliation-read-retry-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"e7e35ef1-44cd-40ca-824e-c7ac5a5a4fbd","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":45281,"prReadinessMs":3117,"approvedPlanMs":0,"missionSetupMs":1787,"shipAndProveMs":42164},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e7e35ef1-44cd-40ca-824e-c7ac5a5a4fbd"},"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":4866,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:45:39.350179+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:e7e35ef1-44cd-40ca-824e-c7ac5a5a4fbd:execute_mission:canonical_release_transport_retryable","mission_step_id":"a299b42c-4c21-496f-a9c9-dcf8aaf90a8f","command_center_event_id":"e7e35ef1-44cd-40ca-824e-c7ac5a5a4fbd"},{"id":"fd712bfa-aab2-4a78-b072-03dace807cf6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2192,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"b83950cb-ebce-4f92-a243-3011d5818b74","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":336,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b83950cb-ebce-4f92-a243-3011d5818b74"},"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":5186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:36:42.594037+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"c109f474-d189-47d4-aaad-ac5bd413e4ad","command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"4bba0902-32a5-47bf-a3a2-2f98a79d2a90","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-scoped-read-hotpath-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13481,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":707,"terminal":false,"missionId":"5668d1e1-cac6-4605-b998-633b97b7e5a0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5000,"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":"5668d1e1-cac6-4605-b998-633b97b7e5a0"},"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":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:46:47.486726+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"707","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5668d1e1-cac6-4605-b998-633b97b7e5a0:automatic-mission-resume:707:repair_mission_pr_ready_retryable","mission_step_id":"79e9336f-8f2b-4039-90b2-5be1cab03a9e","command_center_event_id":"5668d1e1-cac6-4605-b998-633b97b7e5a0"},{"id":"66252013-e2ed-4bef-ad17-cff298b591e0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3421,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":727,"terminal":false,"missionId":"b83950cb-ebce-4f92-a243-3011d5818b74","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":14009,"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":"b83950cb-ebce-4f92-a243-3011d5818b74"},"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":1400,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:47:34.772177+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:automatic-mission-resume:727:repair_mission_pr_ready_retryable","mission_step_id":"ffd63dc6-313a-40e1-884a-47ce2ef48448","command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"ffc2c1af-04be-44fe-b79a-96c478a408f1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:05:30.189391+00:00","proof_gate":"canonical_release_pending","source_sha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:forgejo-release-status:63394d4534627c42d45f9ed77aabc77e8d30c9c3:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"06291c92-5dfb-47fe-9fd5-171154a159a3","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"a7759775-804c-4c2c-9329-64a2db75096f","source":"cc-execution","status":"recorded","payload":{"objective":"Make Big Papi's compact 3-day agenda actually usable for Will: real event rows must open the exact event; cancellation must be obvious and fast from both the agenda and selected event detail; cancellation must preserve the record and mark it canceled/red rather than deleting it. Preserve weather and compact 3-day layout. Frontend only. Ship through one PR and prove the interactions live.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-28T17:13:15.504Z","fingerprint":"7c11a290ed1344f0e2850acea25f5e05a408dd9617368efe7bbd1ae669631eec","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Big Papi's compact 3-day agenda actually usable for Will: real event rows must open the exact event; cancellation must be obvious and fast from both the agenda and selected event detail; cancellation must preserve the record and mark it canceled/red rather than deleting it. Preserve weather and compact 3-day layout. Frontend only. Ship through one PR and prove the interactions live.","wordingChanged":false,"canonicalIntent":"Make Big Papi's compact 3-day agenda actually usable for Will: real event rows must open the exact event; cancellation must be obvious and fast from both the agenda and selected event detail; cancellation must preserve the record and mark it canceled/red rather than deleting it. Preserve weather and compact 3-day layout. Frontend only. Ship through one PR and prove the interactions live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"open-event","statement":"Every real event shown in the 3-day agenda is a large clickable/tappable control that opens that exact event record.","proofConditionIds":["proof-open"]},{"id":"cancel-event","statement":"Will can cancel a non-canceled event directly from the 3-day agenda and from the selected event detail without deleting the record.","proofConditionIds":["proof-cancel-dashboard","proof-cancel-detail","proof-canceled-state"]},{"id":"canceled-visible","statement":"Canceled events remain visible/openable and render as canceled/red.","proofConditionIds":["proof-canceled-state","proof-open"]}],"objective":"Make Big Papi's compact 3-day agenda actually usable for Will: real event rows must open the exact event; cancellation must be obvious and fast from both the agenda and selected event detail; cancellation must preserve the record and mark it canceled/red rather than deleting it. Preserve weather and compact 3-day layout. Frontend only. Ship through one PR and prove the interactions live.","constraints":[{"id":"compact","statement":"Preserve the compact three-day agenda.","proofConditionIds":["proof-layout"]},{"id":"weather","statement":"Preserve weather information.","proofConditionIds":["proof-weather"]},{"id":"history","statement":"Cancellation must set canceled state and preserve history; do not delete the event.","proofConditionIds":["proof-canceled-state"]},{"id":"no-repeat-cancel","statement":"Do not show Cancel again for already canceled events.","proofConditionIds":["proof-canceled-state"]},{"id":"frontend-only","statement":"Frontend-only change.","proofConditionIds":["proof-release-target"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-open","kind":"interaction","claim":"Tap a real agenda event and verify /big-papis/owner/events?event=<exact id> opens the selected event.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"Open event","targetedActions":[{"action":"click","target":"a[aria-label^='Open event:']"},{"value":"/big-papis/owner/events?event=","action":"assert_path_contains"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-cancel-dashboard","kind":"interaction","claim":"A non-canceled agenda event exposes a visible Cancel control wired to cancellation, not deletion.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"Cancel","targetedActions":[{"value":"Cancel","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-cancel-detail","kind":"interaction","claim":"Selected event detail exposes a visible top-level Cancel event action.","route":"/big-papis/owner/events","required":true,"expectedText":"Cancel event","targetedActions":[{"value":"Cancel event","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canceled-state","kind":"runtime","claim":"Source and live runtime preserve canceled records, render canceled/red, hide duplicate cancel action for already-canceled state, and use status='canceled' rather than dismissed/deleted.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"cancelled","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-layout","kind":"runtime","claim":"The dashboard still contains the compact 3-day agenda.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-weather","kind":"runtime","claim":"The compact agenda still contains weather forecast content.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"rain","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release-target","kind":"runtime","claim":"Release affects frontend only.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"intent\":{\"rawUtterance\":\"Will doesn't like the current 3-day calendar because you can't click the event, and he needs to be able to easier cancel events.\",\"canonicalIntent\":\"Make Big Papi owner 3-day agenda events directly openable and make event cancellation obvious and easy while preserving canceled event history.\",\"resolutionStatus\":\"exact\",\"wordingChanged\":false,\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"open-event\",\"statement\":\"Every real event shown in the 3-day agenda is a large clickable/tappable control that opens that exact event record.\",\"proofConditionIds\":[\"proof-open\"]},{\"id\":\"cancel-event\",\"statement\":\"Will can cancel a non-canceled event directly from the 3-day agenda and from the selected event detail without deleting the record.\",\"proofConditionIds\":[\"proof-cancel-dashboard\",\"proof-cancel-detail\",\"proof-canceled-state\"]},{\"id\":\"canceled-visible\",\"statement\":\"Canceled events remain visible/openable and render as canceled/red.\",\"proofConditionIds\":[\"proof-canceled-state\",\"proof-open\"]}],\"constraints\":[{\"id\":\"compact\",\"statement\":\"Preserve the compact three-day agenda.\",\"proofConditionIds\":[\"proof-layout\"]},{\"id\":\"weather\",\"statement\":\"Preserve weather information.\",\"proofConditionIds\":[\"proof-weather\"]},{\"id\":\"history\",\"statement\":\"Cancellation must set canceled state and preserve history; do not delete the event.\",\"proofConditionIds\":[\"proof-canceled-state\"]},{\"id\":\"no-repeat-cancel\",\"statement\":\"Do not show Cancel again for already canceled events.\",\"proofConditionIds\":[\"proof-canceled-state\"]},{\"id\":\"frontend-only\",\"statement\":\"Frontend-only change.\",\"proofConditionIds\":[\"proof-release-target\"]}],\"proofConditions\":[{\"id\":\"proof-open\",\"kind\":\"interaction\",\"claim\":\"Tap a real agenda event and verify /big-papis/owner/events?event=<exact id> opens the selected event.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"Open event\",\"targetedActions\":[{\"action\":\"click\",\"target\":\"a[aria-label^='Open event:']\"},{\"action\":\"assert_path_contains\",\"value\":\"/big-papis/owner/events?event=\"}]},{\"id\":\"proof-cancel-dashboard\",\"kind\":\"interaction\",\"claim\":\"A non-canceled agenda event exposes a visible Cancel control wired to cancellation, not deletion.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"Cancel\",\"targetedActions\":[{\"action\":\"assert_text\",\"value\":\"Cancel\"}]},{\"id\":\"proof-cancel-detail\",\"kind\":\"interaction\",\"claim\":\"Selected event detail exposes a visible top-level Cancel event action.\",\"required\":true,\"route\":\"/big-papis/owner/events\",\"expectedText\":\"Cancel event\",\"targetedActions\":[{\"action\":\"assert_text\",\"value\":\"Cancel event\"}]},{\"id\":\"proof-canceled-state\",\"kind\":\"runtime\",\"claim\":\"Source and live runtime preserve canceled records, render canceled/red, hide duplicate cancel action for already-canceled state, and use status='canceled' rather than dismissed/deleted.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"cancelled\",\"targetedActions\":[]},{\"id\":\"proof-layout\",\"kind\":\"runtime\",\"claim\":\"The dashboard still contains the compact 3-day agenda.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\",\"targetedActions\":[]},{\"id\":\"proof-weather\",\"kind\":\"runtime\",\"claim\":\"The compact agenda still contains weather forecast content.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"rain\",\"targetedActions\":[]},{\"id\":\"proof-release-target\",\"kind\":\"runtime\",\"claim\":\"Release affects frontend only.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"8005741dda35114f9398a60f5514392a3a79c583b5c39102b081a0669ddfcbe5","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:13:16.293409+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5f9f86cf-6725-4ac9-929a-d37c6e5ab295:tenant-workstream-contribution:7c11a290ed1344f0e2850acea25f5e05a408dd9617368efe7bbd1ae669631eec","mission_step_id":null,"command_center_event_id":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},{"id":"e73319fe-109a-4e50-b781-5dd3f41313f5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-readiness-timeout-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":10486,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":5080,"missionSetupMs":694},"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":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":9666,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:49:04.540975+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3a3f4c5e-27bb-4d29-91b3-a7278ef3e920","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"d4fa9bbe-6275-402d-9f4a-284057d6b487","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7861,"prReadinessMs":0,"approvedPlanMs":7861,"missionSetupMs":2807,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":4856,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:55:05.973954+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:execute_mission:repair_mission_execution_blocked","mission_step_id":"9459cdf4-87c0-41bd-92ff-8d50b62e31ee","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"8ba4473f-4b23-4ff1-b819-4beafd3573e2","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":10097,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3897,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},"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":5133,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:13:18.6833+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5f9f86cf-6725-4ac9-929a-d37c6e5ab295:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8f0c41e1-0b2d-41a9-be11-27c51750887e","command_center_event_id":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},{"id":"bb67642f-2671-42af-9017-929a1d85d138","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-readiness-timeout-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20553,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":764,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":6002,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":5186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:51:45.422576+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"764","receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"20a5cd2c-23dc-4bc2-b95d-ea01900052a1","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"e6659a2d-aae3-412e-bf90-3a501c004134","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"304aa55eb98491be636090d88f9ca0e03928d399","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:34:48.012855+00:00","proof_gate":"canonical_release_pending","source_sha":"304aa55eb98491be636090d88f9ca0e03928d399","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:forgejo-release-status:304aa55eb98491be636090d88f9ca0e03928d399:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"8df5bacf-b209-4117-8be7-053b01b5debd","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"90836a59-0c40-4d5a-8e3b-627e46b29d9a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","wordingChanged":false,"canonicalIntent":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-cancel","statement":"Live Command Center exposes a bounded forgejo_action_run_cancel operator matching the declared control-plane capability.","proofConditionIds":["proof-cancel"]},{"id":"outcome-queue","statement":"Existing queue PR #960 is no longer left in purgatory after the control-plane repair.","proofConditionIds":["proof-queue"]}],"objective":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","constraints":[{"id":"constraint-same-pr","statement":"Reuse existing PR #973 and branch; do not create a replacement PR for this hardening generation.","proofConditionIds":["proof-cancel"]},{"id":"constraint-safety","statement":"Cancellation must not permit arbitrary protected-main or valid release cancellation; it must be explicit-run and fail closed.","proofConditionIds":["proof-cancel"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-cancel","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges, cc-execution deploys, and live runtime exposes the bounded forgejo_action_run_cancel capability.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-queue","kind":"repository","claim":"After the repair, PR #960 is advanced through its exact-head Gate and no longer remains an unmanaged stale/failed queue item.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9e28a30290c5d72f2638623dfe1d147c8e550beb735cbc479dd8fa81a9db7b0f","requestContractRevision":4,"previousRequestContractHash":"ee90462d5ad90679ed070123a0d9585b3ed93d8129c9075bcd38355ca15eb05d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:30:07.021043+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:request-contract-revision:4:9e28a30290c5d72f2638623dfe1d147c8e550beb735cbc479dd8fa81a9db7b0f","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"8ce93afc-c1d6-43bc-b103-d61006d094a5","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":2301,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":763,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1349,"approvedPlanMs":0,"shipAndProveMs":18288},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:58:46.418706+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"763","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:automatic-mission-resume:763:canonical_release_transport_retryable","mission_step_id":"dcd20b54-75ed-4580-a100-73fcf876cbe4","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"de8f7a4a-72dc-47ed-a411-f53032b17cce","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-readiness-timeout-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":19390,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":764,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":9212,"prReadinessMs":4212,"approvedPlanMs":0,"missionSetupMs":2650,"shipAndProveMs":5000},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":5291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:59:00.763814+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"764","receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:ship_and_prove_gate_blocked","mission_step_id":"20a5cd2c-23dc-4bc2-b95d-ea01900052a1","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"fcc85dce-552c-41a3-8849-c2e9b5342cd6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-click-cancel-events-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":11177,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":368,"missionSetupMs":651},"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":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},"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":9778,"likelyAffectedFiles":["src/components/admin/LeadManagement/LeadDetailDrawer.tsx","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/GlobalCommandPalette.tsx","src/components/admin/FileUploadDialog.tsx","src/components/admin/LeadManagement/smart-importer/EditLeadDialog.tsx","src/components/CallFlow/steps/OpeningScriptStep.tsx","src/components/JobTracker/JobDetailsModal.tsx","src/components/TenantRedirect.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:13:29.057014+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5f9f86cf-6725-4ac9-929a-d37c6e5ab295:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"506642ad-6b91-4d9d-b1c4-d32d10238649","command_center_event_id":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},{"id":"0e6a1f78-8bb4-40c2-ad28-b1eadb032a6f","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":5839,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":19540,"prReadinessMs":640,"approvedPlanMs":0,"missionSetupMs":573,"shipAndProveMs":18900},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":5130,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:56:11.812007+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:execute_mission:canonical_release_transport_retryable","mission_step_id":"9459cdf4-87c0-41bd-92ff-8d50b62e31ee","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"bdbd5967-50fe-4045-9e5d-71289bbcd148","source":"forgejo","status":"waiting","payload":{"branch":"ai/command-center-host-access-20260825","prNumber":766,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"372c1439a794928e2ae76e7b499bfb96fba93b07","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:01:56.837762+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"372c1439a794928e2ae76e7b499bfb96fba93b07","external_id":"766","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:merged-pr:766:372c1439a794928e2ae76e7b499bfb96fba93b07","mission_step_id":"42b4104a-fc6f-4109-b528-d7a3d36b06ce","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"82fd9a28-2ab4-4bbb-bda9-a13dbd1aab36","source":"forgejo","status":"waiting","payload":{"branch":"ai/control-plane-readiness-resilience-20260828","prNumber":973,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"44bb586b33a0d36e36bd06cdef5e0b57676a768c","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:31:43.847959+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"44bb586b33a0d36e36bd06cdef5e0b57676a768c","external_id":"973","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:merged-pr:973:44bb586b33a0d36e36bd06cdef5e0b57676a768c","mission_step_id":"8e472247-5cf7-401a-8834-9f189bcbda09","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"1d0eea92-1420-4468-a693-9ec843286b9e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papi-click-cancel-events-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13039,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":935,"terminal":false,"missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":21088,"prReadinessMs":1066,"approvedPlanMs":19804,"missionSetupMs":581,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},"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":5818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:14:19.119621+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"935","receipt_type":"execute_mission","idempotency_key":"mission:5f9f86cf-6725-4ac9-929a-d37c6e5ab295:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8f0c41e1-0b2d-41a9-be11-27c51750887e","command_center_event_id":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},{"id":"cccdb22b-7f88-42e7-8f19-13e8aa010f25","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfjt5k","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6420,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":3773,"prReadinessMs":0,"approvedPlanMs":3773,"missionSetupMs":762,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"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":3792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T20:58:56.639994+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"f782d9f4-4856-4637-83d7-478aad87397c","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"143fa042-e39c-48e5-a404-56af2c952294","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"forgejo_request_failed:502","status":"retryable","metrics":{"receiptBytes":4655,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":238,"prReadinessMs":238,"approvedPlanMs":0,"missionSetupMs":420,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":4988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:09:26.272433+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"9459cdf4-87c0-41bd-92ff-8d50b62e31ee","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"1a7f3e49-9f97-4f56-b99d-79f830624823","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdixttg","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8638,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":971,"terminal":false,"missionId":"447e13b8-8f37-41f4-a5ba-70f989de5328","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","timingsMs":{"prReadinessMs":232,"approvedPlanMs":0,"shipAndProveMs":17440},"nextAction":null,"receiptRef":{"mode":"full","missionId":"447e13b8-8f37-41f4-a5ba-70f989de5328"},"performance":null,"deploymentId":"forgejo-main-24a00d22463b","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":1715,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:53:55.54998+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"971","receipt_type":"automatic_mission_resume","idempotency_key":"mission:447e13b8-8f37-41f4-a5ba-70f989de5328:automatic-mission-resume:971:canonical_release_dispatched","mission_step_id":"455397b7-8e3b-4fe2-8c57-b3da63545b75","command_center_event_id":"447e13b8-8f37-41f4-a5ba-70f989de5328"},{"id":"3a8875c0-67ae-4f02-84e1-6c4e646b44a7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update only the two stale queue capability assertion paths in the active corrective PR #1086, preserving all runtime behavior, then re-run gate and continue OnRunner-only release and live click proof.","wordingChanged":false,"canonicalIntent":"Update only the two stale queue capability assertion paths in the active corrective PR #1086, preserving all runtime behavior, then re-run gate and continue OnRunner-only release and live click proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-click-tests","statement":"All six Visual Witness click regressions remain passing in the real gate.","proofConditionIds":["repo-proof"]},{"id":"test-schema-alignment","statement":"The deterministic queue invariant reads queueHygieneUniqueWorkParkingGraceMs and queueHygieneOpenPrTargetMaxMs from config.release, matching the capability schema with no runtime behavior change.","proofConditionIds":["repo-proof"]},{"id":"onrunner-only","statement":"OnRunner release source-SHA handoff stays corrected and only OnRunner is released.","proofConditionIds":["runtime-proof"]},{"id":"live-click","statement":"The previously failing live Visual Witness click succeeds.","proofConditionIds":["live-click-proof"]}],"objective":"Update only the two stale queue capability assertion paths in the active corrective PR #1086, preserving all runtime behavior, then re-run gate and continue OnRunner-only release and live click proof.","constraints":[{"id":"active-pr","statement":"Amend active PR #1086 only; do not create a duplicate PR for this test-only correction.","proofConditionIds":["repo-proof"]},{"id":"control-plane-test-only","statement":"Additional control plane mutation is limited to the two assertion paths in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js.","proofConditionIds":["repo-proof"]},{"id":"release-scope","statement":"Release OnRunner only.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1086 has the Visual Witness click resolver, OnRunner release fix, gate-executed click tests, and corrected queue assertion paths.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner is live on the merged corrective source after OnRunner-only release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"live-click-proof","kind":"interaction","claim":"Live Visual Witness clicks Open an existing tenant on /admin/experience-studio using the previously failing role/name action.","route":"/admin/experience-studio","required":true,"expectedText":null,"targetedActions":[{"id":"prove-open-existing-tenant","name":"Open an existing tenant","role":"button","type":"click","exact":true,"required":true}],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"8c7bb4b0075a5730a4501dae0a4bb5badf199d50fe1b14e725521db6ab2820b1","requestContractRevision":5,"previousRequestContractHash":"61e0f9ac5e433645a73580d349b2cb01a5029e5b5b67aa32653f7d7c99e65b66"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:51:15.539448+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c6f0f6b1-f995-4e2f-9a27-8e397564b7c9:request-contract-revision:5:8c7bb4b0075a5730a4501dae0a4bb5badf199d50fe1b14e725521db6ab2820b1","mission_step_id":"c487acf0-06cf-442e-b28a-976b5f30ef67","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"866d06e7-2d6c-4b81-bce1-843282c049e1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"372c1439a794928e2ae76e7b499bfb96fba93b07","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"372c1439a794928e2ae76e7b499bfb96fba93b07","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:03:14.860896+00:00","proof_gate":"canonical_release_pending","source_sha":"372c1439a794928e2ae76e7b499bfb96fba93b07","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:forgejo-release-status:372c1439a794928e2ae76e7b499bfb96fba93b07:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"42b4104a-fc6f-4109-b528-d7a3d36b06ce","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"b2539db1-061d-4350-af90-a4d28ab65fc8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-pr-readiness-timeout-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":25163,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":764,"terminal":false,"missionId":"02ee8b36-91d3-415b-94eb-9dc295306717","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"63394d4534627c42d45f9ed77aabc77e8d30c9c3","timingsMs":{"handlerMs":16499,"prReadinessMs":357,"approvedPlanMs":0,"missionSetupMs":644,"shipAndProveMs":16142},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"02ee8b36-91d3-415b-94eb-9dc295306717"},"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":5168,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:03:38.459337+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"764","receipt_type":"execute_mission","idempotency_key":"mission:02ee8b36-91d3-415b-94eb-9dc295306717:execute_mission:canonical_release_transport_retryable","mission_step_id":"20a5cd2c-23dc-4bc2-b95d-ea01900052a1","command_center_event_id":"02ee8b36-91d3-415b-94eb-9dc295306717"},{"id":"34628f29-9e54-4a82-a63c-ffcd7eee6241","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/paul-tool-routing-cost-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20444,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":763,"terminal":false,"missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"03a896343e32d2c6622eb498a116b58d884d86e5","timingsMs":{"handlerMs":23384,"prReadinessMs":1109,"approvedPlanMs":0,"missionSetupMs":425,"shipAndProveMs":22275},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:29:49.98308+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"763","receipt_type":"execute_mission","idempotency_key":"mission:5e60e6a9-c1af-41bf-ae42-30c864b97b5c:execute_mission:canonical_release_transport_retryable","mission_step_id":"b5a818d2-3478-40f9-8842-cf87491831d7","command_center_event_id":"5e60e6a9-c1af-41bf-ae42-30c864b97b5c"},{"id":"c021b510-57dc-477b-89fa-66fc88008902","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":5825,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"b83950cb-ebce-4f92-a243-3011d5818b74","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":28874,"prReadinessMs":2590,"approvedPlanMs":0,"missionSetupMs":730,"shipAndProveMs":26284},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b83950cb-ebce-4f92-a243-3011d5818b74"},"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":5169,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T02:13:11.018531+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:execute_mission:canonical_release_transport_retryable","mission_step_id":"c109f474-d189-47d4-aaad-ac5bd413e4ad","command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"938a21e2-1de0-4f7c-a732-748b8224695b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-merge-queue-autoprogress-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":935,"terminal":false,"missionId":"81a4f715-1496-47d4-a7a3-1a634d9f63ff","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","timingsMs":{"handlerMs":9547,"prReadinessMs":299,"approvedPlanMs":0,"missionSetupMs":2454,"shipAndProveMs":9117},"nextAction":null,"receiptRef":{"mode":"full","missionId":"81a4f715-1496-47d4-a7a3-1a634d9f63ff"},"performance":null,"deploymentId":"forgejo-main-f11bd4171ce8","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":6371,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:28:29.797688+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","external_id":"forgejo-main-f11bd4171ce8","receipt_type":"execute_mission","idempotency_key":"mission:81a4f715-1496-47d4-a7a3-1a634d9f63ff:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"387538ed-365d-4082-af07-61daaf510298","command_center_event_id":"81a4f715-1496-47d4-a7a3-1a634d9f63ff"},{"id":"b00d565f-3ed7-488a-b4b5-7ef88fb70688","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-mission-control.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"reason":"Retry the same authorized owner-requested control-plane interpretation repair using the canonical anchored edit shape after the first edit payload was structurally invalid.","baseSha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","issuedAt":1788006020678,"expiresAt":1788006200678,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","singleUse":true,"authorizationId":"c2196989-4910-4fd2-83a5-674fcaf1abfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:20:22.531166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c2196989-4910-4fd2-83a5-674fcaf1abfa","mission_step_id":"8591b25d-ba35-4ed0-9a5e-bd266163f431","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"2a72298d-7a72-434c-8096-08961ff2de79","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":7034,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":727,"terminal":false,"missionId":"b83950cb-ebce-4f92-a243-3011d5818b74","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1075,"approvedPlanMs":0,"shipAndProveMs":19904},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b83950cb-ebce-4f92-a243-3011d5818b74"},"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":676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T02:14:43.546014+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"727","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:automatic-mission-resume:727:canonical_release_transport_retryable","mission_step_id":"ffd63dc6-313a-40e1-884a-47ce2ef48448","command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"77f38728-cfe9-4dd6-9088-df9f697ff450","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":23779,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2470,"prReadinessMs":0,"approvedPlanMs":2470,"missionSetupMs":879,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5190,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:14:37.885353+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_execution_blocked","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"2698b814-220b-48bc-b990-29178c8a1dad","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":24951,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":13,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":14447,"prReadinessMs":0,"approvedPlanMs":14447,"missionSetupMs":1271,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:15:52.01568+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_execution_retryable","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"f22e4aeb-e866-4073-971e-d6e6ea4a900e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/sync-scoped-forgejo-read-capabilities-20260826","reason":"forgejo_pr_create_failed:409","status":"blocked","metrics":{"receiptBytes":1189,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"be29b35e-9418-42a6-8e52-82ea40459694","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5230,"prReadinessMs":0,"approvedPlanMs":5230,"missionSetupMs":429,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be29b35e-9418-42a6-8e52-82ea40459694"},"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":5253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:22:14.241582+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:execute_mission:repair_mission_execution_blocked","mission_step_id":"2b35476d-23e3-46df-b481-001cdc785ef2","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"fe9c362f-2c27-4b44-84e2-d2a55f1e0b9e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"44bb586b33a0d36e36bd06cdef5e0b57676a768c","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c871ab5234138f99f52299730de3f360565beb44","releaseState":"pending","sourceInMain":false,"compareStatus":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"requestContractHash":"06a299e72c35945b138f146fa5afd9e97fbafc2a0d416aeb7a1016ebba872f84","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:32:59.664993+00:00","proof_gate":"canonical_release_pending","source_sha":"c871ab5234138f99f52299730de3f360565beb44","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:forgejo-release-status:c871ab5234138f99f52299730de3f360565beb44:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e734dec0-9e57-4ce8-8fe0-fa0cfb5a618f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"cb2759c6-113c-466d-b806-9e19de264d52","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/bychefap-tenant-20260826","reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":6068,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"5d4344c5-65f4-4149-993e-be121b5d5bec","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4491,"prReadinessMs":0,"approvedPlanMs":4491,"missionSetupMs":537,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d4344c5-65f4-4149-993e-be121b5d5bec"},"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":5296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T11:51:46.717866+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:execute_mission:repair_mission_execution_blocked","mission_step_id":"d19d8085-38f0-4c5a-8bea-5752bc993227","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"07da0203-10ae-4972-9518-5722f8028f34","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/sync-scoped-forgejo-read-capabilities-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5872,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"be29b35e-9418-42a6-8e52-82ea40459694","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7181,"prReadinessMs":0,"approvedPlanMs":7181,"missionSetupMs":511,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be29b35e-9418-42a6-8e52-82ea40459694"},"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":5398,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:21:39.459819+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:execute_mission:repair_mission_execution_retryable","mission_step_id":"2b35476d-23e3-46df-b481-001cdc785ef2","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"d945f79f-41ad-4399-b2de-01009a1ba7a8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-speed-hot-path","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/control-plane-speed-hot-path","status":"blocked","metrics":{"receiptBytes":10597,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4723,"prReadinessMs":0,"approvedPlanMs":4723,"missionSetupMs":344,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},"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":5194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:27:29.553264+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ed0b46e-69a6-4281-ac1f-9ba964e94ec3:execute_mission:repair_mission_execution_blocked","mission_step_id":"0208b7a9-73d7-4055-880c-b5ca535b5e70","command_center_event_id":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},{"id":"860d11f4-439c-498b-82d6-4c72d23e80c3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9cb3337fec8f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"9cb3337f-ec8f-473d-a0d4-56723ab0d82e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":727,"missionSetupMs":1687},"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":"9cb3337f-ec8f-473d-a0d4-56723ab0d82e"},"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":9284,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:18:30.166325+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9cb3337f-ec8f-473d-a0d4-56723ab0d82e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7f61948c-c0a6-4514-b07b-218f682beb43","command_center_event_id":"9cb3337f-ec8f-473d-a0d4-56723ab0d82e"},{"id":"63001dc7-f830-423f-969f-63e8d41f5035","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-speed-hot-path","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":17581,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6936,"prReadinessMs":0,"approvedPlanMs":6936,"missionSetupMs":253,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},"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":5203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:28:40.185049+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ed0b46e-69a6-4281-ac1f-9ba964e94ec3:execute_mission:repair_mission_execution_retryable","mission_step_id":"0208b7a9-73d7-4055-880c-b5ca535b5e70","command_center_event_id":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},{"id":"38114e5f-d1d7-4c8b-bc5f-2415b1aac23e","source":"cc-execution","status":"recorded","payload":{"objective":"Rebuild BYCHEFAP on current Forgejo main as a premium private-chef/catering/food-truck tenant using existing reusable modules, not a parallel app. Current live UI wrongly inherits generic construction/CRM routes (Mitigation Hub, Canvassing, Academy, Scripts & Rebuttals, generic Leads & Clients, duplicated comms) and a giant generic Event Command card. Remove/hide those from BYCHEFAP primary navigation.\n\nCorrect owner route set: Today/Dashboard; Bookings/Inquiries; Calendar; Events; Clients (event booking contacts); Customers (walk-up/direct food customers, separate from clients); Quotes & Proposals; Money (deposits, balances, invoices/payments); Prep & Service / Operations; Menu & Packages; one clear Mail/Messages entry; Documents; Public Site / Where is Chef AP?; Settings / Brand. Team only if the tenant truly supports staff management. Keep Platform Admin access only for Noel, not as tenant-owner jargon.\n\nReplace the current dashboard with a compact culinary command center using the canonical BYCHEFAP logo. Surface only real data/clean empty states: next confirmed event with date/location/service type; open inquiries; deposits/balances due; upcoming prep/service items; this week's bookings/events; quick actions for New Booking, New Quote/Proposal, Calendar, Public Site. Pipeline must be Inquiry -> Quote -> Deposit -> Booked -> Prep -> Event -> Paid. Service lanes: Private Chef, Catering, Food Truck / Events.\n\nVisual direction: premium culinary/event brand derived from the logo: near-black/charcoal, warm ivory/cream, restrained bronze/gold accent, no default bright KnockLaunch blue. Prominent clean logo, less chrome, fewer badges/borders, no generic Priority 1/2/3 filler, deliberate whitespace, readable typography, subtle depth, strong desktop and compact mobile. Tone down the existing background with a controlled overlay if needed; avoid opacity/readability problems.\n\nPreserve public BYCHEFAP discovery/booking routes. Owner actions must stay in owner routes unless explicitly Public Site/Preview. /bychefap/dashboard is canonical owner landing. Make the smallest safe source/config changes. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only frontend, prove live /bychefap/dashboard. This request explicitly requires visual quality, so after deployment obtain desktop+mobile visual evidence for this route only.","tenantRef":"bychefap","receivedAt":"2026-08-26T13:50:03.863Z","fingerprint":"d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-premium-tenant-20260826","requestedBranch":"ai/bychefap-premium-tenant-20260826","conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T13:50:05.182066+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd092196-af31-41e0-9c3c-23c5dfdffcd4:tenant-workstream-contribution:d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","mission_step_id":null,"command_center_event_id":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},{"id":"b40cd815-6a05-4dca-855b-73015e28757e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-240ae1b9eab9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"240ae1b9-eab9-43ed-9a50-d2174d55e5b4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":496,"missionSetupMs":993},"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":"240ae1b9-eab9-43ed-9a50-d2174d55e5b4"},"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":8650,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:29:52.746019+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:240ae1b9-eab9-43ed-9a50-d2174d55e5b4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"90aadb5a-9979-4ccd-9273-0716d3734ab6","command_center_event_id":"240ae1b9-eab9-43ed-9a50-d2174d55e5b4"},{"id":"dcbc30fe-07ce-4d68-a2b4-1a87b7290f38","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/sync-scoped-forgejo-read-capabilities-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11686,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":765,"terminal":false,"missionId":"be29b35e-9418-42a6-8e52-82ea40459694","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","timingsMs":{"handlerMs":18560,"prReadinessMs":1389,"approvedPlanMs":0,"missionSetupMs":408,"shipAndProveMs":17171},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"be29b35e-9418-42a6-8e52-82ea40459694"},"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":5172,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:30:55.734081+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"765","receipt_type":"execute_mission","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:execute_mission:canonical_release_transport_retryable","mission_step_id":"2b35476d-23e3-46df-b481-001cdc785ef2","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"ef84106a-f3d4-4b78-9dfd-8191969ecdcf","source":"cc-execution","status":"recorded","payload":{"objective":"Build a new BYCHEFAP tenant for Chef AP, a Palm Bay/Brevard private chef + event caterer + food truck operator, reusing existing KnockLaunch tenant modules and mobile-vendor/event architecture rather than starting from scratch. Make the tenant meeting-ready for tomorrow afternoon. Use owner-facing language and separate event clients from walk-up food-truck customers. Core experience should include: Today dashboard, booking lanes for Private Chef / Catering / Food Truck & Events, event pipeline Inquiry -> Quote -> Deposit -> Booked -> Prep -> Event -> Paid, event calendar, clients vs customers, proposals/quotes, money/deposits/balances, and a public-facing 'Where is Chef AP?' event-discovery path suitable for a truck QR code. Brand identity is BYCHEFAP with AP monogram. Do not use old 'Chef AP The Flavorbender' branding. Reuse existing working modules and patterns where possible; add only the smallest tenant-specific source/config needed. Create one fresh ai/* branch from current Forgejo main, one PR, run KnockLaunch Gate, squash merge, deploy only affected frontend target(s), and prove the live tenant route. Do not run Visual Witness unless needed for an explicit visual claim. Canonical logo asset will be added separately if binary asset ingestion is not supported by this mutation path; tenant must still be wired to a stable logo slot/path now.","tenantRef":"bychefap","receivedAt":"2026-08-26T03:46:11.419Z","fingerprint":"3a3c1b36641e15d07d4b6f1af5f54dac85abf3322880f2cf3a5cbde0232760a8","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:46:11.942092+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:3a3c1b36641e15d07d4b6f1af5f54dac85abf3322880f2cf3a5cbde0232760a8","mission_step_id":null,"command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"9bcbfd04-2c29-4078-ac7b-a45362153ad4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-exact-letterbox-removal-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10339,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":961,"terminal":false,"missionId":"20178ef3-645c-47c5-a9d0-5746b9d72463","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":16497,"prReadinessMs":371,"approvedPlanMs":0,"missionSetupMs":1524,"shipAndProveMs":15881},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"20178ef3-645c-47c5-a9d0-5746b9d72463"},"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":4053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T21:00:24.401781+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"961","receipt_type":"execute_mission","idempotency_key":"mission:20178ef3-645c-47c5-a9d0-5746b9d72463:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"561bf209-5e67-4326-a98a-6cee47675b1e","command_center_event_id":"20178ef3-645c-47c5-a9d0-5746b9d72463"},{"id":"7e749b73-9d08-4eec-b32d-acfb3b79caba","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-public-reorg-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":20948,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":963,"terminal":false,"missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","timingsMs":{"handlerMs":12262,"prReadinessMs":1341,"approvedPlanMs":0,"missionSetupMs":706,"shipAndProveMs":10721},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},"performance":null,"deploymentId":"forgejo-main-2e3ac3732320","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":6007,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:55:27.629541+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","external_id":"forgejo-main-2e3ac3732320","receipt_type":"execute_mission","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2ac70ea4-2e06-4537-abb9-29c5822a4ec9","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"dda26d9f-7723-4279-8215-706759d39dfb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/sync-scoped-forgejo-read-capabilities-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13530,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":765,"terminal":false,"missionId":"be29b35e-9418-42a6-8e52-82ea40459694","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","timingsMs":{"handlerMs":10222,"prReadinessMs":176,"approvedPlanMs":0,"missionSetupMs":507,"shipAndProveMs":10046},"nextAction":null,"receiptRef":{"mode":"full","missionId":"be29b35e-9418-42a6-8e52-82ea40459694"},"performance":null,"deploymentId":"forgejo-main-304aa55eb984","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":6278,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:37:40.436952+00:00","proof_gate":"canonical_release_dispatched","source_sha":"304aa55eb98491be636090d88f9ca0e03928d399","external_id":"forgejo-main-304aa55eb984","receipt_type":"execute_mission","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:execute_mission:canonical_release_dispatched","mission_step_id":"8df5bacf-b209-4117-8be7-053b01b5debd","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"96af2329-7441-46f4-849a-61a4655f696b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"304aa55eb98491be636090d88f9ca0e03928d399","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"304aa55eb98491be636090d88f9ca0e03928d399","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"304aa55eb98491be636090d88f9ca0e03928d399","deploymentId":"forgejo-main-304aa55eb98491be636090d88f9ca0e03928d399","runtimeVersion":"1.50.49-capability-contract-sync","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"304aa55eb98491be636090d88f9ca0e03928d399","deploymentId":"forgejo-main-304aa55eb98491be636090d88f9ca0e03928d399","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.49-capability-contract-sync","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:39:41.531125+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"304aa55eb98491be636090d88f9ca0e03928d399","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:be29b35e-9418-42a6-8e52-82ea40459694:forgejo-release-status:304aa55eb98491be636090d88f9ca0e03928d399:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6429eba1-c208-46b2-9257-e1f438f011f5","command_center_event_id":"be29b35e-9418-42a6-8e52-82ea40459694"},{"id":"7fdc2907-4ece-4845-a659-147baa413511","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-host-access-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":12271,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1394,"missionSetupMs":333},"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":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":9769,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/GlobalCommandPalette.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/components/academy/RoleplayFeedbackPanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:02:34.751711+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6fddec6d-a0e0-47c6-a8c5-6537e9905130","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"f3e26f3d-77d3-4200-89ab-a1934d53042d","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":null,"status":"no_change","metrics":{"receiptBytes":16590,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":10976,"missionSetupMs":807},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5709,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:44:51.639364+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"766","receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_prepared","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"d794edba-e52f-468f-a00d-5e58fa51f127","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing PR #769 only. Its exact head 1cca6a1d42964dea93a54c0acb36979206fc024d has already passed KnockLaunch Gate. Do not synthesize, search, or modify source. Reuse PR #769 and its current branch, perform the canonical Forgejo squash merge, deploy only the affected frontend target, then prove live /bychefap/dashboard. Preserve the explicit requirement for desktop and mobile visual proof after production is live.","tenantRef":"bychefap","receivedAt":"2026-08-26T14:02:24.070Z","fingerprint":"d624c6c368f098a077abc446afa2532d7d088641e52370feebbabe7d52f582e5","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:02:25.056804+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:d624c6c368f098a077abc446afa2532d7d088641e52370feebbabe7d52f582e5","mission_step_id":"53d855c4-05b2-4bb2-8113-e49832cb908f","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"cd8c3665-5a0d-4aa4-8e4c-ce74c96b94ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-gate-notifier-race-20260828","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"caedcd17-d597-4009-b2db-e0ff55bf7d54","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1454,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},"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":5280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:30:31.154972+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:caedcd17-d597-4009-b2db-e0ff55bf7d54:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7566c1a8-988c-41af-a66a-2e55565b9d94","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"479489ae-faff-4ff2-ac5b-4760447c3555","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":21351,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":8588,"prReadinessMs":4788,"approvedPlanMs":0,"missionSetupMs":1383,"shipAndProveMs":3800},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:51:39.254066+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"766","receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:ship_and_prove_gate_blocked","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"826eb613-25b9-4bb7-aa37-b17dfb443b0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":22513,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":7363,"prReadinessMs":7363,"approvedPlanMs":0,"missionSetupMs":2719,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5197,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:46:10.898652+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"766","receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"f32dff99-d6c9-44d1-ba06-9d0028f50e92","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfieam","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":5721,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":962,"terminal":false,"missionId":"f8e9f37b-03bf-41c9-a41d-72b0a41366da","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":16917,"prReadinessMs":16912,"approvedPlanMs":0,"missionSetupMs":694,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f8e9f37b-03bf-41c9-a41d-72b0a41366da"},"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":4869,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:00:41.437022+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"962","receipt_type":"execute_mission","idempotency_key":"mission:f8e9f37b-03bf-41c9-a41d-72b0a41366da:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8a6c040d-2039-49db-8c77-d08eade2b9f5","command_center_event_id":"f8e9f37b-03bf-41c9-a41d-72b0a41366da"},{"id":"0402ee4f-68f0-4131-96a1-f7734b94fdb0","source":"cc-execution","status":"recorded","payload":{"objective":"Remove the black top/bottom bands from the RoofHelpFinder hero video without cutting off real video content. Use live frame-by-frame band detection/rendering, not a fixed crop. Preserve the same video source and all existing page behavior. Ship frontend only.","tenantRef":"roofhelpfinder","receivedAt":"2026-08-28T23:40:21.699Z","fingerprint":"f530ea4de5e86c0ca5a0dd3c431271da07d783b3dfc21dca13b364d8d60a7566","workstreamRef":"roofhelpfinder","conversationId":null,"canonicalBranch":"ai/roofhelpfinder-exact-letterbox-removal-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Remove the black top/bottom bands from the RoofHelpFinder hero video without cutting off real video content. Use live frame-by-frame band detection/rendering, not a fixed crop. Preserve the same video source and all existing page behavior. Ship frontend only.","wordingChanged":false,"canonicalIntent":"Remove the black top/bottom bands from the RoofHelpFinder hero video without cutting off real video content. Use live frame-by-frame band detection/rendering, not a fixed crop. Preserve the same video source and all existing page behavior. Ship frontend only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-video","statement":"On https://roofhelpfinder.com/, the hero video displays without black top/bottom bands and without clipping real content.","proofConditionIds":["proof-production","proof-live-video"]}],"objective":"Remove the black top/bottom bands from the RoofHelpFinder hero video without cutting off real video content. Use live frame-by-frame band detection/rendering, not a fixed crop. Preserve the same video source and all existing page behavior. Ship frontend only.","constraints":[{"id":"constraint-no-fixed-crop","statement":"Do not use a fixed aspect-ratio crop or object-cover that can cut real content.","proofConditionIds":["proof-live-video"]},{"id":"constraint-preserve-source","statement":"Preserve the current RoofHelpFinder hero video source and existing autoplay/muted/loop/playsInline/preload behavior.","proofConditionIds":["proof-production","proof-live-video"]},{"id":"constraint-frontend-only","statement":"Change only the bounded frontend video presentation; do not alter form/modal behavior or unrelated targets.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The exact merged frontend source is deployed live to https://roofhelpfinder.com/ and the page renders the RoofHelpFinder CTA.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live-video","kind":"visual","claim":"The live RoofHelpFinder root hero has no black top/bottom bands and preserves real top/bottom video content.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/roofhelpfinder-dynamic-black-band-removal-20260828","conversationContext":null,"requestContractHash":"da0ffd57a6345aad954ff899d095334d8c99b4ae958a8013cb401ba3f2e12e7a","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T23:40:22.265186+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:20178ef3-645c-47c5-a9d0-5746b9d72463:tenant-workstream-contribution:f530ea4de5e86c0ca5a0dd3c431271da07d783b3dfc21dca13b364d8d60a7566","mission_step_id":"4081720e-3d71-49d5-902a-707e93f5eaa3","command_center_event_id":"20178ef3-645c-47c5-a9d0-5746b9d72463"},{"id":"fed2ff7e-93d0-4ce7-a622-a91bf06a3373","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/command-center-mission-control.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"baseSha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","consumedAt":1788006023757,"consumerToken":"261c26de-44a1-4f10-b77b-29a5b5ca59aa","authorizationId":"c2196989-4910-4fd2-83a5-674fcaf1abfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:20:24.71333+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:c2196989-4910-4fd2-83a5-674fcaf1abfa","mission_step_id":"8591b25d-ba35-4ed0-9a5e-bd266163f431","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"fba2ee55-c006-45f6-9fca-fb97017118ec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/command-center-host-access-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":27636,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"372c1439a794928e2ae76e7b499bfb96fba93b07","timingsMs":{"handlerMs":18581,"prReadinessMs":809,"approvedPlanMs":0,"missionSetupMs":2932,"shipAndProveMs":17772},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"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":5166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:57:04.364303+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"766","receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:canonical_release_transport_retryable","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"933a1c8e-18ff-4842-8889-31b46a7fc952","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-speed-hot-path","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":2380,"missionSetupMs":2919},"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":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},"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":9500,"likelyAffectedFiles":["config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:27:06.28477+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ed0b46e-69a6-4281-ac1f-9ba964e94ec3:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e04651d8-2676-4408-99d9-aa06c812169a","command_center_event_id":"3ed0b46e-69a6-4281-ac1f-9ba964e94ec3"},{"id":"dea9afd1-053a-400d-840b-0488dc35dec6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control plane maintenance mission and apply the exact bounded notifier-race fix in .forgejo/workflows/knocklaunch.yml. The proven defect is a race where /forgejo/event receives pull_request_gate_success before Forgejo exposes the exact run as green, returning 409 exact_gate_success_for_run_required and stranding armed PRs. Retry only that exact transient 409, bounded to 8 attempts at 1 second, while preserving exact runId/sourceSha verification and all existing recovery behavior. Ship and prove the control plane repair.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control plane maintenance mission and apply the exact bounded notifier-race fix in .forgejo/workflows/knocklaunch.yml. The proven defect is a race where /forgejo/event receives pull_request_gate_success before Forgejo exposes the exact run as green, returning 409 exact_gate_success_for_run_required and stranding armed PRs. Retry only that exact transient 409, bounded to 8 attempts at 1 second, while preserving exact runId/sourceSha verification and all existing recovery behavior. Ship and prove the control plane repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-race","statement":"The control plane exact gate success notifier tolerates the short Forgejo status-visibility race and reaches Command Center once the same run is visible as green.","proofConditionIds":["race-proof"]},{"id":"preserve-verification","statement":"Exact runId/sourceSha verification and explicit auto-progress authorization remain intact.","proofConditionIds":["contract-proof"]},{"id":"queue-advances","statement":"An explicitly armed exact-head green PR no longer remains stranded solely because the notifier fired before Forgejo published final run success.","proofConditionIds":["queue-proof"]}],"objective":"Continue the same owner-authorized control plane maintenance mission and apply the exact bounded notifier-race fix in .forgejo/workflows/knocklaunch.yml. The proven defect is a race where /forgejo/event receives pull_request_gate_success before Forgejo exposes the exact run as green, returning 409 exact_gate_success_for_run_required and stranding armed PRs. Retry only that exact transient 409, bounded to 8 attempts at 1 second, while preserving exact runId/sourceSha verification and all existing recovery behavior. Ship and prove the control plane repair.","constraints":[{"id":"bounded-retry","statement":"Retry is bounded and only applies to the exact transient 409 exact_gate_success_for_run_required condition.","proofConditionIds":["race-proof"]},{"id":"forgejo-only","statement":"The control plane remains Forgejo-only with no GitHub fallback.","proofConditionIds":["contract-proof"]},{"id":"preserve-recovery","statement":"Keep the existing minute recovery fallback.","proofConditionIds":["contract-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"race-proof","kind":"runtime","claim":"Live control plane workflow contains bounded retry for only the exact gate visibility 409 and passes the canonical gate.","route":"/","required":true,"expectedText":"exact_gate_success_for_run_required","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"contract-proof","kind":"runtime","claim":"Live control plane contract still uses Forgejo exact run/source verification, explicit auto-progress marker authorization, and minute recovery fallback.","route":"/","required":true,"expectedText":"event_driven_success_primary_every_minute_recovery","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"queue-proof","kind":"runtime","claim":"After live control plane repair, automatic progression can accept a successful exact armed gate event without the prior visibility-race rejection.","route":"/","required":true,"expectedText":"accepted","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"550bc5cbe7396f7fb4227803f260bb21bf8556e2485fa6defab6eda880ee76d4","requestContractRevision":2,"previousRequestContractHash":"83b2e77ae42d5c9de5d86d492b12cd1b4ef093a94183b3e6deabc39c24ac8f5b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:30:57.61635+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:caedcd17-d597-4009-b2db-e0ff55bf7d54:request-contract-revision:2:550bc5cbe7396f7fb4227803f260bb21bf8556e2485fa6defab6eda880ee76d4","mission_step_id":"7566c1a8-988c-41af-a66a-2e55565b9d94","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"1e00d751-35bc-4fd7-9695-e511dba87b42","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","consumedAt":1787938264071,"consumerToken":"50cd1114-4981-41c2-932a-0ce17d4931cf","authorizationId":"bef14621-3861-432f-9bfb-dbf152ca82f5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:31:05.584787+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:bef14621-3861-432f-9bfb-dbf152ca82f5","mission_step_id":"121792f1-bba9-4398-8b95-9e50d7189f01","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"36056f85-4da8-4dbf-98e5-eff01d9cf09c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfjt5k","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7585,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":964,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":25085,"prReadinessMs":25075,"approvedPlanMs":0,"missionSetupMs":1898,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"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":4400,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T21:00:41.591375+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"964","receipt_type":"execute_mission","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f782d9f4-4856-4637-83d7-478aad87397c","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"722fd981-adfb-4f48-800e-559e778f0ac8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/bychefap-tenant-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3452,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"5d4344c5-65f4-4149-993e-be121b5d5bec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":722,"missionSetupMs":395},"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":"5d4344c5-65f4-4149-993e-be121b5d5bec"},"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":9958,"likelyAffectedFiles":["src/App.tsx","src/lib/tenantUtils.ts","src/routes/verticalRouteRegistry.ts","src/pages/mobile-vendor/BigPapisPublic.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T03:46:13.451878+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3066b530-1b7e-4485-b61d-039413cdc82c","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"c0ef3834-a2b1-482c-9c8c-ca61550fbc33","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-live-execution-pulse-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1136,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1314,"missionSetupMs":360},"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":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},"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":7643,"likelyAffectedFiles":["src/hooks/useRealtorTenancy.ts","src/components/realtor/AgentSuccessWorkspace.tsx",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T05:05:57.191632+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac0faa7b-e2f5-4937-bfb2-857cf869a619:execute_mission:repair_mission_synthesis_ready","mission_step_id":"448d8271-41ce-4f58-b46c-e4d4cc5040c8","command_center_event_id":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},{"id":"03b2d464-2173-4f9d-8ee1-8ad94531e46d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-live-execution-pulse-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2521,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":39912,"prReadinessMs":0,"approvedPlanMs":39912,"missionSetupMs":627,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},"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":4964,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T05:07:28.879453+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac0faa7b-e2f5-4937-bfb2-857cf869a619:execute_mission:repair_mission_execution_retryable","mission_step_id":"aed9e31e-50cd-483b-8952-39ec3c5c0446","command_center_event_id":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},{"id":"40659966-6899-40ec-bb77-f7e85e2ea731","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-live-execution-pulse-20260826","reason":"forgejo_pr_create_failed:409","status":"blocked","metrics":{"receiptBytes":3694,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":6152,"prReadinessMs":0,"approvedPlanMs":6152,"missionSetupMs":558,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},"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":4838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T05:05:44.521468+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac0faa7b-e2f5-4937-bfb2-857cf869a619:execute_mission:repair_mission_execution_blocked","mission_step_id":"aed9e31e-50cd-483b-8952-39ec3c5c0446","command_center_event_id":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},{"id":"45566998-208e-4a53-af10-0b16a24488a9","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner explicitly requested repair of the backed-up Forgejo merge queue; this exact workflow change fixes the proven control plane gate-notifier race that stranded armed green PRs.","baseSha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","issuedAt":1787938259771,"expiresAt":1787938439771,"missionId":"caedcd17-d597-4009-b2db-e0ff55bf7d54","singleUse":true,"authorizationId":"bef14621-3861-432f-9bfb-dbf152ca82f5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:31:01.676099+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bef14621-3861-432f-9bfb-dbf152ca82f5","mission_step_id":"121792f1-bba9-4398-8b95-9e50d7189f01","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"81b4fb56-592f-4e40-84ca-d9c49442f5de","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfieam","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6947,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":962,"terminal":false,"missionId":"f8e9f37b-03bf-41c9-a41d-72b0a41366da","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6177,"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":"f8e9f37b-03bf-41c9-a41d-72b0a41366da"},"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":1458,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:00:55.203492+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"962","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f8e9f37b-03bf-41c9-a41d-72b0a41366da:automatic-mission-resume:962:repair_mission_pr_ready_retryable","mission_step_id":"707fad27-872b-4079-ab23-fa2771203ec6","command_center_event_id":"f8e9f37b-03bf-41c9-a41d-72b0a41366da"},{"id":"b97b1946-06b5-41b7-b384-e08865c3dc91","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the live Redfish Roofing tenant regression now. Replace only the stripped Redfish dashboard shell with a dense premium roofing operating hub that exposes the existing authoritative modules already in the repository, keeps mobile responsive, avoids unrelated tenants/infrastructure, ships frontend, and proves the live dashboard plus representative app routes.","tenantRef":"redfish-roofing","receivedAt":"2026-08-28T23:50:40.193Z","fingerprint":"6b21d789805e8a87d230fc72290e7ee09379ed7e68d7cc36db6c53bbb2dfc407","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the live Redfish Roofing tenant regression now. Replace only the stripped Redfish dashboard shell with a dense premium roofing operating hub that exposes the existing authoritative modules already in the repository, keeps mobile responsive, avoids unrelated tenants/infrastructure, ships frontend, and proves the live dashboard plus representative app routes.","wordingChanged":false,"canonicalIntent":"Repair the live Redfish Roofing tenant regression now. Replace only the stripped Redfish dashboard shell with a dense premium roofing operating hub that exposes the existing authoritative modules already in the repository, keeps mobile responsive, avoids unrelated tenants/infrastructure, ships frontend, and proves the live dashboard plus representative app routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-redfish-capabilities","statement":"The Redfish dashboard exposes the existing roofing lead, sales, canvassing, production, field, communications, documents, money, reporting, team, automation, training, and settings modules instead of the stripped nine-card launcher.","proofConditionIds":["live-dashboard","route-customers","route-canvassing","route-jobs","route-billing"]},{"id":"preserve-redfish-shell","statement":"The restored hub remains a premium Redfish-specific responsive workspace rather than falling back to a generic command center.","proofConditionIds":["live-dashboard"]}],"objective":"Repair the live Redfish Roofing tenant regression now. Replace only the stripped Redfish dashboard shell with a dense premium roofing operating hub that exposes the existing authoritative modules already in the repository, keeps mobile responsive, avoids unrelated tenants/infrastructure, ships frontend, and proves the live dashboard plus representative app routes.","constraints":[{"id":"tenant-isolation","statement":"Do not change unrelated tenants or infrastructure.","proofConditionIds":["repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-scope","kind":"repository","claim":"Only the RedfishRoofingDashboard source is changed for this repair.","route":"/redfish-roofing/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"live-dashboard","kind":"runtime","claim":"Live Redfish dashboard shows restored operating hub.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"All Redfish tools. Nothing hidden.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-customers","kind":"runtime","claim":"Redfish customers/leads route opens.","route":"/redfish-roofing/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-canvassing","kind":"runtime","claim":"Redfish canvassing route opens.","route":"/redfish-roofing/canvassing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-jobs","kind":"runtime","claim":"Redfish jobs route opens.","route":"/redfish-roofing/jobs","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-billing","kind":"runtime","claim":"Redfish billing route opens.","route":"/redfish-roofing/billing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"3dda04f455dc9701647f29e16526721c969439c979ef0057d79cee663a7b731f","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:50:41.289953+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:tenant-workstream-contribution:6b21d789805e8a87d230fc72290e7ee09379ed7e68d7cc36db6c53bbb2dfc407","mission_step_id":null,"command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"4f864ced-64b8-4939-880e-a5af6c80058a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/paul-live-grounding-context-pack-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1762,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"364a12d9-1861-4dc1-8045-e06129399811","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":25928,"prReadinessMs":0,"approvedPlanMs":25928,"missionSetupMs":339,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"364a12d9-1861-4dc1-8045-e06129399811"},"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":4887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:19:52.001554+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:364a12d9-1861-4dc1-8045-e06129399811:execute_mission:repair_mission_execution_retryable","mission_step_id":"79f67470-c740-4f23-bb92-055c0f397745","command_center_event_id":"364a12d9-1861-4dc1-8045-e06129399811"},{"id":"6f6b9db5-a49e-4656-a5ab-0eb4b433086d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-merge-queue-pending-release-block-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":29460,"prReadinessMs":0,"approvedPlanMs":29460,"missionSetupMs":761,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},"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":4910,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:21:41.579443+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e820e094-9e64-4a92-9bd7-a8649fd4b3d4:execute_mission:repair_mission_execution_retryable","mission_step_id":"9c425ae6-71e5-4b3d-ad45-bb6b0053e68a","command_center_event_id":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},{"id":"8ee954aa-0f2b-4de4-b2ef-fbf490a9c6ad","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-merge-queue-pending-release-block-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1172,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":837,"missionSetupMs":482},"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":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},"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":9042,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:22:13.23476+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e820e094-9e64-4a92-9bd7-a8649fd4b3d4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"fc9fa19b-54da-428d-a2e1-3cd2b32dc015","command_center_event_id":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},{"id":"0f7fe247-ccf0-4a10-a3ea-459c5a9de0e0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-merge-queue-pending-release-block-20260826","reason":"forgejo_pr_create_failed:409","status":"blocked","metrics":{"receiptBytes":4137,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3675,"prReadinessMs":0,"approvedPlanMs":3675,"missionSetupMs":761,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},"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":4828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:24:59.309723+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e820e094-9e64-4a92-9bd7-a8649fd4b3d4:execute_mission:repair_mission_execution_blocked","mission_step_id":"9c425ae6-71e5-4b3d-ad45-bb6b0053e68a","command_center_event_id":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},{"id":"a6383c78-1d9c-405a-bd38-a41ca335be5e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"bfe112bd-6aa9-43d0-b3a2-4e3f3ec4578e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3836,"prReadinessMs":0,"approvedPlanMs":3836,"missionSetupMs":1844,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bfe112bd-6aa9-43d0-b3a2-4e3f3ec4578e"},"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":5044,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:38:32.77898+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bfe112bd-6aa9-43d0-b3a2-4e3f3ec4578e:execute_mission:repair_mission_execution_blocked","mission_step_id":"81dd0f07-67d6-4eef-8243-aae365e4b061","command_center_event_id":"bfe112bd-6aa9-43d0-b3a2-4e3f3ec4578e"},{"id":"0f396a69-33fe-4fb0-8e1d-fc774f0be106","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1937088ad9a4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2519,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":640,"missionSetupMs":348},"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":"1937088a-d9a4-4844-88d7-8103a2d06cac"},"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":9720,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:56:28.968122+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1937088a-d9a4-4844-88d7-8103a2d06cac:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0648fa97-229c-4517-9636-2e14a6399100","command_center_event_id":"1937088a-d9a4-4844-88d7-8103a2d06cac"},{"id":"c3dde2f2-b67b-44f3-aab1-7dca7587933b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-gate-notifier-race-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5537,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":936,"terminal":false,"missionId":"caedcd17-d597-4009-b2db-e0ff55bf7d54","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":34416,"prReadinessMs":772,"approvedPlanMs":33637,"missionSetupMs":3088,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},"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":5812,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:31:36.155403+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"936","receipt_type":"execute_mission","idempotency_key":"mission:caedcd17-d597-4009-b2db-e0ff55bf7d54:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7566c1a8-988c-41af-a66a-2e55565b9d94","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"f417580b-6eea-448b-8be5-2d16f1119ef8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1937088ad9a4","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10072,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10011,"prReadinessMs":0,"approvedPlanMs":10011,"missionSetupMs":390,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac"},"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":4936,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:58:33.737934+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1937088a-d9a4-4844-88d7-8103a2d06cac:execute_mission:repair_mission_execution_retryable","mission_step_id":"85a61601-fb2e-4432-af58-9dbdc2b0d745","command_center_event_id":"1937088a-d9a4-4844-88d7-8103a2d06cac"},{"id":"82637eb0-943b-44d0-aeed-9141f92322f2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfjt5k","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8812,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":964,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":234,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"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":1136,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T21:02:15.399543+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"964","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:automatic-mission-resume:964:repair_mission_waiting_for_gate","mission_step_id":"d2da12b0-be69-47d3-8402-63e22a802e44","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"1ee37435-3f29-4489-8b7b-9797e5bdd5ab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d2c69d6428f4963a9d0048520270a079db54b9d889aac2924e1bf6a2e69606c7","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:54:12.547479+00:00","proof_gate":"canonical_release_pending","source_sha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","external_id":"forgejo-main-24a00d22463b","receipt_type":"canonical_release_status","idempotency_key":"mission:447e13b8-8f37-41f4-a5ba-70f989de5328:forgejo-release-status:24a00d22463b945f8b98f9fafa8692a8158d29b0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"455397b7-8e3b-4fe2-8c57-b3da63545b75","command_center_event_id":"447e13b8-8f37-41f4-a5ba-70f989de5328"},{"id":"21ba4d16-9a2e-49a5-804a-657eacf8e64c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1937088ad9a4","reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-1937088ad9a4","status":"blocked","metrics":{"receiptBytes":5407,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2001,"prReadinessMs":0,"approvedPlanMs":2001,"missionSetupMs":446,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac"},"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":4908,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:59:34.901457+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1937088a-d9a4-4844-88d7-8103a2d06cac:execute_mission:repair_mission_execution_blocked","mission_step_id":"85a61601-fb2e-4432-af58-9dbdc2b0d745","command_center_event_id":"1937088a-d9a4-4844-88d7-8103a2d06cac"},{"id":"f8c083d6-75f3-4577-8a3e-4a320ae94b1c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e99c016ce381","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e99c016c-e381-4d43-b491-6b8982c88c6a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":860,"missionSetupMs":2240},"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":"e99c016c-e381-4d43-b491-6b8982c88c6a"},"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":9176,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T13:54:03.173684+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e99c016c-e381-4d43-b491-6b8982c88c6a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"929513b4-c3dc-484c-b5b4-e9ac37802840","command_center_event_id":"e99c016c-e381-4d43-b491-6b8982c88c6a"},{"id":"d8d82b47-16ea-42b2-b6f3-a0b951f6ad3c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/bychefap-premium-tenant-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":4488,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"fd092196-af31-41e0-9c3c-23c5dfdffcd4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":26171,"prReadinessMs":0,"approvedPlanMs":26171,"missionSetupMs":735,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},"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":3575,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T13:57:18.195987+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd092196-af31-41e0-9c3c-23c5dfdffcd4:execute_mission:repair_mission_execution_retryable","mission_step_id":"58c9b0ee-c802-49f2-b3e2-c6d54649811a","command_center_event_id":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},{"id":"f9674585-c4a3-4430-a610-c12e8933f27c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":"anchored_edit_anchor_not_unique:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":5954,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1557,"prReadinessMs":0,"approvedPlanMs":1557,"missionSetupMs":594,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":5133,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:27:14.441336+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_execution_blocked","mission_step_id":"75e25d29-c766-4ff4-8593-a8526e76ae6b","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"54431fd2-2439-485d-b50d-d016c14326b1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-protected-main-recovery-syntax-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-protected-main-recovery-syntax-20260826","status":"blocked","metrics":{"receiptBytes":2312,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4170,"prReadinessMs":0,"approvedPlanMs":4170,"missionSetupMs":556,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},"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":4426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:05:59.091096+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3941f6ae-c7dd-4016-88fa-385beff8dd2a:execute_mission:repair_mission_execution_blocked","mission_step_id":"0f6bbe3a-72f8-480f-9e2e-ad30318ccda8","command_center_event_id":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},{"id":"5f09c808-e2f3-4458-93a9-b7271b2095c0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/bychefap-premium-tenant-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7641,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"fd092196-af31-41e0-9c3c-23c5dfdffcd4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":17,"missionSetupMs":503},"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":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},"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":8049,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T13:50:07.73802+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd092196-af31-41e0-9c3c-23c5dfdffcd4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c8f4f77c-e957-405f-8732-7a538e330272","command_center_event_id":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},{"id":"c366ffc1-ab14-4c7f-9d3f-b6b0f6556d1b","source":"cc-execution","status":"recorded","payload":{"objective":"Update existing authoritative BYCHEFAP PR #769 on its current branch. Apply the premium owner experience exactly: recognize MOBILE_VENDOR in tenantExperience instead of falling through to UNKNOWN/MITIGATION; give mobile vendors event-business labels; give BYCHEFAP explicit Today/Bookings/Calendar/Events/Clients/Customers/Quotes & Proposals/Money/Prep & Service/Menu & Packages/Mail/Documents/Public Site/Settings & Brand navigation; replace generic Event Command/Priority filler with a logo-led charcoal/ivory/bronze BYCHEFAP Today dashboard and the Inquiry -> Quote -> Deposit -> Booked -> Prep -> Event -> Paid pipeline. Preserve existing BYCHEFAP public route work already in PR #769. After mutation refresh same PR if needed, gate, squash merge, frontend deploy, prove live and visual desktop/mobile.","tenantRef":"bychefap","receivedAt":"2026-08-26T14:00:36.884Z","fingerprint":"e7ea54cb24ba9fe798ac4d7bc9a267aad84b2c3cf94bf7d9c99f69e12af0dbed","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:00:38.058271+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:e7ea54cb24ba9fe798ac4d7bc9a267aad84b2c3cf94bf7d9c99f69e12af0dbed","mission_step_id":"53d855c4-05b2-4bb2-8113-e49832cb908f","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"cb9e1a69-638e-4752-a74d-8f454d2e6bbb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/bychefap-tenant-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8316,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"5d4344c5-65f4-4149-993e-be121b5d5bec","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10667,"prReadinessMs":0,"approvedPlanMs":10667,"missionSetupMs":6580,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d4344c5-65f4-4149-993e-be121b5d5bec"},"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":3634,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T11:51:20.1633+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:execute_mission:repair_mission_execution_retryable","mission_step_id":"d19d8085-38f0-4c5a-8bea-5752bc993227","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"fb957116-2ff7-4919-9ab2-3ad2e3e0ab8f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4730,"prReadinessMs":0,"approvedPlanMs":4730,"missionSetupMs":1634,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2"},"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":5032,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:02:26.638719+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2:execute_mission:repair_mission_execution_blocked","mission_step_id":"48a71471-a85f-47b1-af18-012c0d99e937","command_center_event_id":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2"},{"id":"718ff53a-f62d-494e-8bae-209e823113fe","source":"forgejo","status":"verified","payload":{"branch":"ai/forgejo-overload-drift-watchdog-20260826","prNumber":773,"nextAction":null,"mergeCommitSha":"0233b1eced21a096bd94049087834fed7027a726","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:59:22.378035+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0233b1eced21a096bd94049087834fed7027a726","external_id":"773","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:merged-pr:773:0233b1eced21a096bd94049087834fed7027a726","mission_step_id":"a00387bf-7526-4f5b-bd2a-9ca775d7530e","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"43c27bf1-8421-49f9-8795-2514100ccc66","source":"cc-execution","status":"recorded","payload":{"objective":"Merge existing Forgejo PR #769 for BYCHEFAP. Do not synthesize, edit, create a new branch, or create another PR. PR #769 is the authoritative existing BYCHEFAP PR. Confirm it is current with main and gate-green; squash merge it through Forgejo, then deploy only the affected frontend target and prove /bychefap/dashboard live with BYCHEFAP content. Reuse the existing PR and exact head; no duplicate release path.","tenantRef":"bychefap","receivedAt":"2026-08-26T16:33:02.992Z","fingerprint":"55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:33:04.380672+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","mission_step_id":"53d855c4-05b2-4bb2-8113-e49832cb908f","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"e622fdec-34e3-4ca6-888d-4bd9e1548c64","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1577,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":926,"missionSetupMs":736},"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":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":9343,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/GlobalCommandPalette.tsx","src/components/InspectionRequestModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:05:18.221569+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_synthesis_ready","mission_step_id":"91d78f72-9eec-47ff-bcf7-1a8450bdb3fc","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"fedf15df-c48d-4560-8536-5a9f41738af4","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":null,"status":"no_change","metrics":{"receiptBytes":7117,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":773,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":33429,"missionSetupMs":231},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":5907,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:30:28.942894+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"773","receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_prepared","mission_step_id":"75e25d29-c766-4ff4-8593-a8526e76ae6b","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"6d3aa7e7-e1a7-45a2-9067-a37fea0c924d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9355,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":773,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":11323,"prReadinessMs":0,"approvedPlanMs":11323,"missionSetupMs":751,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":5184,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:35:40.130721+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"773","receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_execution_retryable","mission_step_id":"75e25d29-c766-4ff4-8593-a8526e76ae6b","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"474499bb-b557-436d-9367-8c16941e0432","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-recovery-syntax-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"68071161-98c3-4508-8733-883882e44430","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":28389,"prReadinessMs":0,"approvedPlanMs":28389,"missionSetupMs":1967,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68071161-98c3-4508-8733-883882e44430"},"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":3940,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:00:17.194937+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68071161-98c3-4508-8733-883882e44430:execute_mission:repair_mission_execution_retryable","mission_step_id":"6ebdc6d0-898c-4484-b72b-4e8ee938ed97","command_center_event_id":"68071161-98c3-4508-8733-883882e44430"},{"id":"520d1fb4-dd4d-4da9-97f7-95c390301a75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-protected-main-recovery-syntax-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":37063,"prReadinessMs":0,"approvedPlanMs":37063,"missionSetupMs":2799,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},"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":4415,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:05:21.023136+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3941f6ae-c7dd-4016-88fa-385beff8dd2a:execute_mission:repair_mission_execution_retryable","mission_step_id":"0f6bbe3a-72f8-480f-9e2e-ad30318ccda8","command_center_event_id":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},{"id":"27d8573a-bd04-48db-8188-36017c59b1a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-protected-main-recovery-syntax-r202608261515","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":1126,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":27758,"prReadinessMs":0,"approvedPlanMs":27758,"missionSetupMs":412,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},"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":4875,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:10:57.526074+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1195e7e-3c48-4e92-a626-90876b5b7f9b:execute_mission:repair_mission_execution_retryable","mission_step_id":"5f76c133-e985-442d-aef0-bea87b62b0b3","command_center_event_id":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},{"id":"fcaea3b0-9ad9-4dd4-ab74-7545e0fe4f76","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-protected-main-recovery-syntax-r202608261515","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2297,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":4763,"missionSetupMs":433},"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":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},"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":8698,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:11:38.517104+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1195e7e-3c48-4e92-a626-90876b5b7f9b:execute_mission:repair_mission_synthesis_ready","mission_step_id":"cd3d36b3-aaeb-46e7-8e2c-b04ef8c8541d","command_center_event_id":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},{"id":"13c9a870-1aa5-4fc1-8048-5c58124cf5fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-protected-main-recovery-syntax-r202608261515","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-protected-main-recovery-syntax-r202608261515","status":"blocked","metrics":{"receiptBytes":3980,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2405,"prReadinessMs":0,"approvedPlanMs":2405,"missionSetupMs":358,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},"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":3628,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:10:11.452358+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1195e7e-3c48-4e92-a626-90876b5b7f9b:execute_mission:repair_mission_execution_blocked","mission_step_id":"5f76c133-e985-442d-aef0-bea87b62b0b3","command_center_event_id":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},{"id":"eae23164-95e3-449b-906c-5706e33b05d0","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-28T17:35:57.615Z","fingerprint":"621c21102b6f0c73314e6f5e72df70f68f7ccb5f41ba0f71d572849adcf051d4","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papi-agenda-ui-match-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","wordingChanged":false,"canonicalIntent":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-ui-match","statement":"The 3-day agenda event rows and cancel controls visually match the established Big Papi owner UI.","proofConditionIds":["proof-ui-match"]},{"id":"outcome-placement","statement":"The 3-day agenda appears above the Business Pulse / what-the-business-is-doing-right-now card on desktop.","proofConditionIds":["proof-placement"]},{"id":"outcome-behavior","statement":"Existing open-event and cancel-event behavior remains intact.","proofConditionIds":["proof-behavior"]}],"objective":"Fix the Big Papi owner dashboard agenda so the newly added event/open/cancel UI visually matches the existing Big Papi owner experience and move the entire 3-day agenda above the existing Business Pulse / “what the business is doing right now” card on desktop. Preserve all existing event-click and cancellation behavior. Frontend only.","constraints":[{"id":"constraint-status","statement":"Preserve green confirmed, red canceled, white operational, and amber tentative status communication.","proofConditionIds":["proof-status"]},{"id":"constraint-senior","statement":"Keep senior-friendly click and tap targets.","proofConditionIds":["proof-senior"]},{"id":"constraint-frontend","statement":"Frontend source only.","proofConditionIds":["proof-frontend"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-ui-match","kind":"visual","claim":"Agenda styling visually follows the surrounding Big Papi owner dashboard design.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-placement","kind":"visual","claim":"The 3-day agenda is positioned above the Business Pulse card on desktop.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-behavior","kind":"runtime","claim":"Event actions remain available after the styling/placement repair.","route":"/big-papis/owner/events","required":true,"expectedText":"Cancel event","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-status","kind":"visual","claim":"Status communication remains visually distinct without saturated full-row styling.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-senior","kind":"visual","claim":"Agenda actions remain large and readable.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"Full calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-frontend","kind":"runtime","claim":"Only the frontend release target is affected.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/big-papi-agenda-ui-match-20260828","conversationContext":"{\"requestContract\":{\"outcomes\":[{\"id\":\"outcome-ui-match\",\"claim\":\"The 3-day agenda event rows and cancel controls visually match the established Big Papi owner UI.\",\"proofConditionIds\":[\"proof-ui-match\"]},{\"id\":\"outcome-placement\",\"claim\":\"The 3-day agenda appears above the Business Pulse / what-the-business-is-doing-right-now card on desktop.\",\"proofConditionIds\":[\"proof-placement\"]},{\"id\":\"outcome-behavior\",\"claim\":\"Existing open-event and cancel-event behavior remains intact.\",\"proofConditionIds\":[\"proof-behavior\"]}],\"constraints\":[{\"id\":\"constraint-status\",\"claim\":\"Preserve green confirmed, red canceled, white operational, and amber tentative status communication.\",\"proofConditionIds\":[\"proof-status\"]},{\"id\":\"constraint-senior\",\"claim\":\"Keep senior-friendly click and tap targets.\",\"proofConditionIds\":[\"proof-senior\"]},{\"id\":\"constraint-frontend\",\"claim\":\"Frontend source only.\",\"proofConditionIds\":[\"proof-frontend\"]}],\"proofConditions\":[{\"id\":\"proof-ui-match\",\"kind\":\"visual\",\"claim\":\"Agenda styling visually follows the surrounding Big Papi owner dashboard design.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-placement\",\"kind\":\"visual\",\"claim\":\"The 3-day agenda is positioned above the Business Pulse card on desktop.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-behavior\",\"kind\":\"runtime\",\"claim\":\"Event actions remain available after the styling/placement repair.\",\"route\":\"/big-papis/owner/events\",\"expectedText\":\"Cancel event\"},{\"id\":\"proof-status\",\"kind\":\"visual\",\"claim\":\"Status communication remains visually distinct without saturated full-row styling.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\"},{\"id\":\"proof-senior\",\"kind\":\"visual\",\"claim\":\"Agenda actions remain large and readable.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"Full calendar\"},{\"id\":\"proof-frontend\",\"kind\":\"runtime\",\"claim\":\"Only the frontend release target is affected.\",\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"3-day agenda\",\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"5e4052eb2905a2ea48f15ae2748827a869b6132162705ec04be094760ea19b3e","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T17:35:58.375681+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:09ce39fa-18d8-444a-8ce6-d822c9ed32fc:tenant-workstream-contribution:621c21102b6f0c73314e6f5e72df70f68f7ccb5f41ba0f71d572849adcf051d4","mission_step_id":null,"command_center_event_id":"09ce39fa-18d8-444a-8ce6-d822c9ed32fc"},{"id":"29b46396-6e9d-4ecf-8150-5ac8f2bbdb58","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papi-public-reorg-20260828","prNumber":963,"nextAction":null,"mergeCommitSha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:55:34.182908+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","external_id":"963","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:merged-pr:963:2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","mission_step_id":"64309e0f-aa99-4eea-9a24-dc8c5dd0ec04","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"47092986-f3e1-4908-889e-c26f87bd2dd5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/remove-forgejo-api-from-main-release-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2312,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"96e419af-d73e-41c6-9199-28e919c691a1","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":32468,"prReadinessMs":0,"approvedPlanMs":32468,"missionSetupMs":396,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96e419af-d73e-41c6-9199-28e919c691a1"},"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":4560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:38:41.213294+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:96e419af-d73e-41c6-9199-28e919c691a1:execute_mission:repair_mission_execution_retryable","mission_step_id":"5aef5722-bde2-46d8-9cd9-eea216cab93d","command_center_event_id":"96e419af-d73e-41c6-9199-28e919c691a1"},{"id":"845aefec-90a0-4c17-ae2d-845a7182bfd7","source":"forgejo","status":"waiting","payload":{"branch":"ai/redfish-insurance-retail-dual-pipeline-20260829","prNumber":1006,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cb81ca57e152db436b2985b3842745dfb1e438a4","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:22:24.941175+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cb81ca57e152db436b2985b3842745dfb1e438a4","external_id":"1006","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a12f229a-bb9a-4d36-a7ab-8261815df283:merged-pr:1006:cb81ca57e152db436b2985b3842745dfb1e438a4","mission_step_id":"6c51aaff-14e4-43ec-bf3b-7e2661c6104f","command_center_event_id":"a12f229a-bb9a-4d36-a7ab-8261815df283"},{"id":"2b69a40e-03f8-46b9-b256-be71254ac467","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/remove-forgejo-api-from-main-release-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/remove-forgejo-api-from-main-release-20260826","status":"blocked","metrics":{"receiptBytes":3493,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"96e419af-d73e-41c6-9199-28e919c691a1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2672,"prReadinessMs":0,"approvedPlanMs":2672,"missionSetupMs":960,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96e419af-d73e-41c6-9199-28e919c691a1"},"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":4746,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:36:09.576999+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:96e419af-d73e-41c6-9199-28e919c691a1:execute_mission:repair_mission_execution_blocked","mission_step_id":"5aef5722-bde2-46d8-9cd9-eea216cab93d","command_center_event_id":"96e419af-d73e-41c6-9199-28e919c691a1"},{"id":"2935c93c-4c92-4eb5-947c-35c2505e5ce0","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.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1800,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86"},"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":4376,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:40:15.704571+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75a3a8ad-09e3-4ed9-b101-4127cdc93d86:execute_mission:repair_mission_execution_blocked","mission_step_id":"d188f048-d423-4226-bc87-f4ed2753e931","command_center_event_id":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86"},{"id":"502de56e-ffbb-4166-bf45-03ebde981fb4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1079,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4000,"prReadinessMs":0,"approvedPlanMs":4000,"missionSetupMs":382,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86"},"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":4828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:40:29.929147+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75a3a8ad-09e3-4ed9-b101-4127cdc93d86:execute_mission:repair_mission_execution_retryable","mission_step_id":"d188f048-d423-4226-bc87-f4ed2753e931","command_center_event_id":"75a3a8ad-09e3-4ed9-b101-4127cdc93d86"},{"id":"6a1d35f1-dd97-48bd-ab2c-a93b1adf3b78","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a45430b9cfc7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.0-forgejo-load-recovery","prNumber":null,"terminal":false,"missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":783,"missionSetupMs":2334},"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":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},"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":11047,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:57:33.605675+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a45430b9-cfc7-4982-9d53-52b76eb905a2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"45c41d3b-93cc-4c7a-8674-e2c974a0e6b9","command_center_event_id":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},{"id":"2d56ca62-44b4-4310-9ae2-3b4a67bd453f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a45430b9cfc7","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1746,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.0-forgejo-load-recovery","prNumber":null,"terminal":false,"missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":42129,"prReadinessMs":0,"approvedPlanMs":42129,"missionSetupMs":862,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},"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":4909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:01:25.385277+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a45430b9-cfc7-4982-9d53-52b76eb905a2:execute_mission:repair_mission_execution_retryable","mission_step_id":"3b685ff5-6127-4ff4-9c90-fbd60e93870e","command_center_event_id":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},{"id":"4a11a076-de81-4b59-9126-8c10efc6cff8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a45430b9cfc7","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2915,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.0-forgejo-load-recovery","prNumber":776,"terminal":false,"missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5997,"prReadinessMs":3801,"approvedPlanMs":0,"missionSetupMs":976,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},"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":4708,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:03:56.578007+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"776","receipt_type":"execute_mission","idempotency_key":"mission:a45430b9-cfc7-4982-9d53-52b76eb905a2:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"3b685ff5-6127-4ff4-9c90-fbd60e93870e","command_center_event_id":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},{"id":"33d3ff48-4647-4a7d-8255-ff6c6bd647f7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a45430b9cfc7","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4173,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.0-forgejo-load-recovery","prNumber":776,"terminal":false,"missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":27771,"prReadinessMs":2147,"approvedPlanMs":0,"missionSetupMs":1536,"shipAndProveMs":25615},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},"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":4690,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:04:42.492536+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"776","receipt_type":"execute_mission","idempotency_key":"mission:a45430b9-cfc7-4982-9d53-52b76eb905a2:execute_mission:canonical_release_transport_retryable","mission_step_id":"3b685ff5-6127-4ff4-9c90-fbd60e93870e","command_center_event_id":"a45430b9-cfc7-4982-9d53-52b76eb905a2"},{"id":"0de4e2e3-88a1-40fd-b7cb-9f12a18d43de","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/allow-proof-only-frontend-discard-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":null,"terminal":false,"missionId":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":29515,"prReadinessMs":0,"approvedPlanMs":29515,"missionSetupMs":1857,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},"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":4784,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:11:41.839998+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3c1317a-f50f-4e4c-a66a-af03bebb6c07:execute_mission:repair_mission_execution_retryable","mission_step_id":"f038c200-0283-49f0-a9bf-9b08104d3c25","command_center_event_id":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},{"id":"505b97d1-3121-4363-81a6-c64146e02abb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/allow-proof-only-frontend-discard-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1165,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":null,"terminal":false,"missionId":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":2873,"missionSetupMs":321},"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":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},"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":8933,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:12:21.708304+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3c1317a-f50f-4e4c-a66a-af03bebb6c07:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ae77823b-9612-4c75-a9bb-51f690a2c692","command_center_event_id":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},{"id":"bf7b5b57-4fbd-4130-aa15-5a63d9d6303b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mteckgp5","prNumber":1007,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"79f9f922fa55046b5ae57df70f76b4cfc21ad4ec","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:27:05.371579+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"79f9f922fa55046b5ae57df70f76b4cfc21ad4ec","external_id":"1007","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197:merged-pr:1007:79f9f922fa55046b5ae57df70f76b4cfc21ad4ec","mission_step_id":"8a31c384-1bfb-4e9a-b111-00538a624740","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"adcc915a-c8c4-426f-8b20-66eba57e798f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/allow-proof-only-frontend-discard-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/allow-proof-only-frontend-discard-20260826","status":"blocked","metrics":{"receiptBytes":2910,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":null,"terminal":false,"missionId":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2331,"prReadinessMs":0,"approvedPlanMs":2331,"missionSetupMs":473,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},"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":5000,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:12:51.387897+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3c1317a-f50f-4e4c-a66a-af03bebb6c07:execute_mission:repair_mission_execution_blocked","mission_step_id":"f038c200-0283-49f0-a9bf-9b08104d3c25","command_center_event_id":"f3c1317a-f50f-4e4c-a66a-af03bebb6c07"},{"id":"e22ea7df-976c-4438-92dd-4ab33f11b759","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-proof-only-queue-cleanup-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":null,"terminal":false,"missionId":"9e970ddd-17db-4615-8a35-99ded660d043","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":29360,"prReadinessMs":0,"approvedPlanMs":29360,"missionSetupMs":1299,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e970ddd-17db-4615-8a35-99ded660d043"},"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":5052,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:13:44.435872+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e970ddd-17db-4615-8a35-99ded660d043:execute_mission:repair_mission_execution_retryable","mission_step_id":"5ff57481-8d9c-433f-ac15-7fd0358877ed","command_center_event_id":"9e970ddd-17db-4615-8a35-99ded660d043"},{"id":"11b0eb71-0447-45ec-8f77-da61fa5ed7f5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-proof-only-queue-cleanup-20260826","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/fix-proof-only-queue-cleanup-20260826","status":"blocked","metrics":{"receiptBytes":2331,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":null,"terminal":false,"missionId":"9e970ddd-17db-4615-8a35-99ded660d043","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2845,"prReadinessMs":0,"approvedPlanMs":2845,"missionSetupMs":450,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e970ddd-17db-4615-8a35-99ded660d043"},"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":5115,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:14:41.834468+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e970ddd-17db-4615-8a35-99ded660d043:execute_mission:repair_mission_execution_blocked","mission_step_id":"5ff57481-8d9c-433f-ac15-7fd0358877ed","command_center_event_id":"9e970ddd-17db-4615-8a35-99ded660d043"},{"id":"14154b57-84d1-4f6a-be76-6261739d52fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"03616d1f-efbe-4f58-a842-77caa90464d0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3813,"prReadinessMs":0,"approvedPlanMs":3813,"missionSetupMs":1604,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"03616d1f-efbe-4f58-a842-77caa90464d0"},"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-26T16:38:46.852661+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:03616d1f-efbe-4f58-a842-77caa90464d0:execute_mission:repair_mission_execution_blocked","mission_step_id":"69e10d84-14d5-4759-b726-dc8b4553f432","command_center_event_id":"03616d1f-efbe-4f58-a842-77caa90464d0"},{"id":"3a216efc-607c-4d1a-9884-e3336f2182c2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b63d236390d050b6d286f11bffad9f0ca2a2785ac9ea09f58b0f32321c996fc7","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:55:47.647514+00:00","proof_gate":"canonical_release_pending","source_sha":"2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a","external_id":"forgejo-main-2e3ac3732320","receipt_type":"canonical_release_status","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:forgejo-release-status:2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2ac70ea4-2e06-4537-abb9-29c5822a4ec9","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"51b3ffd5-888a-480b-9154-b891d1048f51","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-proof-only-queue-cleanup-20260826","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3515,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":777,"terminal":false,"missionId":"9e970ddd-17db-4615-8a35-99ded660d043","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":27675,"prReadinessMs":1733,"approvedPlanMs":25388,"missionSetupMs":343,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9e970ddd-17db-4615-8a35-99ded660d043"},"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":5504,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:16:46.845203+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"777","receipt_type":"execute_mission","idempotency_key":"mission:9e970ddd-17db-4615-8a35-99ded660d043:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"5ff57481-8d9c-433f-ac15-7fd0358877ed","command_center_event_id":"9e970ddd-17db-4615-8a35-99ded660d043"},{"id":"c58e3583-b8ae-4417-8ecc-8487c692a8b7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-proof-only-queue-cleanup-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4738,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":777,"terminal":false,"missionId":"9e970ddd-17db-4615-8a35-99ded660d043","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":29814,"prReadinessMs":1688,"approvedPlanMs":0,"missionSetupMs":1408,"shipAndProveMs":28118},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9e970ddd-17db-4615-8a35-99ded660d043"},"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":5076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:17:54.303075+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"777","receipt_type":"execute_mission","idempotency_key":"mission:9e970ddd-17db-4615-8a35-99ded660d043:execute_mission:canonical_release_transport_retryable","mission_step_id":"5ff57481-8d9c-433f-ac15-7fd0358877ed","command_center_event_id":"9e970ddd-17db-4615-8a35-99ded660d043"},{"id":"6077e8b1-cc22-477f-b0fd-1fd2713220a3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-agenda-ui-match-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7105,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":937,"terminal":false,"missionId":"09ce39fa-18d8-444a-8ce6-d822c9ed32fc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e17f74e2e6d31b0135331f2fbcdba555436bc4b1","timingsMs":{"handlerMs":26182,"prReadinessMs":1269,"approvedPlanMs":18161,"missionSetupMs":4020,"shipAndProveMs":6192},"nextAction":null,"receiptRef":{"mode":"full","missionId":"09ce39fa-18d8-444a-8ce6-d822c9ed32fc"},"performance":null,"deploymentId":"forgejo-main-e17f74e2e6d3","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":8167,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T17:36:27.119999+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e17f74e2e6d31b0135331f2fbcdba555436bc4b1","external_id":"forgejo-main-e17f74e2e6d3","receipt_type":"execute_mission","idempotency_key":"mission:09ce39fa-18d8-444a-8ce6-d822c9ed32fc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"58ee18a0-9d01-4e05-b174-4bb887698a08","command_center_event_id":"09ce39fa-18d8-444a-8ce6-d822c9ed32fc"},{"id":"54bb1490-13bf-4dd5-88dc-929ad68a2cd5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-watchdog-cooldown-contract-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":3700,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.2-forgejo-proof-cleanup","prNumber":778,"terminal":false,"missionId":"3782f83a-ee8a-4b41-bb0d-61a5210e8818","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":13811,"prReadinessMs":0,"approvedPlanMs":13811,"missionSetupMs":2166,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3782f83a-ee8a-4b41-bb0d-61a5210e8818"},"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":5087,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:26:21.940292+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3782f83a-ee8a-4b41-bb0d-61a5210e8818:execute_mission:repair_mission_execution_retryable","mission_step_id":"01da7637-4899-4765-9702-c30e30c1c33a","command_center_event_id":"3782f83a-ee8a-4b41-bb0d-61a5210e8818"},{"id":"a10b9261-6e93-4a8d-bbaf-f546c417d43a","source":"forgejo","status":"retryable","payload":{"branch":"ai/add-forgejo-host-control-mcp-r2-20260826","merged":false,"prNumber":780,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:04:11.378807+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"780","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:de473921-dbdb-41a7-a320-ebeb97eb2bf5:closed-pr:780:unmerged","mission_step_id":"d3487bff-4905-4e4e-ae07-eeedd7309d27","command_center_event_id":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},{"id":"792c4753-edc5-4d23-8775-cfcd0d3683c0","source":"cc-execution","status":"recorded","payload":{"objective":"Continue queue recovery for PR #962. Protected main is now 2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a after #963 merged, so #962's currently running Gate generation is stale. Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; refresh immediately onto current main, cancel/supersede the obsolete Gate generation through normal concurrency behavior, run the fresh exact-head Gate, squash merge if green, deploy only affected production owners, and verify completion. Do not create replacement PRs or duplicate missions.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-28T22:56:22.252Z","fingerprint":"e1ca83d68645bfd81608c396ac98aaa87f2404f944ec5f26027ce0a0a43cc13e","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdfieam","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue queue recovery for PR #962. Protected main is now 2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a after #963 merged, so #962's currently running Gate generation is stale. Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; refresh immediately onto current main, cancel/supersede the obsolete Gate generation through normal concurrency behavior, run the fresh exact-head Gate, squash merge if green, deploy only affected production owners, and verify completion. Do not create replacement PRs or duplicate missions.","wordingChanged":false,"canonicalIntent":"Continue queue recovery for PR #962. Protected main is now 2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a after #963 merged, so #962's currently running Gate generation is stale. Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; refresh immediately onto current main, cancel/supersede the obsolete Gate generation through normal concurrency behavior, run the fresh exact-head Gate, squash merge if green, deploy only affected production owners, and verify completion. Do not create replacement PRs or duplicate missions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue-drained","statement":"PR #962 is refreshed to current main, passes the exact-head Gate, merges through the canonical path, and its affected release is verified.","proofConditionIds":["proof-pr962","proof-release962"]}],"objective":"Continue queue recovery for PR #962. Protected main is now 2e3ac3732320f1bb08e49ee7e1e8ddd3c6a5887a after #963 merged, so #962's currently running Gate generation is stale. Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; refresh immediately onto current main, cancel/supersede the obsolete Gate generation through normal concurrency behavior, run the fresh exact-head Gate, squash merge if green, deploy only affected production owners, and verify completion. Do not create replacement PRs or duplicate missions.","constraints":[{"id":"constraint-reuse","statement":"Reuse existing PR #962 and its branch; do not create a replacement PR or duplicate mission.","proofConditionIds":["proof-pr962"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-pr962","kind":"repository","claim":"PR #962 is on current main lineage, exact-head Gate passes, and the PR squash-merges.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release962","kind":"runtime","claim":"Only affected production owners for PR #962 are released and verified.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtdfieam","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Help drain the current merge queue completely rather than leaving open PRs in purgatory.\",\"intent\":{\"rawUtterance\":\"YOU THINK IM HER EFOR MY FUCKING HEALTH BITCH MY QUEUE STILL NEEDS YOUR HELP\",\"canonicalIntent\":\"Continue actively repairing and draining the current merge queue until the existing open PRs reach their proper terminal merge/release state.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-queue-drained\",\"statement\":\"PR #962 is refreshed to current main, passes the exact-head Gate, merges through the canonical path, and its affected release is verified.\",\"proofConditionIds\":[\"proof-pr962\",\"proof-release962\"]}],\"constraints\":[{\"id\":\"constraint-reuse\",\"statement\":\"Reuse existing PR #962 and its branch; do not create a replacement PR or duplicate mission.\",\"proofConditionIds\":[\"proof-pr962\"]}],\"proofConditions\":[{\"id\":\"proof-pr962\",\"kind\":\"repository\",\"claim\":\"PR #962 is on current main lineage, exact-head Gate passes, and the PR squash-merges.\",\"required\":true,\"route\":null,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]},{\"id\":\"proof-release962\",\"kind\":\"runtime\",\"claim\":\"Only affected production owners for PR #962 are released and verified.\",\"required\":true,\"route\":null,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"88bd98a4b6d828e7f841fc6a906f75a6b4b0ffb274dd34d4d1ca8611f3f764be","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:56:22.775542+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0f57839c-c7d5-404e-af49-3a8aa27b3a00:tenant-workstream-contribution:e1ca83d68645bfd81608c396ac98aaa87f2404f944ec5f26027ce0a0a43cc13e","mission_step_id":"c32ca758-17c1-451f-8114-d25e46fde39e","command_center_event_id":"0f57839c-c7d5-404e-af49-3a8aa27b3a00"},{"id":"ba6a257c-1b65-4ce0-8826-58561dfd3a57","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main 79f9f922fa55046b5ae57df70f76b4cfc21ad4ec, add financing to Redfish roofing jobs as a PAYMENT OVERLAY, not a third exclusive funding type. Preserve jobs.funding_type strictly as retail|insurance and preserve the existing insurance dual claim/payout pipeline unchanged. Add jobs.financing_mode none|partial|full plus financed_amount numeric. Redfish job details must let the user set None, Partial, or Full financing and record the financed dollar amount. Retail jobs may therefore be direct pay, retail + partial financing, or fully financed. Insurance jobs may also carry financing without hiding or replacing the insurance claim/payout lane. Do not fabricate remaining-balance math because jobs has no authoritative contract total field. Use owner-facing roofing language. One fresh branch, one PR, KnockLaunch Gate, squash merge, apply only the additive migration and frontend release, then prove live schema and exact frontend artifact. No Visual Witness.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:29:32.983Z","fingerprint":"164441bee85ec511611bdea5786a941183088241caadb324b57faa42e12e9a49","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-financing-overlay-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current Forgejo main 79f9f922fa55046b5ae57df70f76b4cfc21ad4ec, add financing to Redfish roofing jobs as a PAYMENT OVERLAY, not a third exclusive funding type. Preserve jobs.funding_type strictly as retail|insurance and preserve the existing insurance dual claim/payout pipeline unchanged. Add jobs.financing_mode none|partial|full plus financed_amount numeric. Redfish job details must let the user set None, Partial, or Full financing and record the financed dollar amount. Retail jobs may therefore be direct pay, retail + partial financing, or fully financed. Insurance jobs may also carry financing without hiding or replacing the insurance claim/payout lane. Do not fabricate remaining-balance math because jobs has no authoritative contract total field. Use owner-facing roofing language. One fresh branch, one PR, KnockLaunch Gate, squash merge, apply only the additive migration and frontend release, then prove live schema and exact frontend artifact. No Visual Witness.","wordingChanged":false,"canonicalIntent":"From current Forgejo main 79f9f922fa55046b5ae57df70f76b4cfc21ad4ec, add financing to Redfish roofing jobs as a PAYMENT OVERLAY, not a third exclusive funding type. Preserve jobs.funding_type strictly as retail|insurance and preserve the existing insurance dual claim/payout pipeline unchanged. Add jobs.financing_mode none|partial|full plus financed_amount numeric. Redfish job details must let the user set None, Partial, or Full financing and record the financed dollar amount. Retail jobs may therefore be direct pay, retail + partial financing, or fully financed. Insurance jobs may also carry financing without hiding or replacing the insurance claim/payout lane. Do not fabricate remaining-balance math because jobs has no authoritative contract total field. Use owner-facing roofing language. One fresh branch, one PR, KnockLaunch Gate, squash merge, apply only the additive migration and frontend release, then prove live schema and exact frontend artifact. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"financing-overlay","statement":"Redfish jobs support financing mode None, Partial, or Full independently of Retail vs Insurance funding type.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"partial-retail","statement":"A Retail job can be marked Partial financing and record a financed dollar amount without changing the job to Insurance or a third funding class.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"insurance-preserved","statement":"Insurance jobs retain the existing roof production plus claim/payout pipeline even when financing is present.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-fake-balance","statement":"The UI does not invent remaining-balance calculations without an authoritative contract total.","proofConditionIds":["repo-proof"]}],"objective":"From current Forgejo main 79f9f922fa55046b5ae57df70f76b4cfc21ad4ec, add financing to Redfish roofing jobs as a PAYMENT OVERLAY, not a third exclusive funding type. Preserve jobs.funding_type strictly as retail|insurance and preserve the existing insurance dual claim/payout pipeline unchanged. Add jobs.financing_mode none|partial|full plus financed_amount numeric. Redfish job details must let the user set None, Partial, or Full financing and record the financed dollar amount. Retail jobs may therefore be direct pay, retail + partial financing, or fully financed. Insurance jobs may also carry financing without hiding or replacing the insurance claim/payout lane. Do not fabricate remaining-balance math because jobs has no authoritative contract total field. Use owner-facing roofing language. One fresh branch, one PR, KnockLaunch Gate, squash merge, apply only the additive migration and frontend release, then prove live schema and exact frontend artifact. No Visual Witness.","constraints":[{"id":"preserve-funding-type","statement":"jobs.funding_type remains constrained to retail|insurance.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"additive-schema","statement":"Only additive financing fields are introduced; existing claim/payment models and RPCs are not replaced.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source and migration implement financing as an independent overlay and preserve Retail/Insurance plus claim payout logic.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live schema exposes valid financing overlay fields and the exact merged frontend release is live.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-financing-overlay-20260829","conversationContext":null,"requestContractHash":"98153ed881d962c337a9882b88d064fdf12e65d3a3db25f722d62eaddfe8b4f1","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:29:33.501983+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2924c327-f815-47e6-af58-e7fcfc64447c:tenant-workstream-contribution:164441bee85ec511611bdea5786a941183088241caadb324b57faa42e12e9a49","mission_step_id":null,"command_center_event_id":"2924c327-f815-47e6-af58-e7fcfc64447c"},{"id":"39119dbf-fbb3-445b-bad3-2a10e047fcec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-watchdog-cooldown-contract-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2437,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.2-forgejo-proof-cleanup","prNumber":778,"terminal":false,"missionId":"3782f83a-ee8a-4b41-bb0d-61a5210e8818","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3806,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":1747,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3782f83a-ee8a-4b41-bb0d-61a5210e8818"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:27:23.534768+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"778","receipt_type":"execute_mission","idempotency_key":"mission:3782f83a-ee8a-4b41-bb0d-61a5210e8818:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"01da7637-4899-4765-9702-c30e30c1c33a","command_center_event_id":"3782f83a-ee8a-4b41-bb0d-61a5210e8818"},{"id":"8264bf80-a98e-488e-b951-134637c2b3ba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-queue-starvation-20260826","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.2-forgejo-proof-cleanup","prNumber":null,"terminal":false,"missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":31729,"prReadinessMs":0,"approvedPlanMs":31729,"missionSetupMs":1686,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},"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":5063,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:32:08.681889+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cbba4443-08cb-43a5-8e1f-d4585d6918aa:execute_mission:repair_mission_execution_retryable","mission_step_id":"522bc308-4928-4185-97da-0e5ba7525228","command_center_event_id":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},{"id":"722f6eb9-8cb3-47cd-a0b5-9edf3930e674","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-queue-starvation-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1160,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.2-forgejo-proof-cleanup","prNumber":779,"terminal":false,"missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":77496,"prReadinessMs":3801,"approvedPlanMs":71048,"missionSetupMs":666,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},"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":5144,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:34:14.461921+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"779","receipt_type":"execute_mission","idempotency_key":"mission:cbba4443-08cb-43a5-8e1f-d4585d6918aa:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"522bc308-4928-4185-97da-0e5ba7525228","command_center_event_id":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},{"id":"f699b9fb-abbf-42bc-8f79-e2740d43db0a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-queue-starvation-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2425,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.2-forgejo-proof-cleanup","prNumber":779,"terminal":false,"missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":29584,"prReadinessMs":1620,"approvedPlanMs":0,"missionSetupMs":1084,"shipAndProveMs":27596},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},"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":5077,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:35:48.007436+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"779","receipt_type":"execute_mission","idempotency_key":"mission:cbba4443-08cb-43a5-8e1f-d4585d6918aa:execute_mission:canonical_release_transport_retryable","mission_step_id":"522bc308-4928-4185-97da-0e5ba7525228","command_center_event_id":"cbba4443-08cb-43a5-8e1f-d4585d6918aa"},{"id":"dd8cf1f0-7dec-4dd4-a686-93264b991434","source":"forgejo","status":"waiting","payload":{"branch":"ai/add-forgejo-host-control-mcp-r2-20260826","prNumber":781,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:50:25.484911+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"776b340b4ff2aad6d0d88722964766a4562ceed7","external_id":"781","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:merged-pr:781:776b340b4ff2aad6d0d88722964766a4562ceed7","mission_step_id":"b0b7cfd0-746c-40db-b2a1-37e5f235823c","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"a54024fc-d3a3-4452-8cd7-640f92fb45f1","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact contact-first Redfish patch using only the supplied product files and migration. Canonical identity is public.unified_contacts.id UUID. New Redfish jobs must select an existing tenant homeowner or create one first; created jobs write jobs.contact_id and use canonical contact identity for customer snapshots. Preserve Retail/Insurance and financing. Add safe FK/backfill plus additive canonical UUID columns for contact_claims/invoices/tasks while preserving legacy text contact_id. Ship one PR/gate/squash/release and live schema proof.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:38:29.179Z","fingerprint":"5022e047e7fedb61f64eae7fa0dfd3c4fd669566d6510af0aed44b5548eb2f04","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-financing-overlay-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact contact-first Redfish patch using only the supplied product files and migration. Canonical identity is public.unified_contacts.id UUID. New Redfish jobs must select an existing tenant homeowner or create one first; created jobs write jobs.contact_id and use canonical contact identity for customer snapshots. Preserve Retail/Insurance and financing. Add safe FK/backfill plus additive canonical UUID columns for contact_claims/invoices/tasks while preserving legacy text contact_id. Ship one PR/gate/squash/release and live schema proof.","wordingChanged":false,"canonicalIntent":"Apply the exact contact-first Redfish patch using only the supplied product files and migration. Canonical identity is public.unified_contacts.id UUID. New Redfish jobs must select an existing tenant homeowner or create one first; created jobs write jobs.contact_id and use canonical contact identity for customer snapshots. Preserve Retail/Insurance and financing. Add safe FK/backfill plus additive canonical UUID columns for contact_claims/invoices/tasks while preserving legacy text contact_id. Ship one PR/gate/squash/release and live schema proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contact-first-job-create","statement":"New Redfish roof jobs require selecting or creating a canonical homeowner and persist jobs.contact_id = unified_contacts.id.","proofConditionIds":["repo-proof","schema-proof","runtime-proof"]},{"id":"canonical-homeowner-display","statement":"Redfish job details resolve homeowner identity from the canonical contact when jobs.contact_id exists and expose an Open Homeowner action.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"legacy-safe-contact-spine","statement":"Claims, invoices, and tasks gain additive canonical_contact_id UUID relationships without repurposing or deleting legacy text contact_id fields.","proofConditionIds":["repo-proof","schema-proof"]},{"id":"preserve-redfish-workflows","statement":"Retail/Insurance classification, dual insurance claim/payout pipeline, and financing overlay remain intact.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Apply the exact contact-first Redfish patch using only the supplied product files and migration. Canonical identity is public.unified_contacts.id UUID. New Redfish jobs must select an existing tenant homeowner or create one first; created jobs write jobs.contact_id and use canonical contact identity for customer snapshots. Preserve Retail/Insurance and financing. Add safe FK/backfill plus additive canonical UUID columns for contact_claims/invoices/tasks while preserving legacy text contact_id. Ship one PR/gate/squash/release and live schema proof.","constraints":[{"id":"canonical-id","statement":"Use public.unified_contacts.id UUID as canonical homeowner identity; do not treat unified_contacts.contact_id text as canonical.","proofConditionIds":["repo-proof","schema-proof"]},{"id":"deterministic-backfill-only","statement":"Backfill existing relationships only when an exact deterministic unique match exists; ambiguous/unmatched records remain unlinked.","proofConditionIds":["schema-proof"]},{"id":"bounded-product-scope","statement":"Do not touch control-plane, workflow, worker, or unrelated application sources.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source contains only the bounded Redfish JobTracker/API and migration changes implementing canonical homeowner linkage while preserving insurance and financing.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]},{"id":"schema-proof","kind":"runtime","claim":"Production schema has jobs.contact_id FK to unified_contacts.id plus canonical_contact_id UUID FKs on contact_claims, invoices, and tasks; legacy text IDs remain.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["migrations"]},{"id":"runtime-proof","kind":"runtime","claim":"Live Redfish release enforces canonical homeowner resolution for the new roof job flow and uses canonical homeowner identity in job details without breaking insurance/financing behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-contact-first-spine-20260829","conversationContext":null,"requestContractHash":"bd8a003e46d79ef4ccb173ec7075382f969d50c893b00988769a3755c951a596","requestContractRevision":2},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:38:29.647795+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2924c327-f815-47e6-af58-e7fcfc64447c:tenant-workstream-contribution:5022e047e7fedb61f64eae7fa0dfd3c4fd669566d6510af0aed44b5548eb2f04","mission_step_id":"fa532f58-2562-4eb1-818d-76a269ca794c","command_center_event_id":"2924c327-f815-47e6-af58-e7fcfc64447c"},{"id":"7a29e2e9-dad3-4da8-ae26-4f166e83cae0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/add-forgejo-host-control-mcp-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1709,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":5659,"prReadinessMs":0,"approvedPlanMs":5659,"missionSetupMs":599,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},"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":5101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:48:37.967867+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04d8bc67-89ee-4aa6-85ac-16678c95163a:execute_mission:repair_mission_execution_retryable","mission_step_id":"d8e4ed84-1299-4bed-9086-04e2ba6093de","command_center_event_id":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},{"id":"83ee8c36-371f-40a2-a3c0-83e994c08680","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2879,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":501,"missionSetupMs":359},"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":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},"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":9316,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:45:47.611123+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04d8bc67-89ee-4aa6-85ac-16678c95163a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2c067494-146f-4541-8b08-f1f8c7793147","command_center_event_id":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},{"id":"4503c170-5d3a-479f-b04d-928f833f6fce","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-20260826","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/add-forgejo-host-control-mcp-20260826","status":"blocked","metrics":{"receiptBytes":5790,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1444,"prReadinessMs":0,"approvedPlanMs":1444,"missionSetupMs":373,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},"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":5121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:49:28.052938+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04d8bc67-89ee-4aa6-85ac-16678c95163a:execute_mission:repair_mission_execution_blocked","mission_step_id":"d8e4ed84-1299-4bed-9086-04e2ba6093de","command_center_event_id":"04d8bc67-89ee-4aa6-85ac-16678c95163a"},{"id":"3639a8f6-8815-4693-be3e-da68cae7a935","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/add-forgejo-host-control-mcp-r2-20260826","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":null,"terminal":false,"missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2342,"prReadinessMs":0,"approvedPlanMs":2342,"missionSetupMs":867,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},"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":5121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:54:27.783674+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de473921-dbdb-41a7-a320-ebeb97eb2bf5:execute_mission:repair_mission_execution_blocked","mission_step_id":"a1c37bdd-5365-4038-b2f9-55e8e738125a","command_center_event_id":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},{"id":"82defcfa-0de2-49f5-9423-d05d8d0323b1","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":4559,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4677,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},"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":3949,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:50:43.583089+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"960ead3e-101a-4c64-a19f-80516a3f1cb7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2418,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":769,"terminal":false,"missionId":"939a4739-f5a7-43fe-9fde-28bfa60bf21d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3807,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":375,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"939a4739-f5a7-43fe-9fde-28bfa60bf21d"},"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":5160,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:56:37.225039+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"769","receipt_type":"execute_mission","idempotency_key":"mission:939a4739-f5a7-43fe-9fde-28bfa60bf21d:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"165a7f14-48de-47ed-9683-ad57f72f2d58","command_center_event_id":"939a4739-f5a7-43fe-9fde-28bfa60bf21d"},{"id":"3dcfca13-64b4-4685-8eb0-6ea609519544","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","priorProofGate":"canonical_release_terminal_verified","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:51:06.888577+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"776b340b4ff2aad6d0d88722964766a4562ceed7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:durable-terminal-release-proof:776b340b4ff2aad6d0d88722964766a4562ceed7:terminal","mission_step_id":"edcec085-4b78-4225-9627-c02442fe2b46","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"cb90089c-fa4d-42da-84c3-232fb7a5a4f1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Redfish repair mission through release completion and terminal live proof. Verify the dashboard text and the required customers, canvassing, jobs, and billing routes from the explicit request contract. Do not create a new mission or PR.","wordingChanged":false,"canonicalIntent":"Continue the same Redfish repair mission through release completion and terminal live proof. Verify the dashboard text and the required customers, canvassing, jobs, and billing routes from the explicit request contract. Do not create a new mission or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-redfish-capabilities","statement":"The Redfish dashboard exposes the existing roofing lead, sales, canvassing, production, field, communications, documents, money, reporting, team, automation, training, and settings modules instead of the stripped nine-card launcher.","proofConditionIds":["live-dashboard","route-customers","route-canvassing","route-jobs","route-billing"]},{"id":"preserve-redfish-shell","statement":"The restored hub remains a premium Redfish-specific responsive workspace rather than falling back to a generic command center.","proofConditionIds":["live-dashboard"]}],"objective":"Continue the same Redfish repair mission through release completion and terminal live proof. Verify the dashboard text and the required customers, canvassing, jobs, and billing routes from the explicit request contract. Do not create a new mission or PR.","constraints":[{"id":"tenant-isolation","statement":"Do not change unrelated tenants or infrastructure.","proofConditionIds":["repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-scope","kind":"repository","claim":"Only the RedfishRoofingDashboard source is changed for this repair.","route":"/redfish-roofing/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"live-dashboard","kind":"runtime","claim":"Live Redfish dashboard shows restored operating hub.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"All Redfish tools. Nothing hidden.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-customers","kind":"runtime","claim":"Redfish customers/leads route opens.","route":"/redfish-roofing/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-canvassing","kind":"runtime","claim":"Redfish canvassing route opens.","route":"/redfish-roofing/canvassing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-jobs","kind":"runtime","claim":"Redfish jobs route opens.","route":"/redfish-roofing/jobs","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-billing","kind":"runtime","claim":"Redfish billing route opens.","route":"/redfish-roofing/billing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"27fdeb4a9e055131af890918e9fe132e52a1d8eeb2544e51329102b67b74d04c","requestContractRevision":3,"previousRequestContractHash":"80b904fae9933918f5f27cff6f330b4777a8a94ce1444c7c8497762e95be909e"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:51:55.693111+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:request-contract-revision:3:27fdeb4a9e055131af890918e9fe132e52a1d8eeb2544e51329102b67b74d04c","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"15e152c0-16c5-4a24-b98b-4a7f13801b94","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":936,"terminal":false,"missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19749,"prReadinessMs":19578,"approvedPlanMs":0,"missionSetupMs":461,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},"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":5649,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:40:57.508842+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"936","receipt_type":"execute_mission","idempotency_key":"mission:904bcd6f-0e0e-483f-8d99-e8ece41fe1e3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e741a7af-c67b-44c0-8ea6-2390535ca3cc","command_center_event_id":"904bcd6f-0e0e-483f-8d99-e8ece41fe1e3"},{"id":"3198caec-4465-4250-bd1d-b5ec6bfdb264","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Redfish repair mission. Apply the already-specified RedfishRoofingDashboard replacement, ship frontend, and prove the live dashboard plus required Redfish routes.","wordingChanged":false,"canonicalIntent":"Continue the same Redfish repair mission. Apply the already-specified RedfishRoofingDashboard replacement, ship frontend, and prove the live dashboard plus required Redfish routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-redfish-capabilities","statement":"The Redfish dashboard exposes the existing roofing lead, sales, canvassing, production, field, communications, documents, money, reporting, team, automation, training, and settings modules instead of the stripped nine-card launcher.","proofConditionIds":["live-dashboard","route-customers","route-canvassing","route-jobs","route-billing"]},{"id":"preserve-redfish-shell","statement":"The restored hub remains a premium Redfish-specific responsive workspace rather than falling back to a generic command center.","proofConditionIds":["live-dashboard"]}],"objective":"Continue the same Redfish repair mission. Apply the already-specified RedfishRoofingDashboard replacement, ship frontend, and prove the live dashboard plus required Redfish routes.","constraints":[{"id":"tenant-isolation","statement":"Do not change unrelated tenants or infrastructure.","proofConditionIds":["repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-scope","kind":"repository","claim":"Only the RedfishRoofingDashboard source is changed for this repair.","route":"/redfish-roofing/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"live-dashboard","kind":"runtime","claim":"Live Redfish dashboard shows restored operating hub.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"All Redfish tools. Nothing hidden.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-customers","kind":"runtime","claim":"Redfish customers/leads route opens.","route":"/redfish-roofing/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-canvassing","kind":"runtime","claim":"Redfish canvassing route opens.","route":"/redfish-roofing/canvassing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-jobs","kind":"runtime","claim":"Redfish jobs route opens.","route":"/redfish-roofing/jobs","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-billing","kind":"runtime","claim":"Redfish billing route opens.","route":"/redfish-roofing/billing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"80b904fae9933918f5f27cff6f330b4777a8a94ce1444c7c8497762e95be909e","requestContractRevision":2,"previousRequestContractHash":"3dda04f455dc9701647f29e16526721c969439c979ef0057d79cee663a7b731f"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:51:14.450424+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:request-contract-revision:2:80b904fae9933918f5f27cff6f330b4777a8a94ce1444c7c8497762e95be909e","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"db8f055e-8bf1-48b6-b1c9-4ff76b3cc03c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same Redfish repair mission after the retryable release transport timeout. Do not create a replacement branch or PR. Confirm whether PR 978 source 1cab7e787000d9173ea9dd91c760b412deed983c is on main, complete the existing frontend release if needed, then satisfy the existing explicit request contract with live proof.","wordingChanged":false,"canonicalIntent":"Reconcile the same Redfish repair mission after the retryable release transport timeout. Do not create a replacement branch or PR. Confirm whether PR 978 source 1cab7e787000d9173ea9dd91c760b412deed983c is on main, complete the existing frontend release if needed, then satisfy the existing explicit request contract with live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-redfish-capabilities","statement":"The Redfish dashboard exposes the existing roofing lead, sales, canvassing, production, field, communications, documents, money, reporting, team, automation, training, and settings modules instead of the stripped nine-card launcher.","proofConditionIds":["live-dashboard","route-customers","route-canvassing","route-jobs","route-billing"]},{"id":"preserve-redfish-shell","statement":"The restored hub remains a premium Redfish-specific responsive workspace rather than falling back to a generic command center.","proofConditionIds":["live-dashboard"]}],"objective":"Reconcile the same Redfish repair mission after the retryable release transport timeout. Do not create a replacement branch or PR. Confirm whether PR 978 source 1cab7e787000d9173ea9dd91c760b412deed983c is on main, complete the existing frontend release if needed, then satisfy the existing explicit request contract with live proof.","constraints":[{"id":"tenant-isolation","statement":"Do not change unrelated tenants or infrastructure.","proofConditionIds":["repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-scope","kind":"repository","claim":"Only the RedfishRoofingDashboard source is changed for this repair.","route":"/redfish-roofing/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"live-dashboard","kind":"runtime","claim":"Live Redfish dashboard shows restored operating hub.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"All Redfish tools. Nothing hidden.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-customers","kind":"runtime","claim":"Redfish customers/leads route opens.","route":"/redfish-roofing/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-canvassing","kind":"runtime","claim":"Redfish canvassing route opens.","route":"/redfish-roofing/canvassing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-jobs","kind":"runtime","claim":"Redfish jobs route opens.","route":"/redfish-roofing/jobs","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-billing","kind":"runtime","claim":"Redfish billing route opens.","route":"/redfish-roofing/billing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"40c5154d6cee3f1edf1b474d917efec0ec7cb012fc9423e61841ed0d353dd0d0","requestContractRevision":4,"previousRequestContractHash":"27fdeb4a9e055131af890918e9fe132e52a1d8eeb2544e51329102b67b74d04c"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:52:29.459528+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:request-contract-revision:4:40c5154d6cee3f1edf1b474d917efec0ec7cb012fc9423e61841ed0d353dd0d0","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"3e41e85d-c03e-46d2-855f-be568c5d2ef7","source":"cc-execution","status":"recorded","payload":{"objective":"Make Redfish truly contact-based where applicable. Canonical homeowner identity is public.unified_contacts.id UUID. New Redfish roof jobs must resolve a canonical homeowner before creation. Existing insurance/financing behavior must remain intact. Use only the supplied JobTracker/API sources plus one additive migration; no control-plane/workflow files. Ship one fresh PR, gate, squash merge, frontend+migration release, and prove production schema/runtime.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:41:16.803Z","fingerprint":"88a7863a8239fcb8be900325df62c3d1dd8e0f0957d7897ad3275b45a4de815a","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-contact-first-spine-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Redfish truly contact-based where applicable. Canonical homeowner identity is public.unified_contacts.id UUID. New Redfish roof jobs must resolve a canonical homeowner before creation. Existing insurance/financing behavior must remain intact. Use only the supplied JobTracker/API sources plus one additive migration; no control-plane/workflow files. Ship one fresh PR, gate, squash merge, frontend+migration release, and prove production schema/runtime.","wordingChanged":false,"canonicalIntent":"Make Redfish truly contact-based where applicable. Canonical homeowner identity is public.unified_contacts.id UUID. New Redfish roof jobs must resolve a canonical homeowner before creation. Existing insurance/financing behavior must remain intact. Use only the supplied JobTracker/API sources plus one additive migration; no control-plane/workflow files. Ship one fresh PR, gate, squash merge, frontend+migration release, and prove production schema/runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contact-first-job-create","statement":"New Redfish roof jobs require selecting or creating a canonical homeowner and persist jobs.contact_id = unified_contacts.id.","proofConditionIds":["repo-proof","schema-proof","runtime-proof"]},{"id":"canonical-homeowner-display","statement":"Redfish job details resolve homeowner identity from the canonical contact when jobs.contact_id exists and expose an Open Homeowner action.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"legacy-safe-contact-spine","statement":"Claims, invoices, and tasks gain additive canonical_contact_id UUID relationships without repurposing or deleting legacy text contact_id fields.","proofConditionIds":["repo-proof","schema-proof"]},{"id":"preserve-redfish-workflows","statement":"Retail/Insurance classification, dual insurance claim/payout pipeline, and financing overlay remain intact.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Make Redfish truly contact-based where applicable. Canonical homeowner identity is public.unified_contacts.id UUID. New Redfish roof jobs must resolve a canonical homeowner before creation. Existing insurance/financing behavior must remain intact. Use only the supplied JobTracker/API sources plus one additive migration; no control-plane/workflow files. Ship one fresh PR, gate, squash merge, frontend+migration release, and prove production schema/runtime.","constraints":[{"id":"canonical-id","statement":"Use public.unified_contacts.id UUID as canonical homeowner identity; do not treat unified_contacts.contact_id text as canonical.","proofConditionIds":["repo-proof","schema-proof"]},{"id":"deterministic-backfill-only","statement":"Backfill existing relationships only when an exact deterministic unique match exists; ambiguous or unmatched records remain unlinked.","proofConditionIds":["schema-proof"]},{"id":"bounded-product-scope","statement":"Do not touch control-plane, workflow, worker, or unrelated application sources.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source contains only bounded Redfish JobTracker/API and migration changes implementing canonical homeowner linkage while preserving insurance and financing.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]},{"id":"schema-proof","kind":"runtime","claim":"Production schema has jobs.contact_id FK to unified_contacts.id plus canonical_contact_id UUID FKs on contact_claims, invoices, and tasks; legacy text IDs remain.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["migrations"]},{"id":"runtime-proof","kind":"runtime","claim":"Live Redfish release contains the contact-first roof-job flow and canonical homeowner display while preserving insurance and financing behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-contact-first-spine-20260829","conversationContext":null,"requestContractHash":"a14ff6f91c08f3db0f681d27a48ead2fa45a5704647388a83651ed54f796d7a6","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:41:17.281315+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6deaee89-5cef-4633-ac79-325fdac4116a:tenant-workstream-contribution:88a7863a8239fcb8be900325df62c3d1dd8e0f0957d7897ad3275b45a4de815a","mission_step_id":null,"command_center_event_id":"6deaee89-5cef-4633-ac79-325fdac4116a"},{"id":"90692318-d8b4-4a4c-8777-ccd7cef0eb16","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["gate-contract","runtime-release","freeze-contract"]},{"id":"unfinished-target-assertion","statement":"Mandatory architecture tests require corrective release input flags to use unfinished dispatchTargets rather than original target replay.","proofConditionIds":["gate-contract"]}],"objective":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-contract","kind":"repository","claim":"PR #1657 exact head passes the corrected deterministic architecture contract and KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source with per-target release reconciliation active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"86904e32d94d041943a1e67e73b116623b40f2c30cf1f0b6a37cdfc177e3852a","requestContractRevision":5,"previousRequestContractHash":"66157a65fe6fd00ceb5eb2a9d45466da0323b869fdcbfdb0dca3b39185b1a0ac"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:38:15.566398+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:5:86904e32d94d041943a1e67e73b116623b40f2c30cf1f0b6a37cdfc177e3852a","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"fd9de22e-a2bb-4072-b294-4787b9693c80","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1180,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":780,"terminal":false,"missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3804,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":786,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},"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":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:58:39.38379+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"780","receipt_type":"execute_mission","idempotency_key":"mission:de473921-dbdb-41a7-a320-ebeb97eb2bf5:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a1c37bdd-5365-4038-b2f9-55e8e738125a","command_center_event_id":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},{"id":"81e678a0-0452-4bed-95fc-f6fcfd6e088e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":731,"terminal":false,"missionId":"43579a54-fa31-4ed1-8de0-87f24b437141","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3806,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":572,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"43579a54-fa31-4ed1-8de0-87f24b437141"},"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":5158,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:58:57.997787+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"731","receipt_type":"execute_mission","idempotency_key":"mission:43579a54-fa31-4ed1-8de0-87f24b437141:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"480322d7-e171-4f4b-8ce3-53fe097ef64a","command_center_event_id":"43579a54-fa31-4ed1-8de0-87f24b437141"},{"id":"5b184298-8eac-4bd2-b88a-799cc99f278d","source":"cc-execution","status":"recorded","payload":{"objective":"Fix La Vista del Mar customer-facing page and backend route access exactly as authorized by the owner.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-28T17:43:09.097Z","fingerprint":"b917f20e8c07550bea50badd26b85a1e3bd3cad1667166eb283039189fd5e005","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtd8odzs","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix La Vista del Mar customer-facing page and backend route access exactly as authorized by the owner.","wordingChanged":false,"canonicalIntent":"Fix La Vista del Mar customer-facing page and backend route access exactly as authorized by the owner.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"public-page","statement":"The public La Vista del Mar customer page at /la-vista-del-mar renders a current long-term rental experience for The View and The Nest.","proofConditionIds":["public-live"]},{"id":"backend-link","statement":"The Vista owner Route Directory exposes a Customer page link to /la-vista-del-mar.","proofConditionIds":["registry-source"]},{"id":"owner-shortcut","statement":"The Vista owner dashboard exposes an easy Open customer page control.","proofConditionIds":["owner-source"]}],"objective":"Fix La Vista del Mar customer-facing page and backend route access exactly as authorized by the owner.","constraints":[{"id":"frontend-only","statement":"Do not modify control-plane, database, auth, migrations, or backend runtime; preserve existing reservation/storage schema.","proofConditionIds":["registry-source","owner-source"]},{"id":"one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and deploy only affected frontend target.","proofConditionIds":["public-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"public-live","kind":"runtime","claim":"Live /la-vista-del-mar renders La Vista del Mar long-term rental wording.","route":"/la-vista-del-mar","required":true,"expectedText":"Long-term","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"registry-source","kind":"repository","claim":"verticalRouteRegistry contains a SHORT_TERM_RENTAL Customer page definition with path /:tenantSlug.","route":"/la-vista-del-mar","required":true,"expectedText":"Customer page","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"owner-source","kind":"repository","claim":"LongTermRentalDashboard contains an Open customer page control.","route":"/la-vista-del-mar","required":true,"expectedText":"Open customer page","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtd8odzs","conversationContext":null,"requestContractHash":"03e2ae17d7534846fed223038af55284ffd786b806a5171fcc5c076328176a69","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T17:43:09.747396+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:14f2db7d-c7bc-48e3-a71e-ee4c084f3861:tenant-workstream-contribution:b917f20e8c07550bea50badd26b85a1e3bd3cad1667166eb283039189fd5e005","mission_step_id":null,"command_center_event_id":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},{"id":"ff57d321-b3b2-4f60-8a9f-452a4ac0b233","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":768,"terminal":false,"missionId":"b71db832-91f4-429a-bc6b-9671aeb1ff4e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3806,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":1758,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b71db832-91f4-429a-bc6b-9671aeb1ff4e"},"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":5159,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:00:08.638443+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"768","receipt_type":"execute_mission","idempotency_key":"mission:b71db832-91f4-429a-bc6b-9671aeb1ff4e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"bdef3d76-8321-43b8-9ba8-71c3dd585623","command_center_event_id":"b71db832-91f4-429a-bc6b-9671aeb1ff4e"},{"id":"341b5145-4521-461c-a990-716099bcd3ad","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation for existing control-plane PR #973 only. Rebase/recreate the exact same five-file readiness-resilience change on current protected main fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b within the existing branch ai/control-plane-readiness-resilience-20260828 and existing PR #973. Do not create a new PR. Preserve readiness 4000ms/read, 7000ms total, regression expectations, and version 1.55.8-readiness-resilience. Then Gate, squash merge, deploy cc-execution only, prove live.","wordingChanged":false,"canonicalIntent":"Corrective generation for existing control-plane PR #973 only. Rebase/recreate the exact same five-file readiness-resilience change on current protected main fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b within the existing branch ai/control-plane-readiness-resilience-20260828 and existing PR #973. Do not create a new PR. Preserve readiness 4000ms/read, 7000ms total, regression expectations, and version 1.55.8-readiness-resilience. Then Gate, squash merge, deploy cc-execution only, prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"The control plane readiness timeout defect is repaired and the remaining queue can refresh, Gate, merge, release, and reach terminal proof without manual babysitting.","proofConditionIds":["proof-runtime","proof-queue"]}],"objective":"Corrective generation for existing control-plane PR #973 only. Rebase/recreate the exact same five-file readiness-resilience change on current protected main fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b within the existing branch ai/control-plane-readiness-resilience-20260828 and existing PR #973. Do not create a new PR. Preserve readiness 4000ms/read, 7000ms total, regression expectations, and version 1.55.8-readiness-resilience. Then Gate, squash merge, deploy cc-execution only, prove live.","constraints":[{"id":"constraint-1","statement":"Forgejo is canonical.","proofConditionIds":["proof-runtime","proof-queue"]},{"id":"constraint-2","statement":"Do not bypass protected main.","proofConditionIds":["proof-runtime","proof-queue"]},{"id":"constraint-3","statement":"Reuse existing PR #973; do not create a replacement.","proofConditionIds":["proof-runtime"]},{"id":"constraint-4","statement":"Preserve exact-head Gate and stale-generation safety.","proofConditionIds":["proof-runtime","proof-queue"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"cc-execution 1.55.8-readiness-resilience is live after canonical Gate, squash merge, and cc-execution-only release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-queue","kind":"repository","claim":"Existing PR #960 progresses through refresh, exact-head Gate, squash merge and affected-target release after the control-plane repair.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"240ef5e7e25bd35c7e041e256a532eaa7f37a0ead0621132c86308176929a52e","requestContractRevision":3,"previousRequestContractHash":"124d1f4b43559e757a38bba1dd289344d632f4680ad05d96e3c5265147dc9f39"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:15:27.819551+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:request-contract-revision:3:240ef5e7e25bd35c7e041e256a532eaa7f37a0ead0621132c86308176929a52e","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"cab09787-601c-441d-9e81-09ac3f8e2540","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finalize the existing Redfish mission now that protected main is exactly source 1cab7e787000d9173ea9dd91c760b412deed983c. Reconcile release receipt/runtime proof only; do not mutate source, create a new branch, or create another PR.","wordingChanged":false,"canonicalIntent":"Finalize the existing Redfish mission now that protected main is exactly source 1cab7e787000d9173ea9dd91c760b412deed983c. Reconcile release receipt/runtime proof only; do not mutate source, create a new branch, or create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-redfish-capabilities","statement":"The Redfish dashboard exposes the existing roofing lead, sales, canvassing, production, field, communications, documents, money, reporting, team, automation, training, and settings modules instead of the stripped nine-card launcher.","proofConditionIds":["live-dashboard","route-customers","route-canvassing","route-jobs","route-billing"]},{"id":"preserve-redfish-shell","statement":"The restored hub remains a premium Redfish-specific responsive workspace rather than falling back to a generic command center.","proofConditionIds":["live-dashboard"]}],"objective":"Finalize the existing Redfish mission now that protected main is exactly source 1cab7e787000d9173ea9dd91c760b412deed983c. Reconcile release receipt/runtime proof only; do not mutate source, create a new branch, or create another PR.","constraints":[{"id":"tenant-isolation","statement":"Do not change unrelated tenants or infrastructure.","proofConditionIds":["repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-scope","kind":"repository","claim":"Only the RedfishRoofingDashboard source is changed for this repair.","route":"/redfish-roofing/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"live-dashboard","kind":"runtime","claim":"Live Redfish dashboard shows restored operating hub.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"All Redfish tools. Nothing hidden.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-customers","kind":"runtime","claim":"Redfish customers/leads route opens.","route":"/redfish-roofing/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-canvassing","kind":"runtime","claim":"Redfish canvassing route opens.","route":"/redfish-roofing/canvassing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-jobs","kind":"runtime","claim":"Redfish jobs route opens.","route":"/redfish-roofing/jobs","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"route-billing","kind":"runtime","claim":"Redfish billing route opens.","route":"/redfish-roofing/billing","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"22b7e26bbc3b0755a0a08bfc959f5c3a57128c7870c1127125517ec495251af1","requestContractRevision":5,"previousRequestContractHash":"40c5154d6cee3f1edf1b474d917efec0ec7cb012fc9423e61841ed0d353dd0d0"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:53:24.373101+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:request-contract-revision:5:22b7e26bbc3b0755a0a08bfc959f5c3a57128c7870c1127125517ec495251af1","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"d477684e-649b-4c81-be39-4b8430c76815","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3673,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":735,"terminal":false,"missionId":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6513,"prReadinessMs":3801,"approvedPlanMs":0,"missionSetupMs":1022,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},"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":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:57:59.791808+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"735","receipt_type":"execute_mission","idempotency_key":"mission:82e799a3-1dbb-467b-898b-8bbf1ec4cd5c:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"694fa7b2-6c27-43b2-8bd2-c5e848fbb1db","command_center_event_id":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},{"id":"842f9d13-bc06-4143-8050-6732ec8eaca7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":679,"terminal":false,"missionId":"10d70e2d-7c4e-47a7-887b-feb4c6e56f1e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3807,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":1274,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"10d70e2d-7c4e-47a7-887b-feb4c6e56f1e"},"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":5159,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:02:34.57555+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"679","receipt_type":"execute_mission","idempotency_key":"mission:10d70e2d-7c4e-47a7-887b-feb4c6e56f1e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a378eead-a456-485f-88f4-c200995ce6e3","command_center_event_id":"10d70e2d-7c4e-47a7-887b-feb4c6e56f1e"},{"id":"03d8e62e-39f9-43c7-9212-716330fa429d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4897,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":735,"terminal":false,"missionId":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":29243,"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":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},"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":1048,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:04:10.246163+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"735","receipt_type":"automatic_mission_resume","idempotency_key":"mission:82e799a3-1dbb-467b-898b-8bbf1ec4cd5c:automatic-mission-resume:735:repair_mission_pr_ready_retryable","mission_step_id":"59a3329f-6967-4392-b36b-695453adde70","command_center_event_id":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},{"id":"307c2bbd-7609-4165-a375-7555757c5583","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","package.json"],"reason":"Owner-authorized release machinery hardening on exact Forgejo main f05662547b2b7fe8200bb29c1380cfa36770b2bd; refreeze after exact live proof.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789065776444,"expiresAt":1789065956444,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"88941e53-98b0-4c3e-80ea-2103494feccd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:42:56.909242+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:88941e53-98b0-4c3e-80ea-2103494feccd","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"6ddd6e57-a079-42d1-b713-c2325d30f5a0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:51:00.663245+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"776b340b4ff2aad6d0d88722964766a4562ceed7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:forgejo-release-status:776b340b4ff2aad6d0d88722964766a4562ceed7:verified:forgejo-main/source=success","mission_step_id":"edcec085-4b78-4225-9627-c02442fe2b46","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"248713c7-2129-4a95-b5c5-2d9b434c3b68","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability repair; gate 5064 proved a single stale assertion still expects original target replay instead of unfinished-target dispatch.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489498655,"expiresAt":1788489678655,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"f2a2a376-d838-48b2-b19a-0b3c2cc1e050"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:38:19.699312+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f2a2a376-d838-48b2-b19a-0b3c2cc1e050","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"64b0ed92-3899-49ce-aa6a-1a6b260ea591","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"57e820166f89bc0b54e504e73ee8753ba9de1526","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"homepage-discoverability","satisfied":true,"statement":"The RoofHelpFinder root remains video/CTA-first but gains compact, visible, crawlable Brevard County homeowner guidance, six useful internal guide links, and four visible FAQs with matching FAQPage JSON-LD.","proofConditionIds":["proof-repository","proof-homepage-live"]},{"id":"new-guides","satisfied":true,"statement":"Two unique indexable homeowner guides exist at /roof-insurance-claim-help and /roof-inspection-replacement-help with safe practical guidance, BreadcrumbList JSON-LD, official license/permit references, and related-guide links.","proofConditionIds":["proof-repository","proof-insurance-live","proof-inspection-live"]},{"id":"sitemap-routing","satisfied":true,"statement":"Both new guides are registered in public routes and included in roofhelpfinder-sitemap.xml while all existing market URLs and service-by-market noindex behavior are preserved.","proofConditionIds":["proof-repository","proof-insurance-live","proof-inspection-live"]},{"id":"frontend-only-release","satisfied":true,"statement":"The merged change releases only the frontend production owner and the requested RoofHelpFinder routes are live from merged main.","proofConditionIds":["proof-homepage-live","proof-insurance-live","proof-inspection-live"]}],"satisfied":true,"constraints":[{"id":"preserve-lead-funnel","satisfied":true,"statement":"Do not change the existing video, GET ROOF HELP modal, lead submission, verified-address, insurance question, deterministic matching, or homeowner consent behavior.","proofConditionIds":["proof-repository","proof-homepage-live"]},{"id":"scope-boundary","satisfied":true,"statement":"Do not change backend, database, Supabase, auth, workers, control plane, workflows, tenant logic, or robots.txt; do not use paid promotion or fabricate reviews, credentials, coverage, or local claims.","proofConditionIds":["proof-repository"]},{"id":"indexing-boundary","satisfied":true,"statement":"Keep existing thin service-by-market combinations noindex,follow and preserve all existing market pages and sitemap market URLs.","proofConditionIds":["proof-repository"]},{"id":"release-boundary","satisfied":true,"statement":"Release frontend only and do not run Visual Witness.","proofConditionIds":["proof-homepage-live","proof-insurance-live","proof-inspection-live"]}],"contractHash":"46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718"},"required":true,"satisfied":true},{"id":"proof-homepage-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718"},"required":true,"satisfied":true},{"id":"proof-insurance-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718"},"required":true,"satisfied":true},{"id":"proof-inspection-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:48:07.548896+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"57e820166f89bc0b54e504e73ee8753ba9de1526","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:adff6a0c-300c-4f08-b13a-d62b697ac0a5:request-contract:46c785c75dd91f522b9c2d6301d23536da41b627d7c90f9302767a0a57f68718:57e820166f89bc0b54e504e73ee8753ba9de1526:verified:","mission_step_id":"c178c042-daee-4854-86ca-9e9591d64018","command_center_event_id":"adff6a0c-300c-4f08-b13a-d62b697ac0a5"},{"id":"512d8695-d39c-4853-b122-f121db30d979","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1236,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":781,"terminal":false,"missionId":"677de901-c75e-4c77-9dad-6395c75caf94","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3800,"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":"677de901-c75e-4c77-9dad-6395c75caf94"},"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":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:50:11.667477+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"781","receipt_type":"automatic_mission_resume","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:automatic-mission-resume:781:repair_mission_pr_ready_retryable","mission_step_id":"41d14fb7-9a41-41dd-b804-7a3269febbc9","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"1a1b8fe1-9fdb-4a83-97b2-4ae2174570c3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4680,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":781,"terminal":false,"missionId":"677de901-c75e-4c77-9dad-6395c75caf94","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","timingsMs":{"handlerMs":4719,"prReadinessMs":3801,"approvedPlanMs":0,"missionSetupMs":687,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"677de901-c75e-4c77-9dad-6395c75caf94"},"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":5144,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:50:01.443641+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"781","receipt_type":"execute_mission","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"46e2c74c-8d20-498b-bd1b-866d42361067","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"dcb80fc2-030a-4abf-8998-9752a98d62c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-short-stay-correction-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13470,"releaseCount":1,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":940,"terminal":false,"missionId":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","timingsMs":{"handlerMs":12441,"prReadinessMs":719,"approvedPlanMs":0,"missionSetupMs":1586,"shipAndProveMs":11509},"nextAction":null,"receiptRef":{"mode":"full","missionId":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},"performance":null,"deploymentId":"forgejo-main-402e0df5cc25","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":6354,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T17:44:16.950955+00:00","proof_gate":"canonical_release_dispatched","source_sha":"73620dc9c27f70e653809e0e704a58dd8a5db318","external_id":"forgejo-main-73620dc9c27f","receipt_type":"execute_mission","idempotency_key":"mission:14f2db7d-c7bc-48e3-a71e-ee4c084f3861:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"034c8c42-6983-44df-822b-9b75094c9e2c","command_center_event_id":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},{"id":"4c624ebf-ef73-4e06-bc23-3bd37d00929b","source":"cc-execution","status":"recorded","payload":{"objective":"Implement the Redfish company-vs-customer application boundary and the prerequisite clean contact-detail routing repair from current Forgejo main.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:53:40.848Z","fingerprint":"f258c0258f6886bd724a6eda964520220353dafae860bbf0e219b7e9b70febab","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-company-vs-customer-app-boundary-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the Redfish company-vs-customer application boundary and the prerequisite clean contact-detail routing repair from current Forgejo main.","wordingChanged":false,"canonicalIntent":"Implement the Redfish company-vs-customer application boundary and the prerequisite clean contact-detail routing repair from current Forgejo main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customer-bound-tools","statement":"Remove customer-specific estimating, measurement, agreements, customer documents, and similar record-bound shortcuts from Redfish company-level home/all-tools surfaces while preserving them inside homeowner/customer records.","proofConditionIds":["proof-source-boundary","proof-live-contact"]},{"id":"company-documents","statement":"Expose a separate Company Documents company-level section/library distinct from customer documents.","proofConditionIds":["proof-source-boundary"]},{"id":"contact-route","statement":"The clean Redfish customer detail route for contact 39eaedb8-319f-4e3c-978b-0ec7ce503905 resolves as the customer record instead of the contacts list/error boundary.","proofConditionIds":["proof-live-contact"]}],"objective":"Implement the Redfish company-vs-customer application boundary and the prerequisite clean contact-detail routing repair from current Forgejo main.","constraints":[{"id":"frontend-only","statement":"Do not mutate backend, Supabase data/schema, or unrelated tenants.","proofConditionIds":["proof-source-boundary"]},{"id":"preserve-capability","statement":"Do not remove underlying ACE/customer capabilities; move them to the correct customer context.","proofConditionIds":["proof-source-boundary","proof-live-contact"]},{"id":"no-visual-witness","statement":"Do not run Visual Witness unless interaction proof cannot otherwise establish the requested live behavior.","proofConditionIds":["proof-live-contact"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source-boundary","kind":"repository","claim":"Current merged Redfish shell source separates company-level tools from customer-bound tools, labels Company Documents distinctly, and changes only bounded frontend source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live-contact","kind":"interaction","claim":"The production route /redfish-roofing/contacts/39eaedb8-319f-4e3c-978b-0ec7ce503905 loads the customer workspace without the global error boundary and supports customer-bound estimate/documents sections.","route":"/redfish-roofing/contacts/39eaedb8-319f-4e3c-978b-0ec7ce503905","required":true,"expectedText":null,"targetedActions":[{"path":"/redfish-roofing/contacts/39eaedb8-319f-4e3c-978b-0ec7ce503905","action":"navigate"},{"path":"/redfish-roofing/contacts/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","action":"navigate"},{"path":"/redfish-roofing/contacts/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=documents","action":"navigate"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-company-vs-customer-app-boundary-20260829","conversationContext":null,"requestContractHash":"3531edc7abee9dffd8e4c09b43af5f2a6469c96479d2b890e0001dee1d817a7b","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:53:41.570608+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bf835355-a00e-4880-bb40-ec5425ae6dcc:tenant-workstream-contribution:f258c0258f6886bd724a6eda964520220353dafae860bbf0e219b7e9b70febab","mission_step_id":null,"command_center_event_id":"bf835355-a00e-4880-bb40-ec5425ae6dcc"},{"id":"978c3837-2872-4dc1-83e9-4170bef29c3c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Repair a deterministic control plane test-schema drift exposed by strict Gate run #3522. The capability JSON stores queueHygieneUniqueWorkParkingGraceMs and queueHygieneOpenPrTargetMaxMs inside config.release; the invariant incorrectly reads them from the root. Test-only correction, no runtime queue behavior change.","baseSha":"76bebb14a0d7243629ec918581867a4d8e78b055","issuedAt":1788054716421,"expiresAt":1788054896421,"missionId":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2","singleUse":true,"authorizationId":"d059fff4-bab3-4035-8f97-db3ae3ee3efb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:51:57.240957+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"76bebb14a0d7243629ec918581867a4d8e78b055","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d059fff4-bab3-4035-8f97-db3ae3ee3efb","mission_step_id":"54ad088c-14a1-4333-a339-d56b3e7573f1","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"10db7f90-0c52-4d30-b93d-3a4facfec07c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","tenantRef":"ms-lawn-barber","receivedAt":"2026-09-02T22:41:30.673Z","fingerprint":"1142c08e6098fa69b76db34126f3483f26c3be7064bc7f0573a229ebffa5dcb9","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkoe8ku","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","wordingChanged":false,"canonicalIntent":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customers-route-add","statement":"The lawn-care Customers workspace exposes an obvious Add Customer action that opens the existing shared manual/screenshot contact intake.","proofConditionIds":["repo","interaction"]},{"id":"loader-logo-clean","statement":"The MS Lawn Barber universal loader no longer presents the uploaded logo as an opaque black rectangular box over the tenant background, while other tenant logo treatment remains unchanged.","proofConditionIds":["repo","visual"]}],"objective":"Continue PR #1492 for the already-applied MS Lawn Barber frontend repair. Do not create replacement work. Reconcile the exact-head KnockLaunch Gate, squash merge when green, release frontend only, and complete the explicit interaction/visual proof on the live MS Lawn Barber routes.","constraints":[{"id":"frontend-only","statement":"No database schema, Edge Function, storage asset, auth, workflow, or unrelated tenant behavior changes.","proofConditionIds":["repo","release"]},{"id":"reuse-intake","statement":"Reuse LawnCareContactIntake and activeTenant.id-scoped unified_contacts save behavior; do not create a second contact form or write path.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current merged main contains the route-level Add Customer integration, reusable intake opener, and ms-lawn-barber-only loader treatment plus regression guard.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"Exact merged source releases only to the frontend production target.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"On /ms-lawn-barber/customers, the owner can activate Add Customer and open the existing intake chooser.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[{"action":"click","targetText":"Add Customer"},{"text":"Upload Screenshot","action":"assert_text"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"The MS Lawn Barber loader foreground logo is visually integrated without an opaque black rectangular canvas.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkoe8ku","conversationContext":"{\"requestContract\":{\"valid\":true,\"source\":\"explicit\",\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"outcomes\":[{\"id\":\"customers-route-add\",\"statement\":\"The lawn-care Customers workspace exposes an obvious Add Customer action that opens the existing shared manual/screenshot contact intake.\",\"proofConditionIds\":[\"repo\",\"interaction\"]},{\"id\":\"loader-logo-clean\",\"statement\":\"The MS Lawn Barber universal loader no longer presents the uploaded logo as an opaque black rectangular box over the tenant background, while other tenant logo treatment remains unchanged.\",\"proofConditionIds\":[\"repo\",\"visual\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"No database schema, Edge Function, storage asset, auth, workflow, or unrelated tenant behavior changes.\",\"proofConditionIds\":[\"repo\",\"release\"]},{\"id\":\"reuse-intake\",\"statement\":\"Reuse LawnCareContactIntake and activeTenant.id-scoped unified_contacts save behavior; do not create a second contact form or write path.\",\"proofConditionIds\":[\"repo\"]}],\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"Current merged main contains the route-level Add Customer integration, reusable intake opener, and ms-lawn-barber-only loader treatment plus regression guard.\",\"required\":true,\"expectedText\":\"Add Customer\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"release\",\"kind\":\"runtime\",\"claim\":\"Exact merged source releases only to the frontend production target.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"interaction\",\"kind\":\"interaction\",\"claim\":\"On /ms-lawn-barber/customers, the owner can activate Add Customer and open the existing intake chooser.\",\"route\":\"/ms-lawn-barber/customers\",\"required\":true,\"expectedText\":\"Add Customer\",\"targetedActions\":[{\"action\":\"click\",\"targetText\":\"Add Customer\"},{\"action\":\"assert_text\",\"text\":\"Upload Screenshot\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"visual\",\"kind\":\"visual\",\"claim\":\"The MS Lawn Barber loader foreground logo is visually integrated without an opaque black rectangular canvas.\",\"route\":\"/ms-lawn-barber\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"bf4a3418f0fc49722b26788631b51bd2cbf15e7c5c54ea5958df84f72997a273","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:41:31.265101+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1c7334c7-439b-4145-b275-3231609620a1:tenant-workstream-contribution:1142c08e6098fa69b76db34126f3483f26c3be7064bc7f0573a229ebffa5dcb9","mission_step_id":null,"command_center_event_id":"1c7334c7-439b-4145-b275-3231609620a1"},{"id":"8e62a668-2640-4181-98ac-5c06a9a3ef63","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","consumedAt":1788489501276,"consumerToken":"14247372-c145-4835-a563-820be97abb72","authorizationId":"f2a2a376-d838-48b2-b19a-0b3c2cc1e050"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:38:22.15267+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f2a2a376-d838-48b2-b19a-0b3c2cc1e050","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"7d99ce9c-167e-4f05-b6fa-b5e0286060eb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2660,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":null,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1174,"missionSetupMs":593},"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":"5893202c-fea6-4595-9922-20db9a65b744"},"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":9407,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:04:09.474144+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bcfe1aed-c0c4-4b2e-a2e8-eaa3a1c09643","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"},{"id":"9b46e432-5733-456d-89a7-b24bd1096959","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/fix-forgejo-host-control-mcp-dispatch-20260826","status":"blocked","metrics":{"receiptBytes":4450,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":null,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5878,"prReadinessMs":0,"approvedPlanMs":5878,"missionSetupMs":348,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5893202c-fea6-4595-9922-20db9a65b744"},"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":5188,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:05:34.399068+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:execute_mission:repair_mission_execution_blocked","mission_step_id":"7544ff6e-2668-407b-92c8-6d36cd551532","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"},{"id":"89780770-45f2-4aad-9bb7-c88fa9eea661","source":"cc-execution","status":"recorded","payload":{"objective":"Diagnose and repair the production route failure shown at https://knocklaunch.app/bychefap/dashboard. The URL currently falls into the generic orphan-route recovery screen ('Let's get you back on track') instead of resolving the Chef AP workspace/dashboard. Start from current Forgejo main SHA 776b340b4ff2aad6d0d88722964766a4562ceed7 and current config/control-plane-capabilities.json. Find the first causal failure in the route/tenant/workspace resolution contract, fix the shared primitive if this failure class affects other valid tenant slugs, and add a focused regression guard covering bychefap plus an appropriate representative sibling if safe. Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, deploy only the affected production target(s), and prove the live route resolves to the intended Chef AP dashboard/workspace instead of the fallback. Do not use Visual Witness. Do not create duplicate release or routing machinery.","tenantRef":"bychefap","receivedAt":"2026-08-26T18:06:03.971Z","fingerprint":"be28231500015980ef15b741a6a2c3540a6307ed5f6d7322b31f4472e227ec7e","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T18:06:04.442008+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2682b4d1-0430-4cf8-82fc-c2c6fbc2580b:tenant-workstream-contribution:be28231500015980ef15b741a6a2c3540a6307ed5f6d7322b31f4472e227ec7e","mission_step_id":null,"command_center_event_id":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b"},{"id":"62a88de9-f4bd-4646-8bfc-4c2a674add95","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5653,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":null,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10809,"prReadinessMs":0,"approvedPlanMs":10809,"missionSetupMs":260,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5893202c-fea6-4595-9922-20db9a65b744"},"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":5156,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:04:58.200043+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:execute_mission:repair_mission_execution_retryable","mission_step_id":"7544ff6e-2668-407b-92c8-6d36cd551532","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"},{"id":"7e43027d-5806-4a0d-bb4b-29dac7788444","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2682b4d10430","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8042,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":null,"terminal":false,"missionId":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6101,"prReadinessMs":0,"approvedPlanMs":6101,"missionSetupMs":532,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b"},"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":5152,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T18:08:30.488242+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2682b4d1-0430-4cf8-82fc-c2c6fbc2580b:execute_mission:repair_mission_execution_retryable","mission_step_id":"d5074b35-a642-4bbd-a37f-2219330c55d4","command_center_event_id":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b"},{"id":"26017b50-cb42-427e-9037-46ea580afe55","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing RoofHelpFinder crawl-ready edge SEO mission after Gate run 3334 proved the implementation and Cloudflare-native bundle pass but failed only because protected main advanced from 57e820166f89bc0b54e504e73ee8753ba9de1526 to 37054e7121a858e97bd93277d2f61560b4abf27b during the gate. Refresh the same PR #1011 and same branch onto current Forgejo main, preserving exactly the existing three-file implementation and request contract; do not create a new branch or PR and do not change product scope. Re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release frontend only, and complete the existing raw-response runtime proofs.","wordingChanged":false,"canonicalIntent":"Continue the existing RoofHelpFinder crawl-ready edge SEO mission after Gate run 3334 proved the implementation and Cloudflare-native bundle pass but failed only because protected main advanced from 57e820166f89bc0b54e504e73ee8753ba9de1526 to 37054e7121a858e97bd93277d2f61560b4abf27b during the gate. Refresh the same PR #1011 and same branch onto current Forgejo main, preserving exactly the existing three-file implementation and request contract; do not create a new branch or PR and do not change product scope. Re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release frontend only, and complete the existing raw-response runtime proofs.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"raw-homepage","statement":"RoofHelpFinder homepage raw HTML is Roof Help Finder/Brevard specific before JavaScript and contains crawlable internal guide links.","proofConditionIds":["repo","home-live"]},{"id":"route-metadata","statement":"Resource and market routes receive path-correct canonical metadata in raw HTML, while service-by-market combinations remain noindex,follow.","proofConditionIds":["repo","resource-live","market-live","thin-live"]},{"id":"domain-isolation","statement":"Non-RoofHelpFinder hosts are unchanged by the enrichment path.","proofConditionIds":["repo","knocklaunch-live"]},{"id":"frontend-release","statement":"Only the existing frontend Cloudflare owner is released from merged main.","proofConditionIds":["repo","home-live","knocklaunch-live"]}],"objective":"Continue the existing RoofHelpFinder crawl-ready edge SEO mission after Gate run 3334 proved the implementation and Cloudflare-native bundle pass but failed only because protected main advanced from 57e820166f89bc0b54e504e73ee8753ba9de1526 to 37054e7121a858e97bd93277d2f61560b4abf27b during the gate. Refresh the same PR #1011 and same branch onto current Forgejo main, preserving exactly the existing three-file implementation and request contract; do not create a new branch or PR and do not change product scope. Re-run KnockLaunch Gate on the refreshed exact head, then squash merge, release frontend only, and complete the existing raw-response runtime proofs.","constraints":[{"id":"same-content","statement":"No bot detection, crawler-only response, cloaking, or hidden keyword stuffing; enriched raw content must match the React page meaning.","proofConditionIds":["repo","home-live","resource-live","market-live"]},{"id":"preserve-funnel","statement":"Do not alter the video, CTA, lead form, verified address, insurance question, matching, market/service routing, resource content, or tenant/app behavior.","proofConditionIds":["repo","home-live"]},{"id":"scope","statement":"Only wrangler.toml, src/bootstrap.ts, and scripts/cloudflare-native-owner-worker.mjs may change; no backend, Supabase, database, auth, cc-execution, workflows, robots.txt, sitemap, or unrelated UI.","proofConditionIds":["repo"]},{"id":"release","statement":"Release frontend only and do not use Visual Witness.","proofConditionIds":["home-live","resource-live","market-live","thin-live","knocklaunch-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact diff is limited to the three authorized files and implements host/path-aware initial HTML enrichment while preserving ASSETS delegation and non-RoofHelpFinder isolation.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"home-live","kind":"runtime","claim":"Raw RoofHelpFinder homepage HTML is Roof Help Finder/Brevard-specific before JavaScript and contains internal guide links.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"resource-live","kind":"runtime","claim":"Raw insurance guide HTML has route-specific indexable metadata/content.","route":"https://roofhelpfinder.com/roof-insurance-claim-help","required":true,"expectedText":"Roof damage and insurance? Get organized before you guess.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"market-live","kind":"runtime","claim":"Raw Palm Bay market HTML has market-specific indexable content.","route":"https://roofhelpfinder.com/palm-bay","required":true,"expectedText":"Palm Bay","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"thin-live","kind":"runtime","claim":"Raw Palm Bay roof-repair response is noindex,follow before JavaScript.","route":"https://roofhelpfinder.com/palm-bay/roof-repair","required":true,"expectedText":"noindex,follow","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"knocklaunch-live","kind":"runtime","claim":"KnockLaunch host is not RoofHelpFinder-enriched.","route":"https://knocklaunch.app/","required":true,"expectedText":"KnockLaunch","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"1b69d1bc2c200a3672c13892f631adff1caffaa18f16c6841684a2c24b07b437","requestContractRevision":2,"previousRequestContractHash":"7228a8d895a7769a83a1e00f767a2dcd9f41a3dadd51bf5a695958357f0c7c08"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:00:01.241894+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a52594e7-8ead-4574-ac5a-962989ce9906:request-contract-revision:2:1b69d1bc2c200a3672c13892f631adff1caffaa18f16c6841684a2c24b07b437","mission_step_id":"3a271432-492f-465f-921b-bd0a752d2214","command_center_event_id":"a52594e7-8ead-4574-ac5a-962989ce9906"},{"id":"116158ef-d011-4c97-b003-2cb0d6a57467","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6830,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":782,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":34930,"prReadinessMs":2943,"approvedPlanMs":0,"missionSetupMs":319,"shipAndProveMs":30873},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5893202c-fea6-4595-9922-20db9a65b744"},"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":5125,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:07:47.853708+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"782","receipt_type":"execute_mission","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:execute_mission:canonical_release_transport_retryable","mission_step_id":"7544ff6e-2668-407b-92c8-6d36cd551532","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"},{"id":"4ee595a3-5f48-4b90-9fac-54435767c03f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9291,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":782,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"9a16edb2be913ca9f209cbc611e36a7a79fdba01","timingsMs":{"prReadinessMs":1825,"approvedPlanMs":0,"shipAndProveMs":1824},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5893202c-fea6-4595-9922-20db9a65b744"},"performance":null,"deploymentId":"forgejo-main-9a16edb2be91","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":1790,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:11:42.773089+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"782","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:automatic-mission-resume:782:canonical_release_dispatched","mission_step_id":"6320f45d-1c43-45ef-8344-4acfc3b5cfae","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"},{"id":"c3fd5157-00b9-4648-b296-50387e36ca5b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2682b4d10430","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6694,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.51.4-forgejo-host-control","prNumber":null,"terminal":false,"missionId":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":8,"missionSetupMs":382},"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":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b"},"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":8295,"likelyAffectedFiles":["src/App.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T18:06:05.922669+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2682b4d1-0430-4cf8-82fc-c2c6fbc2580b:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a3c314e3-be7a-48e4-b3a8-afcbd79dacc9","command_center_event_id":"2682b4d1-0430-4cf8-82fc-c2c6fbc2580b"},{"id":"983c6eb4-17f1-410f-b0cb-e91d6fdb9270","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-host-control-mcp-dispatch-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8078,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":782,"terminal":false,"missionId":"5893202c-fea6-4595-9922-20db9a65b744","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3800,"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":"5893202c-fea6-4595-9922-20db9a65b744"},"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":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T18:08:09.971789+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"782","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5893202c-fea6-4595-9922-20db9a65b744:automatic-mission-resume:782:repair_mission_pr_ready_retryable","mission_step_id":"ee4ea389-0886-4363-9171-eecce7411b24","command_center_event_id":"5893202c-fea6-4595-9922-20db9a65b744"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":7000,"schema":"public"}