{"data":[{"id":"d4fcda3e-3aeb-4e3c-aa85-327d268d03ab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d1a9a06145adbf7e940e17ba4601f5752117e6b0","deploymentId":"forgejo-main-d1a9a06145adbf7e940e17ba4601f5752117e6b0","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.4-pack-migration-proof","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:39:45.675211+00:00","proof_gate":"canonical_release_pending","source_sha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:96a37e2d-d16c-4dbe-971a-c63b9a58dc8c:forgejo-release-status:77fe5a0d8c7f3ff3a9ef707b7069c65488464aec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"678e1914-1d22-45c0-b5f3-f72669fb46aa","command_center_event_id":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},{"id":"c09662cf-46ff-4b3c-8364-0baf05847008","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","deploymentId":"forgejo-main-77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","runtimeVersion":"1.52.5-durable-watchdog-proof","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","deploymentId":"forgejo-main-77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.5-durable-watchdog-proof","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:40:59.182294+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:96a37e2d-d16c-4dbe-971a-c63b9a58dc8c:forgejo-release-status:77fe5a0d8c7f3ff3a9ef707b7069c65488464aec:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"df9956d3-1d42-45a4-900e-f28f921074af","command_center_event_id":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},{"id":"106a810b-0cf2-480e-9f26-314916143792","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"finder","statement":"Canonical repo discovery uses the actual Forgejo server mount topology plus bounded fixed host storage roots, exact repo name/owner and bare-repo verification.","proofConditionIds":["runtime","host"]},{"id":"proof","statement":"The mission remains nonterminal until the signed watchdog reports pack-bitmaps-v6 success.","proofConditionIds":["host"]}],"objective":"Correct the still-pending host optimization mission after the signed v5 proof failed canonical_repo_not_found. Advance to pack-bitmaps-v6. Keep all existing trusted config and fixed-path checks, then discover only from trusted local server topology: if a Forgejo server container exists, read its Docker mount destinations and sources from docker inspect, search each absolute mount destination inside that exact server container and each absolute mount source on the host, bounded maxdepth 10, exact directory name KnockLaunchOS.git case-insensitively, exact parent owner noel, bare-repo verification. Also add bounded fixed host roots /var/lib/docker/volumes, /mnt, /srv, /opt, /var/lib, /data, /home with maxdepth 10 under the same exact-name/owner/bare constraints. Never use caller input, never scan filesystem root, never expose shell. On failure, maintenance output may include only sanitized topology diagnostics (whether server container resolved, mount count, trusted config count), not secrets. Preserve prior failure receipts. Update config/tests/fast gate. Release only ccExecution. Revise the same Request Contract so terminalization requires a fresh signed host_watchdog maintenance proof containing 'migration=pack-bitmaps-v6 status=success'.","constraints":[{"id":"scope","statement":"Only ccExecution is released; no caller-controlled paths, root-wide scan, arbitrary shell, or secret-bearing diagnostics.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The v6 topology-aware finder is merged and exact-live in cc-execution.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"host","kind":"host_watchdog","claim":"The signed host watchdog reports successful v6 canonical repo optimization.","route":null,"required":true,"expectedText":"migration=pack-bitmaps-v6 status=success","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"ccExecution is the only production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","requestContractRevision":2,"previousRequestContractHash":"f975b3021f1611ebcfefb4c0f5a88e669ed0d3063343cf1c46f6a2eb6f7a0357"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:16:49.269919+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract-revision:2:9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"82ad2e8c-1cd2-4d26-896d-237efada9d99","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Apply the exact bounded fast-fail repair already resolved for the canonical KnockLaunch Gate: deterministic TypeScript diagnostics must fail immediately without rebuilding the dependency cache or running a second full-project typecheck; cache rebuild/retry remains only for non-diagnostic failures plausibly caused by cache/runtime state. Preserve all other gate, merge, release, and proof behavior. Update the machine capability policy to state the rule. Ship through one PR, canonical KnockLaunch Gate, squash merge, and current-main source proof.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Apply the exact bounded fast-fail repair already resolved for the canonical KnockLaunch Gate: deterministic TypeScript diagnostics must fail immediately without rebuilding the dependency cache or running a second full-project typecheck; cache rebuild/retry remains only for non-diagnostic failures plausibly caused by cache/runtime state. Preserve all other gate, merge, release, and proof behavior. Update the machine capability policy to state the rule. Ship through one PR, canonical KnockLaunch Gate, squash merge, and current-main source proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fast-fail","statement":"The canonical KnockLaunch Gate immediately terminates on ordinary TypeScript compiler diagnostics instead of rebuilding dependencies and rerunning the entire semantic typecheck.","proofConditionIds":["proof-source"]},{"id":"preserve-cache-recovery","statement":"The dependency-cache rebuild retry remains available for non-diagnostic semantic-check failures plausibly caused by cache/runtime state.","proofConditionIds":["proof-source"]},{"id":"preserve-safety","statement":"Protected main, canonical Gate, merge ownership, release ownership, and test coverage are not weakened.","proofConditionIds":["proof-source"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Apply the exact bounded fast-fail repair already resolved for the canonical KnockLaunch Gate: deterministic TypeScript diagnostics must fail immediately without rebuilding the dependency cache or running a second full-project typecheck; cache rebuild/retry remains only for non-diagnostic failures plausibly caused by cache/runtime state. Preserve all other gate, merge, release, and proof behavior. Update the machine capability policy to state the rule. Ship through one PR, canonical KnockLaunch Gate, squash merge, and current-main source proof.","constraints":[{"id":"constraint-1","statement":"Use one fresh ai/* branch and one PR.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Do not add runner capacity or broaden into unrelated queue architecture in this repair.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Do not bypass protected main or canonical KnockLaunch Gate.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"Do not use GitHub.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo main contains the deterministic TypeScript fast-fail guard and capability policy after the repair is merged through the canonical gate.","route":".forgejo/workflows/knocklaunch.yml","required":true,"expectedText":"deterministic TypeScript diagnostics detected; skipping dependency cache rebuild","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0","requestContractRevision":2,"previousRequestContractHash":"7b091eb1226daf35b914c03f5595015b9210535f317ffb4467fed9cf2a81d97b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:01:17.049358+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e5645f35-64c4-4ea3-825e-6de1aa23bc00:request-contract-revision:2:c5d53d3052ff09f3486ce9919e1895acdbaaa22f603d60c907065b36bd98c1a0","mission_step_id":"809192ea-5dc9-4c29-a32e-3614bede0362","command_center_event_id":"e5645f35-64c4-4ea3-825e-6de1aa23bc00"},{"id":"abd31713-108f-443d-875c-1baba7f733d1","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"baseSha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","consumedAt":1787868081640,"consumerToken":"0e353aeb-16bd-4b7a-8c20-6eccac385f23","authorizationId":"c5195f69-459e-4c9a-a1d9-27ae859a705f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:01:22.558451+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:c5195f69-459e-4c9a-a1d9-27ae859a705f","mission_step_id":"80d2ef51-7832-426b-95fd-e05492eb6c13","command_center_event_id":"e5645f35-64c4-4ea3-825e-6de1aa23bc00"},{"id":"7abfaedb-5b1d-456a-a93b-f103624c5d7d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/lightning-auto-merge-deploy-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.5-durable-watchdog-proof","prNumber":null,"terminal":false,"missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":365,"missionSetupMs":2567},"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":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":14386,"likelyAffectedFiles":["workers/cc-execution/src/entrypoint-owner-status.js",".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.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","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-parallel-workstreams.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:59:11.415086+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0ce6e3fa-9e25-41f8-8053-79e6552221ce","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"c0946ef1-3c8d-473e-b6ee-d3492568a188","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/lightning-auto-merge-deploy-20260826","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":2068,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.5-durable-watchdog-proof","prNumber":null,"terminal":false,"missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":493,"prReadinessMs":0,"approvedPlanMs":493,"missionSetupMs":900,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:01:19.558662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:execute_mission:repair_mission_execution_blocked","mission_step_id":"65bb7dcc-2a9e-43b2-a03c-65c5fad512ee","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"f009f426-5838-4b63-a353-302a33574e39","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/lightning-auto-merge-deploy-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3179,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.5-durable-watchdog-proof","prNumber":null,"terminal":false,"missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":19307,"prReadinessMs":0,"approvedPlanMs":19307,"missionSetupMs":695,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5113,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:02:42.847452+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:execute_mission:repair_mission_execution_retryable","mission_step_id":"65bb7dcc-2a9e-43b2-a03c-65c5fad512ee","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"ef4bee9a-027e-4158-a8eb-e6380f32e3cd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/lightning-auto-merge-deploy-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4348,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.5-durable-watchdog-proof","prNumber":799,"terminal":false,"missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","timingsMs":{"handlerMs":9393,"prReadinessMs":340,"approvedPlanMs":0,"missionSetupMs":387,"shipAndProveMs":8953},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},"performance":null,"deploymentId":"forgejo-main-cd8139c14ece","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":6320,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:03:33.021428+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cd8139c14ece79cb9dac7e5d238405671352796a","external_id":"forgejo-main-cd8139c14ece","receipt_type":"execute_mission","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:execute_mission:canonical_release_dispatched","mission_step_id":"8ab0b8ca-794c-4584-9c77-b7dd717f4ece","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"635f0ecd-bdbc-42e3-aef2-9455ebfb171d","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-native-forgejo-repo-discovery-v5-20260827","prNumber":834,"nextAction":null,"mergeCommitSha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:13:33.955982+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","external_id":"834","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:834:5403a3cd05d11799882b6af93d7647f84b1e7b92","mission_step_id":"d98829ea-6371-4b93-9f1d-76c11813407b","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"f72d702b-0c83-4924-8c60-0eb51b0f2cfd","source":"cc-execution","status":"recorded","payload":{"objective":"Replace only src/components/rental/VistaReservationApplication.tsx with the supplied frontend implementation. Keep the exact existing Vista logo and video URLs and all reservation RPC behavior. Add the two real workspace property photographs using the exact filenames The View 2.jpg and The View 10.jpg under the existing la-vista-del-mar asset namespace; do not alter media delivery. Desktop must use a full-viewport proportional 56/44 media/booking split with no fixed max-width rail. The media side must devote substantial visible area to the video plus both real photos in a large two-up gallery. Remove the giant headline/dead field. The booking side must be a generous warm-ivory surface with compact dates/guests, efficient guest details, secondary availability action, and primary CTA high on the page. Mobile must expose video and both photos compactly above the form. Preserve honeypot, max 2 guests, reduced motion, availability, submit, success, close/back, and Airbnb reference. Ship frontend only and prove live.","tenantRef":"La Vista del Mar","receivedAt":"2026-08-29T19:37:39.716Z","fingerprint":"b1e5644cd4f6b1eff9b9696027f065561ad17faa5f5650c0c266af9bf5e32c3e","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-reservation-photo-led-layout-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace only src/components/rental/VistaReservationApplication.tsx with the supplied frontend implementation. Keep the exact existing Vista logo and video URLs and all reservation RPC behavior. Add the two real workspace property photographs using the exact filenames The View 2.jpg and The View 10.jpg under the existing la-vista-del-mar asset namespace; do not alter media delivery. Desktop must use a full-viewport proportional 56/44 media/booking split with no fixed max-width rail. The media side must devote substantial visible area to the video plus both real photos in a large two-up gallery. Remove the giant headline/dead field. The booking side must be a generous warm-ivory surface with compact dates/guests, efficient guest details, secondary availability action, and primary CTA high on the page. Mobile must expose video and both photos compactly above the form. Preserve honeypot, max 2 guests, reduced motion, availability, submit, success, close/back, and Airbnb reference. Ship frontend only and prove live.","wordingChanged":false,"canonicalIntent":"Replace only src/components/rental/VistaReservationApplication.tsx with the supplied frontend implementation. Keep the exact existing Vista logo and video URLs and all reservation RPC behavior. Add the two real workspace property photographs using the exact filenames The View 2.jpg and The View 10.jpg under the existing la-vista-del-mar asset namespace; do not alter media delivery. Desktop must use a full-viewport proportional 56/44 media/booking split with no fixed max-width rail. The media side must devote substantial visible area to the video plus both real photos in a large two-up gallery. Remove the giant headline/dead field. The booking side must be a generous warm-ivory surface with compact dates/guests, efficient guest details, secondary availability action, and primary CTA high on the page. Mobile must expose video and both photos compactly above the form. Preserve honeypot, max 2 guests, reduced motion, availability, submit, success, close/back, and Airbnb reference. Ship frontend only and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"photo-led-layout","statement":"The reservation modal prominently features the exact property photos The View 2.jpg and The View 10.jpg alongside the exact Vista video and logo, with no giant dead teal field.","proofConditionIds":["visual-layout","production-source"]},{"id":"proportional-layout","statement":"Desktop uses a proportional approximately 56/44 media-to-booking split without fixed max-width form rails, and mobile stacks compact media above the booking form.","proofConditionIds":["visual-layout","production-source"]},{"id":"function-preserved","statement":"Reservation dates, guests, availability, guest details, notes, close/back, Airbnb reference, and submit behavior remain present without changing the existing RPC behavior.","proofConditionIds":["interaction-proof"]}],"objective":"Replace only src/components/rental/VistaReservationApplication.tsx with the supplied frontend implementation. Keep the exact existing Vista logo and video URLs and all reservation RPC behavior. Add the two real workspace property photographs using the exact filenames The View 2.jpg and The View 10.jpg under the existing la-vista-del-mar asset namespace; do not alter media delivery. Desktop must use a full-viewport proportional 56/44 media/booking split with no fixed max-width rail. The media side must devote substantial visible area to the video plus both real photos in a large two-up gallery. Remove the giant headline/dead field. The booking side must be a generous warm-ivory surface with compact dates/guests, efficient guest details, secondary availability action, and primary CTA high on the page. Mobile must expose video and both photos compactly above the form. Preserve honeypot, max 2 guests, reduced motion, availability, submit, success, close/back, and Airbnb reference. Ship frontend only and prove live.","constraints":[{"id":"frontend-only","statement":"Only src/components/rental/VistaReservationApplication.tsx may change. Do not change ORB, R2 configuration, headers or metadata, backend, database, authentication, runtime, or control-plane code.","proofConditionIds":["production-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-source","kind":"runtime","claim":"The merged frontend source containing the proportional photo-led reservation layout is live on /la-vista-del-mar and the release is frontend-only.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-layout","kind":"visual","claim":"Opening Reserve The View shows a balanced premium full-viewport reservation experience with the video and both property photos prominent and a generous non-skinny booking panel; mobile remains compact and coherent.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[{"action":"click","targetText":"Reserve The View"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction-proof","kind":"interaction","claim":"After opening the reservation modal, check-in, check-out, guests, availability, name, email, phone, notes, close/back, Airbnb reference, and submit controls are present and usable without submitting a real reservation.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[{"action":"click","targetText":"Reserve The View"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/vista-reservation-photo-led-layout-20260829","conversationContext":null,"requestContractHash":"23430ad9ab1d51583f7e067ff910a8b8df352805083e5031820fd5a73044660b","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T19:37:40.275676+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7a6f63db-90a7-4257-a8fb-9e599bebff7e:tenant-workstream-contribution:b1e5644cd4f6b1eff9b9696027f065561ad17faa5f5650c0c266af9bf5e32c3e","mission_step_id":null,"command_center_event_id":"7a6f63db-90a7-4257-a8fb-9e599bebff7e"},{"id":"cbe82b05-419b-4dc5-a190-81194d41b28e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Amend PR #1087 only. Remove the two redundant queue-hygiene capability JSON assertions that are failing despite the authoritative runtime contract already being verified in this test. Preserve all stronger assertions: queue-hygiene-policy exports STALE_PR_QUEUE_GRACE_MS = 60 * 1000, owner-status imports and aliases it, mission-control imports and uses it, and stale-PR parking behavior remains asserted. The gate separately validates control-plane-capabilities.json. Do not change runtime source. Re-run gate, squash merge, and perform no runtime release for this test-only correction.","wordingChanged":false,"canonicalIntent":"Amend PR #1087 only. Remove the two redundant queue-hygiene capability JSON assertions that are failing despite the authoritative runtime contract already being verified in this test. Preserve all stronger assertions: queue-hygiene-policy exports STALE_PR_QUEUE_GRACE_MS = 60 * 1000, owner-status imports and aliases it, mission-control imports and uses it, and stale-PR parking behavior remains asserted. The gate separately validates control-plane-capabilities.json. Do not change runtime source. Re-run gate, squash merge, and perform no runtime release for this test-only correction.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-safety-preserved","statement":"The invariant continues to verify the 60-second queue-hygiene runtime primitive, its imports, its age comparison, and stale parking behavior.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"redundant-metadata-removed","statement":"Only the two non-authoritative capability-metadata path assertions are removed.","proofConditionIds":["repo-proof"]},{"id":"test-only","statement":"No production runtime source or behavior changes.","proofConditionIds":["repo-proof"]}],"objective":"Amend PR #1087 only. Remove the two redundant queue-hygiene capability JSON assertions that are failing despite the authoritative runtime contract already being verified in this test. Preserve all stronger assertions: queue-hygiene-policy exports STALE_PR_QUEUE_GRACE_MS = 60 * 1000, owner-status imports and aliases it, mission-control imports and uses it, and stale-PR parking behavior remains asserted. The gate separately validates control-plane-capabilities.json. Do not change runtime source. Re-run gate, squash merge, and perform no runtime release for this test-only correction.","constraints":[{"id":"same-pr","statement":"Amend existing PR #1087 only.","proofConditionIds":["repo-proof"]},{"id":"control-plane-test-only","statement":"Mutation is limited to deleting the two metadata assertions from workers/cc-execution/test/event-driven-auto-merge-invariants.test.js.","proofConditionIds":["repo-proof"]},{"id":"no-release","statement":"No production runtime target should be released for this test-only change.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact diff removes only the two redundant metadata assertions while retaining runtime primitive/import/behavior assertions.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"Canonical Pull Request Gate passes the authoritative queue invariant after the metadata-only assertions are removed.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Canonical release planning does not wake a runtime target for the test-only change.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"854e0f21931e8540bdd580f7df8eaaa65443b63030f4ff37bf50d554009b01d5","requestContractRevision":3,"previousRequestContractHash":"ee5e1cf46dc2069f0bb780fee69ac02e0e0c9c0109469f4d172313b9917384b7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:55:08.279166+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2:request-contract-revision:3:854e0f21931e8540bdd580f7df8eaaa65443b63030f4ff37bf50d554009b01d5","mission_step_id":"718cfc00-ef08-4a26-887a-d2705aa03045","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"3729b543-bef5-41a9-b365-2856673516c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd8139c14ece79cb9dac7e5d238405671352796a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","runtimeVersion":"1.52.6-lightning-auto-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.6-lightning-auto-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:05:18.407077+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd8139c14ece79cb9dac7e5d238405671352796a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:forgejo-release-status:cd8139c14ece79cb9dac7e5d238405671352796a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"915287fc-0c7c-43bb-a706-c3f9f4eb0e39","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"1cf5a5ed-72a5-47f3-9c37-c01527adb51b","source":"cc-execution","status":"recorded","payload":{"objective":"Frontend-only repair from current protected main cd8139c14ece79cb9dac7e5d238405671352796a. On the live BYCHEFAP public route /bychefap, the top-right buttons behave incorrectly: 'Open My Workspace' currently sends the user to sign-in, while 'Sign In' does nothing. The live tenant contract is canonical_public_route=/bychefap and canonical_owner_route=/bychefap/dashboard. Find the exact owning BYCHEFAP public-page frontend component and make the smallest safe change so 'Open My Workspace' navigates to /bychefap/dashboard, allowing the existing auth guard to decide whether authentication is required, and 'Sign In' navigates to the application's real sign-in/auth route using the existing canonical auth navigation primitive already used elsewhere in the frontend. Do not add a new auth flow, backend change, database change, or runtime change. Preserve all styling and other public-page behavior. Add or adjust focused frontend coverage if an existing navigation contract test is present. One fresh ai branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deployment, then prove the live route behavior. Visual Witness only if interaction proof genuinely requires it; otherwise use route/source/live interaction proof.","tenantRef":"BYCHEFAP","receivedAt":"2026-08-27T01:13:19.948Z","fingerprint":"29d70d122bcac64c3ab7643e6ca3bcd57c5475f0f1be35747764b6af8c913169","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/fix-bychefap-public-buttons-20260826","requestedBranch":"ai/fix-bychefap-public-buttons-20260826","conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:13:20.549863+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:tenant-workstream-contribution:29d70d122bcac64c3ab7643e6ca3bcd57c5475f0f1be35747764b6af8c913169","mission_step_id":null,"command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"aac38546-63c4-49cd-b833-8ed845ac428d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/command-center-fast-mission-20260828","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":38533,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":965,"terminal":false,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":225,"prReadinessMs":0,"approvedPlanMs":225,"missionSetupMs":2560,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5450,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:27.822498+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"965","receipt_type":"execute_mission","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"f7d7be85-42da-4e1a-ab40-6526247e11af","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:17:07.017802+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:durable-terminal-release-proof:5403a3cd05d11799882b6af93d7647f84b1e7b92:9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","mission_step_id":"1fc04d5f-6c8a-4e7d-bcdf-5343276fa1a2","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"cc69b2a7-2646-445c-9dd1-a8a1f6e7eae6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"finder","satisfied":false,"statement":"Canonical repo discovery uses the actual Forgejo server mount topology plus bounded fixed host storage roots, exact repo name/owner and bare-repo verification.","proofConditionIds":["runtime","host"]},{"id":"proof","satisfied":false,"statement":"The mission remains nonterminal until the signed watchdog reports pack-bitmaps-v6 success.","proofConditionIds":["host"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only ccExecution is released; no caller-controlled paths, root-wide scan, arbitrary shell, or secret-bearing diagnostics.","proofConditionIds":["scope-proof"]}],"contractHash":"9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e"},"required":true,"satisfied":true},{"id":"host","kind":"host_watchdog","evidence":{"expectedText":"migration=pack-bitmaps-v6 status=success","heartbeatAgeMs":null,"maintenanceProof":null,"heartbeatVerified":false},"required":true,"satisfied":false},{"id":"scope-proof","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["host_watchdog"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:17:09.607642+00:00","proof_gate":"request_contract_pending","source_sha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract:9f93b52a7511ba21adc6889630a6c5bf1e5ecd1c5c01eaf8a1c16cec567ce40e:5403a3cd05d11799882b6af93d7647f84b1e7b92:pending:host_watchdog","mission_step_id":"1fc04d5f-6c8a-4e7d-bcdf-5343276fa1a2","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"28394446-73a2-4c60-b3fe-6ab362d953c2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-bychefap-public-buttons-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4837,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":null,"terminal":false,"missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":12,"missionSetupMs":339},"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":"162201eb-54a3-434a-9632-6480f3b8dbbe"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9423,"likelyAffectedFiles":["src/routes/publicRoutes.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:13:22.778384+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:execute_mission:repair_mission_synthesis_ready","mission_step_id":"447af86f-a2fe-4e36-bc92-7bd64124198c","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"9ca12304-dee6-4750-8035-23f30ed26429","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-bychefap-public-buttons-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6205,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":null,"terminal":false,"missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20780,"prReadinessMs":0,"approvedPlanMs":20780,"missionSetupMs":552,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5112,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:17:01.693933+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:execute_mission:repair_mission_execution_retryable","mission_step_id":"7e3b8acd-35ab-4448-9ae6-5119973a3baa","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"144289ab-0896-485e-9775-db459c8bdbd2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-bychefap-public-buttons-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7374,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":800,"terminal":false,"missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","timingsMs":{"handlerMs":9672,"prReadinessMs":335,"approvedPlanMs":0,"missionSetupMs":444,"shipAndProveMs":9234},"nextAction":null,"receiptRef":{"mode":"full","missionId":"162201eb-54a3-434a-9632-6480f3b8dbbe"},"performance":null,"deploymentId":"forgejo-main-71534b17a8d3","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":6145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:17:58.840619+00:00","proof_gate":"canonical_release_dispatched","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":"forgejo-main-71534b17a8d3","receipt_type":"execute_mission","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:execute_mission:canonical_release_dispatched","mission_step_id":"270df123-8f27-4126-bf02-f9728870a67f","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"7f60128f-71d5-4f27-98ae-8a819c96c8a5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:18:18.04251+00:00","proof_gate":"canonical_release_pending","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:forgejo-release-status:71534b17a8d30cfa5d48f103858bb7f3787334a6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"270df123-8f27-4126-bf02-f9728870a67f","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"d415bce8-8382-48b6-ac47-97c7d9796f71","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-source-index-hot-path-20260827","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.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":19595,"prReadinessMs":0,"approvedPlanMs":19595,"missionSetupMs":3537,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3901,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:48:56.192405+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a169b2e-b780-49c8-bc95-d945589bc3eb:execute_mission:repair_mission_execution_retryable","mission_step_id":"e7eed094-4dc1-4a54-9d23-8840e93b37f4","command_center_event_id":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},{"id":"06376711-1da4-4779-8d99-507ff87db4d5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-event-auto-merge-emitter-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":800,"terminal":false,"missionId":"6eccc697-643f-404a-b911-d265134b67a8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","timingsMs":{"handlerMs":6439,"prReadinessMs":100,"approvedPlanMs":0,"missionSetupMs":3254,"shipAndProveMs":6230},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6eccc697-643f-404a-b911-d265134b67a8"},"performance":null,"deploymentId":"forgejo-main-71534b17a8d3","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":6128,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:22:54.1164+00:00","proof_gate":"canonical_release_dispatched","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":"forgejo-main-71534b17a8d3","receipt_type":"execute_mission","idempotency_key":"mission:6eccc697-643f-404a-b911-d265134b67a8:execute_mission:canonical_release_dispatched","mission_step_id":"7fe196d1-5dd0-4400-9418-045e97fea26b","command_center_event_id":"6eccc697-643f-404a-b911-d265134b67a8"},{"id":"4b22837f-2639-4963-adc5-bfb4bd35beb4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:23:15.019941+00:00","proof_gate":"canonical_release_pending","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6eccc697-643f-404a-b911-d265134b67a8:forgejo-release-status:71534b17a8d30cfa5d48f103858bb7f3787334a6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7fe196d1-5dd0-4400-9418-045e97fea26b","command_center_event_id":"6eccc697-643f-404a-b911-d265134b67a8"},{"id":"04276182-2bcc-4623-8689-b1e5353f3324","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-event-auto-merge-emitter-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2231,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":800,"terminal":false,"missionId":"6eccc697-643f-404a-b911-d265134b67a8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","timingsMs":{"handlerMs":23949,"prReadinessMs":0,"approvedPlanMs":23949,"missionSetupMs":3939,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6eccc697-643f-404a-b911-d265134b67a8"},"performance":null,"deploymentId":"forgejo-main-71534b17a8d3","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":4895,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:25:27.848639+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":"forgejo-main-71534b17a8d3","receipt_type":"execute_mission","idempotency_key":"mission:6eccc697-643f-404a-b911-d265134b67a8:execute_mission:repair_mission_execution_retryable","mission_step_id":"808e474b-f8be-4896-a36b-bf8ceac2b6c4","command_center_event_id":"6eccc697-643f-404a-b911-d265134b67a8"},{"id":"6815c6a6-92e6-40d2-a9a8-5ebeff9a4779","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-event-auto-merge-emitter-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":800,"terminal":false,"missionId":"38a1fee7-d5aa-4c53-b6ab-f6a0d667413e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","timingsMs":{"handlerMs":6493,"prReadinessMs":187,"approvedPlanMs":0,"missionSetupMs":2065,"shipAndProveMs":6205},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38a1fee7-d5aa-4c53-b6ab-f6a0d667413e"},"performance":null,"deploymentId":"forgejo-main-71534b17a8d3","workflowRunId":2763,"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":5942,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:26:40.431305+00:00","proof_gate":"canonical_release_dispatched","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":"forgejo-main-71534b17a8d3","receipt_type":"execute_mission","idempotency_key":"mission:38a1fee7-d5aa-4c53-b6ab-f6a0d667413e:execute_mission:canonical_release_dispatched","mission_step_id":"7a91c03f-39c1-4820-8cc6-a83fb30563a2","command_center_event_id":"38a1fee7-d5aa-4c53-b6ab-f6a0d667413e"},{"id":"41b9a63e-cf34-4680-9873-5d48a49793cb","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-forgejo-repo-topology-discovery-v6-20260827","prNumber":835,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9602f044f93acd0607fe589a64d1c56f9164e915","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:26:59.109234+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9602f044f93acd0607fe589a64d1c56f9164e915","external_id":"835","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:835:9602f044f93acd0607fe589a64d1c56f9164e915","mission_step_id":"1f4a7851-508e-4f66-9ab0-8c95f34bc930","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"084ccc8c-0f64-4b47-9740-0cb07652da34","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the existing #1052 mission contract to the now-proven delivery topology without changing source. Live probes proved Vista's handcrafted raw public R2 URLs resolve to 404 text/html, while Big Papi's canonical public R2 assets resolve correctly. The platform repair therefore has two safe owners: canonical raw-host URLs are automatically normalized through tenant-photo-studio raw-public; Vista's separate R2 bucket uses its already-bound same-origin /__vista-media routes for logo/video and live-proven tenant-photo-studio assets for supporting images. Continue same PR/Gate/release after the existing #1048 frontend release relinquishes the runner.","wordingChanged":false,"canonicalIntent":"Reconcile the existing #1052 mission contract to the now-proven delivery topology without changing source. Live probes proved Vista's handcrafted raw public R2 URLs resolve to 404 text/html, while Big Papi's canonical public R2 assets resolve correctly. The platform repair therefore has two safe owners: canonical raw-host URLs are automatically normalized through tenant-photo-studio raw-public; Vista's separate R2 bucket uses its already-bound same-origin /__vista-media routes for logo/video and live-proven tenant-photo-studio assets for supporting images. Continue same PR/Gate/release after the existing #1048 frontend release relinquishes the runner.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"global-r2-media","statement":"KNOCKLAUNCH browser media from the canonical public R2 host is automatically routed through one browser-safe proxy with normalized MIME/cross-origin headers and video byte-range support.","proofConditionIds":["repo","big-papi-media"]},{"id":"vista-valid-media","statement":"Vista no longer uses invalid raw public-R2 URLs that return HTML; its logo/video use the bound same-origin R2 media owner and supporting property images use live-readable safe media URLs.","proofConditionIds":["repo","vista-media"]},{"id":"future-use","statement":"Hardcoded and tenant-settings media on the canonical R2 public host are handled by the startup normalizer without requiring per-page ORB rewrites.","proofConditionIds":["repo"]}],"objective":"Reconcile the existing #1052 mission contract to the now-proven delivery topology without changing source. Live probes proved Vista's handcrafted raw public R2 URLs resolve to 404 text/html, while Big Papi's canonical public R2 assets resolve correctly. The platform repair therefore has two safe owners: canonical raw-host URLs are automatically normalized through tenant-photo-studio raw-public; Vista's separate R2 bucket uses its already-bound same-origin /__vista-media routes for logo/video and live-proven tenant-photo-studio assets for supporting images. Continue same PR/Gate/release after the existing #1048 frontend release relinquishes the runner.","constraints":[{"id":"one-path","statement":"Keep the authoritative repair in Forgejo PR #1052 and do not create another ORB PR.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release only affected frontend and tenant-photo-studio targets.","proofConditionIds":["repo","vista-media","big-papi-media"]},{"id":"no-visual","statement":"Use live HTTP/header proof rather than Visual Witness when sufficient.","proofConditionIds":["vista-media","big-papi-media"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1052 contains the startup media normalizer, locked raw-public R2 proxy, and Vista invalid-URL correction; passes KnockLaunch Gate and squash merges to protected main.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"vista-media","kind":"runtime","claim":"Production Vista media routes serve the logo as image/png and video as video/mp4 with byte-range support instead of HTML/error responses, and the reservation's supporting property image URLs return actual image media.","route":"https://knocklaunch.app/la-vista-del-mar/reserve","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"big-papi-media","kind":"runtime","claim":"Production tenant-photo-studio raw-public proxy serves a representative Big Papi canonical R2 MP4 as video/mp4 with 206 byte-range semantics and browser-safe cross-origin/nosniff headers.","route":"https://knocklaunch.app/big-papis","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a235f1f7b4502e00ba7d49603c1624ef326652304806479b346bff0a158ab4eb","requestContractRevision":2,"previousRequestContractHash":"d8dd5ea17a1c870943547e67f76002956bb772f36a287863a225f9caa65a9ebb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T19:57:25.228549+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eaa4eb89-c873-4870-a5df-a4c1b8453a28:request-contract-revision:2:a235f1f7b4502e00ba7d49603c1624ef326652304806479b346bff0a158ab4eb","mission_step_id":"9a535233-660c-4cac-85c9-84f39b43249f","command_center_event_id":"eaa4eb89-c873-4870-a5df-a4c1b8453a28"},{"id":"234927c8-fbb5-44a3-86c2-38a673a34c3d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-event-auto-merge-emitter-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":801,"terminal":false,"missionId":"d23263e3-e758-4031-87c9-1d38b8091ac8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","timingsMs":{"handlerMs":11042,"prReadinessMs":415,"approvedPlanMs":0,"missionSetupMs":762,"shipAndProveMs":10523},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d23263e3-e758-4031-87c9-1d38b8091ac8"},"performance":null,"deploymentId":"forgejo-main-c7b75d1987cd","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":6324,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:27:34.9695+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","external_id":"forgejo-main-c7b75d1987cd","receipt_type":"execute_mission","idempotency_key":"mission:d23263e3-e758-4031-87c9-1d38b8091ac8:execute_mission:canonical_release_dispatched","mission_step_id":"7cb2f0fb-7abb-41ca-af92-5c051508c3f3","command_center_event_id":"d23263e3-e758-4031-87c9-1d38b8091ac8"},{"id":"e3f3713e-07ca-4266-9b16-bed681c42322","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.6-lightning-auto-merge","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:27:54.443235+00:00","proof_gate":"canonical_release_pending","source_sha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d23263e3-e758-4031-87c9-1d38b8091ac8:forgejo-release-status:c7b75d1987cdb06fd74b831db939a7f478a66e00:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"7cb2f0fb-7abb-41ca-af92-5c051508c3f3","command_center_event_id":"d23263e3-e758-4031-87c9-1d38b8091ac8"},{"id":"a8bdc8ed-bf05-40ba-993a-24636c13ada5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","deploymentId":"forgejo-main-c7b75d1987cdb06fd74b831db939a7f478a66e00","runtimeVersion":"1.52.7-lightning-auto-merge-emitter","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","deploymentId":"forgejo-main-c7b75d1987cdb06fd74b831db939a7f478a66e00","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.7-lightning-auto-merge-emitter","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:28:48.785784+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d23263e3-e758-4031-87c9-1d38b8091ac8:forgejo-release-status:c7b75d1987cdb06fd74b831db939a7f478a66e00:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a7f141ac-554a-4dde-bc96-48660d5ae3b8","command_center_event_id":"d23263e3-e758-4031-87c9-1d38b8091ac8"},{"id":"db19dd7a-9c0c-4d3d-8c70-263001722659","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T01:30:43.510508+00:00","proof_gate":"canonical_release_pending","source_sha":"71534b17a8d30cfa5d48f103858bb7f3787334a6","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:162201eb-54a3-434a-9632-6480f3b8dbbe:forgejo-release-status:71534b17a8d30cfa5d48f103858bb7f3787334a6:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"270df123-8f27-4126-bf02-f9728870a67f","command_center_event_id":"162201eb-54a3-434a-9632-6480f3b8dbbe"},{"id":"ebd7088a-2864-47d5-9f9d-2dc71dc68aed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","wordingChanged":false,"canonicalIntent":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-self-heal","statement":"Queue self-heal scans only the 10 most recent Forgejo runs and does not violate the bounded-read invariant.","proofConditionIds":["runtime"]}],"objective":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. Apply only the proven bounded correction: change the stale-run sweep from /actions/runs?limit=50 to limit=10, preserving the 1200ms timeout and all existing protected-main, exact-head gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime.","constraints":[{"id":"safety","statement":"Preserve protected-main freshness, exact-head gate, merge, release, and request-contract safety.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected cc-execution control plane runtime is live.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":"1.55.6-queue-self-heal-bounded","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0e462afa29522626716c19453b12513ce07c1ba6e3a57b4671032415fe85e1fe","requestContractRevision":10,"previousRequestContractHash":"cbcb4f75ad70d6ee3ba3aa4d8b20d39cb72699cf3359ce5654fc2e1eea2f8b7b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:43.246545+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract-revision:10:0e462afa29522626716c19453b12513ce07c1ba6e3a57b4671032415fe85e1fe","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"632f40d8-56e5-42c2-9f22-58131da87142","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-tenant-home-recognition-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":371,"missionSetupMs":2086},"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":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":12678,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx","src/App.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-27T01:34:51.120441+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"f35f3874-0821-49f3-9851-18b03e6a41f3","command_center_event_id":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},{"id":"74c4fc4a-b481-48f9-94f8-30d6e492b1ad","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-home-recognition-20260826","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-tenant-home-recognition-20260826","status":"blocked","metrics":{"receiptBytes":2571,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":297,"prReadinessMs":0,"approvedPlanMs":297,"missionSetupMs":1106,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:44:16.69058+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf:execute_mission:repair_mission_execution_blocked","mission_step_id":"3757243d-a393-45fa-93b9-09da8ee4c5d3","command_center_event_id":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},{"id":"1b80b5c6-c19f-4f7a-a635-f8ac71f295b2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-home-recognition-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3745,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7226,"prReadinessMs":0,"approvedPlanMs":7226,"missionSetupMs":1787,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4892,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:38:21.922641+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf:execute_mission:repair_mission_execution_retryable","mission_step_id":"3757243d-a393-45fa-93b9-09da8ee4c5d3","command_center_event_id":"48d66c0e-3ae5-4fe3-85e0-1ab8c3ef1daf"},{"id":"5846fe90-0cdb-4472-8c07-ce58a4bbf3f1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested the Command Center control plane queue to self-heal without repeatedly freezing. This exact correction keeps queue hygiene bounded and fixes the proven gate failure.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954384488,"expiresAt":1787954564488,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"e3a8cc7b-bee8-4ee9-9c8e-612085629fbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:45.399181+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e3a8cc7b-bee8-4ee9-9c8e-612085629fbc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"6d59b400-2c4b-4076-ad68-e72a9545a4d1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtboa61r","prNumber":837,"nextAction":null,"mergeCommitSha":"f321d66ba16217a31a8d9e326518446460fd6682","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:33:06.122056+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f321d66ba16217a31a8d9e326518446460fd6682","external_id":"837","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7be90d26-82c5-4ab7-8167-46f2c5476878:merged-pr:837:f321d66ba16217a31a8d9e326518446460fd6682","mission_step_id":"ae026bba-0f59-4cad-87c4-619657f77600","command_center_event_id":"7be90d26-82c5-4ab7-8167-46f2c5476878"},{"id":"1b28a6e7-8cf6-40ef-8185-2432da560f74","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized the smallest high-leverage control-plane repair to make future request-to-production delivery materially faster without weakening the canonical Gate.","baseSha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","issuedAt":1787868078351,"expiresAt":1787868258351,"missionId":"e5645f35-64c4-4ea3-825e-6de1aa23bc00","singleUse":true,"authorizationId":"c5195f69-459e-4c9a-a1d9-27ae859a705f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:01:19.206239+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c5195f69-459e-4c9a-a1d9-27ae859a705f","mission_step_id":"80d2ef51-7832-426b-95fd-e05492eb6c13","command_center_event_id":"e5645f35-64c4-4ea3-825e-6de1aa23bc00"},{"id":"d33fcf6e-3e36-4900-8f50-a81fd2794d41","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","consumedAt":1787954386832,"consumerToken":"6acb917b-2751-4386-a828-03d931215efb","authorizationId":"e3a8cc7b-bee8-4ee9-9c8e-612085629fbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:47.808399+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e3a8cc7b-bee8-4ee9-9c8e-612085629fbc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"82730061-2145-4be7-a5ac-328a62d479f9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-source-index-hot-path-20260827","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-forgejo-source-index-hot-path-20260827","status":"blocked","metrics":{"receiptBytes":2365,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":470,"prReadinessMs":0,"approvedPlanMs":470,"missionSetupMs":478,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4881,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:49:34.629951+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a169b2e-b780-49c8-bc95-d945589bc3eb:execute_mission:repair_mission_execution_blocked","mission_step_id":"e7eed094-4dc1-4a54-9d23-8840e93b37f4","command_center_event_id":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},{"id":"dc636a9a-ba83-4ea3-8a0d-6a862800fc9d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-source-index-hot-path-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3550,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":803,"terminal":false,"missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1917,"prReadinessMs":423,"approvedPlanMs":1387,"missionSetupMs":697,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5310,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:50:50.427826+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"803","receipt_type":"execute_mission","idempotency_key":"mission:2a169b2e-b780-49c8-bc95-d945589bc3eb:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e7eed094-4dc1-4a54-9d23-8840e93b37f4","command_center_event_id":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},{"id":"d58d80cc-b6c5-4c40-b206-6199c478577c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/lean-fast-knocklaunch-gate-20260827","reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"f8ce139a-dd25-4754-b6f6-1d2ea6d8bb45","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":255,"prReadinessMs":0,"approvedPlanMs":255,"missionSetupMs":2439,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f8ce139a-dd25-4754-b6f6-1d2ea6d8bb45"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4120,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:03:07.220222+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f8ce139a-dd25-4754-b6f6-1d2ea6d8bb45:execute_mission:repair_mission_execution_blocked","mission_step_id":"284b32b4-04dd-4f8f-8789-1998362f1bdf","command_center_event_id":"f8ce139a-dd25-4754-b6f6-1d2ea6d8bb45"},{"id":"5d506aec-0768-4021-916f-0cf5ef0cb060","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/vista-short-stay-correction-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":18736,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":940,"terminal":false,"missionId":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","timingsMs":{"handlerMs":26677,"prReadinessMs":6785,"approvedPlanMs":0,"missionSetupMs":479,"shipAndProveMs":19874},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},"performance":null,"deploymentId":"forgejo-main-402e0df5cc25","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5302,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T18:01:14.334193+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","external_id":"forgejo-main-402e0df5cc25","receipt_type":"execute_mission","idempotency_key":"mission:14f2db7d-c7bc-48e3-a71e-ee4c084f3861:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"d1585cf0-af85-4b12-9dc8-e756c3a0192b","command_center_event_id":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},{"id":"08a73b9e-c816-46fe-be5f-af684c31aeff","source":"forgejo","status":"waiting","payload":{"branch":"ai/derive-forgejo-repo-root-from-runtime-v8-20260827","prNumber":836,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2a80ef5178339d5bd5352705ae52807b9bcbbbcb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:33:09.251032+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2a80ef5178339d5bd5352705ae52807b9bcbbbcb","external_id":"836","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:836:2a80ef5178339d5bd5352705ae52807b9bcbbbcb","mission_step_id":"1f4a7851-508e-4f66-9ab0-8c95f34bc930","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"f9897db6-16cd-47e0-ae48-2f00c3434c83","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the current reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop should use a proportional approximately 58/42 full-viewport media/booking split with no dead teal field and no skinny form rail. Critically, make desktop typography, spacing, and field heights zoom-resilient by using viewport-relative sizing without small max caps so the page does not turn into tiny UI at 25–33% browser zoom. Keep dates/check-out/guests in one compact row, guest details efficient, availability secondary, and the primary reservation CTA high. Mobile should use a compact 40–42svh media gallery followed by the booking surface. Keep large readable labels and touch targets. Do not change any media URL, media key, R2/ORB behavior, backend, database, auth, runtime, or control-plane file. One frontend file only; gate, squash merge, frontend deploy, and prove the live route.","tenantRef":"La Vista del Mar","receivedAt":"2026-08-29T20:10:36.424Z","fingerprint":"eeb809800bd155374dfa7d8032e4c51bca7555b7821c428c8aa9113d61f79c87","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-reservation-photo-led-layout-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"On current Forgejo main, change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the current reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop should use a proportional approximately 58/42 full-viewport media/booking split with no dead teal field and no skinny form rail. Critically, make desktop typography, spacing, and field heights zoom-resilient by using viewport-relative sizing without small max caps so the page does not turn into tiny UI at 25–33% browser zoom. Keep dates/check-out/guests in one compact row, guest details efficient, availability secondary, and the primary reservation CTA high. Mobile should use a compact 40–42svh media gallery followed by the booking surface. Keep large readable labels and touch targets. Do not change any media URL, media key, R2/ORB behavior, backend, database, auth, runtime, or control-plane file. One frontend file only; gate, squash merge, frontend deploy, and prove the live route.","wordingChanged":false,"canonicalIntent":"On current Forgejo main, change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the current reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop should use a proportional approximately 58/42 full-viewport media/booking split with no dead teal field and no skinny form rail. Critically, make desktop typography, spacing, and field heights zoom-resilient by using viewport-relative sizing without small max caps so the page does not turn into tiny UI at 25–33% browser zoom. Keep dates/check-out/guests in one compact row, guest details efficient, availability secondary, and the primary reservation CTA high. Mobile should use a compact 40–42svh media gallery followed by the booking surface. Keep large readable labels and touch targets. Do not change any media URL, media key, R2/ORB behavior, backend, database, auth, runtime, or control-plane file. One frontend file only; gate, squash merge, frontend deploy, and prove the live route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"photo-first-composition","statement":"The reservation modal uses the ocean/patio surface as the dominant hero, the bungalow surface as a substantial supporting panel, and the Vista video as a smaller supporting cinematic tile with no giant dead teal region.","proofConditionIds":["production-source","modal-interaction"]},{"id":"zoom-resilient-booking","statement":"The desktop booking side remains proportionally large and readable at heavily zoomed-out desktop views by using viewport-relative sizing without small maximum caps; dates, guests, guest details, and CTA remain efficient and prominent.","proofConditionIds":["production-source","modal-interaction"]},{"id":"behavior-preserved","statement":"Reservation logic and the current media proxy definitions remain unchanged; the modal still opens and exposes all booking controls.","proofConditionIds":["production-source","modal-interaction"]}],"objective":"On current Forgejo main, change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the current reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop should use a proportional approximately 58/42 full-viewport media/booking split with no dead teal field and no skinny form rail. Critically, make desktop typography, spacing, and field heights zoom-resilient by using viewport-relative sizing without small max caps so the page does not turn into tiny UI at 25–33% browser zoom. Keep dates/check-out/guests in one compact row, guest details efficient, availability secondary, and the primary reservation CTA high. Mobile should use a compact 40–42svh media gallery followed by the booking surface. Keep large readable labels and touch targets. Do not change any media URL, media key, R2/ORB behavior, backend, database, auth, runtime, or control-plane file. One frontend file only; gate, squash merge, frontend deploy, and prove the live route.","constraints":[{"id":"layout-only","statement":"Only src/components/rental/VistaReservationApplication.tsx may change, and the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions must be preserved exactly. No ORB/R2/media plumbing, backend, database, auth, runtime, or control-plane changes.","proofConditionIds":["production-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-source","kind":"runtime","claim":"The exact one-file layout repair is merged and live on /la-vista-del-mar with only the frontend component changed and the current media definitions preserved.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"modal-interaction","kind":"interaction","claim":"On the live route, clicking Reserve The View opens the reservation dialog and exposes the expected booking controls without submitting a reservation.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[{"action":"click","targetText":"Reserve The View"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/vista-reservation-photo-first-layout-20260829","conversationContext":null,"requestContractHash":"edb572321c3b67eea12791332f9f3bdcb20c2ee4008d9ac9c5bfe29654290a5a","requestContractRevision":2},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T20:10:36.921338+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7a6f63db-90a7-4257-a8fb-9e599bebff7e:tenant-workstream-contribution:eeb809800bd155374dfa7d8032e4c51bca7555b7821c428c8aa9113d61f79c87","mission_step_id":"2b9f8535-c42f-4d23-afe9-824327067fc7","command_center_event_id":"7a6f63db-90a7-4257-a8fb-9e599bebff7e"},{"id":"7a34a375-76dc-411b-b7db-371bd443b1f8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":1179,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":804,"terminal":false,"missionId":"586f51d2-f96c-43f4-bdf9-7e09972d66cf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":310,"prReadinessMs":140,"approvedPlanMs":0,"missionSetupMs":575,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"586f51d2-f96c-43f4-bdf9-7e09972d66cf"},"performance":null,"deploymentId":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-27T02:10:25.958897+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"804","receipt_type":"execute_mission","idempotency_key":"mission:586f51d2-f96c-43f4-bdf9-7e09972d66cf:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"736de848-3ca0-4358-b438-635aa5a761b7","command_center_event_id":"586f51d2-f96c-43f4-bdf9-7e09972d66cf"},{"id":"824128d7-2c9c-4277-b601-d2275f1db522","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-green-gate-merge-ack-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":802,"terminal":false,"missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":21655,"prReadinessMs":21545,"approvedPlanMs":0,"missionSetupMs":2657,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5784,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:19:25.039841+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"802","receipt_type":"execute_mission","idempotency_key":"mission:8ac9fa81-152d-4de7-a441-3a4c24f12788:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"a1fc5eac-0ce4-4919-8595-4794cd132f31","command_center_event_id":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},{"id":"f4e17483-e525-4ace-bf7c-4d79a9599e82","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-green-gate-merge-ack-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2338,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":802,"terminal":false,"missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":328,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1141,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:20:56.365475+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"802","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8ac9fa81-152d-4de7-a441-3a4c24f12788:automatic-mission-resume:802:repair_mission_waiting_for_gate","mission_step_id":"7d626370-76db-463b-b38b-aa83edddc137","command_center_event_id":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},{"id":"9c8cc09f-e368-46e1-b94c-869df313b7bf","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-green-gate-merge-ack-20260827","reason":"explicit_pull_request_identity_mismatch:802","status":"blocked","metrics":{"receiptBytes":4667,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":802,"terminal":false,"missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":220,"prReadinessMs":0,"approvedPlanMs":220,"missionSetupMs":836,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4959,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:20:49.684863+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"802","receipt_type":"execute_mission","idempotency_key":"mission:8ac9fa81-152d-4de7-a441-3a4c24f12788:execute_mission:repair_mission_execution_blocked","mission_step_id":"a1fc5eac-0ce4-4919-8595-4794cd132f31","command_center_event_id":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},{"id":"95136bc5-0d22-4673-bd27-c05b16f48bcb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-source-index-hot-path-20260827","reason":"existing_branch_refresh_failed:803:409","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.8-deterministic-green-merge-ack","prNumber":null,"terminal":false,"missionId":"012f76ad-6582-4f2a-8da4-1764fa9ad101","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1951,"prReadinessMs":0,"approvedPlanMs":1951,"missionSetupMs":850,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"012f76ad-6582-4f2a-8da4-1764fa9ad101"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4950,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:27:30.671193+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:012f76ad-6582-4f2a-8da4-1764fa9ad101:execute_mission:repair_mission_execution_blocked","mission_step_id":"584c4dc1-4f3b-4e1c-9aa4-ca9b8151277e","command_center_event_id":"012f76ad-6582-4f2a-8da4-1764fa9ad101"},{"id":"e48f7390-bc1b-4e3f-bf86-ed7bde64fc0a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-green-gate-merge-ack-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3496,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":802,"terminal":false,"missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20288,"prReadinessMs":0,"approvedPlanMs":20288,"missionSetupMs":500,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5068,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:22:12.429388+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"802","receipt_type":"execute_mission","idempotency_key":"mission:8ac9fa81-152d-4de7-a441-3a4c24f12788:execute_mission:repair_mission_execution_retryable","mission_step_id":"a1fc5eac-0ce4-4919-8595-4794cd132f31","command_center_event_id":"8ac9fa81-152d-4de7-a441-3a4c24f12788"},{"id":"dfc92ac7-1dd0-45f9-ab68-d17ebf88a977","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-green-gate-merge-ack-20260827","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":805,"terminal":false,"missionId":"c7406fb5-aaba-4807-8349-79a3cdcfcf38","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":1170,"missionSetupMs":1351},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5460,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:23:17.325027+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"805","receipt_type":"execute_mission","idempotency_key":"mission:c7406fb5-aaba-4807-8349-79a3cdcfcf38:execute_mission:repair_mission_prepared","mission_step_id":"97ed79c3-c05f-4610-968e-80a8f9c894e7","command_center_event_id":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},{"id":"845619f4-038d-41b4-ab47-2f1a1da2faf9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-green-gate-merge-ack-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1061,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":805,"terminal":false,"missionId":"c7406fb5-aaba-4807-8349-79a3cdcfcf38","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","timingsMs":{"handlerMs":9446,"prReadinessMs":337,"approvedPlanMs":0,"missionSetupMs":604,"shipAndProveMs":9006},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},"performance":null,"deploymentId":"forgejo-main-38b875931e4a","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":6193,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:25:36.173774+00:00","proof_gate":"canonical_release_dispatched","source_sha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","external_id":"forgejo-main-38b875931e4a","receipt_type":"execute_mission","idempotency_key":"mission:c7406fb5-aaba-4807-8349-79a3cdcfcf38:execute_mission:canonical_release_dispatched","mission_step_id":"147bf658-4e41-476b-9fee-d079f9689b60","command_center_event_id":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},{"id":"b018d20a-60cd-4aec-bb5a-1f4e813867e3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d39c65f06235d4dcafa1bd0f91b83fb9ecd1dc67","deploymentId":"forgejo-main-d39c65f06235d4dcafa1bd0f91b83fb9ecd1dc67","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.7-lightning-auto-merge-emitter","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:25:53.580609+00:00","proof_gate":"canonical_release_pending","source_sha":"38b875931e4adb12ce70f8fa1fea8a8fd2d95d20","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c7406fb5-aaba-4807-8349-79a3cdcfcf38:forgejo-release-status:38b875931e4adb12ce70f8fa1fea8a8fd2d95d20:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"147bf658-4e41-476b-9fee-d079f9689b60","command_center_event_id":"c7406fb5-aaba-4807-8349-79a3cdcfcf38"},{"id":"3eaee33c-313c-41d6-9524-3f8a63ec62fd","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","sourceSha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","deploymentId":"forgejo-main-402e0df5cc25","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T18:02:13.605062+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","external_id":"forgejo-main-402e0df5cc25","receipt_type":"canonical_release_status","idempotency_key":"mission:14f2db7d-c7bc-48e3-a71e-ee4c084f3861:forgejo-release-status:402e0df5cc252e836e0ca1b19f4b7792a86c1add:superseded:505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","mission_step_id":"034c8c42-6983-44df-822b-9b75094c9e2c","command_center_event_id":"14f2db7d-c7bc-48e3-a71e-ee4c084f3861"},{"id":"9ddfd480-4e21-4eff-9070-40838f5c9ee0","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly ordered immediate repair of the control plane defect blocking Redfish delivery; authorize this exact three-file bounded mutation only.","baseSha":"0f133015f20d6e1db96086cd458929defb0efefc","issuedAt":1788004507068,"expiresAt":1788004687068,"missionId":"14f30325-5b3a-492a-87e2-092730ac29fb","singleUse":true,"authorizationId":"10561978-cf8c-4959-b558-9b286a55601f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T11:55:08.268013+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0f133015f20d6e1db96086cd458929defb0efefc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10561978-cf8c-4959-b558-9b286a55601f","mission_step_id":"bbeb046f-de71-4980-8df7-9a0db11ad187","command_center_event_id":"14f30325-5b3a-492a-87e2-092730ac29fb"},{"id":"72eb030a-f088-46d2-aee0-9829555b67e7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-frontend-gate-tsc-heap-20260827","reason":"anchored_edit_anchor_not_unique:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.8-deterministic-green-merge-ack","prNumber":null,"terminal":false,"missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":185,"prReadinessMs":0,"approvedPlanMs":185,"missionSetupMs":2936,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5004,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:35:00.320948+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de2e2fac-e9ec-403d-ae56-6cfafbfac4de:execute_mission:repair_mission_execution_blocked","mission_step_id":"8dced2c8-2ca4-43b1-a033-b50d0eb37c89","command_center_event_id":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},{"id":"4ca521d8-dcd1-4fd3-9441-cfebd918d3ef","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-frontend-gate-tsc-heap-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1164,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.8-deterministic-green-merge-ack","prNumber":null,"terminal":false,"missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":29586,"prReadinessMs":0,"approvedPlanMs":29586,"missionSetupMs":416,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5054,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:35:47.013884+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de2e2fac-e9ec-403d-ae56-6cfafbfac4de:execute_mission:repair_mission_execution_retryable","mission_step_id":"8dced2c8-2ca4-43b1-a033-b50d0eb37c89","command_center_event_id":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},{"id":"7ce0166b-0e11-4d1b-8995-7b3f7ab27be0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-frontend-gate-tsc-heap-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2339,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.8-deterministic-green-merge-ack","prNumber":806,"terminal":false,"missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ac45e19405eaee3d50f70fdea0ec552805333b0d","timingsMs":{"handlerMs":9374,"prReadinessMs":299,"approvedPlanMs":0,"missionSetupMs":778,"shipAndProveMs":8981},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},"performance":null,"deploymentId":"forgejo-main-ac45e19405ea","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:39:40.740146+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ac45e19405eaee3d50f70fdea0ec552805333b0d","external_id":"forgejo-main-ac45e19405ea","receipt_type":"execute_mission","idempotency_key":"mission:de2e2fac-e9ec-403d-ae56-6cfafbfac4de:execute_mission:canonical_release_dispatched","mission_step_id":"9b8e6730-a9fe-4883-b4a7-ce654285fea0","command_center_event_id":"de2e2fac-e9ec-403d-ae56-6cfafbfac4de"},{"id":"d70dbb03-2c7a-4338-920f-c1eb609b6f16","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-open-pr-green-resolver-20260827","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.52.8-deterministic-green-merge-ack","prNumber":null,"terminal":false,"missionId":"1bc02e63-1974-4ea5-b916-97af5764aaa0","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":21036,"prReadinessMs":0,"approvedPlanMs":21036,"missionSetupMs":1727,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1bc02e63-1974-4ea5-b916-97af5764aaa0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:41:16.177691+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1bc02e63-1974-4ea5-b916-97af5764aaa0:execute_mission:repair_mission_execution_retryable","mission_step_id":"8c76c1ca-594d-4359-9f7e-678db5fe1a29","command_center_event_id":"1bc02e63-1974-4ea5-b916-97af5764aaa0"},{"id":"0999a6bd-51bf-44d5-987e-aefc353dd788","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2d6c1cbba7fe","prNumber":786,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3467f1889411fd1d296db50f9037843a0a778ddf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:58:41.523456+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3467f1889411fd1d296db50f9037843a0a778ddf","external_id":"786","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:merged-pr:786:3467f1889411fd1d296db50f9037843a0a778ddf","mission_step_id":"d190993b-5aa5-4fe6-b373-03a07e354978","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"729e5ad2-d313-4741-b405-44d9ec1cf9e9","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the La Vista del Mar dashboard regression without redesigning the approved layout: restore the configured tenant background, make the dashboard actions visibly functional, and prevent broken unit-photo placeholders.","tenantRef":"La Vista del Mar Rentals","receivedAt":"2026-08-27T22:11:59.841Z","fingerprint":"703c6aef2b17705421daf0193de5c5a86d39a0d0d76f5ec962ff224690566bd4","workstreamRef":"lavistadelmarrentals","conversationId":null,"canonicalBranch":"ai/fix-vista-dashboard-regression-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the La Vista del Mar dashboard regression without redesigning the approved layout: restore the configured tenant background, make the dashboard actions visibly functional, and prevent broken unit-photo placeholders.","wordingChanged":false,"canonicalIntent":"Repair the La Vista del Mar dashboard regression without redesigning the approved layout: restore the configured tenant background, make the dashboard actions visibly functional, and prevent broken unit-photo placeholders.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-background","statement":"The La Vista dashboard shows the existing configured tenant background through a dark translucent readability overlay instead of replacing it with an opaque dashboard background.","proofConditionIds":["source-proof","production-proof"]},{"id":"vista-actions","statement":"Manage Rentals and Apartments give visible feedback, and Residents, Rent & Payments, Maintenance, and Documents & Leases navigate to their existing tenant-scoped destinations.","proofConditionIds":["source-proof","production-proof"]},{"id":"vista-photo-fallback","statement":"A failed unit lead photo falls back to the existing premium Home placeholder instead of showing a broken-image box.","proofConditionIds":["source-proof","production-proof"]}],"objective":"Repair the La Vista del Mar dashboard regression without redesigning the approved layout: restore the configured tenant background, make the dashboard actions visibly functional, and prevent broken unit-photo placeholders.","constraints":[{"id":"approved-layout","statement":"Keep the approved dark, calm, large, full-screen, one-page La Vista layout; do not redesign it.","proofConditionIds":["source-proof"]},{"id":"frontend-only","statement":"Do not change backend, storage, tenant data, auth, or release architecture.","proofConditionIds":["source-proof"]},{"id":"existing-routes","statement":"Preserve /customers, /billing/payments, /tasks, and /documents as the owning destinations for the four routed action cards.","proofConditionIds":["source-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"src/pages/rental/LongTermRentalDashboard.tsx uses a transparent dashboard root, translucent overlay, visible apartment-action feedback, existing tenant route mappings, and failed-photo fallback handling.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"production-proof","kind":"runtime","claim":"The exact merged frontend source containing the La Vista dashboard regression repair is live in production.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"What would you like to do?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-dashboard-regression-20260827","conversationContext":null,"requestContractHash":"5d283a3b8f143ca7c6a2e8d1d57a719286ac47d1e1311368cbc81130c3506d78","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T22:12:00.412635+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7eb3127d-3224-4f7e-9849-3346b120aafd:tenant-workstream-contribution:703c6aef2b17705421daf0193de5c5a86d39a0d0d76f5ec962ff224690566bd4","mission_step_id":null,"command_center_event_id":"7eb3127d-3224-4f7e-9849-3346b120aafd"},{"id":"d8efc596-1948-4994-b9c8-4edadabf4c97","source":"cc-execution","status":"recorded","payload":{"objective":"Make Redfish child applications unmistakably Redfish-specific at the existing Redfish workspace owner without replacing or reducing any underlying ACE/advanced capability. Add a route-to-Redfish-application identity contract for every existing child route family and expose it on the shell/container so every shared child page is framed as a named Redfish roofing workstream, not generic construction CRM. Keep the existing dark shell and existing 34-tool navigation. Use roofing-specific names for sales/homeowners, inspections, canvassing/territories, production/crews, measurement/estimating, communications/documents, receivables, reporting, and management. Preserve all child functionality. Add scoped data attributes and an owner-facing workstream strip in the shell so route-specific identity remains visible throughout each application. Change only src/components/redfish/RedfishWorkspaceShell.tsx. Ship through one PR, gate, squash merge, frontend release, and live proof.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T11:59:38.925Z","fingerprint":"f5aefe67a18d0048d876fa143f97872d06d29507081a8f404a474b2e72bced83","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-application-decontamination-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Redfish child applications unmistakably Redfish-specific at the existing Redfish workspace owner without replacing or reducing any underlying ACE/advanced capability. Add a route-to-Redfish-application identity contract for every existing child route family and expose it on the shell/container so every shared child page is framed as a named Redfish roofing workstream, not generic construction CRM. Keep the existing dark shell and existing 34-tool navigation. Use roofing-specific names for sales/homeowners, inspections, canvassing/territories, production/crews, measurement/estimating, communications/documents, receivables, reporting, and management. Preserve all child functionality. Add scoped data attributes and an owner-facing workstream strip in the shell so route-specific identity remains visible throughout each application. Change only src/components/redfish/RedfishWorkspaceShell.tsx. Ship through one PR, gate, squash merge, frontend release, and live proof.","wordingChanged":false,"canonicalIntent":"Make Redfish child applications unmistakably Redfish-specific at the existing Redfish workspace owner without replacing or reducing any underlying ACE/advanced capability. Add a route-to-Redfish-application identity contract for every existing child route family and expose it on the shell/container so every shared child page is framed as a named Redfish roofing workstream, not generic construction CRM. Keep the existing dark shell and existing 34-tool navigation. Use roofing-specific names for sales/homeowners, inspections, canvassing/territories, production/crews, measurement/estimating, communications/documents, receivables, reporting, and management. Preserve all child functionality. Add scoped data attributes and an owner-facing workstream strip in the shell so route-specific identity remains visible throughout each application. Change only src/components/redfish/RedfishWorkspaceShell.tsx. Ship through one PR, gate, squash merge, frontend release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"specific-child-apps","statement":"Every represented Redfish route family exposes a named Redfish roofing application/workstream instead of anonymous generic tenant presentation.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"preserve-ace","statement":"The existing Redfish 34-tool navigation and underlying child application functionality remain intact.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"roofing-language","statement":"Sales, field prospecting, production, measurement, communications, documents, receivables, reporting, and management routes use Redfish roofing-specific identity and language.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Make Redfish child applications unmistakably Redfish-specific at the existing Redfish workspace owner without replacing or reducing any underlying ACE/advanced capability. Add a route-to-Redfish-application identity contract for every existing child route family and expose it on the shell/container so every shared child page is framed as a named Redfish roofing workstream, not generic construction CRM. Keep the existing dark shell and existing 34-tool navigation. Use roofing-specific names for sales/homeowners, inspections, canvassing/territories, production/crews, measurement/estimating, communications/documents, receivables, reporting, and management. Preserve all child functionality. Add scoped data attributes and an owner-facing workstream strip in the shell so route-specific identity remains visible throughout each application. Change only src/components/redfish/RedfishWorkspaceShell.tsx. Ship through one PR, gate, squash merge, frontend release, and live proof.","constraints":[{"id":"one-redfish-file","statement":"Change only src/components/redfish/RedfishWorkspaceShell.tsx.","proofConditionIds":["repo-proof"]},{"id":"preserve-dark","statement":"Preserve the existing dark Redfish workspace and navigation.","proofConditionIds":["repo-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged diff changes only the Redfish workspace shell, adds route-specific Redfish application identities and visible workstream framing, and preserves the existing tool navigation.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"runtime-proof","kind":"runtime","claim":"Live frontend runs the exact merged source containing Redfish application identity/workstream framing.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-application-decontamination-20260829","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"intent\":{\"rawUtterance\":\"Make the applications specific to Redfish and keep its ACE functionality.\",\"canonicalIntent\":\"Give every existing Redfish child route a first-class Redfish roofing application identity while preserving all existing advanced tools and functionality.\",\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false,\"wordingChanged\":false,\"evidence\":[]},\"objective\":\"Add a Redfish-specific application identity contract at the existing Redfish workspace shell and ship it live.\",\"outcomes\":[{\"id\":\"specific-child-apps\",\"statement\":\"Every represented Redfish route family exposes a named Redfish roofing application/workstream instead of anonymous generic tenant presentation.\",\"proofConditionIds\":[\"repo-proof\",\"runtime-proof\"]},{\"id\":\"preserve-ace\",\"statement\":\"The existing Redfish 34-tool navigation and underlying child application functionality remain intact.\",\"proofConditionIds\":[\"repo-proof\",\"runtime-proof\"]},{\"id\":\"roofing-language\",\"statement\":\"Sales, field prospecting, production, measurement, communications, documents, receivables, reporting, and management routes use Redfish roofing-specific identity and language.\",\"proofConditionIds\":[\"repo-proof\",\"runtime-proof\"]}],\"constraints\":[{\"id\":\"one-redfish-file\",\"statement\":\"Change only src/components/redfish/RedfishWorkspaceShell.tsx.\",\"proofConditionIds\":[\"repo-proof\"]},{\"id\":\"preserve-dark\",\"statement\":\"Preserve the existing dark Redfish workspace and navigation.\",\"proofConditionIds\":[\"repo-proof\",\"runtime-proof\"]}],\"proofConditions\":[{\"id\":\"repo-proof\",\"kind\":\"repository\",\"claim\":\"Merged diff changes only the Redfish workspace shell, adds route-specific Redfish application identities and visible workstream framing, and preserves the existing tool navigation.\",\"required\":true,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"runtime-proof\",\"kind\":\"runtime\",\"claim\":\"Live frontend runs the exact merged source containing Redfish application identity/workstream framing.\",\"required\":true,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"edd8aeff66e5fc3856e75a7aff626fc5cf84dbd47d56301bfa7447a442d3e682","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T11:59:39.574771+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c8867618-29ed-4060-aa52-6136d8fb425a:tenant-workstream-contribution:f5aefe67a18d0048d876fa143f97872d06d29507081a8f404a474b2e72bced83","mission_step_id":null,"command_center_event_id":"c8867618-29ed-4060-aa52-6136d8fb425a"},{"id":"33f6debd-9229-4fed-8e14-7266e13c5aa5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-open-pr-green-resolver-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1179,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.8-deterministic-green-merge-ack","prNumber":807,"terminal":false,"missionId":"1bc02e63-1974-4ea5-b916-97af5764aaa0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"442d8e25b650d15a72c635aced9bcf2db9e38802","timingsMs":{"handlerMs":9163,"prReadinessMs":297,"approvedPlanMs":0,"missionSetupMs":628,"shipAndProveMs":8765},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1bc02e63-1974-4ea5-b916-97af5764aaa0"},"performance":null,"deploymentId":"forgejo-main-442d8e25b650","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":6201,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:42:09.734778+00:00","proof_gate":"canonical_release_dispatched","source_sha":"442d8e25b650d15a72c635aced9bcf2db9e38802","external_id":"forgejo-main-442d8e25b650","receipt_type":"execute_mission","idempotency_key":"mission:1bc02e63-1974-4ea5-b916-97af5764aaa0:execute_mission:canonical_release_dispatched","mission_step_id":"5d205576-f6dd-40f3-a00f-907389d7ac70","command_center_event_id":"1bc02e63-1974-4ea5-b916-97af5764aaa0"},{"id":"d9755f9f-4411-4e74-b605-60da7cac5a6a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"442d8e25b650d15a72c635aced9bcf2db9e38802","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"442d8e25b650d15a72c635aced9bcf2db9e38802","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ac45e19405eaee3d50f70fdea0ec552805333b0d","deploymentId":"forgejo-main-ac45e19405eaee3d50f70fdea0ec552805333b0d","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.8-deterministic-green-merge-ack","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:42:26.490592+00:00","proof_gate":"canonical_release_pending","source_sha":"442d8e25b650d15a72c635aced9bcf2db9e38802","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1bc02e63-1974-4ea5-b916-97af5764aaa0:forgejo-release-status:442d8e25b650d15a72c635aced9bcf2db9e38802:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5d205576-f6dd-40f3-a00f-907389d7ac70","command_center_event_id":"1bc02e63-1974-4ea5-b916-97af5764aaa0"},{"id":"63169534-d10f-47f7-91b2-85aaa9c034a4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-home-recognition-20260826","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1231,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":802,"terminal":false,"missionId":"3ee48884-f56c-4431-82fb-66071409c5a1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20462,"prReadinessMs":20441,"approvedPlanMs":0,"missionSetupMs":766,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3ee48884-f56c-4431-82fb-66071409c5a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:26:51.687022+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"802","receipt_type":"execute_mission","idempotency_key":"mission:3ee48884-f56c-4431-82fb-66071409c5a1:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"18e67211-9701-4bec-b810-be4689f3d72f","command_center_event_id":"3ee48884-f56c-4431-82fb-66071409c5a1"},{"id":"b130fa57-df17-4b96-8adc-15706a45f7f6","source":"cc-execution","status":"recorded","payload":{"objective":"Fix ByChefAP's tenant type and inherited module contract. ByChefAP is currently bleeding construction-operations features that do not belong in a chef/catering/food-service tenant. Preserve the current ByChefAP color scheme and visual styling exactly. Starting from current Forgejo main, inspect the authoritative tenant-type/type-family/module visibility assignments for ByChefAP, identify the first causal failure, and repair the governing shared contract rather than hiding symptoms with one-off UI hacks. Reclassify ByChefAP to the correct existing chef/catering/food-service tenant type if one exists; if the current type family is wrong or incomplete, make the smallest safe shared tenant-type correction so chef/catering tenants get the appropriate CRM/customer, communications, calendar/booking, proposals/invoices/orders/payments, contacts, tasks/notes, and relevant food-service operations while excluding construction ops such as jobsites, mitigation/roofing/field crew/claims/materials/permits/construction workflow features. Do not alter ByChefAP's current theme/colors. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targets, and verify the live ByChefAP tenant no longer exposes construction-ops features and still retains its appropriate business/CRM features. Do not run Visual Witness unless functional verification cannot establish the claim without it.","tenantRef":"ByChefAP","receivedAt":"2026-08-27T03:04:28.977Z","fingerprint":"112e796b2163663274151cb7caeb6a63fd69551faa615c7213723dc9260d4e73","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:04:29.529008+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:tenant-workstream-contribution:112e796b2163663274151cb7caeb6a63fd69551faa615c7213723dc9260d4e73","mission_step_id":null,"command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"0a3fe561-3fb2-4513-ac03-28ef67dbef25","source":"cc-execution","status":"recorded","payload":{"objective":"Replace only src/pages/rental/LongTermRentalDashboard.tsx with the supplied exact frontend implementation. Do not touch Command Center/runtime/data files. Ship through the canonical frontend path and verify the exact release.","tenantRef":"La Vista del Mar Rentals","receivedAt":"2026-08-27T22:13:26.870Z","fingerprint":"ce6beebeb4f9496e074db14c4bb3d74464cf18356c0a53cc3b9f378258572bcb","workstreamRef":"lavistadelmarrentals","conversationId":null,"canonicalBranch":"ai/fix-la-vista-owner-dashboard-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace only src/pages/rental/LongTermRentalDashboard.tsx with the supplied exact frontend implementation. Do not touch Command Center/runtime/data files. Ship through the canonical frontend path and verify the exact release.","wordingChanged":false,"canonicalIntent":"Replace only src/pages/rental/LongTermRentalDashboard.tsx with the supplied exact frontend implementation. Do not touch Command Center/runtime/data files. Ship through the canonical frontend path and verify the exact release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-dashboard-repair","statement":"La Vista owner dashboard uses the configured La Vista background, never shows a broken property-image glyph, and visible owner actions lead to real tenant-owned behavior.","proofConditionIds":["repo-proof","release-proof"]}],"objective":"Replace only src/pages/rental/LongTermRentalDashboard.tsx with the supplied exact frontend implementation. Do not touch Command Center/runtime/data files. Ship through the canonical frontend path and verify the exact release.","constraints":[{"id":"tenant-background","statement":"Resolve the background through the existing tenant-photo-studio login endpoint and current tenant settings; do not hardcode a public R2 credential URL.","proofConditionIds":["repo-proof"]},{"id":"tenant-routes","statement":"Residents, Rent & Payments, Maintenance, and Documents & Leases remain inside the current tenant namespace; Apartments and Manage Rentals visibly open a real home chooser instead of performing an imperceptible scroll.","proofConditionIds":["repo-proof"]},{"id":"property-images","statement":"Resolve unit lead photos through the existing tenant-photo-studio lead endpoint for each unit and fall back to the configured La Vista background or home icon without a broken image glyph.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"LongTermRentalDashboard source contains configured login background resolution, resilient unit lead-photo fallback, actual home chooser behavior, and tenant-owned destinations.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Exact merged frontend source is live in production.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-la-vista-owner-dashboard-20260827","conversationContext":"{\"sourceTargets\":[\"src/pages/rental/LongTermRentalDashboard.tsx\"],\"scope\":\"frontend-only\",\"reason\":\"Exact owner proven from current vanity route map and live tenant settings.\"}","requestContractHash":"0078e95cfd59076d56350ee9e060bc36d07fb89b1a091b373c1654bc7a588c27","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T22:13:27.293838+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:94903179-5e1b-4939-88ce-f104e5134bf1:tenant-workstream-contribution:ce6beebeb4f9496e074db14c4bb3d74464cf18356c0a53cc3b9f378258572bcb","mission_step_id":null,"command_center_event_id":"94903179-5e1b-4939-88ce-f104e5134bf1"},{"id":"6701f562-6c0d-47ea-8553-6e0f80561127","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtd8odzs","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":939,"terminal":false,"missionId":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19601,"prReadinessMs":19500,"approvedPlanMs":0,"missionSetupMs":2550,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:04:32.794118+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"939","receipt_type":"execute_mission","idempotency_key":"mission:78b01098-b5bf-42ec-8c2c-e1d0f24b015c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"821d8e3b-8e68-4032-9e90-0c52962e484b","command_center_event_id":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},{"id":"2970f81e-5897-42f1-84c8-cc2be1e92140","source":"cc-execution","status":"recorded","payload":{"objective":"Implement the Redfish operating-system pass in src/components/redfish/RedfishWorkspaceShell.tsx only: dashboard owner command center, homeowner/job lifecycle rail with direct roofing actions, and production stage/control rail using only real existing Redfish routes. Preserve dark identity, all child apps, and 34 tools. No fake counts/statuses or backend changes. Ship one PR through gate, squash merge, frontend release, and live runtime proof.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:05:20.004Z","fingerprint":"850ebbf25bf77d3fc97d73c13d340961d3c5693a895a6fd42780bd3f298c25c7","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-owner-command-production-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the Redfish operating-system pass in src/components/redfish/RedfishWorkspaceShell.tsx only: dashboard owner command center, homeowner/job lifecycle rail with direct roofing actions, and production stage/control rail using only real existing Redfish routes. Preserve dark identity, all child apps, and 34 tools. No fake counts/statuses or backend changes. Ship one PR through gate, squash merge, frontend release, and live runtime proof.","wordingChanged":false,"canonicalIntent":"Implement the Redfish operating-system pass in src/components/redfish/RedfishWorkspaceShell.tsx only: dashboard owner command center, homeowner/job lifecycle rail with direct roofing actions, and production stage/control rail using only real existing Redfish routes. Preserve dark identity, all child apps, and 34 tools. No fake counts/statuses or backend changes. Ship one PR through gate, squash merge, frontend release, and live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-command-center","statement":"Dashboard/root exposes a roofing-specific owner command center with real route actions for selling, building, collecting, and reviewing blockers.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"job-workspace","statement":"Homeowner/job surfaces expose the roofing lifecycle and direct real actions to communications, inspection, estimating, documents, and payment.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"production-control","statement":"Production surfaces expose a clear roofing production stage rail and real actions to schedule, crews, scope/materials, photo docs, and money.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"preserve-ace","statement":"Existing Redfish child applications, dark identity, and 34-tool suite remain intact.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Implement the Redfish operating-system pass in src/components/redfish/RedfishWorkspaceShell.tsx only: dashboard owner command center, homeowner/job lifecycle rail with direct roofing actions, and production stage/control rail using only real existing Redfish routes. Preserve dark identity, all child apps, and 34 tools. No fake counts/statuses or backend changes. Ship one PR through gate, squash merge, frontend release, and live runtime proof.","constraints":[{"id":"no-fake-data","statement":"Do not invent counts, statuses, or backend state; use real existing routes/actions only.","proofConditionIds":["repo-proof"]},{"id":"single-owner-file","statement":"Change only src/components/redfish/RedfishWorkspaceShell.tsx.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged diff changes only the Redfish shell and adds the three connected owner workflow layers with real existing routes while preserving existing tools.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"runtime-proof","kind":"runtime","claim":"Live frontend runs the exact merged Redfish operating-system shell source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-owner-command-production-20260829","conversationContext":null,"requestContractHash":"c280d023e1058cef36cb4dda434b9265d0fe655dcacb1b26815d9c69fb7d0f0f","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:05:23.670453+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:36dc84a5-6cd2-44b6-a6f8-49550a5377c7:tenant-workstream-contribution:850ebbf25bf77d3fc97d73c13d340961d3c5693a895a6fd42780bd3f298c25c7","mission_step_id":null,"command_center_event_id":"36dc84a5-6cd2-44b6-a6f8-49550a5377c7"},{"id":"5f6eb673-58da-454c-98b6-aae9d45b2004","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the active Vista layout workstream from current Forgejo main. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop uses approximately 58/42 media/booking with no dead teal field or skinny form rail. Make typography, spacing, and field heights zoom-resilient using viewport-relative sizing without small max caps so 25–33% browser zoom does not make the UI tiny. Keep dates/check-out/guests in one row, guest details efficient, availability secondary, primary CTA high, and mobile compact. Do not change media delivery or any non-frontend owner.","wordingChanged":false,"canonicalIntent":"Correct the active Vista layout workstream from current Forgejo main. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop uses approximately 58/42 media/booking with no dead teal field or skinny form rail. Make typography, spacing, and field heights zoom-resilient using viewport-relative sizing without small max caps so 25–33% browser zoom does not make the UI tiny. Keep dates/check-out/guests in one row, guest details efficient, availability secondary, primary CTA high, and mobile compact. Do not change media delivery or any non-frontend owner.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"photo-first-composition","statement":"The reservation modal uses the ocean/patio surface as the dominant hero, the bungalow surface as a substantial supporting panel, and the Vista video as a smaller supporting cinematic tile with no giant dead teal region.","proofConditionIds":["production-source","modal-interaction"]},{"id":"zoom-resilient-booking","statement":"The desktop booking side remains proportionally large and readable at heavily zoomed-out desktop views by using viewport-relative sizing without small maximum caps; dates, guests, guest details, and CTA remain efficient and prominent.","proofConditionIds":["production-source","modal-interaction"]},{"id":"behavior-preserved","statement":"Reservation logic and the current media proxy definitions remain unchanged; the modal still opens and exposes all booking controls.","proofConditionIds":["production-source","modal-interaction"]}],"objective":"Correct the active Vista layout workstream from current Forgejo main. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions exactly as they are on main because another conversation owns media delivery. Preserve all reservation RPCs and behavior. Replace the reservation modal presentation with a premium photo-first hospitality composition informed by the owner-verified workspace photos: the ocean/patio image is the large lead hero, the bungalow image is a substantial supporting panel, and the existing Vista video is a smaller cinematic supporting tile. Desktop uses approximately 58/42 media/booking with no dead teal field or skinny form rail. Make typography, spacing, and field heights zoom-resilient using viewport-relative sizing without small max caps so 25–33% browser zoom does not make the UI tiny. Keep dates/check-out/guests in one row, guest details efficient, availability secondary, primary CTA high, and mobile compact. Do not change media delivery or any non-frontend owner.","constraints":[{"id":"layout-only","statement":"Only src/components/rental/VistaReservationApplication.tsx may change, and the current VISTA_LOGO, VISTA_VIDEO, VISTA_MEDIA_API, vistaPropertyAsset, VISTA_PROPERTY_EXTERIOR, and VISTA_PROPERTY_OCEAN definitions must be preserved exactly. No ORB/R2/media plumbing, backend, database, auth, runtime, or control-plane changes.","proofConditionIds":["production-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-source","kind":"runtime","claim":"The exact one-file layout repair is merged and live on /la-vista-del-mar with only the frontend component changed and the current media definitions preserved.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"modal-interaction","kind":"interaction","claim":"On the live route, clicking Reserve The View opens the reservation dialog and exposes the expected booking controls without submitting a reservation.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[{"action":"click","targetText":"Reserve The View"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"ff00d4248c2e69511cfc6dfd404728d27f260ff3e8f3bfda91a26eeaecb2d85c","requestContractRevision":3,"previousRequestContractHash":"edb572321c3b67eea12791332f9f3bdcb20c2ee4008d9ac9c5bfe29654290a5a"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T20:11:23.653944+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7a6f63db-90a7-4257-a8fb-9e599bebff7e:request-contract-revision:3:ff00d4248c2e69511cfc6dfd404728d27f260ff3e8f3bfda91a26eeaecb2d85c","mission_step_id":"fe3fc5a9-9163-4709-aa81-73cd579d4f8b","command_center_event_id":"7a6f63db-90a7-4257-a8fb-9e599bebff7e"},{"id":"52836968-bcee-4814-b608-0b080869523e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":786,"terminal":false,"missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19494,"prReadinessMs":19382,"approvedPlanMs":0,"missionSetupMs":1815,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:52:15.158719+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"786","receipt_type":"execute_mission","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"7bc3d7df-edb2-4d73-a58f-c4e02f9c6732","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"0127666a-0bb9-46b3-9112-30c11672e182","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1226,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":786,"terminal":false,"missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3467f1889411fd1d296db50f9037843a0a778ddf","timingsMs":{"handlerMs":9156,"prReadinessMs":316,"approvedPlanMs":0,"missionSetupMs":642,"shipAndProveMs":8733},"nextAction":null,"receiptRef":{"mode":"full","missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},"performance":null,"deploymentId":"forgejo-main-3467f1889411","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6388,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:58:08.557662+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3467f1889411fd1d296db50f9037843a0a778ddf","external_id":"forgejo-main-3467f1889411","receipt_type":"execute_mission","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:execute_mission:canonical_release_dispatched","mission_step_id":"d190993b-5aa5-4fe6-b373-03a07e354978","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"82d6b853-ba0e-4632-803e-7f84cc452fd0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"3467f1889411fd1d296db50f9037843a0a778ddf","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"3467f1889411fd1d296db50f9037843a0a778ddf","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:59:41.781439+00:00","proof_gate":"canonical_release_pending","source_sha":"3467f1889411fd1d296db50f9037843a0a778ddf","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:forgejo-release-status:3467f1889411fd1d296db50f9037843a0a778ddf:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"d190993b-5aa5-4fe6-b373-03a07e354978","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"93cd7ecb-444e-4a5a-b02d-2f8413817c9c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtd8odzs","reason":"pull_request_not_merge_eligible:forgejo_request_failed:500:{\"message\":\"git commit [noel/KnockLaunchOS:ai/objective-first-repair-mtd8odzs -> noel/KnockLaunchOS:main]: exit status 1\\nOn branch base\\nYou are in a sparse checkout with 0% of tracked files present.\\n\\nnothing to commit, working tree clean\\n\\n\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":1219,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":939,"terminal":false,"missionId":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"handlerMs":1920,"prReadinessMs":290,"approvedPlanMs":0,"missionSetupMs":541,"shipAndProveMs":1448},"nextAction":null,"receiptRef":{"mode":"full","missionId":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:05:46.457104+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"939","receipt_type":"execute_mission","idempotency_key":"mission:78b01098-b5bf-42ec-8c2c-e1d0f24b015c:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"821d8e3b-8e68-4032-9e90-0c52962e484b","command_center_event_id":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},{"id":"ad4aff11-05d1-40ad-9cac-85272666ddb0","source":"cc-execution","status":"recorded","payload":{"objective":"Current main proves BYCHEFAP is MOBILE_VENDOR and DashboardHub special-cases company_slug=bychefap, but its cards navigate to CRM paths that do not exist: booking, events, quotes, operations, flavors. Existing calendar/billing/documents/communications routes fall through to generic platform modules. Fix the governing route/experience contract, not just labels. Build a coherent BYCHEFAP mobile-kitchen/private-chef/catering/food-truck route family under /crm/MOBILE_VENDOR/bychefap/* (while remaining tenant-safe if tenant type URL casing varies) and wire every dashboard/navigation link to a real functional surface. Required surfaces: Today/dashboard; Calendar that is event/bookings-first and useful rather than the basic generic queue; Events with current bookings and no blank state bug; Customers may retain the current CRM layout but must use event/client/customer language and no construction vocabulary; Quotes & Proposals must be functional and tied to bookings; Money must use/reuse the richest existing ChefAP or mobile-vendor invoice/proposal creator in the repo if present rather than the generic boring BillingPayments form; Prep & Service must work for venue/setup/staffing/service readiness; Menu & Packages must support Private Chef, Catering, and Food Truck/Events packages rather than Big Papi flavor semantics; Mail must route to a working email workspace appropriate for Chef AP; Documents must expose useful event documents (proposals, agreements, venue docs, invoices/files) rather than a bare generic shell; Public Site must render /bychefap, /bychefap/where, and /bychefap/book and workspace links must point there correctly; Brand and Settings must be functional owner-facing Chef AP controls; avatar/account menu must either work correctly for this workspace or be replaced by a simple applicable account/profile/settings menu. Do not reuse Big Papi branded copy/components unless they are genuinely tenant-agnostic shared primitives. Preserve the existing BYCHEFAP visual identity/colors unless repair requires accessibility. Add/extend route contract tests proving every BYCHEFAP dashboard/navigation destination resolves, public routes render, and BYCHEFAP cannot fall into construction ops/job/claims vocabulary. Fix any first-order source/runtime defects discovered in these exact surfaces. Deploy only affected frontend unless source truth proves another target is required.","tenantRef":"bychefap","receivedAt":"2026-08-27T03:29:29.373Z","fingerprint":"aa32f1b2d199fa719dbb5e89c5e683e1e5916d1ac146b0428e1bc76ace2c0f30","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:29:30.17579+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:tenant-workstream-contribution:aa32f1b2d199fa719dbb5e89c5e683e1e5916d1ac146b0428e1bc76ace2c0f30","mission_step_id":null,"command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"cdbd9017-703a-4f16-ba8b-52a279f626f3","source":"cc-execution","status":"recorded","payload":{"objective":"Implement Redfish roofing job type as a first-class Retail vs Insurance distinction and reconnect the owner's existing dual insurance claim/payout pipeline for Insurance jobs. Start from current Forgejo main da4c89a5d7696b904e3d663d9885cfd64abf9731. Do NOT invent a replacement claim pipeline. Recover the existing Redfish insurance/claim payout implementation from current source or recent Forgejo Redfish lineage/history and reuse it. Every roofing job must expose or resolve a job type: Retail or Insurance. Retail jobs show the normal roofing production lifecycle only. Insurance jobs show both the roofing production lifecycle and the existing claim/payout lifecycle side by side or in the established dual-pipeline presentation, including the existing claim payout status/stages. Preserve the dark Redfish OS, the 34-tool suite, existing ACE functionality, and the Owner Command Center / Job Lifecycle / Production Control added in PR #1005. Use owner-facing roofing language. If existing data already carries insurance/retail or claim status fields, bind to those; do not create duplicate data models. Only add schema/backend work if proven necessary after inspecting the existing implementation. Ship one fresh PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove live behavior. Visual Witness is not requested.","tenantRef":"redfishroofing","receivedAt":"2026-08-29T12:11:58.411Z","fingerprint":"33b933119d6052d2d28153941c0281a75357ac6f88c3c088bebde014d5cf88df","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-insurance-retail-dual-pipeline-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement Redfish roofing job type as a first-class Retail vs Insurance distinction and reconnect the owner's existing dual insurance claim/payout pipeline for Insurance jobs. Start from current Forgejo main da4c89a5d7696b904e3d663d9885cfd64abf9731. Do NOT invent a replacement claim pipeline. Recover the existing Redfish insurance/claim payout implementation from current source or recent Forgejo Redfish lineage/history and reuse it. Every roofing job must expose or resolve a job type: Retail or Insurance. Retail jobs show the normal roofing production lifecycle only. Insurance jobs show both the roofing production lifecycle and the existing claim/payout lifecycle side by side or in the established dual-pipeline presentation, including the existing claim payout status/stages. Preserve the dark Redfish OS, the 34-tool suite, existing ACE functionality, and the Owner Command Center / Job Lifecycle / Production Control added in PR #1005. Use owner-facing roofing language. If existing data already carries insurance/retail or claim status fields, bind to those; do not create duplicate data models. Only add schema/backend work if proven necessary after inspecting the existing implementation. Ship one fresh PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove live behavior. Visual Witness is not requested.","wordingChanged":false,"canonicalIntent":"Implement Redfish roofing job type as a first-class Retail vs Insurance distinction and reconnect the owner's existing dual insurance claim/payout pipeline for Insurance jobs. Start from current Forgejo main da4c89a5d7696b904e3d663d9885cfd64abf9731. Do NOT invent a replacement claim pipeline. Recover the existing Redfish insurance/claim payout implementation from current source or recent Forgejo Redfish lineage/history and reuse it. Every roofing job must expose or resolve a job type: Retail or Insurance. Retail jobs show the normal roofing production lifecycle only. Insurance jobs show both the roofing production lifecycle and the existing claim/payout lifecycle side by side or in the established dual-pipeline presentation, including the existing claim payout status/stages. Preserve the dark Redfish OS, the 34-tool suite, existing ACE functionality, and the Owner Command Center / Job Lifecycle / Production Control added in PR #1005. Use owner-facing roofing language. If existing data already carries insurance/retail or claim status fields, bind to those; do not create duplicate data models. Only add schema/backend work if proven necessary after inspecting the existing implementation. Ship one fresh PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove live behavior. Visual Witness is not requested.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"job-type","statement":"Every Redfish roofing job exposes or resolves a Retail vs Insurance job type using the existing job data model where available.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"insurance-dual-pipeline","statement":"Insurance jobs surface the existing Redfish claim/payout pipeline alongside roofing production status.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"retail-production-only","statement":"Retail jobs use the normal roofing production lifecycle without insurance claim payout UI.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"preserve-existing","statement":"The existing dual pipeline implementation, Redfish dark OS, 34 tools, and ACE functionality are preserved rather than replaced.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Implement Redfish roofing job type as a first-class Retail vs Insurance distinction and reconnect the owner's existing dual insurance claim/payout pipeline for Insurance jobs. Start from current Forgejo main da4c89a5d7696b904e3d663d9885cfd64abf9731. Do NOT invent a replacement claim pipeline. Recover the existing Redfish insurance/claim payout implementation from current source or recent Forgejo Redfish lineage/history and reuse it. Every roofing job must expose or resolve a job type: Retail or Insurance. Retail jobs show the normal roofing production lifecycle only. Insurance jobs show both the roofing production lifecycle and the existing claim/payout lifecycle side by side or in the established dual-pipeline presentation, including the existing claim payout status/stages. Preserve the dark Redfish OS, the 34-tool suite, existing ACE functionality, and the Owner Command Center / Job Lifecycle / Production Control added in PR #1005. Use owner-facing roofing language. If existing data already carries insurance/retail or claim status fields, bind to those; do not create duplicate data models. Only add schema/backend work if proven necessary after inspecting the existing implementation. Ship one fresh PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove live behavior. Visual Witness is not requested.","constraints":[{"id":"reuse-existing-claim-pipeline","statement":"Do not invent or duplicate the insurance claim/payout model; recover and reuse the existing Redfish implementation and fields.","proofConditionIds":["repo-proof"]},{"id":"minimal-scope","statement":"Only cross into schema/backend changes if current source proves the existing job model cannot express the required distinction.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source shows Retail/Insurance job typing and conditionally reconnects the existing insurance claim/payout pipeline without replacing it.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live Redfish exact merged release supports Retail production-only jobs and Insurance jobs with production plus claim/payout pipeline.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-insurance-retail-dual-pipeline-20260829","conversationContext":null,"requestContractHash":"77ae1c2754a4d5e56852c4361da89a4377dc062d127f12d507578b7b97b70f6d","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:11:58.885343+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a12f229a-bb9a-4d36-a7ab-8261815df283:tenant-workstream-contribution:33b933119d6052d2d28153941c0281a75357ac6f88c3c088bebde014d5cf88df","mission_step_id":null,"command_center_event_id":"a12f229a-bb9a-4d36-a7ab-8261815df283"},{"id":"5e7359b6-eb40-40cc-9f26-b52069770c1a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtd8odzs","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2666,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":939,"terminal":false,"missionId":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":378,"missionSetupMs":607},"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":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},"performance":null,"deploymentId":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","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-28T18:06:04.175419+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"939","receipt_type":"execute_mission","idempotency_key":"mission:78b01098-b5bf-42ec-8c2c-e1d0f24b015c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b56760db-7567-4337-a794-45a29c0cec8b","command_center_event_id":"78b01098-b5bf-42ec-8c2c-e1d0f24b015c"},{"id":"064e03d5-da3f-4a54-b67d-d34d897d5ffb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-922d185210d6","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12927,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":808,"terminal":false,"missionId":"922d1852-10d6-45ce-a5f2-5f530581146a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6609,"prReadinessMs":0,"approvedPlanMs":6609,"missionSetupMs":1282,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"922d1852-10d6-45ce-a5f2-5f530581146a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:09:39.261082+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:execute_mission:repair_mission_execution_retryable","mission_step_id":"d34aba21-b52a-4e22-89e4-5966f5aae14d","command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"65245da5-00b3-4fc4-be35-ddc3de5b79de","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-922d185210d6","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":7522,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"922d1852-10d6-45ce-a5f2-5f530581146a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":424,"prReadinessMs":0,"approvedPlanMs":424,"missionSetupMs":431,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"922d1852-10d6-45ce-a5f2-5f530581146a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:05:42.69385+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:execute_mission:repair_mission_execution_blocked","mission_step_id":"d34aba21-b52a-4e22-89e4-5966f5aae14d","command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"f45247c7-a1e2-4249-a11d-f534258325c9","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure","supabase-migrations/live":"failure"},"mainSha":"e1035a0f97a71c5448735e16725eb4b78a6a9750","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"3467f1889411fd1d296db50f9037843a0a778ddf","releaseState":"failed","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2783","runId":2783,"status":"failure","sourceSha":"3467f1889411fd1d296db50f9037843a0a778ddf","conclusion":null,"failedJobs":[{"id":16392,"name":"Release frontend","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":2783,"logTail":["2026-08-27T03:05:33.0294142Z You are in 'detached HEAD' state. You can look around, make experimental","2026-08-27T03:05:33.0294355Z changes and commit them, and you can discard any commits you make in this","2026-08-27T03:05:33.0294534Z state without impacting any branches by switching back to a branch.","2026-08-27T03:05:33.0294731Z ","2026-08-27T03:05:33.0294894Z If you want to create a new branch to retain commits you create, you may","2026-08-27T03:05:33.0295090Z do so (now or later) by using -c with the switch command. Example:","2026-08-27T03:05:33.0295261Z ","2026-08-27T03:05:33.0295425Z   git switch -c <new-branch-name>","2026-08-27T03:05:33.0295586Z ","2026-08-27T03:05:33.0295775Z Or undo this operation with:","2026-08-27T03:05:33.0295962Z ","2026-08-27T03:05:33.0296114Z   git switch -","2026-08-27T03:05:33.0296275Z ","2026-08-27T03:05:33.0296468Z Turn off this advice by setting config variable advice.detachedHead to false","2026-08-27T03:05:33.0296663Z ","2026-08-27T03:05:33.0296818Z HEAD is now at 3467f18 Complete repair mission (#786)","2026-08-27T03:05:33.0321608Z ##[endgroup]","2026-08-27T03:05:33.0395740Z [command]/usr/bin/git log -1 --format=%H","2026-08-27T03:05:33.0444303Z 3467f1889411fd1d296db50f9037843a0a778ddf","2026-08-27T03:05:33.0477171Z ::remove-matcher owner=checkout-git::","2026-08-27T03:05:34.4925832Z Migration already verified: 20260826214500_owner_workspace_notes_and_deterministic_tasks.sql","2026-08-27T03:05:34.6243828Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-08-27T03:05:34.6282654Z   🐳  docker exec cmd=[node /var/run/act/actions/93/696d78b4f1814b8be11344a6bb6adaba1085ff8dcf2c0a98196b5881c08ef6/dist/index.js] user= workdir=","2026-08-27T03:05:34.8553753Z [command]/usr/bin/git version","2026-08-27T03:05:34.8618079Z git version 2.39.5","2026-08-27T03:05:34.8670093Z   ⚙  ***","2026-08-27T03:05:34.8705261Z Temporarily overriding HOME='/tmp/c0afadd5-d738-4c8a-ad87-089ff2402ba9' before making global git config changes","2026-08-27T03:05:34.8707705Z Adding repository directory to the temporary git global config as a safe directory","2026-08-27T03:05:34.8721595Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-08-27T03:05:34.8810552Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-08-27T03:05:34.8884597Z [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-27T03:05:34.9373950Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-08-27T03:05:34.9414797Z http.https://git.knocklaunch.app/.extraheader","2026-08-27T03:05:34.9430033Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-08-27T03:05:34.9487923Z [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-27T03:05:34.9963072Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-08-27T03:05:35.0028594Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-08-27T03:05:35.0606236Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-08-27T03:05:35.0893053Z 🏁  Job succeeded",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":122,"content":"2026-08-27T03:03:08.2766163Z {\"ok\":true,\"proofGate\":\"cloudflare_native_public_env_verified\",\"requiredVariableNames\":[\"VITE_SUPABASE_URL\",\"VITE_SUPABASE_PUBLISHABLE_KEY\",\"VITE_MAPBOX_PUBLIC_TOKEN\"],\"optionalVariableNames\":[\"VITE_PAYMENTS_CLIENT_TOKEN\"],\"explicitOverrideCount\":1,\"publicDefaultCount\":2,\"recoveredCount\":0,\"optionalMissingCount\":1,\"assetsInspected\":0,\"bytesInspected\":0,\"valuesExposed\":false}"},{"line":611,"content":"2026-08-27T03:04:46.9954286Z {\"ok\":true,\"proofGate\":\"cloudflare_native_artifact_guard_verified\",\"htmlBytes\":615,\"jsFiles\":380,\"cssFiles\":8,\"totalJsBytes\":17023372,\"totalCssBytes\":887614,\"htmlAssetRefs\":4}"},{"line":765,"content":"2026-08-27T03:05:20.8115268Z ::error::frontend wrangler upload classified: hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler exit=1"},{"line":766,"content":"2026-08-27T03:05:20.9038256Z ::error::frontend_release_failure stage=deploy class=WRANGLER hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler"},{"line":771,"content":"2026-08-27T03:05:20.9263781Z ⚙️ [runner]: exitcode '1': failure"},{"line":789,"content":"2026-08-27T03:05:21.5319523Z 🏁  Job failed"},{"line":790,"content":"2026-08-27T03:05:26.4894941Z Job 'Release frontend' failed"}]},"exactSource":true,"fingerprint":"failure|release frontend|[object object]|[object object]|[object object]|[object object]|[object object]|[object object]|[object object]","failureClass":"code_failure","safeAutoRetry":false},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T03:43:41.703448+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"3467f1889411fd1d296db50f9037843a0a778ddf","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:forgejo-release-status:3467f1889411fd1d296db50f9037843a0a778ddf:failed:forgejo-main/source=pending|forgejo-release/workflow=failure|frontend-cloudflare/live=failure|supabase-migrations/live=failure","mission_step_id":"d190993b-5aa5-4fe6-b373-03a07e354978","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"6b8b4768-2c69-4573-9183-a50062b9adc4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-logo-hover-media-ui-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5013,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":null,"terminal":false,"missionId":"281163b0-340e-4312-ab06-bb4a0a408207","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":118,"missionSetupMs":381},"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":"281163b0-340e-4312-ab06-bb4a0a408207"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8245,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T23:02:24.876503+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:281163b0-340e-4312-ab06-bb4a0a408207:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"60bd5910-c56e-42ab-a803-0a3ee638af4e","command_center_event_id":"281163b0-340e-4312-ab06-bb4a0a408207"},{"id":"494db329-038d-4825-a9e3-fbd8db117086","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-922d185210d6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9806,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"922d1852-10d6-45ce-a5f2-5f530581146a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":673,"missionSetupMs":340},"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":"922d1852-10d6-45ce-a5f2-5f530581146a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10146,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/components/WorkflowRouter.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/experience-editor-universal-tenant-runtime.contract.test.ts","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/admin/MobileAdminDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx","src/__tests__/contracts/tenant-archetype-engine.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:04:31.870427+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bd3072a2-eda6-40f5-9fb6-bc221089c1a4","command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"e11ceafb-17e5-4215-9944-ef61b00cd91e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-922d185210d6","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":11706,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":808,"terminal":false,"missionId":"922d1852-10d6-45ce-a5f2-5f530581146a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":409,"prReadinessMs":306,"approvedPlanMs":0,"missionSetupMs":392,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"922d1852-10d6-45ce-a5f2-5f530581146a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5666,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:11:23.311373+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"808","receipt_type":"execute_mission","idempotency_key":"mission:922d1852-10d6-45ce-a5f2-5f530581146a:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"d34aba21-b52a-4e22-89e4-5966f5aae14d","command_center_event_id":"922d1852-10d6-45ce-a5f2-5f530581146a"},{"id":"affea82d-ca85-486e-aa3d-4d82794d93ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b908cde84b36","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2692,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":210,"missionSetupMs":3401},"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":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13420,"likelyAffectedFiles":["packages","src/components/RebuttalsRouter.tsx",".forgejo/workflows/knocklaunch.yml","src/components/DashboardHub.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:29:32.137872+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4148a2de-519a-45ec-8049-955f004fa0d4","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"9b3968ba-8a97-4ba5-bf2c-6f68ebef77f2","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":"Owner explicitly requested repair of the control-plane intent interpretation primitive so normal shorthand does not misclassify product work as control-plane work.","baseSha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","issuedAt":1788005988768,"expiresAt":1788006168768,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","singleUse":true,"authorizationId":"f6302936-5a14-43cd-8e7f-c703166800d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:19:49.549022+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:f6302936-5a14-43cd-8e7f-c703166800d8","mission_step_id":"8591b25d-ba35-4ed0-9a5e-bd266163f431","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"adcaca0f-0017-4194-8765-2b3c88457509","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b908cde84b36","prNumber":809,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e43aa7596a06cd915e8144d53daad497eaeff64e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T04:03:49.698598+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e43aa7596a06cd915e8144d53daad497eaeff64e","external_id":"809","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:merged-pr:809:e43aa7596a06cd915e8144d53daad497eaeff64e","mission_step_id":"b7b98860-cae3-42c0-81ec-e7fb020ed272","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"e2f87aa2-c516-4685-b1a8-46b6e3725f45","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f321d66ba16217a31a8d9e326518446460fd6682","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f321d66ba16217a31a8d9e326518446460fd6682","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d7081457d43f717c6bfdb8b81a57022aa913179a6eceda879454fd987b8be99d","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-27T15:33:18.603988+00:00","proof_gate":"canonical_release_pending","source_sha":"f321d66ba16217a31a8d9e326518446460fd6682","external_id":"forgejo-main-f321d66ba162","receipt_type":"canonical_release_status","idempotency_key":"mission:7be90d26-82c5-4ab7-8167-46f2c5476878:forgejo-release-status:f321d66ba16217a31a8d9e326518446460fd6682:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"86552579-d95e-47b8-8adb-7d48892d4ab4","command_center_event_id":"7be90d26-82c5-4ab7-8167-46f2c5476878"},{"id":"1b92cf9f-c022-4d8a-83df-0ff617471efe","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10838,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":786,"terminal":false,"missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e1035a0f97a71c5448735e16725eb4b78a6a9750","timingsMs":{"prReadinessMs":205,"approvedPlanMs":0,"shipAndProveMs":6736},"nextAction":null,"receiptRef":{"mode":"full","missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},"performance":null,"deploymentId":"forgejo-main-e1035a0f97a7","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1844,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T03:43:51.350394+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"786","receipt_type":"automatic_mission_resume","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:automatic-mission-resume:786:canonical_release_dispatched","mission_step_id":"d190993b-5aa5-4fe6-b373-03a07e354978","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"ef6b0aaf-5aac-4c89-bf1b-b4e612d0b867","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b908cde84b36","reason":null,"status":"no_change","metrics":{"receiptBytes":9132,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":809,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":1286,"missionSetupMs":610},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5644,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:47:33.196336+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"809","receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_prepared","mission_step_id":"cc120df6-2b1f-4d5b-b3a8-6bdbebd5e34a","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"6f1376d3-9954-44dc-bd41-810cdf99f602","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b908cde84b36","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":10188,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":809,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":463,"prReadinessMs":0,"approvedPlanMs":463,"missionSetupMs":519,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:36:53.871604+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_execution_blocked","mission_step_id":"cc120df6-2b1f-4d5b-b3a8-6bdbebd5e34a","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"c9d3f1c3-629e-41ed-8fbb-5eb9fef3cfda","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b908cde84b36","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14807,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":809,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":8301,"prReadinessMs":0,"approvedPlanMs":8301,"missionSetupMs":972,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:41:13.578768+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_execution_retryable","mission_step_id":"cc120df6-2b1f-4d5b-b3a8-6bdbebd5e34a","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"a6c3451c-952c-4ff6-a1ca-993a7650c13d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b908cde84b36","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":15977,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":809,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1532,"prReadinessMs":1267,"approvedPlanMs":0,"missionSetupMs":1066,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5668,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:52:59.124631+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"809","receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"cc120df6-2b1f-4d5b-b3a8-6bdbebd5e34a","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"ed077ee5-b604-4298-95ea-983dc50d9fe9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b908cde84b36","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17200,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":809,"terminal":false,"missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e43aa7596a06cd915e8144d53daad497eaeff64e","timingsMs":{"handlerMs":9439,"prReadinessMs":269,"approvedPlanMs":0,"missionSetupMs":533,"shipAndProveMs":9078},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},"performance":null,"deploymentId":"forgejo-main-e43aa7596a06","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":6439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T03:57:38.302169+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e43aa7596a06cd915e8144d53daad497eaeff64e","external_id":"forgejo-main-e43aa7596a06","receipt_type":"execute_mission","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:execute_mission:canonical_release_dispatched","mission_step_id":"b7b98860-cae3-42c0-81ec-e7fb020ed272","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"8515a2d8-0a66-49d8-adf9-f08801b8d64e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e43aa7596a06cd915e8144d53daad497eaeff64e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e43aa7596a06cd915e8144d53daad497eaeff64e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-27T04:03:01.94623+00:00","proof_gate":"canonical_release_pending","source_sha":"e43aa7596a06cd915e8144d53daad497eaeff64e","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b908cde8-4b36-44a0-880a-1b46f6525c7e:forgejo-release-status:e43aa7596a06cd915e8144d53daad497eaeff64e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b7b98860-cae3-42c0-81ec-e7fb020ed272","command_center_event_id":"b908cde8-4b36-44a0-880a-1b46f6525c7e"},{"id":"62ed403a-7bd5-4719-9d3a-69411f332a1d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1754,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":13,"missionSetupMs":327},"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":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10413,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:05:28.663098+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8ca044b8-a996-4709-8d11-0779aaef75c1","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"d1c22661-7de8-4db3-a2a7-e0206fc2f275","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-fast-mission-20260828","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":44557,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":965,"terminal":false,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":450,"prReadinessMs":323,"approvedPlanMs":0,"missionSetupMs":543,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5999,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:55:07.039036+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"965","receipt_type":"execute_mission","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"22a98a7b-0ea9-4eff-be4d-7610d74f1dab","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11743,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7295,"prReadinessMs":0,"approvedPlanMs":7295,"missionSetupMs":523,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:08:00.240241+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:execute_mission:repair_mission_execution_retryable","mission_step_id":"16c365c0-37c1-44f7-88fc-88225a37de6a","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"97e34350-d630-4644-b15a-b4e12f1f1823","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/fix-food-truck-tenant-fallback-20260827","status":"blocked","metrics":{"receiptBytes":6989,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":630,"prReadinessMs":0,"approvedPlanMs":630,"missionSetupMs":640,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5272,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:07:10.266938+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:execute_mission:repair_mission_execution_blocked","mission_step_id":"16c365c0-37c1-44f7-88fc-88225a37de6a","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"2c8fbe96-c7ae-49a2-a94f-9b565de5a87b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8179,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1653,"prReadinessMs":353,"approvedPlanMs":1191,"missionSetupMs":316,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:09:11.824017+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"810","receipt_type":"execute_mission","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"16c365c0-37c1-44f7-88fc-88225a37de6a","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"f75ac7c9-13a4-40e2-b18c-31b56ed3dd56","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10577,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1816,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:10:59.97379+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:automatic-mission-resume:810:repair_mission_waiting_for_gate","mission_step_id":"bb61b7a4-3ac6-4dec-8243-f090414201de","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"4c811b4e-358e-4d4b-9c8c-42e9312f8fa5","source":"forgejo","status":"waiting","payload":{"branch":"ai/block-empty-source-mutations-20260827","prNumber":819,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:36:55.617139+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","external_id":"819","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a002f79b-7d2b-43ea-9a52-98f27c095795:merged-pr:819:7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","mission_step_id":"2ced3ab2-78b4-4415-ba93-2f3885b21566","command_center_event_id":"a002f79b-7d2b-43ea-9a52-98f27c095795"},{"id":"4c3e5c63-540a-45f6-a97c-867e369f0f5c","source":"forgejo","status":"waiting","payload":{"branch":"ai/derive-forgejo-repo-root-from-runtime-v8-20260827","prNumber":838,"nextAction":null,"mergeCommitSha":"b67f8c249b02971bd0ac096aa86811f0964f96f7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:39:23.954644+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b67f8c249b02971bd0ac096aa86811f0964f96f7","external_id":"838","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:838:b67f8c249b02971bd0ac096aa86811f0964f96f7","mission_step_id":"d98829ea-6371-4b93-9f1d-76c11813407b","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"39c284af-da79-4f04-84b9-d89ae798ff73","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkoe8ku","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6890,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"1c7334c7-439b-4145-b275-3231609620a1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":264,"missionSetupMs":4118},"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":"1c7334c7-439b-4145-b275-3231609620a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5634,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:41:32.982071+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1c7334c7-439b-4145-b275-3231609620a1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1eb6b103-4531-41a1-8090-b6d2b765ae52","command_center_event_id":"1c7334c7-439b-4145-b275-3231609620a1"},{"id":"2d9daf7b-ac2d-4508-91ad-43f2cd8b693d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12916,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":211,"approvedPlanMs":0,"shipAndProveMs":15490},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":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-27T04:17:12.727655+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:automatic-mission-resume:810:canonical_release_transport_retryable","mission_step_id":"bb61b7a4-3ac6-4dec-8243-f090414201de","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"559ac6f2-dc8a-460f-bf54-b22002c293fb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":20006,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"0c3dc1756dd0b689fa5bd64f658f9cb014dffc7a","timingsMs":{"prReadinessMs":100,"approvedPlanMs":0,"shipAndProveMs":6110},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":"forgejo-main-0c3dc1756dd0","workflowRunId":2799,"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":1896,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:19:07.673963+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:automatic-mission-resume:810:canonical_release_dispatched","mission_step_id":"7f075a8b-32c9-4f64-9c6f-84d874eb4d9c","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"a2b48424-25b9-4508-9088-9e6de5496eba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903-r2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":23470,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1657,"terminal":false,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":22125,"prReadinessMs":3000,"approvedPlanMs":17974,"missionSetupMs":3389,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cd88e721-f570-406b-b194-53230b2acb03"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:38:41.118979+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1657","receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"2a318239-f273-4d76-b8b6-f70ce41f5624","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0c3dc1756dd0b689fa5bd64f658f9cb014dffc7a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0c3dc1756dd0b689fa5bd64f658f9cb014dffc7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:19:34.020866+00:00","proof_gate":"canonical_release_pending","source_sha":"0c3dc1756dd0b689fa5bd64f658f9cb014dffc7a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:forgejo-release-status:0c3dc1756dd0b689fa5bd64f658f9cb014dffc7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7f075a8b-32c9-4f64-9c6f-84d874eb4d9c","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"11dcbc36-0d99-4e64-99de-67a9d2288ced","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/build-canonical-tenant-onboarding-20260827","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":3271,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"d5d2ca02-6e52-4297-9e39-2868e7f12846","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":417,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:27:20.363802+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d5d2ca02-6e52-4297-9e39-2868e7f12846:execute_mission:repair_mission_execution_blocked","mission_step_id":"87f778bf-0f17-47b3-bfe1-9c9e7177799d","command_center_event_id":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},{"id":"d735219d-a18b-41c7-a0c9-6e87c284b8eb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-canonical-tenant-onboarding-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4412,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"d5d2ca02-6e52-4297-9e39-2868e7f12846","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":18641,"prReadinessMs":0,"approvedPlanMs":18641,"missionSetupMs":555,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5261,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:31:28.73958+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d5d2ca02-6e52-4297-9e39-2868e7f12846:execute_mission:repair_mission_execution_retryable","mission_step_id":"87f778bf-0f17-47b3-bfe1-9c9e7177799d","command_center_event_id":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},{"id":"e42ee1f7-8b13-4fdc-83db-b6d0fab13311","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-canonical-tenant-onboarding-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5590,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"d5d2ca02-6e52-4297-9e39-2868e7f12846","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":306,"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":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10152,"likelyAffectedFiles":["src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/components/academy/AcademyOnboardingBanner.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/knocklaunch-os-registry.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:24:35.829646+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d5d2ca02-6e52-4297-9e39-2868e7f12846:execute_mission:repair_mission_synthesis_ready","mission_step_id":"883d3d77-7c17-4c93-a8e3-2fbbb8c22466","command_center_event_id":"d5d2ca02-6e52-4297-9e39-2868e7f12846"},{"id":"d6151135-76e9-4ee4-8b85-b2799f332e86","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-logo-hover-media-ui-20260828","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":6399,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":null,"terminal":false,"missionId":"281163b0-340e-4312-ab06-bb4a0a408207","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":291,"prReadinessMs":0,"approvedPlanMs":291,"missionSetupMs":1260,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"281163b0-340e-4312-ab06-bb4a0a408207"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T23:02:01.518167+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:281163b0-340e-4312-ab06-bb4a0a408207:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ae7303ad-4773-45b4-9e96-e122c0e22b44","command_center_event_id":"281163b0-340e-4312-ab06-bb4a0a408207"},{"id":"a80a330c-51e0-4e57-91aa-0c0ec54d5a62","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-speed-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1157,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":17107,"prReadinessMs":0,"approvedPlanMs":17107,"missionSetupMs":511,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5260,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:44:59.734495+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_execution_retryable","mission_step_id":"548e42c9-94d4-49ff-a70d-fb1716ab3e9a","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"468cc88f-40a1-40e9-8bb7-4ccf941fbd67","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","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-27T12:37:29.55738+00:00","proof_gate":"canonical_release_pending","source_sha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a002f79b-7d2b-43ea-9a52-98f27c095795:forgejo-release-status:7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"2ced3ab2-78b4-4415-ba93-2f3885b21566","command_center_event_id":"a002f79b-7d2b-43ea-9a52-98f27c095795"},{"id":"065c2645-9c66-4ba4-b9b4-03f08a53ac16","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"semantics","statement":"Repository discovery resolves standard server APP_DATA_PATH and both supported Forgejo/Gitea repository-root suffixes without guessing arbitrary filesystem locations.","proofConditionIds":["runtime","host"]},{"id":"proof","statement":"Signed host proof must report pack-bitmaps-v9 success before completion.","proofConditionIds":["host"]}],"objective":"Correct the still-pending Forgejo host optimization mission using Forgejo's actual configuration semantics. Advance to pack-bitmaps-v9. APP_DATA_PATH is a [server] setting, so use only standard FORGEJO__server__APP_DATA_PATH/GITEA__server__APP_DATA_PATH environment overrides, not DEFAULT. When an absolute APP_DATA_PATH is available, safely test both Forgejo-version repository defaults beneath it: forgejo-repositories and gitea-repositories, then exact owner noel and exact repo KnockLaunchOS.git case-insensitively with bare-repo verification. In trusted app.ini parsing, if [repository] ROOT is not an absolute literal (including recursive %(APP_DATA_PATH)s defaults), fall back to the trusted APP_DATA_PATH from that same config and test both version-compatible repository directory suffixes. Preserve explicit absolute repository ROOT, v7 status-44 topology fallthrough, bounded searches, hard failure for real Git/repack errors, and no caller-controlled paths/secrets. Update capability contract, focused contract test and fast gate marker. Release only ccExecution. Same mission remains nonterminal until signed host_watchdog contains migration=pack-bitmaps-v9 status=success.","constraints":[{"id":"scope","statement":"Only ccExecution is released; existing bounded discovery and hard-failure safety remain unchanged.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The v9 Forgejo APP_DATA semantics repair is merged and exact-live.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"host","kind":"host_watchdog","claim":"Signed host watchdog reports successful v9 canonical repo optimization.","route":null,"required":true,"expectedText":"migration=pack-bitmaps-v9 status=success","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"ccExecution is the only production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"fc3012b6d251c77b2125fa2111753cf56f04e39c6ff392694954d4a612d2fedc","requestContractRevision":4,"previousRequestContractHash":"4f969dace0cc09488078de986e40fe0ade0daa86f915d6cd6c2c362cfe7bb510"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:42:58.015013+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract-revision:4:fc3012b6d251c77b2125fa2111753cf56f04e39c6ff392694954d4a612d2fedc","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"de052c50-896a-4b03-8898-a8131ce723ac","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-speed-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2325,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":609,"missionSetupMs":548},"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":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9101,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-release-reconciliation-budget.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","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-27T04:45:35.105776+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d2184471-2763-402e-8cf4-3256fd26bd23","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"3649d0c0-5da3-4ec9-8856-51fdc3d90043","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-control-plane-speed-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":4086,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":404,"prReadinessMs":0,"approvedPlanMs":404,"missionSetupMs":521,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5235,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:43:58.892275+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_execution_blocked","mission_step_id":"548e42c9-94d4-49ff-a70d-fb1716ab3e9a","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"b9c93eec-d689-4beb-afe5-0d0c2b496e08","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-speed-20260827","reason":null,"status":"no_change","metrics":{"receiptBytes":5253,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":401,"missionSetupMs":365},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:46:51.380911+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_prepared","mission_step_id":"548e42c9-94d4-49ff-a70d-fb1716ab3e9a","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"ef1e86c2-1fed-47a0-af74-b571772f8af8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Command Center control plane repair on existing mission 7c6a769a-7290-4180-b59a-8fac247c57d1 and PR #965. Fix only the stale Gate assertion proven by run #3212: update workers/cc-execution/test/release-orchestration-invariants.test.js to expect forgejoPrReadyReadTimeoutMs=1500 and forgejoPrReadyTotalBudgetMs=4000 instead of 8000/15000. Preserve all runtime logic and safety. Then Gate, squash merge, deploy only cc-execution, prove live runtime.","wordingChanged":false,"canonicalIntent":"Continue the same Command Center control plane repair on existing mission 7c6a769a-7290-4180-b59a-8fac247c57d1 and PR #965. Fix only the stale Gate assertion proven by run #3212: update workers/cc-execution/test/release-orchestration-invariants.test.js to expect forgejoPrReadyReadTimeoutMs=1500 and forgejoPrReadyTotalBudgetMs=4000 instead of 8000/15000. Preserve all runtime logic and safety. Then Gate, squash merge, deploy only cc-execution, prove live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-contract","statement":"The control plane gate accepts the intended 1500ms per-read and 4000ms total PR readiness budgets.","proofConditionIds":["runtime"]}],"objective":"Continue the same Command Center control plane repair on existing mission 7c6a769a-7290-4180-b59a-8fac247c57d1 and PR #965. Fix only the stale Gate assertion proven by run #3212: update workers/cc-execution/test/release-orchestration-invariants.test.js to expect forgejoPrReadyReadTimeoutMs=1500 and forgejoPrReadyTotalBudgetMs=4000 instead of 8000/15000. Preserve all runtime logic and safety. Then Gate, squash merge, deploy only cc-execution, prove live runtime.","constraints":[{"id":"safety","statement":"Preserve exact-head Gate, protected main, merge, release, and runtime safety.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected control plane runtime is live.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":"1.55.6-queue-self-heal-bounded","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1deff499dc303f05fb64744052bda6a8f3c1ef1a4a1b4301282c7a350c90cb9b","requestContractRevision":11,"previousRequestContractHash":"0e462afa29522626716c19453b12513ce07c1ba6e3a57b4671032415fe85e1fe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:32.799023+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract-revision:11:1deff499dc303f05fb64744052bda6a8f3c1ef1a4a1b4301282c7a350c90cb9b","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"2774a513-ec80-4d10-90e5-5457f7bb322f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-gate-cache-20260827","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-forgejo-gate-cache-20260827","status":"blocked","metrics":{"receiptBytes":1171,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"a19da944-3134-420e-ae0f-b537d16552c4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":277,"prReadinessMs":0,"approvedPlanMs":277,"missionSetupMs":366,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a19da944-3134-420e-ae0f-b537d16552c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5409,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:51:47.091206+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a19da944-3134-420e-ae0f-b537d16552c4:execute_mission:repair_mission_execution_blocked","mission_step_id":"a86137dd-094a-446d-af88-c2aeb4450b37","command_center_event_id":"a19da944-3134-420e-ae0f-b537d16552c4"},{"id":"17ff053f-995e-4fa7-b94f-d7d97763614b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-recovery-read-budgets-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2358,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"d97edc5f-9303-4414-b495-f69d47aa59d9","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6629,"prReadinessMs":0,"approvedPlanMs":6629,"missionSetupMs":602,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d97edc5f-9303-4414-b495-f69d47aa59d9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5268,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T05:00:32.104899+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d97edc5f-9303-4414-b495-f69d47aa59d9:execute_mission:repair_mission_execution_retryable","mission_step_id":"98d2307b-b080-4fa7-a6cd-88598ce047ad","command_center_event_id":"d97edc5f-9303-4414-b495-f69d47aa59d9"},{"id":"f7bfd10e-1a72-4b50-966c-0ddadcef4f26","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-gate-cache-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4662,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"a19da944-3134-420e-ae0f-b537d16552c4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7564,"prReadinessMs":0,"approvedPlanMs":7564,"missionSetupMs":488,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a19da944-3134-420e-ae0f-b537d16552c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5270,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:50:33.471119+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a19da944-3134-420e-ae0f-b537d16552c4:execute_mission:repair_mission_execution_retryable","mission_step_id":"a86137dd-094a-446d-af88-c2aeb4450b37","command_center_event_id":"a19da944-3134-420e-ae0f-b537d16552c4"},{"id":"371d1306-9b33-4443-ab50-bfb96831cbd6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested this exact control plane queue repair so the merge queue stops freezing.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954733806,"expiresAt":1787954913806,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"2933024f-effb-4d60-be1b-411647ae4efc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:34.904331+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2933024f-effb-4d60-be1b-411647ae4efc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"0c0d76ba-6b84-4c32-8810-fd60e6a0d2d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-recovery-read-budgets-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3534,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":814,"terminal":false,"missionId":"d97edc5f-9303-4414-b495-f69d47aa59d9","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17966,"prReadinessMs":777,"approvedPlanMs":0,"missionSetupMs":365,"shipAndProveMs":16830},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d97edc5f-9303-4414-b495-f69d47aa59d9"},"performance":null,"deploymentId":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-27T05:05:30.744807+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"814","receipt_type":"execute_mission","idempotency_key":"mission:d97edc5f-9303-4414-b495-f69d47aa59d9:execute_mission:canonical_release_transport_retryable","mission_step_id":"98d2307b-b080-4fa7-a6cd-88598ce047ad","command_center_event_id":"d97edc5f-9303-4414-b495-f69d47aa59d9"},{"id":"b9c6620a-e4e8-41d9-a9b0-b4a283655365","source":"forgejo","status":"waiting","payload":{"branch":"ai/prioritize-corrupt-failed-generations-20260827","prNumber":821,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"418acdfee285914b6781a4f39448b53613b0c0a4","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:59:34.794136+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"418acdfee285914b6781a4f39448b53613b0c0a4","external_id":"821","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:73b8f5a1-b2db-4df5-9463-fac7bdcffaca:merged-pr:821:418acdfee285914b6781a4f39448b53613b0c0a4","mission_step_id":"27dedb9b-d6ef-4d41-93cc-f7511d309dcf","command_center_event_id":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},{"id":"4f94f2b1-fdba-4854-b9ba-c3e86e7f4f4d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtbp0m2c","prNumber":840,"nextAction":null,"mergeCommitSha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:47:28.804367+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","external_id":"840","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c9e93446-80a7-4248-878e-f63db5705310:merged-pr:840:3ce09dab2115ecfafb4cd6d16e3add75d48ac699","mission_step_id":"26e0bed3-c0ca-4f43-8cef-a530bd68bbff","command_center_event_id":"c9e93446-80a7-4248-878e-f63db5705310"},{"id":"46bd40dd-d4d4-4e5f-9d13-9c36ebf83832","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","consumedAt":1787954736290,"consumerToken":"e6844fbf-681b-4c71-82e5-3c63df91ab65","authorizationId":"2933024f-effb-4d60-be1b-411647ae4efc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:37.348094+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:2933024f-effb-4d60-be1b-411647ae4efc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"597dde0d-8d4a-4ce2-962a-726d03f6fbda","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/add-control-plane-restore-point-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":815,"terminal":false,"missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":14636,"prReadinessMs":1253,"approvedPlanMs":13373,"missionSetupMs":2063,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5646,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T05:13:52.219114+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"815","receipt_type":"execute_mission","idempotency_key":"mission:90a24a87-68dc-404d-96f6-2e5644420e5f:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"247be93d-ab00-4259-bf15-f47b23ea3e7b","command_center_event_id":"90a24a87-68dc-404d-96f6-2e5644420e5f"},{"id":"b169ab24-b4a6-42ee-b7e6-5dc18127b2a0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/add-control-plane-restore-point-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1234,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":815,"terminal":false,"missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e806d6925cd3f6f72a0daed1cbc391bb5ff4d005","timingsMs":{"handlerMs":9148,"prReadinessMs":308,"approvedPlanMs":0,"missionSetupMs":541,"shipAndProveMs":8831},"nextAction":null,"receiptRef":{"mode":"full","missionId":"90a24a87-68dc-404d-96f6-2e5644420e5f"},"performance":null,"deploymentId":"forgejo-main-e806d6925cd3","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6231,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T05:14:20.981459+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e806d6925cd3f6f72a0daed1cbc391bb5ff4d005","external_id":"forgejo-main-e806d6925cd3","receipt_type":"execute_mission","idempotency_key":"mission:90a24a87-68dc-404d-96f6-2e5644420e5f:execute_mission:canonical_release_dispatched","mission_step_id":"08a48e43-4da5-4fcb-80c5-877ad61d7652","command_center_event_id":"90a24a87-68dc-404d-96f6-2e5644420e5f"},{"id":"84d05949-6dc6-4a72-be9f-6297d63f2848","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/add-godmode-control-plane-restore-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":816,"terminal":false,"missionId":"1abf2b8c-7c41-4ba0-896d-2291ec5c51b3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":14739,"prReadinessMs":1057,"approvedPlanMs":13674,"missionSetupMs":3320,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1abf2b8c-7c41-4ba0-896d-2291ec5c51b3"},"performance":null,"deploymentId":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-27T05:22:24.139848+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"816","receipt_type":"execute_mission","idempotency_key":"mission:1abf2b8c-7c41-4ba0-896d-2291ec5c51b3:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"d3100834-9a6d-4155-a019-3dac9260ad99","command_center_event_id":"1abf2b8c-7c41-4ba0-896d-2291ec5c51b3"},{"id":"b5f20bd2-eee2-4ced-99e3-8f05dcfdcb0d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtbgft4n","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":426,"prReadinessMs":0,"approvedPlanMs":426,"missionSetupMs":2839,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T11:46:18.584588+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:49e4b39c-9b3d-4270-9432-442ec1d86916:execute_mission:repair_mission_execution_blocked","mission_step_id":"1bef2ed2-0b2b-4f05-a462-82f7c644e717","command_center_event_id":"49e4b39c-9b3d-4270-9432-442ec1d86916"},{"id":"036ca946-204b-497e-89fc-f8006e5991bf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"418acdfee285914b6781a4f39448b53613b0c0a4","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"418acdfee285914b6781a4f39448b53613b0c0a4","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-27T13:00:27.308296+00:00","proof_gate":"canonical_release_pending","source_sha":"418acdfee285914b6781a4f39448b53613b0c0a4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:73b8f5a1-b2db-4df5-9463-fac7bdcffaca:forgejo-release-status:418acdfee285914b6781a4f39448b53613b0c0a4:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"27dedb9b-d6ef-4d41-93cc-f7511d309dcf","command_center_event_id":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},{"id":"6d37a616-f91b-44d4-8be7-8d11ab6e7dba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbgft4n","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2332,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":817,"terminal":false,"missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":734,"prReadinessMs":720,"approvedPlanMs":0,"missionSetupMs":709,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5629,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T11:48:40.456902+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"817","receipt_type":"execute_mission","idempotency_key":"mission:49e4b39c-9b3d-4270-9432-442ec1d86916:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"1bef2ed2-0b2b-4f05-a462-82f7c644e717","command_center_event_id":"49e4b39c-9b3d-4270-9432-442ec1d86916"},{"id":"063e5e24-9622-4f29-92d8-490e7a2a48b3","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the approved Big Papi owner layout using exact anchored edits on the resolved owner shell/dashboard only. Preserve all video URLs/playback code, colors, data hooks, and business logic. Primary nav labels/paths must be Home->dashboard, Bookings->events, Calendar->calendar, Customers->customers, Money->invoices, Mail->email, Menu->flavors, More->more. Update active grouping accordingly. Mobile nav must remain usable with eight destinations by using a horizontally scrollable bottom nav instead of squeezing eight equal columns. On the dashboard, rename Today's game plan to Home, keep greeting, expose existing schedule/action/money data in a clearer two-column owner-focused hierarchy, rename Create a proposal to New booking where it currently enters the event creation flow, My events to Bookings, Business to More, and add a simple visible workflow strip Inquiry -> Booking -> Proposal -> Invoice -> Event -> Payment using links only where existing routes already exist. Do not hardcode fake business records. Do not change backend or routing semantics. Gate, squash merge, ship, and verify live.","tenantRef":"bigpapis","receivedAt":"2026-08-27T12:07:45.003Z","fingerprint":"ff361c64b277365400b17ea662cc8253ec49548266a962fba00466688b8f8585","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtbh8ksd","requestedBranch":"ai/objective-first-repair-mtbh8ksd","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T12:07:46.082635+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c8171e23-33e8-4558-b131-ecf1eeaa8c16:tenant-workstream-contribution:ff361c64b277365400b17ea662cc8253ec49548266a962fba00466688b8f8585","mission_step_id":null,"command_center_event_id":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},{"id":"1e4fc707-c834-4f3a-b878-fd21b38e0189","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtbh8ksd","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":1454,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":354,"prReadinessMs":0,"approvedPlanMs":354,"missionSetupMs":4985,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T12:07:48.597505+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c8171e23-33e8-4558-b131-ecf1eeaa8c16:execute_mission:repair_mission_execution_blocked","mission_step_id":"f32ba4df-7321-4d26-ae7e-122490308867","command_center_event_id":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},{"id":"eda5814c-832c-4686-beb3-e9955e998a9b","source":"forgejo","status":"waiting","payload":{"branch":"ai/separate-forgejo-health-queue-safety-20260827","prNumber":822,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"671ae58a869fb8da4b20cea2d9d63f418403c1f1","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:05:37.422835+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"671ae58a869fb8da4b20cea2d9d63f418403c1f1","external_id":"822","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4cb42ec7-637b-4414-9d44-c3750948bc01:merged-pr:822:671ae58a869fb8da4b20cea2d9d63f418403c1f1","mission_step_id":"ca6537a5-4ad1-4bad-bb12-d5ec2c3fbe03","command_center_event_id":"4cb42ec7-637b-4414-9d44-c3750948bc01"},{"id":"526aca84-ad68-4b81-8bf0-2c48a2294ee5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","wordingChanged":false,"canonicalIntent":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"close-tool","statement":"Live Command Center MCP catalog exposes forgejo_pr_close and it safely closes only eligible exact PRs without merging or deleting branches.","proofConditionIds":["repo","gate","runtime"]}],"objective":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","constraints":[{"id":"no-raw-mutation","statement":"execute_objective remains the only public source-mutation lane and existing raw merge/branch-delete/queue-run mutation helpers remain hidden.","proofConditionIds":["repo"]},{"id":"bounded-close","statement":"PR close is restricted to canonical open unmerged ai/* -> main pull requests with exact-head protection and read-back verification.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains the bounded forgejo_pr_close implementation, public tool publication, config declaration, and regression guard.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head and the PR squash-merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution is deployed from the merge SHA and its MCP catalog publishes forgejo_pr_close.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9b6d259598127c18ab44adff58c19a184056b386a8d9579d386ca33fbb2d6df6","requestContractRevision":2,"previousRequestContractHash":"84a2bf0fe99b401e8b7ec559c21db0b15c8675e00188f1b98d9d365dd27f0daa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:18.811519+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a20c365d-749f-442b-9535-cbdd3dcf9fef:request-contract-revision:2:9b6d259598127c18ab44adff58c19a184056b386a8d9579d386ca33fbb2d6df6","mission_step_id":"1a28c287-1021-4eef-b0d3-a89115e68c2a","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"1e67c2d4-4402-4a81-aaa7-c95bca4ab7eb","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"reason":"Owner explicitly requested a control plane repair so ChatGPT can safely close stale Forgejo pull requests without manual Forgejo UI work.","baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","issuedAt":1787940622439,"expiresAt":1787940802439,"missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef","singleUse":true,"authorizationId":"039d07ee-e9c8-4887-974d-b5a253a12007"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:24.031311+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:039d07ee-e9c8-4887-974d-b5a253a12007","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"13251e36-3908-4584-b6e8-ff83198a7067","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbh8ksd","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5007,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":818,"terminal":false,"missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1350,"prReadinessMs":1339,"approvedPlanMs":0,"missionSetupMs":720,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5632,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T12:08:44.449295+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"818","receipt_type":"execute_mission","idempotency_key":"mission:c8171e23-33e8-4558-b131-ecf1eeaa8c16:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"f32ba4df-7321-4d26-ae7e-122490308867","command_center_event_id":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},{"id":"1202a86d-7f2a-48c6-9079-a8292bde57a4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/block-empty-source-mutations-20260827","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":818,"terminal":false,"missionId":"91591187-102a-435d-b06a-42cb7cd101b0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":603,"prReadinessMs":508,"approvedPlanMs":0,"missionSetupMs":2062,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"91591187-102a-435d-b06a-42cb7cd101b0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5758,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:34:16.382017+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"818","receipt_type":"execute_mission","idempotency_key":"mission:91591187-102a-435d-b06a-42cb7cd101b0:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"4c20a20b-3d3d-4411-a463-706b8ea6ff22","command_center_event_id":"91591187-102a-435d-b06a-42cb7cd101b0"},{"id":"479a7fa0-1da5-4af0-9588-741cd975cb1e","source":"forgejo","status":"waiting","payload":{"branch":"ai/durable-failed-gate-corrupt-cleanup-20260827","prNumber":824,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"64e70125b568499c84bf32d44a411ae3302eb88c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:20:50.056111+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"64e70125b568499c84bf32d44a411ae3302eb88c","external_id":"824","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4a80fb7c-d1ff-47df-afe9-712bb0bcdaea:merged-pr:824:64e70125b568499c84bf32d44a411ae3302eb88c","mission_step_id":"e1643b33-b652-43bd-96d7-b279ee27b0b4","command_center_event_id":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},{"id":"a95ff3d4-eceb-47ce-aa94-88a50897bb8b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/add-forgejo-pr-close-20260828","reason":"anchored_edit_anchor_missing:config/control-plane-capabilities.json","status":"blocked","metrics":{"receiptBytes":15778,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":6297,"prReadinessMs":0,"approvedPlanMs":6297,"missionSetupMs":2741,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5366,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:09:34.407019+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a20c365d-749f-442b-9535-cbdd3dcf9fef:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1a28c287-1021-4eef-b0d3-a89115e68c2a","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"32864e29-83ab-4a83-942f-8aadb537a958","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/command-center-fast-mission-20260828","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":50666,"releaseCount":0,"toolCallCount":34,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":965,"terminal":false,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5299,"prReadinessMs":0,"approvedPlanMs":5299,"missionSetupMs":1758,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5367,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:15:48.263867+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"cc805017-e8f1-45c0-8625-1c7b5e9f4b4a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/block-empty-source-mutations-20260827","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2384,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":818,"terminal":false,"missionId":"91591187-102a-435d-b06a-42cb7cd101b0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":333,"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":"91591187-102a-435d-b06a-42cb7cd101b0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1209,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:34:49.895123+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"818","receipt_type":"automatic_mission_resume","idempotency_key":"mission:91591187-102a-435d-b06a-42cb7cd101b0:automatic-mission-resume:818:repair_mission_pr_ready_retryable","mission_step_id":"09127281-87bc-47a0-b530-ee135ea547a0","command_center_event_id":"91591187-102a-435d-b06a-42cb7cd101b0"},{"id":"d5ebadca-b8aa-4bd0-b5fa-6e687c71e32f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/block-empty-source-mutations-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":819,"terminal":false,"missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19006,"prReadinessMs":2781,"approvedPlanMs":16217,"missionSetupMs":2177,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5684,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:36:23.381872+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"819","receipt_type":"execute_mission","idempotency_key":"mission:a002f79b-7d2b-43ea-9a52-98f27c095795:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"349aa155-8461-433a-a977-b992c0e51059","command_center_event_id":"a002f79b-7d2b-43ea-9a52-98f27c095795"},{"id":"f47dec2c-0741-4282-b4e8-8b8a1127a12f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/block-empty-source-mutations-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1499,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":819,"terminal":false,"missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","timingsMs":{"handlerMs":17824,"prReadinessMs":886,"approvedPlanMs":0,"missionSetupMs":3444,"shipAndProveMs":16410},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:37:15.203549+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","external_id":"819","receipt_type":"execute_mission","idempotency_key":"mission:a002f79b-7d2b-43ea-9a52-98f27c095795:execute_mission:canonical_release_transport_retryable","mission_step_id":"349aa155-8461-433a-a977-b992c0e51059","command_center_event_id":"a002f79b-7d2b-43ea-9a52-98f27c095795"},{"id":"1f91699f-0fb8-4922-871d-f8646851379c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","consumedAt":1787940625886,"consumerToken":"146252b4-c6b1-4f73-bfef-1a722fb023ee","authorizationId":"039d07ee-e9c8-4887-974d-b5a253a12007"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:27.18824+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:039d07ee-e9c8-4887-974d-b5a253a12007","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"a0307d0a-0a84-4b0d-a199-e96c5f6e5abc","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested this exact control plane queue repair so the merge queue stops freezing.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954754633,"expiresAt":1787954934633,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"e5e402b3-9ba9-48d5-aad4-51a051b13f40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:55.58669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e5e402b3-9ba9-48d5-aad4-51a051b13f40","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"d6a7b2b7-1f5b-467d-9f1c-66e502cd8724","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","consumedAt":1787954756935,"consumerToken":"8c1b614c-b457-4368-ab2d-3fdfb30479cc","authorizationId":"e5e402b3-9ba9-48d5-aad4-51a051b13f40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:57.898398+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e5e402b3-9ba9-48d5-aad4-51a051b13f40","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"a4b9b165-07bc-478f-97e7-4217c7f1c06d","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":1788005990761,"consumerToken":"ea5749a4-819c-4d96-9167-423cc9377724","authorizationId":"f6302936-5a14-43cd-8e7f-c703166800d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:19:51.654943+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:f6302936-5a14-43cd-8e7f-c703166800d8","mission_step_id":"8591b25d-ba35-4ed0-9a5e-bd266163f431","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"796f6dc8-82f2-4b10-9484-fe90c161953a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/block-empty-source-mutations-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4988,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":819,"terminal":false,"missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","timingsMs":{"handlerMs":615,"prReadinessMs":96,"approvedPlanMs":0,"missionSetupMs":292,"shipAndProveMs":388},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a002f79b-7d2b-43ea-9a52-98f27c095795"},"performance":null,"deploymentId":"forgejo-main-7b0f5b1aa9a2","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":6248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:38:14.840287+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7b0f5b1aa9a27b62df5023fd9ec8af53cfa998ed","external_id":"forgejo-main-7b0f5b1aa9a2","receipt_type":"execute_mission","idempotency_key":"mission:a002f79b-7d2b-43ea-9a52-98f27c095795:execute_mission:canonical_release_dispatched","mission_step_id":"2ced3ab2-78b4-4415-ba93-2f3885b21566","command_center_event_id":"a002f79b-7d2b-43ea-9a52-98f27c095795"},{"id":"08691565-e670-4b7c-93a3-51814f9c9f96","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","requestContractProof":{"legacy":true,"present":false,"satisfied":false,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":["runtime"]}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:42:31.288932+00:00","proof_gate":"request_contract_pending","source_sha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:request-contract:legacy:cd0d221309de3854dfa88eaa8e592ece0ac3a0c1:pending:runtime","mission_step_id":"4fa6bb3d-e8c1-429a-9a52-e8eb30b0d0a3","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"39b5ca0c-fab2-4bb3-abdf-8120d9b939d8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-aee89c21e7f1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3985,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"aee89c21-e7f1-4e47-abab-df1cb00a1470","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":26,"missionSetupMs":301},"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":"aee89c21-e7f1-4e47-abab-df1cb00a1470"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8983,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/commandCenter/deployDetection.test.ts",".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-27T12:40:32.107686+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aee89c21-e7f1-4e47-abab-df1cb00a1470:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e445e5a9-1bf2-4ae6-9080-48ab1d5ca63a","command_center_event_id":"aee89c21-e7f1-4e47-abab-df1cb00a1470"},{"id":"6b9a01b1-a5fd-4c40-97ae-bc9b33f797df","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator. Deterministic correction after an anchor-format mismatch; no prior write persisted. One branch, one PR, gate, squash merge, cc-execution release, live catalog proof.","wordingChanged":false,"canonicalIntent":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator. Deterministic correction after an anchor-format mismatch; no prior write persisted. One branch, one PR, gate, squash merge, cc-execution release, live catalog proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"close-tool","statement":"Live Command Center MCP catalog exposes forgejo_pr_close and it safely closes only eligible exact PRs without merging or deleting branches.","proofConditionIds":["repo","gate","runtime"]}],"objective":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator. Deterministic correction after an anchor-format mismatch; no prior write persisted. One branch, one PR, gate, squash merge, cc-execution release, live catalog proof.","constraints":[{"id":"no-raw-mutation","statement":"execute_objective remains the only public source-mutation lane and existing raw merge/branch-delete/queue-run mutation helpers remain hidden.","proofConditionIds":["repo"]},{"id":"bounded-close","statement":"PR close is restricted to canonical open unmerged ai/* -> main pull requests with exact-head protection and read-back verification.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains the bounded forgejo_pr_close implementation, public tool publication, config declaration, and regression guard.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head and the PR squash-merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution is deployed from the merge SHA and its MCP catalog publishes forgejo_pr_close.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0e232dbc7aa2f3cdbec88ef1b8130a8e5ad24c3359234a23eb407752fbf9f758","requestContractRevision":3,"previousRequestContractHash":"9b6d259598127c18ab44adff58c19a184056b386a8d9579d386ca33fbb2d6df6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:11:25.991965+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a20c365d-749f-442b-9535-cbdd3dcf9fef:request-contract-revision:3:0e232dbc7aa2f3cdbec88ef1b8130a8e5ad24c3359234a23eb407752fbf9f758","mission_step_id":"1a28c287-1021-4eef-b0d3-a89115e68c2a","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"a318cbd8-1266-4104-a31f-aa290e5e4031","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/command-center-fast-mission-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":52477,"releaseCount":0,"toolCallCount":37,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":965,"terminal":false,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8452,"prReadinessMs":1477,"approvedPlanMs":6969,"missionSetupMs":610,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5447,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:17:44.192635+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"965","receipt_type":"execute_mission","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"c9db7426-b6cf-481f-bbd6-dbaff098efe7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/retire-corrupt-empty-generations-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":820,"terminal":false,"missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":26400,"prReadinessMs":1792,"approvedPlanMs":24433,"missionSetupMs":3106,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5643,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:45:51.833309+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"820","receipt_type":"execute_mission","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"17a336d8-e049-4de6-92ba-3f74a894c487","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"587ef27c-db84-47a8-9238-3e25386e51eb","source":"forgejo","status":"waiting","payload":{"branch":"ai/retire-corrupt-empty-generations-20260827","prNumber":820,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"06eeef71316bd8843f59f9f223bd934befb7730b","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:46:26.724246+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"06eeef71316bd8843f59f9f223bd934befb7730b","external_id":"820","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:merged-pr:820:06eeef71316bd8843f59f9f223bd934befb7730b","mission_step_id":"49b9c2a3-be02-4660-ab3a-c062d123a94f","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"e91d0f7e-a3bd-499b-a5c2-7a7f90017610","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/retire-corrupt-empty-generations-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1507,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":820,"terminal":false,"missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"06eeef71316bd8843f59f9f223bd934befb7730b","timingsMs":{"handlerMs":18347,"prReadinessMs":554,"approvedPlanMs":0,"missionSetupMs":2649,"shipAndProveMs":17774},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:46:46.475958+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"06eeef71316bd8843f59f9f223bd934befb7730b","external_id":"820","receipt_type":"execute_mission","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:execute_mission:canonical_release_transport_retryable","mission_step_id":"17a336d8-e049-4de6-92ba-3f74a894c487","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"772e8f34-ff2a-41aa-8e82-fee8e7f16a91","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"06eeef71316bd8843f59f9f223bd934befb7730b","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"06eeef71316bd8843f59f9f223bd934befb7730b","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-27T12:47:06.636861+00:00","proof_gate":"canonical_release_pending","source_sha":"06eeef71316bd8843f59f9f223bd934befb7730b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:forgejo-release-status:06eeef71316bd8843f59f9f223bd934befb7730b:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"49b9c2a3-be02-4660-ab3a-c062d123a94f","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"f7fbec9c-6f0f-4a7a-8f53-838c93a62865","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/retire-corrupt-empty-generations-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3894,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":820,"terminal":false,"missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"06eeef71316bd8843f59f9f223bd934befb7730b","timingsMs":{"handlerMs":559,"prReadinessMs":117,"approvedPlanMs":0,"missionSetupMs":311,"shipAndProveMs":425},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},"performance":null,"deploymentId":"forgejo-main-06eeef71316b","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":6293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:48:02.139463+00:00","proof_gate":"canonical_release_dispatched","source_sha":"06eeef71316bd8843f59f9f223bd934befb7730b","external_id":"forgejo-main-06eeef71316b","receipt_type":"execute_mission","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:execute_mission:canonical_release_dispatched","mission_step_id":"49b9c2a3-be02-4660-ab3a-c062d123a94f","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"05685c4a-647c-4128-ab14-8d348936816f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"reason":"Owner explicitly requested a control plane repair so ChatGPT can safely close stale Forgejo pull requests without manual Forgejo UI work.","baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","issuedAt":1787940687642,"expiresAt":1787940867642,"missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef","singleUse":true,"authorizationId":"59fd2775-f77c-442c-9f1b-26dff76d19c4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:11:28.833719+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:59fd2775-f77c-442c-9f1b-26dff76d19c4","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"e068fb72-3e51-438c-b06a-89bc9a05df90","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/prioritize-corrupt-failed-generations-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":821,"terminal":false,"missionId":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":27063,"prReadinessMs":2498,"approvedPlanMs":24423,"missionSetupMs":2208,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},"performance":null,"deploymentId":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-27T12:58:53.460189+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"821","receipt_type":"execute_mission","idempotency_key":"mission:73b8f5a1-b2db-4df5-9463-fac7bdcffaca:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"9ef3f577-11a1-40ca-8bfd-64ef5b9c2574","command_center_event_id":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},{"id":"64109c16-649d-449f-bf64-96fb7fa6e144","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/prioritize-corrupt-failed-generations-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1517,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":821,"terminal":false,"missionId":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"418acdfee285914b6781a4f39448b53613b0c0a4","timingsMs":{"handlerMs":15962,"prReadinessMs":255,"approvedPlanMs":0,"missionSetupMs":2867,"shipAndProveMs":15688},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5187,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:59:52.62952+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"418acdfee285914b6781a4f39448b53613b0c0a4","external_id":"821","receipt_type":"execute_mission","idempotency_key":"mission:73b8f5a1-b2db-4df5-9463-fac7bdcffaca:execute_mission:canonical_release_transport_retryable","mission_step_id":"9ef3f577-11a1-40ca-8bfd-64ef5b9c2574","command_center_event_id":"73b8f5a1-b2db-4df5-9463-fac7bdcffaca"},{"id":"78930228-6980-4151-ae8a-2bfcd9f71ac9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/separate-forgejo-health-queue-safety-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":822,"terminal":false,"missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23759,"prReadinessMs":1535,"approvedPlanMs":22047,"missionSetupMs":2156,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:04:49.114496+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"822","receipt_type":"execute_mission","idempotency_key":"mission:4cb42ec7-637b-4414-9d44-c3750948bc01:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"c99fa0dc-8afe-4b55-8100-8b81d232faf4","command_center_event_id":"4cb42ec7-637b-4414-9d44-c3750948bc01"},{"id":"ea0489fd-5abb-4eb3-93d0-1cd245784cfc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/separate-forgejo-health-queue-safety-20260827","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1515,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":822,"terminal":false,"missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"671ae58a869fb8da4b20cea2d9d63f418403c1f1","timingsMs":{"handlerMs":18729,"prReadinessMs":2124,"approvedPlanMs":0,"missionSetupMs":3448,"shipAndProveMs":16576},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5188,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:05:57.883375+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"671ae58a869fb8da4b20cea2d9d63f418403c1f1","external_id":"822","receipt_type":"execute_mission","idempotency_key":"mission:4cb42ec7-637b-4414-9d44-c3750948bc01:execute_mission:canonical_release_transport_retryable","mission_step_id":"c99fa0dc-8afe-4b55-8100-8b81d232faf4","command_center_event_id":"4cb42ec7-637b-4414-9d44-c3750948bc01"},{"id":"d67fe401-de2e-4a8b-9cb8-978de560a008","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"outcome-contract","statement":"Every durable owner mutation mission persists a normalized request contract with outcomes, constraints, executable proof conditions, hash, revision, and terminal policy.","proofConditionIds":["proof-runtime"]},{"id":"outcome-terminal","statement":"A green release/runtime is component evidence only; mission terminalization requires request-contract reconciliation satisfaction, including durable receipt fallback when context propagation lags.","proofConditionIds":["proof-runtime"]},{"id":"outcome-gate","statement":"The fast control-plane KnockLaunch Gate directly fails when request-contract terminal architecture or policy drifts.","proofConditionIds":["proof-runtime"]},{"id":"outcome-witness","statement":"Interaction and visual proof is bound to the current request-contract hash and targeted witness payload when explicitly requested.","proofConditionIds":["proof-runtime"]}],"objective":"Correct generation 1 of the same request-contract mission after #825 merged. Make request-contract reconciliation resilient to durable-ledger read-after-write lag by treating an exact-source verified canonical release receipt as release evidence even if the context patch is not yet visible, and bind explicit contracts to the requestContractHash carried by that release receipt or context. Likewise bind verified witness evidence to the current contract hash using the visual proof receipt/context. Include requestContractHash in canonical release and visual proof receipt payloads. Add the missing routing.verification request-contract policy fields. Extend the existing fast QA_RUN_CC architecture guard so the control-plane-only gate directly checks request-contract normalization, production grounding, executable interaction proof, hash-bound release/witness evidence, nonterminal component receipts, request_contract_reconciliation terminalization, targeted-actions witness binding, and all capability policy fields before the CC-only early exit. Keep the gate fast, keep Visual Witness nonautomatic, change no product UI, and release only cc-execution because mission-ledger runtime code changes.","constraints":[{"id":"constraint-scope","statement":"Change only cc-execution request-contract reconciliation plus its gate/config contract; do not change product UI or unrelated production owners.","proofConditionIds":["proof-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The corrected cc-execution runtime is live on the merged corrective source SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Only ccExecution is an affected production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"1d4794e6457908060d01879f36a61f16db985e5d527ee54acb225ea4f047a024","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:45:15.913934+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:request-contract-revision:2:1d4794e6457908060d01879f36a61f16db985e5d527ee54acb225ea4f047a024","mission_step_id":"69a5055c-a449-4ed2-8ce1-6ad4127da3b1","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"540e097f-ee42-4cfa-8ffb-ab897bb7a753","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","consumedAt":1787940690481,"consumerToken":"3acde542-8a98-4ef0-89ed-01f1646c011e","authorizationId":"59fd2775-f77c-442c-9f1b-26dff76d19c4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:11:31.779647+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:59fd2775-f77c-442c-9f1b-26dff76d19c4","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"195d54c8-066d-4d4c-b029-bff39f1dd076","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/anchor-corrupt-proof-failed-run-base-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":823,"terminal":false,"missionId":"78905675-9a69-4f9c-9fe1-af1d864b94b3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":29748,"prReadinessMs":1251,"approvedPlanMs":28277,"missionSetupMs":1704,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"78905675-9a69-4f9c-9fe1-af1d864b94b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5650,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:09:11.894113+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"823","receipt_type":"execute_mission","idempotency_key":"mission:78905675-9a69-4f9c-9fe1-af1d864b94b3:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e11b5d7e-1ffb-4406-87f6-b946a942b751","command_center_event_id":"78905675-9a69-4f9c-9fe1-af1d864b94b3"},{"id":"0ed8215e-90af-4132-aa18-c9d95c5f3439","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/durable-failed-gate-corrupt-cleanup-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":824,"terminal":false,"missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":28586,"prReadinessMs":1576,"approvedPlanMs":26717,"missionSetupMs":2266,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5607,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:18:07.127707+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"824","receipt_type":"execute_mission","idempotency_key":"mission:4a80fb7c-d1ff-47df-afe9-712bb0bcdaea:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"f270b535-a8cd-4d6f-ab08-f6f72df3dc2d","command_center_event_id":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},{"id":"841b1fe8-7e7b-49b7-86ed-f79077482cb5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/durable-failed-gate-corrupt-cleanup-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1512,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":824,"terminal":false,"missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"64e70125b568499c84bf32d44a411ae3302eb88c","timingsMs":{"handlerMs":694,"prReadinessMs":119,"approvedPlanMs":0,"missionSetupMs":2641,"shipAndProveMs":472},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},"performance":null,"deploymentId":"forgejo-main-64e70125b568","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":6307,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:20:52.802924+00:00","proof_gate":"canonical_release_dispatched","source_sha":"64e70125b568499c84bf32d44a411ae3302eb88c","external_id":"forgejo-main-64e70125b568","receipt_type":"execute_mission","idempotency_key":"mission:4a80fb7c-d1ff-47df-afe9-712bb0bcdaea:execute_mission:canonical_release_dispatched","mission_step_id":"e1643b33-b652-43bd-96d7-b279ee27b0b4","command_center_event_id":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},{"id":"483a8cb9-1a50-4430-a208-e50b5a933d92","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"64e70125b568499c84bf32d44a411ae3302eb88c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"64e70125b568499c84bf32d44a411ae3302eb88c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"64e70125b568499c84bf32d44a411ae3302eb88c","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"64e70125b568499c84bf32d44a411ae3302eb88c","deploymentId":"forgejo-main-64e70125b568499c84bf32d44a411ae3302eb88c","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"64e70125b568499c84bf32d44a411ae3302eb88c","deploymentId":"forgejo-main-64e70125b568499c84bf32d44a411ae3302eb88c","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:22:20.935814+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"64e70125b568499c84bf32d44a411ae3302eb88c","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4a80fb7c-d1ff-47df-afe9-712bb0bcdaea:forgejo-release-status:64e70125b568499c84bf32d44a411ae3302eb88c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"caeb8f27-f709-4f2c-a5fc-81fdf3156518","command_center_event_id":"4a80fb7c-d1ff-47df-afe9-712bb0bcdaea"},{"id":"5f1c1c26-ae40-4fcf-8c91-3ab0cbba88ae","source":"forgejo","status":"waiting","payload":{"branch":"ai/request-contract-outcome-reconciliation-20260827","prNumber":825,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:45:18.966289+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","external_id":"825","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:merged-pr:825:cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","mission_step_id":"4b9063c4-715c-48da-8e5b-9e01668dcf73","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"768d8c2e-1200-47b8-8a90-2ddb72bb9fca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/request-contract-outcome-reconciliation-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":825,"terminal":false,"missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":15698,"prReadinessMs":1187,"approvedPlanMs":14326,"missionSetupMs":3109,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:38:51.121156+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"825","receipt_type":"execute_mission","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"69a5055c-a449-4ed2-8ce1-6ad4127da3b1","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"c706d87b-67ac-4734-ade1-e1c328da98fc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/request-contract-outcome-reconciliation-20260827","reason":"existing_branch_refresh_failed:825:422","status":"blocked","metrics":{"receiptBytes":1242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":825,"terminal":false,"missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2133,"prReadinessMs":0,"approvedPlanMs":2133,"missionSetupMs":940,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:39:20.465498+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"825","receipt_type":"execute_mission","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:execute_mission:repair_mission_execution_blocked","mission_step_id":"69a5055c-a449-4ed2-8ce1-6ad4127da3b1","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"bb358361-bb37-49e2-bc5f-d6ef555bc6a5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/request-contract-outcome-reconciliation-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2384,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":825,"terminal":false,"missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","timingsMs":{"prReadinessMs":119,"approvedPlanMs":0,"shipAndProveMs":515},"nextAction":null,"receiptRef":{"mode":"full","missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},"performance":null,"deploymentId":"forgejo-main-cd0d221309de","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":1903,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:41:08.337353+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"825","receipt_type":"automatic_mission_resume","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:automatic-mission-resume:825:canonical_release_dispatched","mission_step_id":"4b9063c4-715c-48da-8e5b-9e01668dcf73","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"70244cff-b055-4cc8-8708-eaf856554a79","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","deploymentId":"forgejo-main-cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","deploymentId":"forgejo-main-cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:42:28.66927+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd0d221309de3854dfa88eaa8e592ece0ac3a0c1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:forgejo-release-status:cd0d221309de3854dfa88eaa8e592ece0ac3a0c1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"4fa6bb3d-e8c1-429a-9a52-e8eb30b0d0a3","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"2a326204-280f-4c05-8608-86f55ba64947","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"aff3ddd8bc4da3449f7463499affcf0187f27716","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"ff00d4248c2e69511cfc6dfd404728d27f260ff3e8f3bfda91a26eeaecb2d85c","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T20:28:54.101136+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"aff3ddd8bc4da3449f7463499affcf0187f27716","external_id":"forgejo-main-aff3ddd8bc4d","receipt_type":"canonical_release_status","idempotency_key":"mission:7a6f63db-90a7-4257-a8fb-9e599bebff7e:durable-terminal-release-proof:aff3ddd8bc4da3449f7463499affcf0187f27716:ff00d4248c2e69511cfc6dfd404728d27f260ff3e8f3bfda91a26eeaecb2d85c","mission_step_id":"5a755d4e-2074-4dc8-9b24-12fb0e43f5b6","command_center_event_id":"7a6f63db-90a7-4257-a8fb-9e599bebff7e"},{"id":"370d188d-ca3f-46c5-9141-2c8271cb66d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/request-contract-generation-identity-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":4839,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":606,"prReadinessMs":0,"approvedPlanMs":606,"missionSetupMs":3538,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":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-27T13:56:02.295479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_execution_blocked","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"fa4098ee-7bab-45d7-bdc7-2ed64abf4fad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/request-contract-generation-identity-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6013,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":827,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18800,"prReadinessMs":1309,"approvedPlanMs":17123,"missionSetupMs":1029,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5657,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:02:45.912268+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"827","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"069a4607-79a0-4519-aa85-968ef36fe574","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/request-contract-release-target-recovery-20260827","reason":"anchored_edit_anchor_missing:src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","status":"blocked","metrics":{"receiptBytes":12152,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":827,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":523,"prReadinessMs":0,"approvedPlanMs":523,"missionSetupMs":2431,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5323,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:11:20.932113+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"827","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"6e1ca565-60fe-431e-85ea-92b2129bbd91","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"5e62ac3a470262cfb3583014e6c26a1278a5351748a92cdd4fef677801f017b2","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-27T15:47:41.336687+00:00","proof_gate":"canonical_release_pending","source_sha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","external_id":"forgejo-main-3ce09dab2115","receipt_type":"canonical_release_status","idempotency_key":"mission:c9e93446-80a7-4248-878e-f63db5705310:forgejo-release-status:3ce09dab2115ecfafb4cd6d16e3add75d48ac699:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9f1ac170-722d-4360-aad3-69dbe01e7782","command_center_event_id":"c9e93446-80a7-4248-878e-f63db5705310"},{"id":"b3d91b71-5ac7-4d75-9ab5-b19c4cf9334f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/add-forgejo-pr-close-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9091,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":25798,"prReadinessMs":0,"approvedPlanMs":25798,"missionSetupMs":3393,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:11:54.831134+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a20c365d-749f-442b-9535-cbdd3dcf9fef:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1a28c287-1021-4eef-b0d3-a89115e68c2a","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"cd4bc157-5fb0-4513-a50e-c7c4cf498dfc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/request-contract-release-target-recovery-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13652,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":828,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19358,"prReadinessMs":1195,"approvedPlanMs":17949,"missionSetupMs":2894,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5701,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:14:47.428814+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"828","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_waiting_for_gate:generation-1","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"c8364537-adf4-46fa-9c1e-a26fe003b39b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/request-contract-release-target-recovery-20260827","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":14889,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":828,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4405,"prReadinessMs":1619,"approvedPlanMs":2598,"missionSetupMs":1099,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5214,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:16:00.329125+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"828","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"36c8db52-17a6-4ed3-971d-402cf10f8215","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"128ea7164c90b861028a51dc979ffc72d900054b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"f9058ab8b133b8e5d486f96977174672a9f9c91f","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","changedPaths":["workers/cc-execution/src/release-target-ownership.js",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":7},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:18:34.145843+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"128ea7164c90b861028a51dc979ffc72d900054b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:forgejo-release-status:128ea7164c90b861028a51dc979ffc72d900054b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"1beed045-4608-465d-bf3b-6f441939b3dd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/request-contract-full-reconciliation-read-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":19034,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":829,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":31211,"prReadinessMs":3050,"approvedPlanMs":27971,"missionSetupMs":553,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5700,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:20:15.156238+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"829","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_waiting_for_gate:generation-2","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"3136fa48-fbbc-4400-889f-1e3442a9c271","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"rootless","statement":"Canonical repository discovery supports trusted rootless Forgejo config locations and version-compatible repository roots.","proofConditionIds":["runtime","host"]},{"id":"proof","statement":"Signed watchdog must report pack-bitmaps-v10 success before completion.","proofConditionIds":["host"]}],"objective":"Correct the still-pending Forgejo host optimization mission for rootless/container configuration and add sanitized failure diagnostics. Advance to pack-bitmaps-v10. In the verified Forgejo server container, include trusted rootless config locations /var/lib/gitea/custom/conf/app.ini and /var/lib/forgejo/custom/conf/app.ini alongside existing fixed config paths, while preserving v9 server APP_DATA semantics and both forgejo-repositories/gitea-repositories suffixes. Add the missing fixed rootless Forgejo repository candidate under /var/lib/gitea/data/forgejo-repositories. On container canonical-repo-not-found only, emit sanitized booleans/counts: git_available, container_config_count, repository_root_env_present, app_data_env_present, exact_repo_dir_count, bare_verified_count. Preserve that container diagnostic through the status-44 fallthrough and include it in the final signed maintenance failure receipt with the existing server_container/mount_count/trusted_host_config_count. Never emit path values or config contents. Non-44 Git/repack failures remain hard failures; discovery stays bounded and accepts no caller paths. Update config/tests/fast gate. Release only ccExecution. Same mission remains nonterminal until signed host_watchdog contains migration=pack-bitmaps-v10 status=success.","constraints":[{"id":"scope","statement":"Only ccExecution is released; diagnostics expose only booleans/counts and no paths/config contents.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The v10 rootless discovery/diagnostic repair is merged and exact-live.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"host","kind":"host_watchdog","claim":"Signed host watchdog reports successful v10 canonical repo optimization.","route":null,"required":true,"expectedText":"migration=pack-bitmaps-v10 status=success","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"ccExecution is the only production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"8857bdf249c0a8cbb4eec11ec2badb737c6cfacc5c4a7bc5e39bfe6f459da016","requestContractRevision":5,"previousRequestContractHash":"fc3012b6d251c77b2125fa2111753cf56f04e39c6ff392694954d4a612d2fedc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:48:17.77435+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract-revision:5:8857bdf249c0a8cbb4eec11ec2badb737c6cfacc5c4a7bc5e39bfe6f459da016","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"0a78cd91-00ed-4950-abd9-3255618be86d","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the La Vista del Mar reservation modal from current Forgejo main based on the owner's live screenshots. Frontend layout only. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the six current Vista media constants/helpers exactly as they are on main and preserve all reservation RPC logic/behavior. Eliminate the giant dead teal field and tall form-wall composition. Desktop: 56/44 full-viewport split. The media side is a full-bleed photo canvas with the ocean/patio image covering the entire panel, the bungalow image underneath as a full-panel fallback if the ocean image fails, and a large floating two-tile support gallery near the bottom containing the bungalow image and the existing video. No empty color region. Booking side remains full-width warm ivory, with a smaller premium header, dates/check-out/guests in one row, name/email/phone in one row, compact notes, availability secondary, and the primary reservation CTA visible high enough to remain in the first viewport. Use viewport-relative sizing so 25-33% browser zoom remains visually substantial. Mobile remains compact and scroll-safe. Do not touch R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files. Fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release, then live proof.","tenantRef":"lavistadelmar","receivedAt":"2026-08-29T20:31:38.970Z","fingerprint":"4d307f19dd9923a7a7450e1b2ded8eac676d52978a5377d246db8f65e5f03eea","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-reservation-photo-led-layout-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the La Vista del Mar reservation modal from current Forgejo main based on the owner's live screenshots. Frontend layout only. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the six current Vista media constants/helpers exactly as they are on main and preserve all reservation RPC logic/behavior. Eliminate the giant dead teal field and tall form-wall composition. Desktop: 56/44 full-viewport split. The media side is a full-bleed photo canvas with the ocean/patio image covering the entire panel, the bungalow image underneath as a full-panel fallback if the ocean image fails, and a large floating two-tile support gallery near the bottom containing the bungalow image and the existing video. No empty color region. Booking side remains full-width warm ivory, with a smaller premium header, dates/check-out/guests in one row, name/email/phone in one row, compact notes, availability secondary, and the primary reservation CTA visible high enough to remain in the first viewport. Use viewport-relative sizing so 25-33% browser zoom remains visually substantial. Mobile remains compact and scroll-safe. Do not touch R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files. Fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release, then live proof.","wordingChanged":false,"canonicalIntent":"Repair the La Vista del Mar reservation modal from current Forgejo main based on the owner's live screenshots. Frontend layout only. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the six current Vista media constants/helpers exactly as they are on main and preserve all reservation RPC logic/behavior. Eliminate the giant dead teal field and tall form-wall composition. Desktop: 56/44 full-viewport split. The media side is a full-bleed photo canvas with the ocean/patio image covering the entire panel, the bungalow image underneath as a full-panel fallback if the ocean image fails, and a large floating two-tile support gallery near the bottom containing the bungalow image and the existing video. No empty color region. Booking side remains full-width warm ivory, with a smaller premium header, dates/check-out/guests in one row, name/email/phone in one row, compact notes, availability secondary, and the primary reservation CTA visible high enough to remain in the first viewport. Use viewport-relative sizing so 25-33% browser zoom remains visually substantial. Mobile remains compact and scroll-safe. Do not touch R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files. Fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release, then live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"no-dead-media-field","statement":"Desktop reservation modal has no giant empty teal media region; the left side is filled by property imagery with a substantial bungalow support tile and smaller video tile.","proofConditionIds":["production-source","live-modal"]},{"id":"compact-booking","statement":"Desktop booking panel keeps dates/guests compact, guest name/email/phone in one row, notes compact, and the primary CTA in the first viewport at normal and heavily zoomed-out desktop views.","proofConditionIds":["production-source","live-modal"]},{"id":"behavior-preserved","statement":"Existing Vista media definitions and reservation RPC behavior are unchanged.","proofConditionIds":["production-source"]}],"objective":"Repair the La Vista del Mar reservation modal from current Forgejo main based on the owner's live screenshots. Frontend layout only. Change only src/components/rental/VistaReservationApplication.tsx. Preserve the six current Vista media constants/helpers exactly as they are on main and preserve all reservation RPC logic/behavior. Eliminate the giant dead teal field and tall form-wall composition. Desktop: 56/44 full-viewport split. The media side is a full-bleed photo canvas with the ocean/patio image covering the entire panel, the bungalow image underneath as a full-panel fallback if the ocean image fails, and a large floating two-tile support gallery near the bottom containing the bungalow image and the existing video. No empty color region. Booking side remains full-width warm ivory, with a smaller premium header, dates/check-out/guests in one row, name/email/phone in one row, compact notes, availability secondary, and the primary reservation CTA visible high enough to remain in the first viewport. Use viewport-relative sizing so 25-33% browser zoom remains visually substantial. Mobile remains compact and scroll-safe. Do not touch R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files. Fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release, then live proof.","constraints":[{"id":"one-file-layout-only","statement":"Only src/components/rental/VistaReservationApplication.tsx may change. Do not change R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files.","proofConditionIds":["production-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-source","kind":"runtime","claim":"The exact one-file Vista layout repair is merged and released from protected main with frontend as the only production target.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-modal","kind":"interaction","claim":"On live production, clicking Reserve The View opens the compact photo-first reservation modal without submitting data.","route":"/la-vista-del-mar","required":true,"expectedText":"Reserve The View","targetedActions":[{"action":"click","targetText":"Reserve The View"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Replace the owner-rejected Vista reservation layout with a full-bleed photo canvas and compact booking surface while preserving current media definitions and reservation behavior.\",\"outcomes\":[{\"id\":\"no-dead-media-field\",\"statement\":\"Desktop reservation modal has no giant empty teal media region; the left side is filled by property imagery with a substantial bungalow support tile and smaller video tile.\",\"proofConditionIds\":[\"production-source\",\"live-modal\"]},{\"id\":\"compact-booking\",\"statement\":\"Desktop booking panel keeps dates/guests compact, guest name/email/phone in one row, notes compact, and the primary CTA in the first viewport at normal and heavily zoomed-out desktop views.\",\"proofConditionIds\":[\"production-source\",\"live-modal\"]},{\"id\":\"behavior-preserved\",\"statement\":\"Existing Vista media definitions and reservation RPC behavior are unchanged.\",\"proofConditionIds\":[\"production-source\"]}],\"constraints\":[{\"id\":\"one-file-layout-only\",\"statement\":\"Only src/components/rental/VistaReservationApplication.tsx may change. Do not change R2/ORB/media delivery, backend, database, auth, runtime, Supabase functions, or control-plane files.\",\"proofConditionIds\":[\"production-source\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"proofConditions\":[{\"id\":\"production-source\",\"kind\":\"runtime\",\"claim\":\"The exact one-file Vista layout repair is merged and released from protected main with frontend as the only production target.\",\"route\":\"/la-vista-del-mar\",\"required\":true,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"live-modal\",\"kind\":\"interaction\",\"claim\":\"On live production, clicking Reserve The View opens the compact photo-first reservation modal without submitting data.\",\"route\":\"/la-vista-del-mar\",\"required\":true,\"expectedText\":\"Reserve The View\",\"targetedActions\":[{\"action\":\"click\",\"targetText\":\"Reserve The View\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"cdab119b8161ca9dab3ac06caa604c334891e6711408f295ed8636a667bdf363","requestContractRevision":4},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T20:31:39.538061+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7a6f63db-90a7-4257-a8fb-9e599bebff7e:tenant-workstream-contribution:4d307f19dd9923a7a7450e1b2ded8eac676d52978a5377d246db8f65e5f03eea","mission_step_id":"5a755d4e-2074-4dc8-9b24-12fb0e43f5b6","command_center_event_id":"7a6f63db-90a7-4257-a8fb-9e599bebff7e"},{"id":"5e08deaa-8438-41af-8977-10213dff25ed","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1e829ad7f8565c30d3e1f7a8f1542168462dff7a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-targets","satisfied":false,"statement":"Missing mission release targets are deterministically recovered from the exact active source parent diff using the same ownership mapping as protected-main Release Plan.","proofConditionIds":["proof-runtime","proof-scope"]},{"id":"outcome-push","satisfied":false,"statement":"The exact protected-main push release run can satisfy release workflow proof only when targets were recovered from that same exact source diff.","proofConditionIds":["proof-runtime"]},{"id":"outcome-loop","satisfied":false,"statement":"This corrective generation remains in the same mission and terminates only on its own exact merged/live source with non-legacy request-contract reconciliation.","proofConditionIds":["proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-release","satisfied":false,"statement":"Do not create a second release architecture or expand Actions scans beyond the existing bounded 10-run recovery window.","proofConditionIds":["proof-scope"]}],"contractHash":"8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime","scope"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:23:05.287726+00:00","proof_gate":"request_contract_pending","source_sha":"1e829ad7f8565c30d3e1f7a8f1542168462dff7a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:request-contract:8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414:1e829ad7f8565c30d3e1f7a8f1542168462dff7a:pending:runtime,scope","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"ca88a8fc-7625-4446-909a-7f07373147b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/request-contract-release-full-snapshot-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":24230,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":830,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":16285,"prReadinessMs":1163,"approvedPlanMs":14647,"missionSetupMs":668,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5697,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:24:20.107161+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"830","receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_waiting_for_gate:generation-3","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"2b3030be-e3fb-4718-a6d5-957c1f4879a3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":"8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","deploymentId":"forgejo-main-0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","deploymentId":"forgejo-main-0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"1e829ad7f8565c30d3e1f7a8f1542168462dff7a","sourceSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","changedPaths":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/mission-ledger.js"],"changedPathCount":3},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:26:25.427173+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:forgejo-release-status:0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"8c428be2-17f8-4f54-ac39-ec21300ab895","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-targets","satisfied":true,"statement":"Missing mission release targets are deterministically recovered from the exact active source parent diff using the same ownership mapping as protected-main Release Plan.","proofConditionIds":["proof-runtime","proof-scope"]},{"id":"outcome-push","satisfied":true,"statement":"The exact protected-main push release run can satisfy release workflow proof only when targets were recovered from that same exact source diff.","proofConditionIds":["proof-runtime"]},{"id":"outcome-loop","satisfied":true,"statement":"This corrective generation remains in the same mission and terminates only on its own exact merged/live source with non-legacy request-contract reconciliation.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-release","satisfied":true,"statement":"Do not create a second release architecture or expand Actions scans beyond the existing bounded 10-run recovery window.","proofConditionIds":["proof-scope"]}],"contractHash":"8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414"},"required":true,"satisfied":true},{"id":"proof-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:26:27.952868+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:request-contract:8adaa235e47793c193bca2e814ab024f000e8bdc5dabcc649b18de42e8d8c414:0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9:verified:","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"3f26c333-6921-488d-bcc3-612c5fef286b","source":"forgejo","status":"waiting","payload":{"branch":"ai/support-rootless-forgejo-config-v10-20260827","prNumber":839,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5a1fba789a8018bc6f7ae5b2ffe2458eb6d755f6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:48:19.859702+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5a1fba789a8018bc6f7ae5b2ffe2458eb6d755f6","external_id":"839","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:839:5a1fba789a8018bc6f7ae5b2ffe2458eb6d755f6","mission_step_id":"1f4a7851-508e-4f66-9ab0-8c95f34bc930","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"0e4f4e91-0b2c-4ff7-bfa5-1213f9ebc33d","source":"cc-execution","status":"recorded","payload":{"objective":"Apply these exact bounded product repairs, then continue through one PR, KnockLaunch Gate, squash merge, affected frontend + finance-square releases, and live proof. No GitHub, no Visual Witness.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-27T14:49:47.423Z","fingerprint":"5eb7d12dca58e5913c256a837237e46b9b358eab9b59fe44ff660b0f3c6207b8","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtbmwqcg","requestContract":{"valid":true,"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply these exact bounded product repairs, then continue through one PR, KnockLaunch Gate, squash merge, affected frontend + finance-square releases, and live proof. No GitHub, no Visual Witness.","proofConditionIds":["proof-production"]}],"objective":"Apply these exact bounded product repairs, then continue through one PR, KnockLaunch Gate, squash merge, affected frontend + finance-square releases, and live proof. No GitHub, no Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply these exact bounded product repairs, then continue through one PR, KnockLaunch Gate, squash merge, affected frontend + finance-square releases, and live proof. No GitHub, no Visual Witness.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtbmwqcg","conversationContext":null,"requestContractHash":"5ec9d316c1550fd11fc30c2449201145ebd401596ba8298a233a2a75bc4d4143","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T14:49:47.978566+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd071e54-1803-45b4-af8c-ffbac0d14397:tenant-workstream-contribution:5eb7d12dca58e5913c256a837237e46b9b358eab9b59fe44ff660b0f3c6207b8","mission_step_id":null,"command_center_event_id":"fd071e54-1803-45b4-af8c-ffbac0d14397"},{"id":"b03a2668-2aaa-49a4-a5df-05dc1b38abd6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"18e7907c2760a561934e5939712cf14299b6f633","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":"49ffc3b4a2cd60f1c2c9c5658e993440471e1dd4587c96c44adf9ec654baee3b","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"18e7907c2760a561934e5939712cf14299b6f633","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","deploymentId":"forgejo-main-18e7907c2760a561934e5939712cf14299b6f633","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"18e7907c2760a561934e5939712cf14299b6f633","deploymentId":"forgejo-main-18e7907c2760a561934e5939712cf14299b6f633","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"0ab2f8dd80bfb3aba1c39a38d388d4c3f395f4a9","sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":9},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:53:46.489564+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"18e7907c2760a561934e5939712cf14299b6f633","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:dcc3428b-b38f-4b7a-9283-a8791006a170:forgejo-release-status:18e7907c2760a561934e5939712cf14299b6f633:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"40aefb6d-c8b9-4e3a-b79f-8304fac13f3e","command_center_event_id":"dcc3428b-b38f-4b7a-9283-a8791006a170"},{"id":"e52cea46-91ae-4323-a1a5-6943efbb78c1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/finish-request-to-production-health-list-20260827","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":1243,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":831,"terminal":false,"missionId":"dcc3428b-b38f-4b7a-9283-a8791006a170","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4074,"prReadinessMs":1274,"approvedPlanMs":2623,"missionSetupMs":731,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dcc3428b-b38f-4b7a-9283-a8791006a170"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:48:19.705961+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"831","receipt_type":"execute_mission","idempotency_key":"mission:dcc3428b-b38f-4b7a-9283-a8791006a170:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dfe5033d-07f3-40cf-b060-6233beabfbb0","command_center_event_id":"dcc3428b-b38f-4b7a-9283-a8791006a170"},{"id":"2e0bc382-65df-4029-9cb6-3607b075778f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"18e7907c2760a561934e5939712cf14299b6f633","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-contract","satisfied":true,"statement":"New durable mutation missions cannot silently fall back to a generic legacy-derived request contract.","proofConditionIds":["proof-runtime"]},{"id":"outcome-interaction","satisfied":true,"statement":"Required interaction or visual contract proof automatically starts the existing claim-matched witness after exact live release without requiring a separate visualProofRequested flag.","proofConditionIds":["proof-runtime"]},{"id":"outcome-speed","satisfied":true,"statement":"Forgejo PR creation no longer permits a 120-second synchronous stall and uses exact-head PR reconciliation under a bounded latency ceiling.","proofConditionIds":["proof-runtime"]},{"id":"outcome-queue","satisfied":true,"statement":"Old ai/* PRs whose exact changed content is already preserved on main are safely retired regardless of gate/arming state while unique content is preserved.","proofConditionIds":["proof-runtime"]},{"id":"outcome-host","satisfied":true,"statement":"The canonical repo optimization migration can discover the actual Forgejo bare repository using trusted host configuration and records pack-bitmaps-v2 proof.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-scope","satisfied":true,"statement":"Only control-plane, host-watchdog, gate/config, and focused contract-test code changes; no product UI or unrelated releases.","proofConditionIds":["proof-scope"]},{"id":"constraint-queue","satisfied":true,"statement":"Queue automation remains one mutation per tick and never retires unproven unique content.","proofConditionIds":["proof-runtime"]}],"contractHash":"49ffc3b4a2cd60f1c2c9c5658e993440471e1dd4587c96c44adf9ec654baee3b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"49ffc3b4a2cd60f1c2c9c5658e993440471e1dd4587c96c44adf9ec654baee3b"},"required":true,"satisfied":true},{"id":"proof-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:53:49.223779+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"18e7907c2760a561934e5939712cf14299b6f633","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dcc3428b-b38f-4b7a-9283-a8791006a170:request-contract:49ffc3b4a2cd60f1c2c9c5658e993440471e1dd4587c96c44adf9ec654baee3b:18e7907c2760a561934e5939712cf14299b6f633:verified:","mission_step_id":"40aefb6d-c8b9-4e3a-b79f-8304fac13f3e","command_center_event_id":"dcc3428b-b38f-4b7a-9283-a8791006a170"},{"id":"c406c32b-4640-47c3-895f-b2b326f60155","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbmwqcg","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":5167,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"fd071e54-1803-45b4-af8c-ffbac0d14397","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":367,"prReadinessMs":0,"approvedPlanMs":367,"missionSetupMs":563,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd071e54-1803-45b4-af8c-ffbac0d14397"},"performance":null,"deploymentId":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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T14:49:49.908941+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd071e54-1803-45b4-af8c-ffbac0d14397:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2adf13c1-f1a8-4457-8392-e1a18c0e2e46","command_center_event_id":"fd071e54-1803-45b4-af8c-ffbac0d14397"},{"id":"a993cfc1-9168-491b-9110-823a3daba1e8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"syntax","statement":"The v10 diagnostic block executes inside the Forgejo server container without breaking the inner shell quoting.","proofConditionIds":["runtime","host"]},{"id":"proof","statement":"Signed watchdog must report pack-bitmaps-v11 success before completion.","proofConditionIds":["host"]}],"objective":"Correct the still-pending Forgejo host optimization mission after v10 failed solely because the inner docker-exec shell diagnostic introduced literal single quotes inside an already single-quoted script. Advance to pack-bitmaps-v11. Replace the two unsafe inner single-quoted diagnostic arguments with quote-safe double-quoted equivalents so the inner shell parses. Preserve all v10 rootless/config discovery, sanitized diagnostic facts, v9 APP_DATA semantics, status-44 fallthrough, bounded search, and hard Git/repack failures unchanged. Update migration receipt, capability contract, focused contract test and fast gate marker to v11. Release only ccExecution. Same mission remains nonterminal until signed host_watchdog contains migration=pack-bitmaps-v11 status=success.","constraints":[{"id":"scope","statement":"Only ccExecution is released; discovery behavior and safety bounds are otherwise unchanged.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The v11 quote repair is merged and exact-live.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"host","kind":"host_watchdog","claim":"Signed host watchdog reports successful v11 canonical repo optimization.","route":null,"required":true,"expectedText":"migration=pack-bitmaps-v11 status=success","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"ccExecution is the only production release target.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"7f081f7378341945436f96d4c16f369fe9bb62667e84f72a846ac04e58ce9edf","requestContractRevision":6,"previousRequestContractHash":"8857bdf249c0a8cbb4eec11ec2badb737c6cfacc5c4a7bc5e39bfe6f459da016"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:56:17.524206+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract-revision:6:7f081f7378341945436f96d4c16f369fe9bb62667e84f72a846ac04e58ce9edf","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":7400,"schema":"public"}