{"data":[{"id":"4c14e381-8cba-45cd-bcb3-d8cefe6f8979","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-release-target-failclosed-v2-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":18219,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":743,"terminal":false,"missionId":"e7be62ea-ad7d-4e42-bd11-6f9e33c67733","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":2674,"missionSetupMs":6192},"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":"e7be62ea-ad7d-4e42-bd11-6f9e33c67733"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9491,"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-event-runtime.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-25T14:40:45.979076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7be62ea-ad7d-4e42-bd11-6f9e33c67733:execute_mission:repair_mission_synthesis_ready","mission_step_id":"926c1ea9-4f44-4abd-b67a-75c5d42564eb","command_center_event_id":"e7be62ea-ad7d-4e42-bd11-6f9e33c67733"},{"id":"44f0d428-afc7-4c6e-ae0c-7b21ce591541","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-bounded-explicit-get-retries-v2","prNumber":762,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a5450ffaba4609fbb06a34b765473163ac6fd189","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:10:37.061109+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a5450ffaba4609fbb06a34b765473163ac6fd189","external_id":"762","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:merged-pr:762:a5450ffaba4609fbb06a34b765473163ac6fd189","mission_step_id":"95cf3eb0-a616-43eb-bdff-955003a023c1","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"a70c41f4-6c3f-40b9-9f3e-345149a96597","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-public-reorg-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7712,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4363,"prReadinessMs":0,"approvedPlanMs":4363,"missionSetupMs":709,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3609,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T20:57:58.25688+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d1695b40-98bd-4bf2-9fc4-7b9f9183f904","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"82a04939-b025-4a3d-8a79-6542f20331ff","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtf50y21","prNumber":1084,"nextAction":null,"mergeCommitSha":"5537a474acc06522981df0a377e3cc1c6ceec001","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:50:19.960501+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5537a474acc06522981df0a377e3cc1c6ceec001","external_id":"1084","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c6f0f6b1-f995-4e2f-9a27-8e397564b7c9:merged-pr:1084:5537a474acc06522981df0a377e3cc1c6ceec001","mission_step_id":"86855cc7-6802-414e-a2f9-9480999c1909","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"ed40d4b2-c341-415a-8c50-ecf2b863b1bc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/paul-context-budget-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2931,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"e2dbf9b1-4aaa-405c-a7c1-c2501992ac34","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4410,"prReadinessMs":0,"approvedPlanMs":4410,"missionSetupMs":400,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e2dbf9b1-4aaa-405c-a7c1-c2501992ac34"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5199,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:53:42.334703+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2dbf9b1-4aaa-405c-a7c1-c2501992ac34:execute_mission:repair_mission_execution_retryable","mission_step_id":"8ede9c47-1b85-4ec9-a7be-1ad6a7489d46","command_center_event_id":"e2dbf9b1-4aaa-405c-a7c1-c2501992ac34"},{"id":"93a7471c-98f1-47be-a2e1-95c10096bfe5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-explicit-get-retries-20260825","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.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":30232,"prReadinessMs":0,"approvedPlanMs":30232,"missionSetupMs":2603,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5176,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:55:09.079932+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec:execute_mission:repair_mission_execution_retryable","mission_step_id":"12e16351-37da-4994-84fa-d09a672b9b48","command_center_event_id":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},{"id":"78521b92-ec10-4c8e-b0ce-b521219d8c46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-explicit-get-retries-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1171,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":521,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:55:59.553137+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"12e16351-37da-4994-84fa-d09a672b9b48","command_center_event_id":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},{"id":"e7d7dc2f-6b11-4abc-a7d9-c3fa8eb5e572","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-explicit-get-retries-20260825","reason":"explicit_pull_request_identity_mismatch:727","status":"blocked","metrics":{"receiptBytes":2442,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1174,"prReadinessMs":0,"approvedPlanMs":1174,"missionSetupMs":2579,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},"performance":null,"deploymentId":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-26T00:57:30.119085+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec:execute_mission:repair_mission_execution_blocked","mission_step_id":"12e16351-37da-4994-84fa-d09a672b9b48","command_center_event_id":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},{"id":"0d8966d2-5634-4ea8-8b5a-2b53d19cf35c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"a5450ffaba4609fbb06a34b765473163ac6fd189","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"a5450ffaba4609fbb06a34b765473163ac6fd189","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-26T01:11:42.290354+00:00","proof_gate":"canonical_release_pending","source_sha":"a5450ffaba4609fbb06a34b765473163ac6fd189","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:forgejo-release-status:a5450ffaba4609fbb06a34b765473163ac6fd189:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"95cf3eb0-a616-43eb-bdff-955003a023c1","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"7e8f7b30-f400-4ecb-af43-d2b50b985941","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact bounded frontend edits already synthesized to src/pages/mobile-vendor/BigPapisOwner.tsx on the existing branch, then gate, squash merge, frontend release, and prove the live Big Papi owner dashboard has the compact 3-day agenda.","tenantRef":"BIG PAPI’S ICEYS","receivedAt":"2026-08-28T15:32:52.226Z","fingerprint":"b8f37eb34ce6b7ff3f9d6aa51b010917fb88a6375c1ede6c264697ce64e47e50","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtd3y22d","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact bounded frontend edits already synthesized to src/pages/mobile-vendor/BigPapisOwner.tsx on the existing branch, then gate, squash merge, frontend release, and prove the live Big Papi owner dashboard has the compact 3-day agenda.","wordingChanged":false,"canonicalIntent":"Apply the exact bounded frontend edits already synthesized to src/pages/mobile-vendor/BigPapisOwner.tsx on the existing branch, then gate, squash merge, frontend release, and prove the live Big Papi owner dashboard has the compact 3-day agenda.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"calendar-ui","statement":"Big Papi owner dashboard shows a compact horizontal 3-day agenda using existing schedule and booking data, including confirmed, canceled, operational, and tentative states with distinct colors.","proofConditionIds":["source-proof","live-proof"]},{"id":"weather-ui","statement":"Each of the three days shows an easy weather summary with high/low, rain chance, condition, and morning/afternoon/evening dayparts, with a graceful unavailable state if weather cannot load.","proofConditionIds":["source-proof","live-proof"]}],"objective":"Apply the exact bounded frontend edits already synthesized to src/pages/mobile-vendor/BigPapisOwner.tsx on the existing branch, then gate, squash merge, frontend release, and prove the live Big Papi owner dashboard has the compact 3-day agenda.","constraints":[{"id":"constraint-1","statement":"Frontend-only change.","proofConditionIds":["source-proof"]},{"id":"constraint-2","statement":"Preserve existing Big Papi tenant color scheme and calendar/event data plumbing.","proofConditionIds":["source-proof"]},{"id":"constraint-3","statement":"Do not use a month grid.","proofConditionIds":["source-proof","live-proof"]},{"id":"constraint-4","statement":"Keep the calendar compact and readily visible on the owner dashboard.","proofConditionIds":["source-proof","live-proof"]},{"id":"constraint-5","statement":"No Visual Witness unless required by the proof contract.","proofConditionIds":["source-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Exact current source contains only the bounded Big Papi owner dashboard frontend change, preserves existing tenant styling/data plumbing, uses a compact non-month-grid 3-day agenda, and contains the requested status/weather behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-proof","kind":"runtime","claim":"Production route /big-papis/owner/dashboard serves the updated compact dashboard containing text 3-day agenda after the frontend release.","route":"/big-papis/owner/dashboard","required":true,"expectedText":"3-day agenda","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtd3y22d","conversationContext":null,"requestContractHash":"8781b59459ca704b6e2de1eb0ebf0b324181cff8b05d342b9179399e8cdfe7a1","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T15:32:52.741992+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:369cbf3b-057c-4f1e-85c1-2b6284970108:tenant-workstream-contribution:b8f37eb34ce6b7ff3f9d6aa51b010917fb88a6375c1ede6c264697ce64e47e50","mission_step_id":null,"command_center_event_id":"369cbf3b-057c-4f1e-85c1-2b6284970108"},{"id":"b2b7858b-bb07-4219-b1c7-1d90a517c20b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-bounded-explicit-get-retries-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1168,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"60071156-01c6-4e52-a2c0-620f095c8f80","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1607,"missionSetupMs":444},"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":"60071156-01c6-4e52-a2c0-620f095c8f80"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9103,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","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","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-26T00:58:42.969784+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ed438be4-30f8-4f59-be32-be3bcec63e1b","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"71197b61-2dfd-40be-9aad-704a15fac6f1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-bounded-explicit-get-retries-v2","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2917,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"60071156-01c6-4e52-a2c0-620f095c8f80","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4000,"prReadinessMs":0,"approvedPlanMs":4000,"missionSetupMs":276,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60071156-01c6-4e52-a2c0-620f095c8f80"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5213,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:58:25.443235+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:execute_mission:repair_mission_execution_retryable","mission_step_id":"d7da91bd-11e1-4867-9199-0c1ba0018d59","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"ace042a7-2bca-40ee-ac64-a6bc8efe36f9","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":648,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"e81c94d6-3cb3-448a-a49b-7d38a1538622","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":1840,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e81c94d6-3cb3-448a-a49b-7d38a1538622"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T00:59:35.416238+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:e81c94d6-3cb3-448a-a49b-7d38a1538622:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"2e2c04c0-1952-4d67-bfb3-1bdcc000d198","command_center_event_id":"e81c94d6-3cb3-448a-a49b-7d38a1538622"},{"id":"70697676-ff34-4e48-8f3b-558c078f9bd5","source":"cc-execution","status":"recorded","payload":{"objective":"Ship the existing exact Big Papi owner-facing video pull request with no source modifications. The pull request is open, mergeable, current with protected main, and its exact-head KnockLaunch Gate is successful. Reuse it, squash merge through Forgejo, then release only the affected frontend and prove the authenticated /big-papis/owner route. Do not use Visual Witness and do not alter public-site media.","tenantRef":"bigpapiscoquitoiceys","receivedAt":"2026-08-26T01:17:50.568Z","fingerprint":"1d3e3b22cd60dfe75f590b368cadc752266c4374e8053dda1ae526966f13c4da","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:17:50.97244+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:632ef568-071f-416c-9707-0723a96a278b:tenant-workstream-contribution:1d3e3b22cd60dfe75f590b368cadc752266c4374e8053dda1ae526966f13c4da","mission_step_id":null,"command_center_event_id":"632ef568-071f-416c-9707-0723a96a278b"},{"id":"20bdc4a3-a99a-43d1-bdd4-f5cb2ee4575d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtd3y22d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3843,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":933,"terminal":false,"missionId":"369cbf3b-057c-4f1e-85c1-2b6284970108","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","timingsMs":{"handlerMs":25920,"prReadinessMs":958,"approvedPlanMs":17741,"missionSetupMs":4600,"shipAndProveMs":6958},"nextAction":null,"receiptRef":{"mode":"full","missionId":"369cbf3b-057c-4f1e-85c1-2b6284970108"},"performance":null,"deploymentId":"forgejo-main-3dcbd3d4ad5f","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":7985,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T15:33:23.380635+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","external_id":"forgejo-main-3dcbd3d4ad5f","receipt_type":"execute_mission","idempotency_key":"mission:369cbf3b-057c-4f1e-85c1-2b6284970108:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8d9060d3-c380-40de-a0ca-f68595491757","command_center_event_id":"369cbf3b-057c-4f1e-85c1-2b6284970108"},{"id":"cae5f150-aece-4de8-a085-fd157fbd212e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d8b41976dba9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"d8b41976-dba9-4384-ae7f-d26e2f4a1fab","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":440,"missionSetupMs":1389},"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":"d8b41976-dba9-4384-ae7f-d26e2f4a1fab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9106,"likelyAffectedFiles":["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-parallel-workstreams.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-26T01:02:29.006353+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d8b41976-dba9-4384-ae7f-d26e2f4a1fab:execute_mission:repair_mission_synthesis_ready","mission_step_id":"58cf9d3d-27e7-420d-ba86-0eb2cd88a37d","command_center_event_id":"d8b41976-dba9-4384-ae7f-d26e2f4a1fab"},{"id":"2fad344e-662c-477b-b1f9-7a093c9ae620","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":1213,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":757,"terminal":false,"missionId":"8b8afdeb-6c20-4311-b334-51a38cb529d4","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3685,"approvedPlanMs":0,"shipAndProveMs":43525},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8b8afdeb-6c20-4311-b334-51a38cb529d4"},"performance":null,"deploymentId":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:04:55.663062+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"757","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8b8afdeb-6c20-4311-b334-51a38cb529d4:automatic-mission-resume:757:canonical_release_transport_retryable","mission_step_id":"8b181bf1-46ba-4f87-91bb-9aca922eb090","command_center_event_id":"8b8afdeb-6c20-4311-b334-51a38cb529d4"},{"id":"f109fc13-e63f-4206-9cd1-21d0a024712e","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":2358,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":757,"terminal":false,"missionId":"8b8afdeb-6c20-4311-b334-51a38cb529d4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":38809,"prReadinessMs":2042,"approvedPlanMs":0,"missionSetupMs":495,"shipAndProveMs":36767},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8b8afdeb-6c20-4311-b334-51a38cb529d4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4925,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:04:00.652376+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"757","receipt_type":"execute_mission","idempotency_key":"mission:8b8afdeb-6c20-4311-b334-51a38cb529d4:execute_mission:canonical_release_transport_retryable","mission_step_id":"50545cdb-46a2-42bd-b788-df580a97c90a","command_center_event_id":"8b8afdeb-6c20-4311-b334-51a38cb529d4"},{"id":"389e8057-b5b5-4b5f-8798-091dd5d9b553","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"3ba2cd5c6bffa1a460826d4572875d3229e5121dee5f7bfe1f0cbfda789b7538","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:43:30.180445+00:00","proof_gate":"canonical_release_pending","source_sha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","external_id":"forgejo-main-54df61ed691c","receipt_type":"canonical_release_status","idempotency_key":"mission:0ead5249-505f-463b-9e93-9c6b14102af4:forgejo-release-status:54df61ed691cc7c70f352e902c6d55543ca93fa4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"58567422-733d-4e70-9611-2d003ee246b5","command_center_event_id":"0ead5249-505f-463b-9e93-9c6b14102af4"},{"id":"7b5aafa6-ddfb-4fd2-8178-ca46262d6a1b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-intent-service-proof-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.43-gate-intent-refreeze","prNumber":1695,"terminal":false,"missionId":"2f2c2109-0b14-42bf-ae92-4b9e12c71814","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7133,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1035,"approvedPlanMs":0,"missionSetupMs":531,"providerAuthMs":0,"shipAndProveMs":5966,"ledgerPrepareMs":386,"ledgerReconcileMs":0,"lineageReconcileMs":145,"resolvePreflightMs":531,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":386,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},"performance":null,"deploymentId":"forgejo-main-5f3cd50eba97","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2709,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:21:00.743377+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5f3cd50eba97269b89e95632f859ffc8482e090a","external_id":"forgejo-main-5f3cd50eba97","receipt_type":"execute_mission","idempotency_key":"mission:2f2c2109-0b14-42bf-ae92-4b9e12c71814:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"aad50ea9-e744-4438-ac36-7da004e55a3c","command_center_event_id":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},{"id":"233728c9-c5a9-4dbd-90ae-8ded93318b2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-bounded-explicit-get-retries-v2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4095,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"60071156-01c6-4e52-a2c0-620f095c8f80","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":60382,"prReadinessMs":5000,"approvedPlanMs":55382,"missionSetupMs":1239,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"60071156-01c6-4e52-a2c0-620f095c8f80"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5198,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:08:23.200891+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7da91bd-11e1-4867-9199-0c1ba0018d59","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"1dcaa4bf-dc97-44d8-bfe7-c205663600b4","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.50.48-visual-proof-intent-routing","prNumber":761,"terminal":false,"missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":1729,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5191,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:08:40.052068+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"761","receipt_type":"execute_mission","idempotency_key":"mission:3b7d53a0-6bd3-40b4-a616-635daae4b1ff:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"32b3bb82-7cb8-414c-8b71-26a7c6677038","command_center_event_id":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},{"id":"aeb97d4d-712f-4c8d-a120-b8342f810e24","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":1233,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":761,"terminal":false,"missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":30872,"prReadinessMs":3202,"approvedPlanMs":0,"missionSetupMs":300,"shipAndProveMs":27670},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5174,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:09:20.115874+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"761","receipt_type":"execute_mission","idempotency_key":"mission:3b7d53a0-6bd3-40b4-a616-635daae4b1ff:execute_mission:canonical_release_transport_retryable","mission_step_id":"32b3bb82-7cb8-414c-8b71-26a7c6677038","command_center_event_id":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},{"id":"523b574e-0791-4748-bbe1-0ef5f5c972f8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8781b59459ca704b6e2de1eb0ebf0b324181cff8b05d342b9179399e8cdfe7a1","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-28T15:33:43.821562+00:00","proof_gate":"canonical_release_pending","source_sha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","external_id":"forgejo-main-3dcbd3d4ad5f","receipt_type":"canonical_release_status","idempotency_key":"mission:369cbf3b-057c-4f1e-85c1-2b6284970108:forgejo-release-status:3dcbd3d4ad5f2d5e85f792be08e2a437aa507697:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8d9060d3-c380-40de-a0ca-f68595491757","command_center_event_id":"369cbf3b-057c-4f1e-85c1-2b6284970108"},{"id":"55917ee0-dc98-471f-a930-68941ddf0237","source":"cc-execution","status":"recorded","payload":{"objective":"Apply exactly the supplied Vista renter portal files and route edits. No other files may change. Gate, squash merge, release affected frontend and migration targets, then prove the renter portal live.","tenantRef":"vista-del-mar","receivedAt":"2026-08-27T21:23:46.020Z","fingerprint":"887391cb2515c5c1056f0f4c273a2c0d13055ca394e63e0532ff9096df77fff8","workstreamRef":"vistadelmar","conversationId":null,"canonicalBranch":"ai/vista-del-mar-renter-portal-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply exactly the supplied Vista renter portal files and route edits. No other files may change. Gate, squash merge, release affected frontend and migration targets, then prove the renter portal live.","wordingChanged":false,"canonicalIntent":"Apply exactly the supplied Vista renter portal files and route edits. No other files may change. Gate, squash merge, release affected frontend and migration targets, then prove the renter portal live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"portal","statement":"Authenticated Vista renters can open their private renter portal and see only their own lease, requests, and payments.","proofConditionIds":["route","isolation"]},{"id":"requests","statement":"Renter can submit maintenance or host requests and see status/owner response.","proofConditionIds":["route"]},{"id":"payments","statement":"Renter sees canonical invoice balances/status and Pay Now payment_url; paid invoices render paid and no longer count in open balance.","proofConditionIds":["route","isolation"]},{"id":"owner","statement":"Vista owners can view renter leases and respond/update request status.","proofConditionIds":["route"]}],"objective":"Apply exactly the supplied Vista renter portal files and route edits. No other files may change. Gate, squash merge, release affected frontend and migration targets, then prove the renter portal live.","constraints":[{"id":"constraint-1","statement":"Only supplied Vista renter portal component, crmRoutes route wiring, and Vista rental migration may change.","proofConditionIds":["isolation"]},{"id":"constraint-2","statement":"Renter reads are auth.uid()-scoped and must not expose another renter's invoices.","proofConditionIds":["isolation"]},{"id":"constraint-3","statement":"Reuse public.invoices payment_url/status; do not create a second payment processor.","proofConditionIds":["isolation"]},{"id":"constraint-4","statement":"Do not modify control-plane/workflow files or unrelated tenants.","proofConditionIds":["isolation"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"route","kind":"runtime","claim":"Vista renter portal route is live after release.","route":"/crm/RENTAL/vista-del-mar/renter-portal","required":true,"expectedText":"Vista del Mar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"isolation","kind":"repository","claim":"Exact diff contains only the Vista portal component, crm route wiring, and rental migration; RPC/RLS use auth.uid() and canonical public.invoices payment_url/status through the renter lease contact mapping.","route":"/crm/RENTAL/vista-del-mar/renter-portal","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-del-mar-renter-portal-20260827","conversationContext":null,"requestContractHash":"1f02700513030dddfad93a9c89deba4624c7007186b141eba05288e09de89dad","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T21:23:47.079127+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:908d07ea-18dc-43b3-8f1e-f51967c31b4d:tenant-workstream-contribution:887391cb2515c5c1056f0f4c273a2c0d13055ca394e63e0532ff9096df77fff8","mission_step_id":null,"command_center_event_id":"908d07ea-18dc-43b3-8f1e-f51967c31b4d"},{"id":"a8cd4ccd-bbcd-4378-b31b-ea880ad9bd4f","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","render-onrunner/runtime-proof":"failure"},"mainSha":"5537a474acc06522981df0a377e3cc1c6ceec001","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"5537a474acc06522981df0a377e3cc1c6ceec001","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"requestContractHash":"61e0f9ac5e433645a73580d349b2cb01a5029e5b5b67aa32653f7d7c99e65b66","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3519","runId":3519,"status":"failure","sourceSha":"5537a474acc06522981df0a377e3cc1c6ceec001","conclusion":null,"failedJobs":[{"id":22105,"name":"Release Render OnRunner","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":3519,"logTail":["2026-08-30T01:43:48.2321800Z ⭐ Run Post Set up Forgejo-native Buildx","2026-08-30T01:43:48.2355706Z   🐳  docker exec cmd=[node /var/run/act/actions/86/9077998d2433ced538b91186a87cb0aa53f3ea77d70cad57ef3f0126b0b61f/dist/index.js] user= workdir=","2026-08-30T01:43:48.6456739Z   ❓  ::group::Removing builder","2026-08-30T01:43:48.6457513Z ##[group]Removing builder","2026-08-30T01:43:48.6468794Z (node:5733) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-08-30T01:43:48.6469066Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-08-30T01:43:48.7990506Z [command]/usr/bin/docker buildx rm builder-26328980-6111-4e42-a3cc-38067c996605","2026-08-30T01:43:49.0648665Z builder-26328980-6111-4e42-a3cc-38067c996605 removed","2026-08-30T01:43:49.0694414Z   ❓  ::endgroup::","2026-08-30T01:43:49.0695049Z ##[endgroup]","2026-08-30T01:43:49.0698912Z   ❓  ::group::Cleaning up certificates","2026-08-30T01:43:49.0699343Z ##[group]Cleaning up certificates","2026-08-30T01:43:49.0713517Z   ❓  ::endgroup::","2026-08-30T01:43:49.0713845Z ##[endgroup]","2026-08-30T01:43:49.0714059Z   ❓  ::group::Post cache","2026-08-30T01:43:49.0714271Z ##[group]Post cache","2026-08-30T01:43:49.0714400Z State not set","2026-08-30T01:43:49.0714705Z   ❓  ::endgroup::","2026-08-30T01:43:49.0714826Z ##[endgroup]","2026-08-30T01:43:49.0861723Z   ✅  Success - Post Set up Forgejo-native Buildx","2026-08-30T01:43:49.1109915Z ⭐ Run Post Checkout exact OnRunner release source","2026-08-30T01:43:49.1147461Z   🐳  docker exec cmd=[node /var/run/act/actions/9d/3606ea04a9ebd5bba87ef7b61502285f6dfd65e09e127550df3ce27931bbaf/dist/index.js] user= workdir=","2026-08-30T01:43:49.3222627Z [command]/usr/bin/git version","2026-08-30T01:43:49.3281150Z git version 2.39.5","2026-08-30T01:43:49.3325987Z   ⚙  ***","2026-08-30T01:43:49.3349321Z Temporarily overriding HOME='/tmp/88f22a87-0cff-4cb7-a4c4-4bb5acc7aa29' before making global git config changes","2026-08-30T01:43:49.3350964Z Adding repository directory to the temporary git global config as a safe directory","2026-08-30T01:43:49.3379189Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-08-30T01:43:49.3445856Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-08-30T01:43:49.3520410Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-08-30T01:43:49.3984239Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-08-30T01:43:49.4030249Z http.https://git.knocklaunch.app/.extraheader","2026-08-30T01:43:49.4055382Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-08-30T01:43:49.4117304Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-08-30T01:43:49.4561773Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-08-30T01:43:49.4624570Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-08-30T01:43:49.5243039Z   ✅  Success - Post Checkout exact OnRunner release source","2026-08-30T01:43:49.5498685Z 🏁  Job failed","2026-08-30T01:43:50.0109467Z Job 'Release Render OnRunner' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":646,"content":"2026-08-30T01:43:46.8263006Z ERROR: failed to build: invalid tag \"git.knocklaunch.app/noel/knocklaunchos-onrunner:\": invalid reference format"},{"line":653,"content":"2026-08-30T01:43:46.9902792Z ::error::buildx failed with: ERROR: failed to build: invalid tag \"git.knocklaunch.app/noel/knocklaunchos-onrunner:\": invalid reference format"},{"line":654,"content":"2026-08-30T01:43:47.0220670Z ⚙️ [runner]: exitcode '1': failure"},{"line":722,"content":"2026-08-30T01:43:49.5498685Z 🏁  Job failed"},{"line":723,"content":"2026-08-30T01:43:50.0109467Z Job 'Release Render OnRunner' failed"}]},"exactSource":true,"fingerprint":"failure|release render onrunner|[object object]|[object object]|[object object]|[object object]|[object object]","failureClass":"code_failure","safeAutoRetry":false},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","runnerVersion":"onrunner-926f9ae16ab3","expectedSourceSha":"5537a474acc06522981df0a377e3cc1c6ceec001"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"8a05298335532689bf31e55175e3b084e12746cc","sourceSha":"5537a474acc06522981df0a377e3cc1c6ceec001","changedPaths":["scripts/visual-witness-hosted-runner/src/targeted-action-locator.mjs","scripts/visual-witness-hosted-runner/test/targeted-action-locator.test.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:50:31.613102+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"5537a474acc06522981df0a377e3cc1c6ceec001","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c6f0f6b1-f995-4e2f-9a27-8e397564b7c9:forgejo-release-status:5537a474acc06522981df0a377e3cc1c6ceec001:failed:forgejo-main/source=success|forgejo-release/workflow=failure|render-onrunner/runtime-proof=failure","mission_step_id":"86855cc7-6802-414e-a2f9-9480999c1909","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"aa5d8322-76f5-44c5-a54c-9bd64fd78798","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/forgejo-bounded-explicit-get-retries-v2","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8787,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"60071156-01c6-4e52-a2c0-620f095c8f80","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"a5450ffaba4609fbb06a34b765473163ac6fd189","timingsMs":{"handlerMs":25124,"prReadinessMs":1910,"approvedPlanMs":0,"missionSetupMs":574,"shipAndProveMs":23214},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"60071156-01c6-4e52-a2c0-620f095c8f80"},"performance":null,"deploymentId":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-26T01:10:18.460181+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:execute_mission:canonical_release_transport_retryable","mission_step_id":"d7da91bd-11e1-4867-9199-0c1ba0018d59","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"c9b27838-1a5a-460b-ac11-77bca56a9358","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"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":"e4b2db5c-0181-4020-a42a-98e1730575c4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":20066,"prReadinessMs":1947,"approvedPlanMs":0,"missionSetupMs":1020,"shipAndProveMs":18119},"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":4926,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:13:50.871347+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:e4b2db5c-0181-4020-a42a-98e1730575c4:execute_mission:canonical_release_transport_retryable","mission_step_id":"9181383d-11a2-42dd-91ff-9b94fed4921f","command_center_event_id":"e4b2db5c-0181-4020-a42a-98e1730575c4"},{"id":"afeda631-6de2-4bc8-82bd-1766ab549091","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":1213,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":762,"terminal":false,"missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3070,"approvedPlanMs":0,"shipAndProveMs":5000},"nextAction":null,"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":799,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:14:05.041828+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4b2db5c-0181-4020-a42a-98e1730575c4:automatic-mission-resume:762:ship_and_prove_gate_blocked","mission_step_id":"98602a06-16de-4a85-b8d4-56f0c13b2c76","command_center_event_id":"e4b2db5c-0181-4020-a42a-98e1730575c4"},{"id":"9f818308-13d8-4526-bef3-d66858730e33","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3309","runId":3309,"status":"success","sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:16:58.713565+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:forgejo-release-status:e4c5fcfed527091fd7bdf7ac90af6dff1b37af99:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2d1a0fb6-39e9-49b5-8efa-f60aa2479ebe","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"d9ca49ba-01a2-4021-a038-f453c63ffa81","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mteckgp5","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.9-explicit-branch-pr-reconciliation","prNumber":null,"terminal":false,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4346,"prReadinessMs":0,"approvedPlanMs":4346,"missionSetupMs":1733,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:19:53.88386+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ebca7000-5d2e-4615-9331-fb2d2cd49ce0","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"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"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":7000,"schema":"public"}