{"data":[{"id":"0f4c368f-7bf9-42f6-aa4b-3ee60a64319c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-restore-authority-20260828","reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":28098,"prReadinessMs":0,"approvedPlanMs":28098,"missionSetupMs":7110,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:52:50.584624+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e531ca13-8507-4754-bff4-481add959b3d","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"e3b9d8fe-4fad-4d33-94f4-d327913d2204","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-godmode-restore-authority-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1161,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":273,"missionSetupMs":507},"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":"58f3ab9b-eb05-406f-b8a5-608379609972"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8899,"likelyAffectedFiles":["src/components/UnifiedProtectedRoute.tsx","src/components/CallFlow/steps/OpeningScriptStep.tsx","src/components/InspectionRequestModal.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/JobTracker/SendWorkAuthDialog.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:53:48.702335+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"710076a8-53d8-44b3-a66f-cb9a7f3db725","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"68c571e7-bbaa-423c-af08-be4aaa09f349","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-vista-photo-contrast-20260827","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":5828,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":192,"prReadinessMs":0,"approvedPlanMs":192,"missionSetupMs":3289,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5602,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:56:43.354783+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a9d89401-d9e8-4c43-b19a-e7df929bf3e7","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"ed7bcaaa-0387-41f6-8944-31da9d375136","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-photo-contrast-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6941,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":93,"missionSetupMs":354},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9491,"likelyAffectedFiles":["src/pages/rental/LongTermRentalDashboard.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:57:23.746245+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"01e27ddc-4c03-4d74-a929-f2eaed769b41","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"e5116b41-92a6-4721-94bd-3fa8aab84d7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","wordingChanged":false,"canonicalIntent":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"locked-crop","statement":"The hero determines one plausible letterbox crop at startup and keeps that exact crop for the entire playback/loop, so dark/outro frames cannot change geometry or crop.","proofConditionIds":["repo","live-homepage","visual-desktop","visual-mobile"]},{"id":"no-distortion","statement":"The locked cropped source is rendered into a true 16:9 canvas with aspect-preserving cover math, so the video never stretches or crunches.","proofConditionIds":["repo","visual-desktop","visual-mobile"]},{"id":"compact-desktop","statement":"The desktop hero is capped at max-w-3xl while remaining full width on small screens, bringing the lead CTA closer to the first viewport.","proofConditionIds":["repo","visual-desktop","visual-mobile"]}],"objective":"Correct the live RoofHelpFinder hero after owner visual proof showed the first repair still jumps and becomes crunched near the end/loop. Root cause in LetterboxFreeHeroVideo: the black-bar crop is recalculated every animation frame, so dark frames/outro frames change sourceTop/sourceHeight, and the cropped canvas is then CSS-stretched into a fixed 16:9 box. Fix in src/pages/RoofHelpLandingPage.tsx only: detect a plausible top/bottom letterbox crop during startup, lock it once, never recalculate it during playback/loop, render the locked source into a true 16:9 canvas using cover math that preserves aspect ratio, keep the canvas hidden until crop lock to avoid visible initialization movement, and reduce the desktop hero cap from max-w-4xl to max-w-3xl while keeping mobile full-width. Preserve source video, autoplay/muted/loop/playsInline behavior, CTA, SEO, lead form, routes, and all unrelated behavior. Use this same durable mission as a corrective generation with one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and required live desktop/mobile visual proof.","constraints":[{"id":"one-file-frontend","statement":"Only src/pages/RoofHelpLandingPage.tsx may change and only the frontend release target may deploy.","proofConditionIds":["repo","live-homepage"]},{"id":"preserve-funnel","statement":"Preserve the existing video source and autoplay/muted/loop/playsInline behavior, homeowner CTA, SEO content, lead form, routing, and non-RoofHelpFinder behavior.","proofConditionIds":["repo","live-homepage"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and locks crop once, uses aspect-preserving 16:9 cover rendering, hides canvas until crop lock, and reduces max desktop width to max-w-3xl.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-homepage","kind":"runtime","claim":"The live RoofHelpFinder homepage still serves the homeowner lead funnel after the corrective hero repair.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop","kind":"visual","claim":"On desktop, the live hero is compact, remains the same size through initialization and playback/loop, and the video image is not stretched or crunched near the end.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-mobile","kind":"visual","claim":"On mobile, the live hero remains full-width and proportional, does not jump through initialization/playback, and does not distort at the end/loop.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"b92cd1d70b43c5f57020888dc91052fee386026f23239b9bcb6fdf35e605d382","requestContractRevision":3,"previousRequestContractHash":"4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:57:06.29986+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:request-contract-revision:3:b92cd1d70b43c5f57020888dc91052fee386026f23239b9bcb6fdf35e605d382","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"e3663372-3b40-4cb7-89f1-bcf504dd2af0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/mission-provider-latency.test.js"],"reason":"Owner-approved MCP/control-plane performance optimization to eliminate long-tail interactive latency while preserving security and canonical release architecture.","baseSha":"6cf44a6edc45a6f19b3810b76d96fed72c27565f","issuedAt":1788892272766,"expiresAt":1788892452766,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","authorizationId":"c3d57174-ba70-4762-bfe9-99d5113a80f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:31:13.312858+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6cf44a6edc45a6f19b3810b76d96fed72c27565f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c3d57174-ba70-4762-bfe9-99d5113a80f0","mission_step_id":"b41504d7-8d1a-4c02-9092-c82e65c79efd","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"4a5003e5-e438-425d-a0f4-9f6d6f252bef","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-vista-photo-contrast-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8323,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":892,"terminal":false,"missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","timingsMs":{"handlerMs":23000,"prReadinessMs":995,"approvedPlanMs":13857,"missionSetupMs":358,"shipAndProveMs":8144},"nextAction":null,"receiptRef":{"mode":"full","missionId":"533d31ce-d0d7-49b8-b34e-d300315719a4"},"performance":null,"deploymentId":"forgejo-main-aab3b5934492","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":8385,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:58:11.427905+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","external_id":"forgejo-main-aab3b5934492","receipt_type":"execute_mission","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d1ece83d-31c4-4602-b6ac-6c4de0d399b0","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"37d732ef-4def-4613-92dc-a7dbe65fcc6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"517e16c4a795fa9ce2fe46e6c0f34b3bd50735588e1474011650d721801c954d","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:58:29.6481+00:00","proof_gate":"canonical_release_pending","source_sha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","external_id":"forgejo-main-aab3b5934492","receipt_type":"canonical_release_status","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:forgejo-release-status:aab3b5934492b5776ce45f7c3e4754d584c4109a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d1ece83d-31c4-4602-b6ac-6c4de0d399b0","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"980a2f84-0ad5-4b9f-9913-c67f459d5986","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner visual acceptance failed on the live RoofHelpFinder hero after PR #1017: the video still jumps during playback/loop and becomes crunched near the end. Treat this as failure of the required visual-hero proof and create the corrective generation within this same mission without reusing the merged branch. Root cause in current main src/pages/RoofHelpLandingPage.tsx: LetterboxFreeHeroVideo recalculates black-bar crop every requestAnimationFrame, so dark/outro frames change sourceTop/sourceHeight, while CSS stretches each changing cropped canvas into a fixed 16:9 slot. Correct it by locking one plausible startup crop, rendering the locked source into a true 16:9 intrinsic canvas with aspect-preserving cover math, hiding the canvas until crop lock, and reducing desktop max width from max-w-4xl to max-w-3xl. Preserve all other RoofHelpFinder behavior. Frontend only. One corrective branch, one PR, Gate, squash merge, frontend release, and required desktop/mobile visual proof.","wordingChanged":false,"canonicalIntent":"Owner visual acceptance failed on the live RoofHelpFinder hero after PR #1017: the video still jumps during playback/loop and becomes crunched near the end. Treat this as failure of the required visual-hero proof and create the corrective generation within this same mission without reusing the merged branch. Root cause in current main src/pages/RoofHelpLandingPage.tsx: LetterboxFreeHeroVideo recalculates black-bar crop every requestAnimationFrame, so dark/outro frames change sourceTop/sourceHeight, while CSS stretches each changing cropped canvas into a fixed 16:9 slot. Correct it by locking one plausible startup crop, rendering the locked source into a true 16:9 intrinsic canvas with aspect-preserving cover math, hiding the canvas until crop lock, and reducing desktop max width from max-w-4xl to max-w-3xl. Preserve all other RoofHelpFinder behavior. Frontend only. One corrective branch, one PR, Gate, squash merge, frontend release, and required desktop/mobile visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"locked-crop","statement":"The hero determines one plausible letterbox crop at startup and keeps that exact crop for the entire playback/loop, so dark/outro frames cannot change geometry or crop.","proofConditionIds":["repo","live-homepage","visual-desktop","visual-mobile"]},{"id":"no-distortion","statement":"The locked cropped source is rendered into a true 16:9 canvas with aspect-preserving cover math, so the video never stretches or crunches.","proofConditionIds":["repo","visual-desktop","visual-mobile"]},{"id":"compact-desktop","statement":"The desktop hero is capped at max-w-3xl while remaining full width on small screens, bringing the lead CTA closer to the first viewport.","proofConditionIds":["repo","visual-desktop","visual-mobile"]}],"objective":"Owner visual acceptance failed on the live RoofHelpFinder hero after PR #1017: the video still jumps during playback/loop and becomes crunched near the end. Treat this as failure of the required visual-hero proof and create the corrective generation within this same mission without reusing the merged branch. Root cause in current main src/pages/RoofHelpLandingPage.tsx: LetterboxFreeHeroVideo recalculates black-bar crop every requestAnimationFrame, so dark/outro frames change sourceTop/sourceHeight, while CSS stretches each changing cropped canvas into a fixed 16:9 slot. Correct it by locking one plausible startup crop, rendering the locked source into a true 16:9 intrinsic canvas with aspect-preserving cover math, hiding the canvas until crop lock, and reducing desktop max width from max-w-4xl to max-w-3xl. Preserve all other RoofHelpFinder behavior. Frontend only. One corrective branch, one PR, Gate, squash merge, frontend release, and required desktop/mobile visual proof.","constraints":[{"id":"one-file-frontend","statement":"Only src/pages/RoofHelpLandingPage.tsx may change and only the frontend release target may deploy.","proofConditionIds":["repo","live-homepage"]},{"id":"preserve-funnel","statement":"Preserve the existing video source and autoplay/muted/loop/playsInline behavior, homeowner CTA, SEO content, lead form, routing, and non-RoofHelpFinder behavior.","proofConditionIds":["repo","live-homepage"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and locks crop once, uses aspect-preserving 16:9 cover rendering, hides canvas until crop lock, and reduces max desktop width to max-w-3xl.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-homepage","kind":"runtime","claim":"The live RoofHelpFinder homepage still serves the homeowner lead funnel after the corrective hero repair.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop","kind":"visual","claim":"On desktop, the live hero is compact, remains the same size through initialization and playback/loop, and the video image is not stretched or crunched near the end.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-mobile","kind":"visual","claim":"On mobile, the live hero remains full-width and proportional, does not jump through initialization/playback, and does not distort at the end/loop.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","requestContractRevision":4,"previousRequestContractHash":"b92cd1d70b43c5f57020888dc91052fee386026f23239b9bcb6fdf35e605d382"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:57:41.461136+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:request-contract-revision:4:4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"7e927fa1-31db-42e1-8d2f-8be58a3eae5f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/canonical-tenant-onboarding-20260827-r2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3932,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":881,"terminal":false,"missionId":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19968,"prReadinessMs":19881,"approvedPlanMs":0,"missionSetupMs":764,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T23:25:05.980741+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"881","receipt_type":"execute_mission","idempotency_key":"mission:d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d70e3cda-73e5-4785-80f4-5f6efc0b9efb","command_center_event_id":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},{"id":"8fd0da7c-1799-4734-b125-0368ef22fc13","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-directive-control-plane-churn-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2310,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:11:23.728463+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:330fc4d0-0edb-4da7-92f5-85aa28587ef6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d316bab8-a692-4b6c-848a-4abfbd931bf6","command_center_event_id":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},{"id":"5ab5dcb2-4f46-496c-8f1b-0de74a0b437c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the existing control-plane invariant test on the same performance PR so Gate enforces the new bounded interactive latency contract.","baseSha":"6cf44a6edc45a6f19b3810b76d96fed72c27565f","issuedAt":1788892324753,"expiresAt":1788892504753,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","authorizationId":"fd340258-2fb6-4cb7-8c90-f3a6d81c3471","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:32:05.424248+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6cf44a6edc45a6f19b3810b76d96fed72c27565f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd340258-2fb6-4cb7-8c90-f3a6d81c3471","mission_step_id":"b41504d7-8d1a-4c02-9092-c82e65c79efd","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"b26fdc90-b10e-459b-ab3f-d242047e11d7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/canonical-tenant-onboarding-20260827-r2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5155,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":881,"terminal":false,"missionId":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","timingsMs":{"handlerMs":8812,"prReadinessMs":212,"approvedPlanMs":0,"missionSetupMs":843,"shipAndProveMs":8509},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},"performance":null,"deploymentId":"forgejo-main-f0cd0bb7e530","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6854,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:08:44.604303+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","external_id":"forgejo-main-f0cd0bb7e530","receipt_type":"execute_mission","idempotency_key":"mission:d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5107cdc9-dde6-4e4e-b991-41766a4b1bfd","command_center_event_id":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},{"id":"684d697a-4794-45d7-ad7e-cfcca6c75399","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"requestContractHash":"4fb1c3e0cd975e66065f93307e3b685745a0ef154d0af69fd142e48a6fcf5245","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-28T01:09:02.372577+00:00","proof_gate":"canonical_release_pending","source_sha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","external_id":"forgejo-main-f0cd0bb7e530","receipt_type":"canonical_release_status","idempotency_key":"mission:d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462:forgejo-release-status:f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"5107cdc9-dde6-4e4e-b991-41766a4b1bfd","command_center_event_id":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},{"id":"785d8657-04cc-4aed-b313-d3cf91dc7402","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-godmode-restore-authority-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2990,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":894,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":24998,"prReadinessMs":18084,"approvedPlanMs":6787,"missionSetupMs":611,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:23:18.236337+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"894","receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e531ca13-8507-4754-bff4-481add959b3d","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"ca3c0712-58cb-4ff6-8df0-b7bf46eacd24","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-godmode-restore-authority-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4225,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":894,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":331,"prReadinessMs":228,"approvedPlanMs":0,"missionSetupMs":762,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4898,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:23:40.918762+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"894","receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e531ca13-8507-4754-bff4-481add959b3d","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"abdca96e-3512-4081-80af-8504a2e57552","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the exact remaining exhaustive tenant-type map diagnostics from gate #3050 on the same PR #899. Add real SHORT_TERM_RENTAL entries to experience defaults, platform cohesion, roles, tenant module registry/policy, operating-system positioning, vertical template pack, and vertical route profile. Use vacation-rental semantics and the existing La Vista route family. Do not cast around the exhaustive maps, do not touch R2 objects, and do not create another PR. Re-gate same PR afterward.","wordingChanged":false,"canonicalIntent":"Fix the exact remaining exhaustive tenant-type map diagnostics from gate #3050 on the same PR #899. Add real SHORT_TERM_RENTAL entries to experience defaults, platform cohesion, roles, tenant module registry/policy, operating-system positioning, vertical template pack, and vertical route profile. Use vacation-rental semantics and the existing La Vista route family. Do not cast around the exhaustive maps, do not touch R2 objects, and do not create another PR. Re-gate same PR afterward.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"La Vista Calendar resolves as SHORT_TERM_RENTAL with vacation-rental copy/event types, preserves unit context, and includes short-stay arrivals/departures.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"La Vista Messages resolves to Communications instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"La Vista Documents resolves to Documents instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Photo Studio generates canonical Edge Function URLs and existing The View photos render.","proofConditionIds":["proof-production"]}],"objective":"Fix the exact remaining exhaustive tenant-type map diagnostics from gate #3050 on the same PR #899. Add real SHORT_TERM_RENTAL entries to experience defaults, platform cohesion, roles, tenant module registry/policy, operating-system positioning, vertical template pack, and vertical route profile. Use vacation-rental semantics and the existing La Vista route family. Do not cast around the exhaustive maps, do not touch R2 objects, and do not create another PR. Re-gate same PR afterward.","constraints":[{"id":"constraint-1","statement":"No R2 object mutations or uploads.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No tenant-type change.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"No control-plane file changes.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve existing tenant-family behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Only affected frontend and tenant-photo-studio releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the exact merged release, the frontend and tenant-photo-studio are live; La Vista Calendar/Communications/Documents resolve as supported SHORT_TERM_RENTAL applications and the configured The View main asset is served through the canonical /functions/v1/tenant-photo-studio path.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"e0057b9fc9e4288f8c1c9231f424d3209e7a587e9be73bf81c634133a186d159","requestContractRevision":6,"previousRequestContractHash":"a2f7016a8e32aba31fdf72cec4a872eb930732942edf67160895b634dbffad0c"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:12:01.623103+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:request-contract-revision:6:e0057b9fc9e4288f8c1c9231f424d3209e7a587e9be73bf81c634133a186d159","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"6d1b4e93-9338-4a28-ac13-199d009d4f60","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"edbb0440314ba39730724baeb94e7612d5b661cd","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:58:24.651754+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"edbb0440314ba39730724baeb94e7612d5b661cd","external_id":"forgejo-main-edbb0440314b","receipt_type":"canonical_release_status","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:durable-terminal-release-proof:edbb0440314ba39730724baeb94e7612d5b661cd:4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","mission_step_id":"bed4d092-1e2a-4237-80d8-cd446b4b6acc","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"d09dc9b1-eacf-4b0c-bdaf-931541871030","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-godmode-restore-authority-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5443,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":894,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9a5017361832a8f66efd6e2ef71d1ef275b753e2","timingsMs":{"handlerMs":8798,"prReadinessMs":219,"approvedPlanMs":0,"missionSetupMs":743,"shipAndProveMs":8479},"nextAction":null,"receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"performance":null,"deploymentId":"forgejo-main-9a5017361832","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-manage"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:24:33.95962+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9a5017361832a8f66efd6e2ef71d1ef275b753e2","external_id":"forgejo-main-9a5017361832","receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e5cb54cf-9560-4e9c-81d6-15410518555e","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"e08b7804-9d1f-4bf0-ab09-5017be9627ad","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-vista-card-text-contrast-20260828","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":3727,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":241,"prReadinessMs":0,"approvedPlanMs":241,"missionSetupMs":4305,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4867,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:31:00.032941+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"e7c33845-f489-40dd-83c5-a12e994bab44","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same frontend-only repair. Apply the deterministic full-file replacement for src/pages/rental/LongTermRentalDashboard.tsx with only two presentation changes from current main: replace the unreliable Tailwind property-card gradient with a literal CSS linear-gradient, and add inherited text shadow to the existing bottom text container. Preserve everything else byte-for-byte in behavior and structure. Then gate, squash merge, frontend-only release, and visual proof.","wordingChanged":false,"canonicalIntent":"Continue the same frontend-only repair. Apply the deterministic full-file replacement for src/pages/rental/LongTermRentalDashboard.tsx with only two presentation changes from current main: replace the unreliable Tailwind property-card gradient with a literal CSS linear-gradient, and add inherited text shadow to the existing bottom text container. Preserve everything else byte-for-byte in behavior and structure. Then gate, squash merge, frontend-only release, and visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-card-contrast","statement":"The View and The Nest card titles, status text, and review text are clearly readable over their photos while the upper portions of the photos remain visually clear.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"objective":"Continue the same frontend-only repair. Apply the deterministic full-file replacement for src/pages/rental/LongTermRentalDashboard.tsx with only two presentation changes from current main: replace the unreliable Tailwind property-card gradient with a literal CSS linear-gradient, and add inherited text shadow to the existing bottom text container. Preserve everything else byte-for-byte in behavior and structure. Then gate, squash merge, frontend-only release, and visual proof.","constraints":[{"id":"constraint-frontend-only","statement":"Change only frontend presentation in src/pages/rental/LongTermRentalDashboard.tsx; do not change data, routing, backend, photos, titles, text colors, or modal behavior.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-runtime","kind":"runtime","claim":"The exact merged frontend release is live on /la-vista-del-mar/dashboard.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-live-visual","kind":"visual","claim":"On the live /la-vista-del-mar/dashboard route, The View and The Nest bottom text is clearly readable because the lower image area has a strong dark gradient, while the upper image remains unobscured.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"87f847ebb28bd24b00a2b5341e3725efe274fa124645c7ce2fa5d886823270c3","requestContractRevision":2,"previousRequestContractHash":"aefcb7607bb5c9d52323eeeb1f730eee2544f38d58a142ba4555dbac6796893a"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:31:55.845202+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:request-contract-revision:2:87f847ebb28bd24b00a2b5341e3725efe274fa124645c7ce2fa5d886823270c3","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"f8802abb-58f4-4e6b-8096-e1e05c74922a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-vista-card-text-contrast-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8201,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":895,"terminal":false,"missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","timingsMs":{"handlerMs":30597,"prReadinessMs":835,"approvedPlanMs":21415,"missionSetupMs":2881,"shipAndProveMs":8340},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},"performance":null,"deploymentId":"forgejo-main-3c98ad4d996f","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":7676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:32:29.617091+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","external_id":"forgejo-main-3c98ad4d996f","receipt_type":"execute_mission","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a7ce6364-6ea3-4c40-ab71-5f6a79f87224","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"ba729f75-706b-4c4e-86cd-6446ae67131e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the recurring owner-request control plane failure class: eliminate planner re-entry when exact source targets are already supplied; normalize an owner-approved exact directive into an explicit executable request contract when the caller omits request-contract JSON; safely infer omitted proof kinds from actions/routes/release intent; default unlinked outcomes/constraints to all declared proof conditions instead of rejecting them; and accept equivalent control plane wording such as control-plane/control_plane in maintenance authorization. Preserve fail-closed behavior for ambiguous intent and malformed explicit interaction claims. Add a regression contract. Ship cc-execution only and prove the live runtime uses the new behavior.","wordingChanged":false,"canonicalIntent":"Fix the recurring owner-request control plane failure class: eliminate planner re-entry when exact source targets are already supplied; normalize an owner-approved exact directive into an explicit executable request contract when the caller omits request-contract JSON; safely infer omitted proof kinds from actions/routes/release intent; default unlinked outcomes/constraints to all declared proof conditions instead of rejecting them; and accept equivalent control plane wording such as control-plane/control_plane in maintenance authorization. Preserve fail-closed behavior for ambiguous intent and malformed explicit interaction claims. Add a regression contract. Ship cc-execution only and prove the live runtime uses the new behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"planner-bypass","statement":"When exact sourceTargets are supplied without mutation content, the mission skips repair-plan guessing and returns the exact source scope for one synthesis continuation.","proofConditionIds":["repo-regression","runtime-health"]},{"id":"owner-contract-normalization","statement":"A clear owner-approved directive can be normalized into an explicit executable request contract without requiring caller-authored request-contract JSON.","proofConditionIds":["repo-regression","runtime-health"]},{"id":"proof-normalization","statement":"Omitted proof kind is inferred safely and outcomes/constraints without explicit proof links default to all declared proof conditions, while explicit malformed interaction claims remain rejected.","proofConditionIds":["repo-regression","runtime-health"]},{"id":"maintenance-wording-normalization","statement":"Control plane maintenance authorization accepts equivalent separators in control plane wording without weakening authorization scope or owner approval requirements.","proofConditionIds":["repo-regression","runtime-health"]}],"objective":"Fix the recurring owner-request control plane failure class: eliminate planner re-entry when exact source targets are already supplied; normalize an owner-approved exact directive into an explicit executable request contract when the caller omits request-contract JSON; safely infer omitted proof kinds from actions/routes/release intent; default unlinked outcomes/constraints to all declared proof conditions instead of rejecting them; and accept equivalent control plane wording such as control-plane/control_plane in maintenance authorization. Preserve fail-closed behavior for ambiguous intent and malformed explicit interaction claims. Add a regression contract. Ship cc-execution only and prove the live runtime uses the new behavior.","constraints":[{"id":"ambiguity-fails-closed","statement":"Ambiguous or clarification-required intent remains blocked and is not auto-authorized.","proofConditionIds":["repo-regression"]},{"id":"interaction-safety","statement":"An explicitly declared interaction proof without a route and executable targeted action remains invalid.","proofConditionIds":["repo-regression"]},{"id":"maintenance-scope-safety","statement":"Control plane maintenance still requires owner approval, a reason, exact path scope, a durable mission, and current-main source identity.","proofConditionIds":["repo-regression"]},{"id":"single-owner-release","statement":"Deploy only cc-execution for this control plane change.","proofConditionIds":["runtime-health"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-regression","kind":"repository","claim":"Current Forgejo source contains the control plane normalization/bypass repair and regression contract.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-health","kind":"runtime","claim":"Live cc-execution runtime identifies the released source after the control plane repair.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":"cc-execution","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"940b3cb925879d639ba40192b349c1018c8b124466d7bf16d0d37d6cf1b89924","requestContractRevision":2,"previousRequestContractHash":"829a94263bad9e8173575e9fcf65df8d8a477a025bf61b91535a72310b3b6350"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:12:03.495048+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:330fc4d0-0edb-4da7-92f5-85aa28587ef6:request-contract-revision:2:940b3cb925879d639ba40192b349c1018c8b124466d7bf16d0d37d6cf1b89924","mission_step_id":"d316bab8-a692-4b6c-848a-4abfbd931bf6","command_center_event_id":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},{"id":"9c9a602c-8d8c-4925-a66b-45e2860935ed","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1c85434d55e656311fa345858442f7c3df00e8895ace71c705cef97f3431bf89","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3365","runId":3365,"status":"failure","sourceSha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","conclusion":null,"failedJobs":[{"id":20874,"name":"Release frontend","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":3365,"logTail":["2026-08-29T14:39:16.3891182Z     at uploadedVersionId (file:///workspace/noel/KnockLaunchOS/scripts/cloudflare-native-version-deploy.mjs:22:17)","2026-08-29T14:39:16.3891575Z     at file:///workspace/noel/KnockLaunchOS/scripts/cloudflare-native-version-deploy.mjs:45:21","2026-08-29T14:39:16.3891784Z     at ModuleJob.run (node:internal/modules/esm/module_job:343:25)","2026-08-29T14:39:16.3892237Z     at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:647:26)","2026-08-29T14:39:16.3892465Z     at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {","2026-08-29T14:39:16.3892675Z   errno: -2,","2026-08-29T14:39:16.3892925Z   code: 'ENOENT',","2026-08-29T14:39:16.3893094Z   syscall: 'open',","2026-08-29T14:39:16.3893695Z   path: '/tmp/knocklaunch-wrangler-LtYO4a/wrangler-output.jsonl'","2026-08-29T14:39:16.3893883Z }","2026-08-29T14:39:16.3894090Z ","2026-08-29T14:39:16.3894372Z Node.js v22.18.0","2026-08-29T14:39:16.4256840Z ::error::frontend wrangler upload classified: hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler exit=1","2026-08-29T14:39:16.5120014Z ::error::frontend_release_failure stage=deploy class=WRANGLER hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler","2026-08-29T14:39:16.5234833Z   ⚙  Setting output failure_stage=deploy","2026-08-29T14:39:16.5235336Z   ⚙  Setting output failure_class=WRANGLER","2026-08-29T14:39:16.5235561Z   ⚙  Setting output failure_hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler","2026-08-29T14:39:16.5235789Z   ⚙  Setting output release_ok=false","2026-08-29T14:39:16.5300112Z ⚙️ [runner]: exitcode '1': failure","2026-08-29T14:39:16.5301179Z skipping post step for 'Save default-branch frontend dependency cache'; main step was skipped","2026-08-29T14:39:16.5628192Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-08-29T14:39:16.5675339Z   🐳  docker exec cmd=[node /var/run/act/actions/cb/1b126469578843774981da3ee0118f7baaa978d03059c4773b4fe57cd8431e/dist/index.js] user= workdir=","2026-08-29T14:39:16.8437456Z [command]/usr/bin/git version","2026-08-29T14:39:16.8642410Z git version 2.39.5","2026-08-29T14:39:16.8693804Z   ⚙  ***","2026-08-29T14:39:16.8724512Z Temporarily overriding HOME='/tmp/421831a8-e5e2-438f-82cb-20d645677ef4' before making global git config changes","2026-08-29T14:39:16.8728409Z Adding repository directory to the temporary git global config as a safe directory","2026-08-29T14:39:16.8758384Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-08-29T14:39:16.8856048Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-08-29T14:39:16.8940714Z [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-29T14:39:16.9710373Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-08-29T14:39:16.9758561Z http.https://git.knocklaunch.app/.extraheader","2026-08-29T14:39:16.9801343Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-08-29T14:39:16.9858618Z [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-29T14:39:17.0370618Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-08-29T14:39:17.0440914Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-08-29T14:39:17.1110508Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-08-29T14:39:17.1409007Z 🏁  Job failed","2026-08-29T14:39:21.2647183Z Job 'Release frontend' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":213,"content":"2026-08-29T14:36:54.7254933Z {\"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":717,"content":"2026-08-29T14:38:48.2445651Z {\"ok\":true,\"proofGate\":\"cloudflare_native_artifact_guard_verified\",\"htmlBytes\":1121,\"jsFiles\":389,\"cssFiles\":8,\"totalJsBytes\":17538334,\"totalCssBytes\":925610,\"htmlAssetRefs\":4,\"roofHelpFinderSitemapBytes\":3317,\"roofHelpFinderRobotsReferenceVerified\":true}"},{"line":854,"content":"2026-08-29T14:39:16.3890587Z Error: ENOENT: no such file or directory, open '/tmp/knocklaunch-wrangler-LtYO4a/wrangler-output.jsonl'"},{"line":868,"content":"2026-08-29T14:39:16.4256840Z ::error::frontend wrangler upload classified: hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler exit=1"},{"line":869,"content":"2026-08-29T14:39:16.5120014Z ::error::frontend_release_failure stage=deploy class=WRANGLER hint=_vite_react_shadcn_ts@0.0.0_deploy:cloudflare-native:wrangler"},{"line":874,"content":"2026-08-29T14:39:16.5300112Z ⚙️ [runner]: exitcode '1': failure"},{"line":893,"content":"2026-08-29T14:39:17.1409007Z 🏁  Job failed"},{"line":894,"content":"2026-08-29T14:39:21.2647183Z Job 'Release frontend' failed"}]},"exactSource":true,"fingerprint":"failure|release frontend|[object object]|[object object]|[object object]|[object object]|[object object]|[object object]|[object object]|[object object]","failureClass":"code_failure","safeAutoRetry":false},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:39:53.827666+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","external_id":"forgejo-main-1a08a25c14bb","receipt_type":"canonical_release_status","idempotency_key":"mission:c6b8e914-c7e8-4149-a026-3217b0aa4d6d:forgejo-release-status:1a08a25c14bbf6b371ee84a37d0b40a3a6052d29:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"d74b938a-9c04-43b7-a959-10c69be70bd0","command_center_event_id":"c6b8e914-c7e8-4149-a026-3217b0aa4d6d"},{"id":"09b232a0-d063-4ed6-8945-2eda402f63da","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing mission from the already-merged PR #895 and exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source again. Wait for the frontend-only Cloudflare release of that exact SHA, verify the live production artifact, then satisfy the existing runtime and visual proof conditions for the La Vista property-card text contrast. Terminal only if The View and The Nest bottom text is clearly readable on production while the upper photos remain clear.","wordingChanged":false,"canonicalIntent":"Continue the existing mission from the already-merged PR #895 and exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source again. Wait for the frontend-only Cloudflare release of that exact SHA, verify the live production artifact, then satisfy the existing runtime and visual proof conditions for the La Vista property-card text contrast. Terminal only if The View and The Nest bottom text is clearly readable on production while the upper photos remain clear.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-card-contrast","statement":"The View and The Nest card titles, status text, and review text are clearly readable over their photos while the upper portions of the photos remain visually clear.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"objective":"Continue the existing mission from the already-merged PR #895 and exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source again. Wait for the frontend-only Cloudflare release of that exact SHA, verify the live production artifact, then satisfy the existing runtime and visual proof conditions for the La Vista property-card text contrast. Terminal only if The View and The Nest bottom text is clearly readable on production while the upper photos remain clear.","constraints":[{"id":"constraint-frontend-only","statement":"Change only frontend presentation in src/pages/rental/LongTermRentalDashboard.tsx; do not change data, routing, backend, photos, titles, text colors, or modal behavior.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-runtime","kind":"runtime","claim":"The exact merged frontend release is live on /la-vista-del-mar/dashboard.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-live-visual","kind":"visual","claim":"On the live /la-vista-del-mar/dashboard route, The View and The Nest bottom text is clearly readable because the lower image area has a strong dark gradient, while the upper image remains unobscured.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"97c05e2ab1ed342515e07cd7d62df83d772bf7c120a0ae08ab63b0b3d10f7589","requestContractRevision":3,"previousRequestContractHash":"87f847ebb28bd24b00a2b5341e3725efe274fa124645c7ce2fa5d886823270c3"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:33:11.31847+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:request-contract-revision:3:97c05e2ab1ed342515e07cd7d62df83d772bf7c120a0ae08ab63b0b3d10f7589","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"d24cd076-9624-4ea7-92a9-886f6f12df2d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-vista-card-text-contrast-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12855,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":895,"terminal":false,"missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","timingsMs":{"handlerMs":15716,"prReadinessMs":113,"approvedPlanMs":0,"missionSetupMs":4714,"shipAndProveMs":15496},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},"performance":null,"deploymentId":"forgejo-main-3c98ad4d996f","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":4980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:33:30.544714+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","external_id":"forgejo-main-3c98ad4d996f","receipt_type":"execute_mission","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"feb39f24-3df9-45b2-b62a-de3f4e7fa03b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-roofhelpfinder-palm-bay-hero-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12596,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":896,"terminal":false,"missionId":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3a9b7ef26e42ac6b142e08b1435e8c9280ff7f12","timingsMs":{"handlerMs":8971,"prReadinessMs":221,"approvedPlanMs":0,"missionSetupMs":725,"shipAndProveMs":8647},"nextAction":null,"receiptRef":{"mode":"full","missionId":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08"},"performance":null,"deploymentId":"forgejo-main-3a9b7ef26e42","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":6095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:48:17.236971+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3a9b7ef26e42ac6b142e08b1435e8c9280ff7f12","external_id":"forgejo-main-3a9b7ef26e42","receipt_type":"execute_mission","idempotency_key":"mission:89f6d3bf-de8d-41c0-8d3c-576c3b018c08:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"937e4e40-6174-4e85-9608-f28a28cef469","command_center_event_id":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08"},{"id":"27d44a67-973a-46af-9636-bcb7e66fcc70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-restore-hmac-bridge-20260828","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.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"12723b5f-39a7-424b-b604-44bc8d00b26d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":41760,"prReadinessMs":0,"approvedPlanMs":41760,"missionSetupMs":2208,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"12723b5f-39a7-424b-b604-44bc8d00b26d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4685,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:44:59.600588+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:12723b5f-39a7-424b-b604-44bc8d00b26d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ad2b17e1-d0a8-4a4a-8da4-51e450570565","command_center_event_id":"12723b5f-39a7-424b-b604-44bc8d00b26d"},{"id":"9be8655d-25a0-4096-b7aa-1f424cbd0585","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-roofhelpfinder-palm-bay-hero-20260827","reason":null,"status":"no_change","metrics":{"receiptBytes":13878,"releaseCount":1,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":896,"terminal":true,"missionId":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"3a9b7ef26e42ac6b142e08b1435e8c9280ff7f12","timingsMs":{"handlerMs":88,"missionSetupMs":623},"nextAction":null,"receiptRef":{"mode":"full","missionId":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08"},"performance":null,"deploymentId":"forgejo-main-3a9b7ef26e42","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":4952,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:52:36.009095+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"3a9b7ef26e42ac6b142e08b1435e8c9280ff7f12","external_id":"forgejo-main-3a9b7ef26e42","receipt_type":"execute_mission","idempotency_key":"mission:89f6d3bf-de8d-41c0-8d3c-576c3b018c08:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"063d8eb6-45db-4b67-81cf-909e14d0d0ad","command_center_event_id":"89f6d3bf-de8d-41c0-8d3c-576c3b018c08"},{"id":"08aad3cd-784c-4d9d-8c76-e99ffd9ce454","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing owner-efficiency policy mission by adopting PR 898 exactly as-is. Its exact head is green. Squash merge it through Forgejo, do not create another branch or PR, do not add source changes, and deploy no product/runtime target unless the canonical affected-target resolver proves one is required. Terminal proof is current Forgejo main containing config/control-plane-capabilities.json efficiency.ownerEfficiencyRules with the agreed Noel owner-assist and anti-stall rules.","wordingChanged":false,"canonicalIntent":"Finish the existing owner-efficiency policy mission by adopting PR 898 exactly as-is. Its exact head is green. Squash merge it through Forgejo, do not create another branch or PR, do not add source changes, and deploy no product/runtime target unless the canonical affected-target resolver proves one is required. Terminal proof is current Forgejo main containing config/control-plane-capabilities.json efficiency.ownerEfficiencyRules with the agreed Noel owner-assist and anti-stall rules.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"policy-recorded","statement":"Canonical control plane policy contains Noel's owner-efficiency rules including the 120-second owner-assist trigger and three-strikes complexity stop.","proofConditionIds":["repo-policy-proof"]}],"objective":"Finish the existing owner-efficiency policy mission by adopting PR 898 exactly as-is. Its exact head is green. Squash merge it through Forgejo, do not create another branch or PR, do not add source changes, and deploy no product/runtime target unless the canonical affected-target resolver proves one is required. Terminal proof is current Forgejo main containing config/control-plane-capabilities.json efficiency.ownerEfficiencyRules with the agreed Noel owner-assist and anti-stall rules.","constraints":[{"id":"metadata-single-policy-file","statement":"Change only config/control-plane-capabilities.json for this control plane policy implementation.","proofConditionIds":["repo-policy-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repo-policy-proof","kind":"repository","claim":"Current Forgejo main contains the ownerEfficiencyRules policy block with the required rules after protected Gate and squash merge.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f","requestContractRevision":2,"previousRequestContractHash":"f0f9efa2459956bc7b1d92ac7d5a431351e5587910a6d6007a3959426f533c3c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:55:57.381848+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:663414dd-71d6-4ec0-a097-08b6e755583d:request-contract-revision:2:df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f","mission_step_id":"3ef43a1c-d7c5-4ea4-ba7a-d93a26b811e8","command_center_event_id":"663414dd-71d6-4ec0-a097-08b6e755583d"},{"id":"3f4a21de-3902-4495-84b9-32f7b4667445","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-short-term-rental-app-family-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4117,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20946,"prReadinessMs":0,"approvedPlanMs":20946,"missionSetupMs":3252,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5038,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:56:06.58654+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"7649d559-2dca-41ee-a569-e4be4f48e728","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/enforce-owner-efficiency-rules-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4758,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":898,"terminal":false,"missionId":"663414dd-71d6-4ec0-a097-08b6e755583d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0df69c506d640957a043ec536ebc7c1df50db0ab","timingsMs":{"handlerMs":14525,"prReadinessMs":3750,"approvedPlanMs":0,"missionSetupMs":2676,"shipAndProveMs":10093},"nextAction":null,"receiptRef":{"mode":"full","missionId":"663414dd-71d6-4ec0-a097-08b6e755583d"},"performance":null,"deploymentId":"forgejo-main-0df69c506d64","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":5986,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:56:14.764794+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0df69c506d640957a043ec536ebc7c1df50db0ab","external_id":"forgejo-main-0df69c506d64","receipt_type":"execute_mission","idempotency_key":"mission:663414dd-71d6-4ec0-a097-08b6e755583d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a741ed7e-20da-49b4-b3a4-d0a6a63539a9","command_center_event_id":"663414dd-71d6-4ec0-a097-08b6e755583d"},{"id":"cadbf83f-7dd7-4b70-912e-20037a101307","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing exact repair generation on PR #899. Do not resynthesize or widen scope. Gate, squash merge, release only frontend plus affected tenant-photo-studio Edge Function, and satisfy the existing explicit request contract.","wordingChanged":false,"canonicalIntent":"Continue the existing exact repair generation on PR #899. Do not resynthesize or widen scope. Gate, squash merge, release only frontend plus affected tenant-photo-studio Edge Function, and satisfy the existing explicit request contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"La Vista Calendar resolves as SHORT_TERM_RENTAL with vacation-rental copy/event types, preserves unit context, and includes short-stay arrivals/departures.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"La Vista Messages resolves to Communications instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"La Vista Documents resolves to Documents instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Photo Studio generates canonical Edge Function URLs and existing The View photos render.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing exact repair generation on PR #899. Do not resynthesize or widen scope. Gate, squash merge, release only frontend plus affected tenant-photo-studio Edge Function, and satisfy the existing explicit request contract.","constraints":[{"id":"constraint-1","statement":"No R2 object mutations or uploads.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No tenant-type change.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"No control-plane file changes.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve existing tenant-family behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Only affected frontend and tenant-photo-studio releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the exact merged release, the frontend and tenant-photo-studio are live; La Vista Calendar/Communications/Documents resolve as supported SHORT_TERM_RENTAL applications and the configured The View main asset is served through the canonical /functions/v1/tenant-photo-studio path.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"f16038a67b2ff7f48ddf97af16ee4b50ee3b47cbdc022d4cd21cc88b99f89ce9","requestContractRevision":2,"previousRequestContractHash":"d4e83efed19a5e0ecb69e1d8a292357caf402cb4a80f0069b59c0f57c67d6cd4"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:56:37.796779+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:request-contract-revision:2:f16038a67b2ff7f48ddf97af16ee4b50ee3b47cbdc022d4cd21cc88b99f89ce9","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"a553b433-5bae-4822-9689-ea28c1a6507b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0df69c506d640957a043ec536ebc7c1df50db0ab","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"policy-recorded","satisfied":true,"statement":"Canonical control plane policy contains Noel's owner-efficiency rules including the 120-second owner-assist trigger and three-strikes complexity stop.","proofConditionIds":["repo-policy-proof"]}],"satisfied":true,"constraints":[{"id":"metadata-single-policy-file","satisfied":true,"statement":"Change only config/control-plane-capabilities.json for this control plane policy implementation.","proofConditionIds":["repo-policy-proof"]}],"contractHash":"df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-policy-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:56:43.285828+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0df69c506d640957a043ec536ebc7c1df50db0ab","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:663414dd-71d6-4ec0-a097-08b6e755583d:request-contract:df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f:0df69c506d640957a043ec536ebc7c1df50db0ab:verified:","mission_step_id":"2fcf9752-f855-4e28-b9f8-ec672a4d338e","command_center_event_id":"663414dd-71d6-4ec0-a097-08b6e755583d"},{"id":"99f8a6c3-22ba-4a11-9ced-4346b39146ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkkc8vw","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":11475,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1491,"terminal":false,"missionId":"e0150907-baff-4d2b-9618-c3f7db270fde","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":5567,"prReadinessMs":2027,"approvedPlanMs":0,"missionSetupMs":1195,"shipAndProveMs":3007},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0150907-baff-4d2b-9618-c3f7db270fde"},"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":1178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T22:49:02.455638+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1491","receipt_type":"execute_mission","idempotency_key":"mission:e0150907-baff-4d2b-9618-c3f7db270fde:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"3912dbeb-08e5-4e64-ba94-25713b171053","command_center_event_id":"e0150907-baff-4d2b-9618-c3f7db270fde"},{"id":"5f59c357-767b-4d49-8790-74d189b4eb67","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1264,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":960,"terminal":false,"missionId":"6b8aa8c8-2c3e-4ed8-9fef-c2119284e46f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":24166,"prReadinessMs":24157,"approvedPlanMs":0,"missionSetupMs":2107,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6b8aa8c8-2c3e-4ed8-9fef-c2119284e46f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:23:50.287291+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:6b8aa8c8-2c3e-4ed8-9fef-c2119284e46f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c28dd063-b7d0-4e01-995f-8905d3a5f2b2","command_center_event_id":"6b8aa8c8-2c3e-4ed8-9fef-c2119284e46f"},{"id":"e7dc591b-ce9b-4641-b09d-07d7058ea7cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdfieam","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":962,"terminal":false,"missionId":"a68d691d-d0a8-42ba-99b9-b14631f6a017","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":19593,"prReadinessMs":19475,"approvedPlanMs":0,"missionSetupMs":1759,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a68d691d-d0a8-42ba-99b9-b14631f6a017"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:25:05.91238+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"962","receipt_type":"execute_mission","idempotency_key":"mission:a68d691d-d0a8-42ba-99b9-b14631f6a017:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ffa3f0be-0daf-45a4-a169-ff2a9f4e0b11","command_center_event_id":"a68d691d-d0a8-42ba-99b9-b14631f6a017"},{"id":"7a8b4fd1-6034-4bad-84d3-20458f830138","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner explicitly ordered permanent repair of recurring Forgejo merge-queue stalls after PR #1013 remained stuck despite a green Gate; scope is limited to the canonical queue supervisor, its machine policy, and regression contract.","baseSha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","issuedAt":1788014758879,"expiresAt":1788014938879,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","singleUse":true,"authorizationId":"5d444256-84db-453a-a8e3-962b68d8fb3a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:45:59.832695+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1a08a25c14bbf6b371ee84a37d0b40a3a6052d29","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5d444256-84db-453a-a8e3-962b68d8fb3a","mission_step_id":"9b32dd79-b039-4844-96b0-b9c386af7dff","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"a3dde41d-4fb1-4bd2-a7dc-fb44254e34e5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9399f2ae4b4a","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":11292,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":211,"prReadinessMs":0,"approvedPlanMs":211,"missionSetupMs":2540,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:01:37.112992+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9399f2ae-4b4a-4612-a6a1-f2299ffb9726:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5d23586d-638b-4c82-8255-b31638044adc","command_center_event_id":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},{"id":"4925ef4f-e42c-4899-a7d7-40083ae1fa2e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-short-term-rental-app-family-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":36817,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":899,"terminal":false,"missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":969,"prReadinessMs":961,"approvedPlanMs":0,"missionSetupMs":3570,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:57:28.044388+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"899","receipt_type":"execute_mission","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"6b92bf90-479f-44d2-b82a-ee3bc4736d65","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roof-help-finder-trust-intake-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9185,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":900,"terminal":false,"missionId":"e52314cd-52db-4e77-8eee-ea18d22c7cde","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19228,"prReadinessMs":1001,"approvedPlanMs":17277,"missionSetupMs":3303,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e52314cd-52db-4e77-8eee-ea18d22c7cde"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5086,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:07:24.172143+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"900","receipt_type":"execute_mission","idempotency_key":"mission:e52314cd-52db-4e77-8eee-ea18d22c7cde:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7a23d0b0-b890-41b0-b659-d332367d333f","command_center_event_id":"e52314cd-52db-4e77-8eee-ea18d22c7cde"},{"id":"9b4aad3d-4d6b-45c1-a6af-231913369a7e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-owner-directive-normalization.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly requested repair of the recurring control plane planner, synthesis, request-contract, proof-validator, and maintenance-authorization failure class.","baseSha":"0df69c506d640957a043ec536ebc7c1df50db0ab","issuedAt":1787883125565,"expiresAt":1787883305565,"missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6","singleUse":true,"authorizationId":"84a6e6ad-8d95-4126-bf01-3631ad0bfa8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:12:06.927033+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0df69c506d640957a043ec536ebc7c1df50db0ab","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:84a6e6ad-8d95-4126-bf01-3631ad0bfa8f","mission_step_id":"32dd02ee-956c-42c3-902b-c67722b45ec1","command_center_event_id":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},{"id":"ec94b12b-b4e9-4c3d-9f3a-6852f542deef","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","wordingChanged":false,"canonicalIntent":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"video-first","statement":"Production RoofHelpFinder begins with the autoplay video as a standalone full-width first section with no logo, headline, CTA, gradient, or other foreground content over the video.","proofConditionIds":["root-runtime","video-visual"]},{"id":"match-flow","statement":"Production address selection fills city/state/ZIP deterministically, requires homeowners insurance Yes/No, shows analyzing then locating professionals in the resolved area, and only shows success after private server-confirmed forwarding.","proofConditionIds":["root-runtime"]},{"id":"private-routing","statement":"Configured Brevard ZIPs resolve an active Florida roofing tenant with a license number, create the forwarded CRM contact, and never expose professional identity in the public response.","proofConditionIds":["root-runtime"]},{"id":"organic-layer","statement":"Production includes substantive roof leak, storm-damage, emergency-tarp, and Brevard roof-help resource routes plus RoofHelpFinder metadata/schema and sitemap entries.","proofConditionIds":["resource-runtime"]}],"objective":"Complete the already-green PR #945 release: squash merge, deploy frontend, roof-help-public-lead Edge Function, and Brevard ZIP routing migration, then prove the production root, Brevard guide route, and standalone-video visual claim.","constraints":[{"id":"preserve-brand","statement":"Preserve current RoofHelpFinder colors, exact logo assets where appropriate outside the video overlay, autoplay video, simple CTA/form, and mobile usability.","proofConditionIds":["root-runtime","video-visual"]},{"id":"no-paid","statement":"No paid advertising dependency, fake Google Business Profile, purchased backlinks, fake reviews, or thin doorway content.","proofConditionIds":["root-runtime","resource-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"root-runtime","kind":"runtime","claim":"The exact merged release serves roofhelpfinder.com production.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"resource-runtime","kind":"runtime","claim":"The Brevard roof-help guide route is live from the exact merged release.","route":"https://roofhelpfinder.com/brevard-roof-help-guide","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"video-visual","kind":"visual","claim":"The production homepage visibly starts with the standalone video and has no logo or other content overlaid on the video.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"16377c7c889213e990f04edeab93f573da16941f0f64339dea1d3ffdc7e47abe","requestContractRevision":9,"previousRequestContractHash":"1a6732766e677c5639ed0ee2c0c27bfc10cc42257a41cd18db6fe6eff3ca419c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:44:07.799164+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:47918e9d-8812-404b-976f-192ac581372a:request-contract-revision:9:16377c7c889213e990f04edeab93f573da16941f0f64339dea1d3ffdc7e47abe","mission_step_id":"50c6e1c8-e654-4542-b880-a1bc0988832c","command_center_event_id":"47918e9d-8812-404b-976f-192ac581372a"},{"id":"63fc004d-671c-41ec-a09b-2906aa13074d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation for the same owner request after exact route tracing proved the first repair targeted a sibling lawn-care screen instead of the actual Customers route. Current main /crm/:tenantType/:tenantSlug/customers renders src/components/ContactsRouter.tsx inside CRMShell. Make the real LAWN_CARE Customers route expose Add Customer there, opening the existing LawnCareContactIntake manual/screenshot review flow and preserving activeTenant.id-scoped unified_contacts saving. Do not duplicate the form/write path. Mount LawnCareContactIntake on this actual route with its floating launcher suppressed because the page gets the first-class Add Customer button. Preserve the already-merged MS Lawn Barber loader screen-blend treatment unchanged. Update the existing contract test so it explicitly guards the actual crmRoutes Customers -> ContactsRouter ownership and ContactsRouter lawn-care integration. Frontend only. Create a fresh corrective ai/* branch from current main, one corrective PR, KnockLaunch Gate, squash merge, frontend-only release, then claim-matched proof if the browser witness is healthy; do not reuse merged branch #1492.","wordingChanged":false,"canonicalIntent":"Corrective generation for the same owner request after exact route tracing proved the first repair targeted a sibling lawn-care screen instead of the actual Customers route. Current main /crm/:tenantType/:tenantSlug/customers renders src/components/ContactsRouter.tsx inside CRMShell. Make the real LAWN_CARE Customers route expose Add Customer there, opening the existing LawnCareContactIntake manual/screenshot review flow and preserving activeTenant.id-scoped unified_contacts saving. Do not duplicate the form/write path. Mount LawnCareContactIntake on this actual route with its floating launcher suppressed because the page gets the first-class Add Customer button. Preserve the already-merged MS Lawn Barber loader screen-blend treatment unchanged. Update the existing contract test so it explicitly guards the actual crmRoutes Customers -> ContactsRouter ownership and ContactsRouter lawn-care integration. Frontend only. Create a fresh corrective ai/* branch from current main, one corrective PR, KnockLaunch Gate, squash merge, frontend-only release, then claim-matched proof if the browser witness is healthy; do not reuse merged branch #1492.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"actual-customers-route-add","statement":"The actual /ms-lawn-barber/customers route, owned by ContactsRouter, exposes an obvious Add Customer action that opens the existing shared manual/screenshot lawn-care intake.","proofConditionIds":["repo","interaction"]},{"id":"loader-logo-clean","statement":"The MS Lawn Barber universal loader preserves the ms-lawn-barber-only treatment that removes the opaque black rectangular logo canvas.","proofConditionIds":["repo","visual"]}],"objective":"Corrective generation for the same owner request after exact route tracing proved the first repair targeted a sibling lawn-care screen instead of the actual Customers route. Current main /crm/:tenantType/:tenantSlug/customers renders src/components/ContactsRouter.tsx inside CRMShell. Make the real LAWN_CARE Customers route expose Add Customer there, opening the existing LawnCareContactIntake manual/screenshot review flow and preserving activeTenant.id-scoped unified_contacts saving. Do not duplicate the form/write path. Mount LawnCareContactIntake on this actual route with its floating launcher suppressed because the page gets the first-class Add Customer button. Preserve the already-merged MS Lawn Barber loader screen-blend treatment unchanged. Update the existing contract test so it explicitly guards the actual crmRoutes Customers -> ContactsRouter ownership and ContactsRouter lawn-care integration. Frontend only. Create a fresh corrective ai/* branch from current main, one corrective PR, KnockLaunch Gate, squash merge, frontend-only release, then claim-matched proof if the browser witness is healthy; do not reuse merged branch #1492.","constraints":[{"id":"frontend-only","statement":"No database schema, Edge Function, storage asset, auth, workflow, or unrelated tenant behavior changes.","proofConditionIds":["repo","release"]},{"id":"reuse-intake","statement":"Reuse LawnCareContactIntake and activeTenant.id-scoped unified_contacts save behavior; do not create a second contact form or write path.","proofConditionIds":["repo"]},{"id":"correct-route-owner","statement":"The corrective repair must target ContactsRouter because current crmRoutes maps the Customers route there; the already-merged sibling OwnerConsole button is not accepted as proof of this route.","proofConditionIds":["repo","interaction"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current merged Forgejo main maps the Customers route to ContactsRouter and ContactsRouter exposes the lawn-care Add Customer action, mounts the shared intake without a duplicate launcher, preserves activeTenant.id saving, and preserves the MS Lawn Barber loader treatment.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"showLawnCareCustomerCreate","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"The corrective exact merged source releases only to the frontend production target.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"On /ms-lawn-barber/customers, activating Add Customer opens the existing intake chooser with Upload Screenshot available.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[{"action":"click","targetText":"Add Customer"},{"text":"Upload Screenshot","action":"assert_text"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"On /ms-lawn-barber loading, the foreground logo does not present as the prior opaque black rectangular canvas.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"eee6672c68b5eab5632c4655f3f9472ec7af3a48a0d1697e2e047b475c526719","requestContractRevision":2,"previousRequestContractHash":"bf4a3418f0fc49722b26788631b51bd2cbf15e7c5c54ea5958df84f72997a273"},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:53:26.202152+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1c7334c7-439b-4145-b275-3231609620a1:request-contract-revision:2:eee6672c68b5eab5632c4655f3f9472ec7af3a48a0d1697e2e047b475c526719","mission_step_id":"41ad5598-1be0-4e5a-aa37-d63cd6596eb6","command_center_event_id":"1c7334c7-439b-4145-b275-3231609620a1"},{"id":"e019cf9c-e46d-4048-9510-205043aa5a28","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","workers/cc-execution/package.json","workers/cc-execution/src/entrypoint-mcp-oauth.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/visual-witness-virtual-container.js","workers/cc-execution/test/visual-witness-failover.test.js","workers/cc-execution/wrangler.toml"],"reason":"Owner explicitly said: Unfreeze the control plane to fix the primary Visual Witness runner system, wire the primary and backup virtual Witness runners with automatic failover, then refreeze the control plane. This is the exact continuation at the mutation boundary.","baseSha":"b8b7f1182b11f1ecee75f92dc3c263f33dfcbf89","issuedAt":1788550146149,"expiresAt":1788550326149,"missionId":"12807ae2-14a2-4831-922e-0a112f4df04d","authorizationId":"c999defd-aeb9-4e0d-b89c-f67b1980a4e6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:29:07.3343+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b8b7f1182b11f1ecee75f92dc3c263f33dfcbf89","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c999defd-aeb9-4e0d-b89c-f67b1980a4e6","mission_step_id":"1e9ff48e-412a-4d54-82b2-8324efea9395","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"8d9616b2-ea9e-45fe-a9d6-5d94f335084d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-owner-directive-control-plane-churn-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6452,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10780,"prReadinessMs":0,"approvedPlanMs":10780,"missionSetupMs":3423,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:12:17.396963+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:330fc4d0-0edb-4da7-92f5-85aa28587ef6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d316bab8-a692-4b6c-848a-4abfbd931bf6","command_center_event_id":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},{"id":"de6ba3bc-bb30-4e70-855e-89036788e78a","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-match-engine-20260828","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":33989,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":945,"terminal":false,"missionId":"47918e9d-8812-404b-976f-192ac581372a","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"4a5a43567582725628eb3f75097eaa4f85a0c199","timingsMs":{"handlerMs":9161,"prReadinessMs":275,"approvedPlanMs":0,"missionSetupMs":2965,"shipAndProveMs":8713},"nextAction":null,"receiptRef":{"mode":"full","missionId":"47918e9d-8812-404b-976f-192ac581372a"},"performance":null,"deploymentId":"forgejo-main-4a5a43567582","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-help-public-lead"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4763,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:44:19.695216+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"4a5a43567582725628eb3f75097eaa4f85a0c199","external_id":"forgejo-main-4a5a43567582","receipt_type":"execute_mission","idempotency_key":"mission:47918e9d-8812-404b-976f-192ac581372a:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"50c6e1c8-e654-4542-b880-a1bc0988832c","command_center_event_id":"47918e9d-8812-404b-976f-192ac581372a"},{"id":"40c95709-4b21-4ad9-84b3-08292844745d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfieam","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1220,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":962,"terminal":false,"missionId":"a68d691d-d0a8-42ba-99b9-b14631f6a017","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1263,"prReadinessMs":1255,"approvedPlanMs":0,"missionSetupMs":746,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a68d691d-d0a8-42ba-99b9-b14631f6a017"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5882,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:25:15.408119+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"962","receipt_type":"execute_mission","idempotency_key":"mission:a68d691d-d0a8-42ba-99b9-b14631f6a017:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ffa3f0be-0daf-45a4-a169-ff2a9f4e0b11","command_center_event_id":"a68d691d-d0a8-42ba-99b9-b14631f6a017"},{"id":"41e2e719-30c2-4c58-8976-b636e832b31e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12733,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":960,"terminal":false,"missionId":"10df4da8-59fc-4838-8676-f6234b607454","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2722,"prReadinessMs":2708,"approvedPlanMs":0,"missionSetupMs":847,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"10df4da8-59fc-4838-8676-f6234b607454"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5015,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:52:32.535178+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:10df4da8-59fc-4838-8676-f6234b607454:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"cf52ff83-a5f9-4b21-9a3b-c4b321aa5d0e","command_center_event_id":"10df4da8-59fc-4838-8676-f6234b607454"},{"id":"e10a8b06-b4b1-470d-aa6f-c594333dd77f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/test/source-discovery-policy.test.js"],"reason":"Owner explicitly ordered this control plane planner-routing defect fixed so ordinary product and operational requests stop wandering into control-plane files.","baseSha":"da56c3fe0304f533e2b40dc862467720badbff2e","issuedAt":1788015258186,"expiresAt":1788015438186,"missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0","singleUse":true,"authorizationId":"a9c739d4-5e4c-4eb1-bdb8-1be3bc95bdf1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:19.041346+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"da56c3fe0304f533e2b40dc862467720badbff2e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a9c739d4-5e4c-4eb1-bdb8-1be3bc95bdf1","mission_step_id":"16a92920-e4bb-4559-a18a-c4ca7c8c8250","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"f6cdd279-cd74-441a-a4bd-13fc5455bb1d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the single stale invariant blocking existing control-plane PR #973. On the same branch/PR, update workers/cc-execution/test/release-orchestration-invariants.test.js so the fast-lane readiness assertions match the already-approved production values FORGEJO_PR_READY_READ_TIMEOUT_MS = 4000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS = 7000. Do not change runtime behavior or any unrelated test. Re-run exact-head KnockLaunch Gate, squash merge when green, deploy cc-execution only, and prove live version 1.55.8-readiness-resilience.","wordingChanged":false,"canonicalIntent":"Correct the single stale invariant blocking existing control-plane PR #973. On the same branch/PR, update workers/cc-execution/test/release-orchestration-invariants.test.js so the fast-lane readiness assertions match the already-approved production values FORGEJO_PR_READY_READ_TIMEOUT_MS = 4000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS = 7000. Do not change runtime behavior or any unrelated test. Re-run exact-head KnockLaunch Gate, squash merge when green, deploy cc-execution only, and prove live version 1.55.8-readiness-resilience.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hardening","statement":"Existing PR #973 passes Gate, merges, and deploys cc-execution 1.55.8-readiness-resilience.","proofConditionIds":["proof-hardening"]}],"objective":"Correct the single stale invariant blocking existing control-plane PR #973. On the same branch/PR, update workers/cc-execution/test/release-orchestration-invariants.test.js so the fast-lane readiness assertions match the already-approved production values FORGEJO_PR_READY_READ_TIMEOUT_MS = 4000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS = 7000. Do not change runtime behavior or any unrelated test. Re-run exact-head KnockLaunch Gate, squash merge when green, deploy cc-execution only, and prove live version 1.55.8-readiness-resilience.","constraints":[{"id":"constraint-pr","statement":"Reuse existing PR #973 and do not create a replacement.","proofConditionIds":["proof-hardening"]},{"id":"constraint-protected","statement":"Do not bypass protected main or exact-head Gate.","proofConditionIds":["proof-hardening"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-hardening","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges through Forgejo protected main, deploys cc-execution only, and live runtime reports 1.55.8-readiness-resilience.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"8a8ed61656c1a9db04197aad55acfb791d88c3e1c63ecf00e830b0defce0dd1d","requestContractRevision":4,"previousRequestContractHash":"240ef5e7e25bd35c7e041e256a532eaa7f37a0ead0621132c86308176929a52e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:19:57.572503+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:request-contract-revision:4:8a8ed61656c1a9db04197aad55acfb791d88c3e1c63ecf00e830b0defce0dd1d","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"9ae693ef-1d25-465a-b325-8f424fc8f2f6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-readiness-resilience-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":26094,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":973,"terminal":false,"missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10021,"prReadinessMs":1911,"approvedPlanMs":8103,"missionSetupMs":1922,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5144,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:15:48.387449+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"973","receipt_type":"execute_mission","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"49f46c00-2987-455b-b9c5-74a170c7b90b","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and continue the already-existing corrective PR #1494 only. It repairs the actual ContactsRouter-owned LAWN_CARE Customers route after exact route tracing proved PR #1492 targeted a sibling screen. PR #1494 head f996e6815151f4eb044d03476db27d4658e37d0e has a green KnockLaunch Gate. Do not synthesize or mutate source, do not create a replacement PR, and do not touch backend/data. Squash merge PR #1494, release frontend only, then prove current main contains the ContactsRouter Add Customer integration and preserves the MS Lawn Barber loader treatment. If visual witness infrastructure remains degraded, record that separately rather than changing product code.","tenantRef":"ms-lawn-barber","receivedAt":"2026-09-02T22:57:11.403Z","fingerprint":"9f1625058fa2107477d8ede423dd0bb612f78d37d48677a00442b9b137488996","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkoe8ku","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and continue the already-existing corrective PR #1494 only. It repairs the actual ContactsRouter-owned LAWN_CARE Customers route after exact route tracing proved PR #1492 targeted a sibling screen. PR #1494 head f996e6815151f4eb044d03476db27d4658e37d0e has a green KnockLaunch Gate. Do not synthesize or mutate source, do not create a replacement PR, and do not touch backend/data. Squash merge PR #1494, release frontend only, then prove current main contains the ContactsRouter Add Customer integration and preserves the MS Lawn Barber loader treatment. If visual witness infrastructure remains degraded, record that separately rather than changing product code.","wordingChanged":false,"canonicalIntent":"Adopt and continue the already-existing corrective PR #1494 only. It repairs the actual ContactsRouter-owned LAWN_CARE Customers route after exact route tracing proved PR #1492 targeted a sibling screen. PR #1494 head f996e6815151f4eb044d03476db27d4658e37d0e has a green KnockLaunch Gate. Do not synthesize or mutate source, do not create a replacement PR, and do not touch backend/data. Squash merge PR #1494, release frontend only, then prove current main contains the ContactsRouter Add Customer integration and preserves the MS Lawn Barber loader treatment. If visual witness infrastructure remains degraded, record that separately rather than changing product code.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"actual-customers-route-add","statement":"The actual lawn-care Customers route owned by ContactsRouter exposes Add Customer and uses the existing LawnCareContactIntake manual/screenshot review flow.","proofConditionIds":["repo","interaction"]},{"id":"loader-treatment-preserved","statement":"The existing MS Lawn Barber-only loader screen-blend treatment remains present and unchanged.","proofConditionIds":["repo"]}],"objective":"Adopt and continue the already-existing corrective PR #1494 only. It repairs the actual ContactsRouter-owned LAWN_CARE Customers route after exact route tracing proved PR #1492 targeted a sibling screen. PR #1494 head f996e6815151f4eb044d03476db27d4658e37d0e has a green KnockLaunch Gate. Do not synthesize or mutate source, do not create a replacement PR, and do not touch backend/data. Squash merge PR #1494, release frontend only, then prove current main contains the ContactsRouter Add Customer integration and preserves the MS Lawn Barber loader treatment. If visual witness infrastructure remains degraded, record that separately rather than changing product code.","constraints":[{"id":"adopt-existing-pr","statement":"Adopt PR #1494 and its exact green head; do not create another branch, PR, or source mutation.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"Release frontend only; no database, Edge Function, migration, Command Center, OnRunner, auth, or storage release.","proofConditionIds":["release"]},{"id":"reuse-write-path","statement":"The shared intake must retain activeTenant.id-scoped unified_contacts saving and universal-extractor screenshot parsing; no second create path.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Merged main contains the actual crmRoutes Customers -> ContactsRouter ownership, ContactsRouter lawn-care Add Customer integration, shared intake mount with showLauncher=false, activeTenant.id-scoped saving, and the existing ms-lawn-barber loader treatment.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"showLawnCareCustomerCreate","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"PR #1494 exact merged source is released successfully to frontend production only.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"On /ms-lawn-barber/customers, Add Customer opens the shared intake and exposes Upload Screenshot.","route":"/ms-lawn-barber/customers","roleRef":null,"userRef":null,"required":true,"expectedText":"Add Customer","targetedActions":[{"action":"click","targetText":"Add Customer"},{"text":"Upload Screenshot","action":"assert_text"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkoe8ku","conversationContext":"{\"requestContract\":{\"valid\":true,\"source\":\"explicit\",\"version\":1,\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"outcomes\":[{\"id\":\"actual-customers-route-add\",\"statement\":\"The actual lawn-care Customers route owned by ContactsRouter exposes Add Customer and uses the existing LawnCareContactIntake manual/screenshot review flow.\",\"proofConditionIds\":[\"repo\",\"interaction\"]},{\"id\":\"loader-treatment-preserved\",\"statement\":\"The existing MS Lawn Barber-only loader screen-blend treatment remains present and unchanged.\",\"proofConditionIds\":[\"repo\"]}],\"constraints\":[{\"id\":\"adopt-existing-pr\",\"statement\":\"Adopt PR #1494 and its exact green head; do not create another branch, PR, or source mutation.\",\"proofConditionIds\":[\"repo\"]},{\"id\":\"frontend-only\",\"statement\":\"Release frontend only; no database, Edge Function, migration, Command Center, OnRunner, auth, or storage release.\",\"proofConditionIds\":[\"release\"]},{\"id\":\"reuse-write-path\",\"statement\":\"The shared intake must retain activeTenant.id-scoped unified_contacts saving and universal-extractor screenshot parsing; no second create path.\",\"proofConditionIds\":[\"repo\"]}],\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"Merged main contains the actual crmRoutes Customers -> ContactsRouter ownership, ContactsRouter lawn-care Add Customer integration, shared intake mount with showLauncher=false, activeTenant.id-scoped saving, and the existing ms-lawn-barber loader treatment.\",\"required\":true,\"expectedText\":\"showLawnCareCustomerCreate\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"release\",\"kind\":\"runtime\",\"claim\":\"PR #1494 exact merged source is released successfully to frontend production only.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"interaction\",\"kind\":\"interaction\",\"claim\":\"On /ms-lawn-barber/customers, Add Customer opens the shared intake and exposes Upload Screenshot.\",\"route\":\"/ms-lawn-barber/customers\",\"required\":true,\"expectedText\":\"Add Customer\",\"targetedActions\":[{\"action\":\"click\",\"targetText\":\"Add Customer\"},{\"action\":\"assert_text\",\"text\":\"Upload Screenshot\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"a65f31c07663105582db148166fe016991267c1f207d97deb7fa33758287207f","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:57:12.03809+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:73c17fc7-c7f2-404b-a465-f7f32e30bfad:tenant-workstream-contribution:9f1625058fa2107477d8ede423dd0bb612f78d37d48677a00442b9b137488996","mission_step_id":null,"command_center_event_id":"73c17fc7-c7f2-404b-a465-f7f32e30bfad"},{"id":"6ddab236-e83d-4c4d-98ad-0cd6ad8fa3b7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903-r2","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":35037,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":1,"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_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11046,"prReadinessMs":3068,"approvedPlanMs":7695,"missionSetupMs":1907,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","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":1037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:36:23.815662+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1657","receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"fcf40013-0464-43e3-a255-d682bf15f0d7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"378cf281101a743a01051a5de5451281f56ef372e201e1a0b0d0cc44a224fc98","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5178","runId":5178,"status":"running","sourceSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","deploymentId":"forgejo-main-f7aee76a8d02233c805bf437f7f6cec803fb6cb7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.43-gate-intent-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:21:12.514733+00:00","proof_gate":"canonical_release_pending","source_sha":"5f3cd50eba97269b89e95632f859ffc8482e090a","external_id":"forgejo-main-5f3cd50eba97","receipt_type":"canonical_release_status","idempotency_key":"mission:2f2c2109-0b14-42bf-ae92-4b9e12c71814:forgejo-release-status:5f3cd50eba97269b89e95632f859ffc8482e090a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"aad50ea9-e744-4438-ac36-7da004e55a3c","command_center_event_id":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},{"id":"7ee8bcf9-349e-4cfd-a43c-d9ab7a37320f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner explicitly approved applying the bounded Forgejo reactivity and latency repair.","baseSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","issuedAt":1788892516340,"expiresAt":1788892696340,"missionId":"eda9436a-b4cd-40dc-8f03-665b23659a17","authorizationId":"fd23247f-4e2c-4654-9d68-f951006d2dd1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:35:16.760434+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd23247f-4e2c-4654-9d68-f951006d2dd1","mission_step_id":"08b6e281-b512-46aa-8095-7cd67965db1a","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"bc116000-52e1-4ba2-ad57-4ed62504538f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Retry only the deterministic one-line contract correction on existing PR #973 after read-back proved the previous mutation did not land. Change the two stale assertions in workers/cc-execution/test/release-orchestration-invariants.test.js from readiness 1500/4000 to the already-approved 4000/7000. Preserve all other #973 changes. Same branch, same PR, no replacement. Then exact-head Gate, squash merge, cc-execution-only release, live proof.","wordingChanged":false,"canonicalIntent":"Retry only the deterministic one-line contract correction on existing PR #973 after read-back proved the previous mutation did not land. Change the two stale assertions in workers/cc-execution/test/release-orchestration-invariants.test.js from readiness 1500/4000 to the already-approved 4000/7000. Preserve all other #973 changes. Same branch, same PR, no replacement. Then exact-head Gate, squash merge, cc-execution-only release, live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hardening","statement":"Existing PR #973 passes Gate, merges, and deploys cc-execution 1.55.8-readiness-resilience.","proofConditionIds":["proof-hardening"]}],"objective":"Retry only the deterministic one-line contract correction on existing PR #973 after read-back proved the previous mutation did not land. Change the two stale assertions in workers/cc-execution/test/release-orchestration-invariants.test.js from readiness 1500/4000 to the already-approved 4000/7000. Preserve all other #973 changes. Same branch, same PR, no replacement. Then exact-head Gate, squash merge, cc-execution-only release, live proof.","constraints":[{"id":"constraint-pr","statement":"Reuse existing PR #973 and do not create a replacement.","proofConditionIds":["proof-hardening"]},{"id":"constraint-protected","statement":"Do not bypass protected main or exact-head Gate.","proofConditionIds":["proof-hardening"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-hardening","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges through Forgejo protected main, deploys cc-execution only, and live runtime reports 1.55.8-readiness-resilience.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"b12eae61035271b265a7b892e28d3ccd7ce2f3e2ce21cd4d9cd122fcc75a12d2","requestContractRevision":5,"previousRequestContractHash":"8a8ed61656c1a9db04197aad55acfb791d88c3e1c63ecf00e830b0defce0dd1d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:20:27.224803+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:request-contract-revision:5:b12eae61035271b265a7b892e28d3ccd7ce2f3e2ce21cd4d9cd122fcc75a12d2","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"5f167a9d-578f-49ae-b9cd-b61730ddac75","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkoe8ku","reason":null,"status":"in_progress","metrics":{"receiptBytes":8291,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1494,"terminal":false,"missionId":"73c17fc7-c7f2-404b-a465-f7f32e30bfad","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5389,"prReadinessMs":329,"approvedPlanMs":0,"missionSetupMs":4052,"shipAndProveMs":4791},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"73c17fc7-c7f2-404b-a465-f7f32e30bfad"},"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":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:57:19.053617+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1494","receipt_type":"execute_mission","idempotency_key":"mission:73c17fc7-c7f2-404b-a465-f7f32e30bfad:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"58dd88ec-4a4d-4a3b-b682-aa044f9f240c","command_center_event_id":"73c17fc7-c7f2-404b-a465-f7f32e30bfad"},{"id":"01083f83-2bd7-4c50-9a0f-2f91e87e96d4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":11287,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1658,"terminal":false,"missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":11928,"prReadinessMs":0,"approvedPlanMs":11928,"missionSetupMs":293,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91"},"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":1056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T02:41:37.046046+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1658","receipt_type":"execute_mission","idempotency_key":"mission:4b21adcf-12ce-406a-a661-7cda7c502b91:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"7ea2c0f7-0480-4f4c-8f82-67d9ae0e5cf7","command_center_event_id":"4b21adcf-12ce-406a-a661-7cda7c502b91"},{"id":"16b8ec23-2f68-4a66-aa0d-4fbf32d98e2d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-intent-live-proof-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.44-gate-intent-service-proof-refreeze","prNumber":1694,"terminal":false,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10677,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10553,"approvedPlanMs":0,"missionSetupMs":465,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":166,"resolvePreflightMs":465,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},"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":2412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:08.029207+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1694","receipt_type":"execute_mission","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"a7065a09-cd5b-4e68-9b3f-1bc90b623e03","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Continuation of owner's explicit instruction to unfreeze the control plane, fix primary and backup Visual Witness runners with automatic failover, then refreeze. Exact release blocker is missing Docker CLI in cc-execution release job.","baseSha":"3af216826e158119a9cdff507865741a2fc96c7c","issuedAt":1788550266842,"expiresAt":1788550446842,"missionId":"12807ae2-14a2-4831-922e-0a112f4df04d","authorizationId":"ca5297f3-b566-4f0e-b619-99c458f31681","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:31:07.421354+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3af216826e158119a9cdff507865741a2fc96c7c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ca5297f3-b566-4f0e-b619-99c458f31681","mission_step_id":"1e9ff48e-412a-4d54-82b2-8324efea9395","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"010756a3-8413-4740-a00e-55b918f9fab0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/redfish-real-route-revolution-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13633,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":974,"terminal":false,"missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"c871ab5234138f99f52299730de3f360565beb44","timingsMs":{"handlerMs":21207,"prReadinessMs":1091,"approvedPlanMs":0,"missionSetupMs":3827,"shipAndProveMs":20108},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:27:30.036601+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"c871ab5234138f99f52299730de3f360565beb44","external_id":"974","receipt_type":"execute_mission","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8fba7560-ffa3-4584-a907-0038197afb6f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"c233c67d-37f4-465b-adf8-8e9b966c53c3","source":"cc-execution","status":"recorded","payload":{"objective":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","tenantRef":"mslawnbarber","receivedAt":"2026-09-02T23:08:07.097Z","fingerprint":"0d5c0e6a0deae8e9327fe183193cdc2e11002fec37cb83427125e4cff2fd02d5","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkpdz8f","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","wordingChanged":false,"canonicalIntent":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"add-customer-opens-intake","statement":"On the live MS Lawn Barber Customers view, clicking Add Customer opens the existing Add a contact intake with Add Contact and Upload Screenshot choices.","proofConditionIds":["proof-live-release","proof-add-customer-interaction"]}],"objective":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","constraints":[{"id":"reuse-existing-intake","statement":"Reuse the existing LawnCareContactIntake workflow; do not create a duplicate customer form or alter persistence.","proofConditionIds":["proof-repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-release","kind":"runtime","claim":"Merged frontend source c8e5d989bb58d766dc5611fb3136bf724c3d983f is live on app.knocklaunch.app.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-add-customer-interaction","kind":"interaction","claim":"Clicking Add Customer opens the existing lawn-care contact intake and exposes both manual and screenshot choices.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"text":"Add Customer","action":"click"},{"text":"Add a contact","action":"verify_text_present"},{"text":"Add Contact","action":"verify_text_present"},{"text":"Upload Screenshot","action":"verify_text_present"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-repository-scope","kind":"repository","claim":"The repair only mounts the existing LawnCareContactIntake on the lawn-care owner route and does not alter customer persistence or sibling tenant behavior.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkpdz8f","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Fix the MS Lawn Barber Add Customer button that currently does nothing by making it open the existing lawn-care contact intake. Preserve the existing manual and screenshot customer intake flow.\",\"intent\":{\"rawUtterance\":\"add customers does nothing\",\"canonicalIntent\":\"Fix MS Lawn Barber Add Customer so the button opens the existing lawn-care customer intake.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[\"Current conversation is scoped to MS Lawn Barber and live source proves the button dispatches an intake-open event without the intake component mounted.\"],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"add-customer-opens-intake\",\"statement\":\"On the live MS Lawn Barber Customers view, clicking Add Customer opens the existing Add a contact intake with Add Contact and Upload Screenshot choices.\",\"proofConditionIds\":[\"proof-live-release\",\"proof-add-customer-interaction\"]}],\"constraints\":[{\"id\":\"reuse-existing-intake\",\"statement\":\"Reuse the existing LawnCareContactIntake workflow; do not create a duplicate customer form or alter persistence.\",\"proofConditionIds\":[\"proof-repository-scope\"]}],\"proofConditions\":[{\"id\":\"proof-live-release\",\"kind\":\"runtime\",\"claim\":\"Merged frontend source c8e5d989bb58d766dc5611fb3136bf724c3d983f is live on app.knocklaunch.app.\",\"required\":true,\"route\":\"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers\",\"expectedText\":null,\"userRef\":null,\"roleRef\":\"GodMode\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-add-customer-interaction\",\"kind\":\"interaction\",\"claim\":\"Clicking Add Customer opens the existing lawn-care contact intake and exposes both manual and screenshot choices.\",\"required\":true,\"route\":\"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers\",\"expectedText\":null,\"userRef\":null,\"roleRef\":\"GodMode\",\"targetedActions\":[{\"text\":\"Add Customer\",\"action\":\"click\"},{\"text\":\"Add a contact\",\"action\":\"verify_text_present\"},{\"text\":\"Add Contact\",\"action\":\"verify_text_present\"},{\"text\":\"Upload Screenshot\",\"action\":\"verify_text_present\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-repository-scope\",\"kind\":\"repository\",\"claim\":\"The repair only mounts the existing LawnCareContactIntake on the lawn-care owner route and does not alter customer persistence or sibling tenant behavior.\",\"required\":true,\"route\":null,\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"0146510d844c9b04b87f4e90654cbc6305f52b3a42b0148d56385f608fbe974e","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T23:08:07.953476+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:cb3f3c71-5e02-4fc1-a532-470a2dc67da7:tenant-workstream-contribution:0d5c0e6a0deae8e9327fe183193cdc2e11002fec37cb83427125e4cff2fd02d5","mission_step_id":null,"command_center_event_id":"cb3f3c71-5e02-4fc1-a532-470a2dc67da7"},{"id":"944365c3-ba9c-4624-81ce-d0730a3dd557","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and finish existing PR #973 only on the same mission. Reconcile the retryable readiness timeout, reuse exact PR #973 and branch ai/control-plane-readiness-resilience-20260828, require exact-head Gate, squash merge, release only cc-execution, and prove live runtime terminal.","wordingChanged":false,"canonicalIntent":"Continue and finish existing PR #973 only on the same mission. Reconcile the retryable readiness timeout, reuse exact PR #973 and branch ai/control-plane-readiness-resilience-20260828, require exact-head Gate, squash merge, release only cc-execution, and prove live runtime terminal.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-973","statement":"Existing PR #973 reaches terminal merged and live cc-execution state.","proofConditionIds":["proof-973"]}],"objective":"Continue and finish existing PR #973 only on the same mission. Reconcile the retryable readiness timeout, reuse exact PR #973 and branch ai/control-plane-readiness-resilience-20260828, require exact-head Gate, squash merge, release only cc-execution, and prove live runtime terminal.","constraints":[{"id":"constraint-reuse","statement":"Reuse exact existing PR #973 and branch; do not create a replacement PR.","proofConditionIds":["proof-973"]},{"id":"constraint-protected","statement":"Do not bypass protected main or exact-head KnockLaunch Gate.","proofConditionIds":["proof-973"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-973","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges, affected cc-execution release reaches terminal success, and live runtime proves the merged source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"2372f7fc43e8235d48b891de416b49728374ec0576b96b0d6c75fc79b86c8fef","requestContractRevision":2,"previousRequestContractHash":"5af83d96b05d348b9e3bce994115af842b4dc5d4c1a435326d748f6711ff7f9a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:27:54.560179+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:request-contract-revision:2:2372f7fc43e8235d48b891de416b49728374ec0576b96b0d6c75fc79b86c8fef","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"eddc0a3f-f6d7-40bc-b5c3-acd350a5ef0a","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/test/source-discovery-policy.test.js"],"baseSha":"da56c3fe0304f533e2b40dc862467720badbff2e","consumedAt":1788015260246,"consumerToken":"467f5941-e742-4456-a1c6-e33a1d620257","authorizationId":"a9c739d4-5e4c-4eb1-bdb8-1be3bc95bdf1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:22.25518+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"da56c3fe0304f533e2b40dc862467720badbff2e","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:a9c739d4-5e4c-4eb1-bdb8-1be3bc95bdf1","mission_step_id":"16a92920-e4bb-4559-a18a-c4ca7c8c8250","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"95c1587c-9674-46de-a815-9d93429d1571","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c871ab5234138f99f52299730de3f360565beb44","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c871ab5234138f99f52299730de3f360565beb44","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"requestContractHash":"06a299e72c35945b138f146fa5afd9e97fbafc2a0d416aeb7a1016ebba872f84","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:27:49.581288+00:00","proof_gate":"canonical_release_pending","source_sha":"c871ab5234138f99f52299730de3f360565beb44","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:forgejo-release-status:c871ab5234138f99f52299730de3f360565beb44:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e734dec0-9e57-4ce8-8fe0-fa0cfb5a618f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"35677707-db72-4286-87c2-e3131f0d0664","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the remaining stale active-release assertion proven by exact gate run 5067: the mandatory architecture test must require active exact-source protected-main push OR overlapping workflow_dispatch, both under the activeWorkflowStates guard. Change only that assertion, push to the same branch/PR, re-gate, and continue the same corrective mission through squash merge, affected-target release, live cc-execution proof, and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the remaining stale active-release assertion proven by exact gate run 5067: the mandatory architecture test must require active exact-source protected-main push OR overlapping workflow_dispatch, both under the activeWorkflowStates guard. Change only that assertion, push to the same branch/PR, re-gate, and continue the same corrective mission through squash merge, affected-target release, live cc-execution proof, and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["gate-contract","runtime-release","freeze-contract"]},{"id":"active-release-contract","statement":"Mandatory architecture tests recognize active exact-source protected-main push runs and overlapping workflow_dispatch runs without allowing unrelated release collisions.","proofConditionIds":["gate-contract"]}],"objective":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the remaining stale active-release assertion proven by exact gate run 5067: the mandatory architecture test must require active exact-source protected-main push OR overlapping workflow_dispatch, both under the activeWorkflowStates guard. Change only that assertion, push to the same branch/PR, re-gate, and continue the same corrective mission through squash merge, affected-target release, live cc-execution proof, and refreeze.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-contract","kind":"repository","claim":"PR #1657 exact head passes all mandatory architecture tests and KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source with per-target release reconciliation active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"829b9a6546c28ddadebe794e9c03d2ee895a9987e3130cffdca48aa27afb6a72","requestContractRevision":7,"previousRequestContractHash":"1b8b489c749f1ebaa2389da9fdbc6e69d4ae58dfd68b7b6037101efd638976d2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:42:28.976034+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:7:829b9a6546c28ddadebe794e9c03d2ee895a9987e3130cffdca48aa27afb6a72","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"8c4a345b-76ad-47d1-82c8-a54d6f489baf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkpdz8f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7672,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"cb3f3c71-5e02-4fc1-a532-470a2dc67da7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":392,"missionSetupMs":4475},"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":"cb3f3c71-5e02-4fc1-a532-470a2dc67da7"},"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":5508,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/components/admin/AdminPageContext.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","config/cloudflare-native-frontend-build.json","src/components/CallFlow/steps/CustomerInfoStep.tsx","src/components/BulkLeadUpload.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/MapContext.tsx","src/components/NewLeadIntakeForm.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T23:08:10.494998+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb3f3c71-5e02-4fc1-a532-470a2dc67da7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5e3d9875-4bc1-4f25-801a-5b78ef72ea39","command_center_event_id":"cb3f3c71-5e02-4fc1-a532-470a2dc67da7"},{"id":"f18438f7-bc89-443b-9c4e-78ebff22ba75","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-readiness-resilience-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12609,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":973,"terminal":false,"missionId":"c857a84e-7e8b-4166-ab66-e446e15746dc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":889,"prReadinessMs":782,"approvedPlanMs":0,"missionSetupMs":1878,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c857a84e-7e8b-4166-ab66-e446e15746dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:30:09.670456+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"973","receipt_type":"execute_mission","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"b25f1087-25ac-4e01-8089-20654c2b9d5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/control-plane-readiness-resilience-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14103,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":973,"terminal":false,"missionId":"c857a84e-7e8b-4166-ab66-e446e15746dc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"44bb586b33a0d36e36bd06cdef5e0b57676a768c","timingsMs":{"handlerMs":1923,"prReadinessMs":1500,"approvedPlanMs":0,"missionSetupMs":2864,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c857a84e-7e8b-4166-ab66-e446e15746dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5016,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:27:45.705289+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"973","receipt_type":"execute_mission","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"1a26a532-77f5-48d5-bc17-c46fa09c93ed","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Owner explicitly ordered permanent elimination of merge-queue stalls. Live proof shows green mergeable PR #1022 cannot progress because canonical PR readiness exhausts the existing 7-second Forgejo read budget; this scoped maintenance raises only bounded idempotent readiness-read budgets and updates matching policy/tests.","baseSha":"da56c3fe0304f533e2b40dc862467720badbff2e","issuedAt":1788015285507,"expiresAt":1788015465507,"missionId":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277","singleUse":true,"authorizationId":"125e69c4-c168-4c99-af4d-f0a67e43178e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:46.411982+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"da56c3fe0304f533e2b40dc862467720badbff2e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:125e69c4-c168-4c99-af4d-f0a67e43178e","mission_step_id":"9b32dd79-b039-4844-96b0-b9c386af7dff","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"383ea466-0bb7-4911-98f1-ff242fd9c59e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability repair; gate 5067 proved the only remaining deterministic failure is the old workflow_dispatch-only active release assertion.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489750107,"expiresAt":1788489930107,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"b10d4382-32ba-417f-a4db-63bd08d6b051"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:42:31.081645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b10d4382-32ba-417f-a4db-63bd08d6b051","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"8d3b3cc2-6312-4ec5-8cfe-7cdd47b0e5b5","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner explicitly approved applying the bounded Forgejo reactivity and latency repair.","baseSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","issuedAt":1788892546841,"expiresAt":1788892726841,"missionId":"eda9436a-b4cd-40dc-8f03-665b23659a17","authorizationId":"69e192f2-151e-447e-958e-d63d109b5e3b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:35:47.58593+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:69e192f2-151e-447e-958e-d63d109b5e3b","mission_step_id":"08b6e281-b512-46aa-8095-7cd67965db1a","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"2dd631cb-d3cb-4419-b3ab-63549122ca09","source":"cc-execution","status":"recorded","payload":{"objective":"Update the existing PR #1498 on the same branch with the detector half of the repair. v15 must keep the existing 0.85x-1.25x area fence and add roof-edge/shape fidelity against the trusted subject footprint so a boxified area-correct correction cannot be published. Then ship the same PR through Gate, squash merge, frontend + roof-ai-detection release, and direct San Filippo proof.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T23:39:59.763Z","fingerprint":"dc85ebf6f6d03e432169d709ca70061bf6a0178d11ddac7173b1548923ad06ad","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkqdn2y","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update the existing PR #1498 on the same branch with the detector half of the repair. v15 must keep the existing 0.85x-1.25x area fence and add roof-edge/shape fidelity against the trusted subject footprint so a boxified area-correct correction cannot be published. Then ship the same PR through Gate, squash merge, frontend + roof-ai-detection release, and direct San Filippo proof.","wordingChanged":false,"canonicalIntent":"Update the existing PR #1498 on the same branch with the detector half of the repair. v15 must keep the existing 0.85x-1.25x area fence and add roof-edge/shape fidelity against the trusted subject footprint so a boxified area-correct correction cannot be published. Then ship the same PR through Gate, squash merge, frontend + roof-ai-detection release, and direct San Filippo proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"camera-lock","statement":"The verified 334 San Filippo property point remains the visual map center before, during, and after measurement; detected geometry may affect zoom but cannot shift the camera toward the house below.","proofConditionIds":["proof-live"]},{"id":"edge-fidelity","statement":"Area-correct but boxified or materially oversimplified geometry cannot be labeled or published as a successful automatic roof measurement when the trusted subject footprint has meaningful shape articulation.","proofConditionIds":["proof-live"]},{"id":"preserve-repairs","statement":"The existing strict area envelope, parcel lock, replace-on-success retry, and single-toast behavior remain intact.","proofConditionIds":["proof-live"]}],"objective":"Update the existing PR #1498 on the same branch with the detector half of the repair. v15 must keep the existing 0.85x-1.25x area fence and add roof-edge/shape fidelity against the trusted subject footprint so a boxified area-correct correction cannot be published. Then ship the same PR through Gate, squash merge, frontend + roof-ai-detection release, and direct San Filippo proof.","constraints":[{"id":"constraint-1","statement":"Do not relax the 0.85x-1.25x property geometry envelope.","proofConditionIds":["proof-live"]},{"id":"constraint-2","statement":"Do not reintroduce building-outline-as-success.","proofConditionIds":["proof-live"]},{"id":"constraint-3","statement":"Do not change unrelated Redfish routes, pricing, or documents.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"After the exact PR is merged and deployed, the live frontend keeps the verified property point as camera center and the live roof detector v15 rejects boxified/oversimplified single-roof corrections against a complex trusted footprint; direct San Filippo production evidence must show v15 shape-fidelity metadata and must not reproduce the prior crude v14 rectangle as an accepted result.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkqdn2y","conversationContext":null,"requestContractHash":"08639688d13fd74870ce73247028a87f3b38d9fcff518d952494de8fe2f9493a","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:40:01.030265+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:tenant-workstream-contribution:dc85ebf6f6d03e432169d709ca70061bf6a0178d11ddac7173b1548923ad06ad","mission_step_id":null,"command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"d1cd30da-c920-4daf-a3ad-224826424ae9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/redfish-real-route-revolution-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":18970,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":974,"terminal":false,"missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"c871ab5234138f99f52299730de3f360565beb44","timingsMs":{"handlerMs":31602,"prReadinessMs":0,"approvedPlanMs":31602,"missionSetupMs":482,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:20:07.956565+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8fba7560-ffa3-4584-a907-0038197afb6f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"7bd12fd3-b5b6-47c3-830c-d45c35340514","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-real-route-revolution-20260828","reason":"explicit_pull_request_identity_mismatch:974","status":"blocked","metrics":{"receiptBytes":20263,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":974,"terminal":false,"missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"c871ab5234138f99f52299730de3f360565beb44","timingsMs":{"handlerMs":4587,"prReadinessMs":0,"approvedPlanMs":4587,"missionSetupMs":687,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:20:52.592552+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8fba7560-ffa3-4584-a907-0038197afb6f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"0a628cf1-50a8-4852-b315-905ede7bc7c4","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"da56c3fe0304f533e2b40dc862467720badbff2e","consumedAt":1788015287606,"consumerToken":"007b161e-becd-4ef0-9c79-5439e40be730","authorizationId":"125e69c4-c168-4c99-af4d-f0a67e43178e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:54:48.423516+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"da56c3fe0304f533e2b40dc862467720badbff2e","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:125e69c4-c168-4c99-af4d-f0a67e43178e","mission_step_id":"9b32dd79-b039-4844-96b0-b9c386af7dff","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"a20115bb-f6f3-48b3-93c6-dcc87d3db82a","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","consumedAt":1788489752404,"consumerToken":"a7412a71-7d73-455b-97ad-e66fdc8feb41","authorizationId":"b10d4382-32ba-417f-a4db-63bd08d6b051"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:42:33.297996+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:b10d4382-32ba-417f-a4db-63bd08d6b051","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"722d91e9-0a7a-434e-9788-6a8e6526be32","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:22:43.969844+00:00","proof_gate":"canonical_release_pending","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:forgejo-release-status:f0825e12579ca9936b07d39dbdc7fda38fa7bde1:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"13c97883-b622-4bf4-a7f0-59ff02f8a676","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"4ec500e4-cd06-475e-8b2e-3e45d13929ec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-cache-20260904-r202609041527","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1724,"terminal":false,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":924,"approvedPlanMs":0,"missionSetupMs":803,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":571,"ledgerReconcileMs":0,"lineageReconcileMs":232,"resolvePreflightMs":803,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":571,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},"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":2076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:31:03.78094+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1724","receipt_type":"execute_mission","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"708b2ea8-e610-4288-8663-230130f222b4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-logo-resolver-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":21525,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":976,"terminal":false,"missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":null,"timingsMs":{"handlerMs":33106,"prReadinessMs":5168,"approvedPlanMs":17049,"missionSetupMs":296,"shipAndProveMs":10615},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fa4aff7-734a-442c-8716-87328a78ed9a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8191,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:35:17.471758+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"976","receipt_type":"execute_mission","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:execute_mission:canonical_release_dispatched:generation-1","mission_step_id":"e734dec0-9e57-4ce8-8fe0-fa0cfb5a618f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"04fde589-05d2-4150-8355-b82e8f56863d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2451,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20583,"prReadinessMs":20440,"approvedPlanMs":0,"missionSetupMs":494,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5719,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:35:57.70411+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:733115a3-50b2-4090-94e7-b485d9d2f3d2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ddfbc18e-9b11-481e-915b-b6435c62edb7","command_center_event_id":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},{"id":"57e33076-83f5-4b7b-847b-d1281d56364f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-no-stale-gate-carousel-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"75cb105f-7a02-46cc-9220-afca09c4b0fe","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2894,"prReadinessMs":2888,"approvedPlanMs":0,"missionSetupMs":3267,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"75cb105f-7a02-46cc-9220-afca09c4b0fe"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5448,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:41:26.8607+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:75cb105f-7a02-46cc-9220-afca09c4b0fe:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d86d96a7-439a-4f13-91d6-f541b4a2c427","command_center_event_id":"75cb105f-7a02-46cc-9220-afca09c4b0fe"},{"id":"6116fb81-dada-4f1a-8e37-a31fabf02605","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"CONTROL PLANE maintenance corrective generation from current main 2809a88ff28eec64aefadc224e8084ed720be7d2. Restore only the missing bounded PR-readiness improvement overwritten by concurrent #1023: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and existing command-center transport reliability contract assertions. Preserve the already-live 10-minute stale PR cleanup and 120-second stale-refresh retry. Do not alter write/mutation retries. One PR, Gate, squash merge, cc-execution-only release, exact live proof and open queue proof. Forgejo only.","wordingChanged":false,"canonicalIntent":"CONTROL PLANE maintenance corrective generation from current main 2809a88ff28eec64aefadc224e8084ed720be7d2. Restore only the missing bounded PR-readiness improvement overwritten by concurrent #1023: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and existing command-center transport reliability contract assertions. Preserve the already-live 10-minute stale PR cleanup and 120-second stale-refresh retry. Do not alter write/mutation retries. One PR, Gate, squash merge, cc-execution-only release, exact live proof and open queue proof. Forgejo only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"budget","statement":"CONTROL PLANE current source and live cc-execution use a 7000ms PR-readiness read timeout and 15000ms total readiness budget.","proofConditionIds":["repo","gate","live"]},{"id":"preserve","statement":"Existing 120-second stale refresh retry and 10-minute stale PR cleanup remain intact.","proofConditionIds":["repo","live"]},{"id":"queue","statement":"Open Forgejo queue contains only legitimate active work and no stale #1013-style PR.","proofConditionIds":["queue"]}],"objective":"CONTROL PLANE maintenance corrective generation from current main 2809a88ff28eec64aefadc224e8084ed720be7d2. Restore only the missing bounded PR-readiness improvement overwritten by concurrent #1023: workers/cc-execution/src/index-release-fast-lane.js FORGEJO_PR_READY_READ_TIMEOUT_MS 4000 -> 7000 and FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000 -> 15000; update config/control-plane-capabilities.json matching efficiency values and existing command-center transport reliability contract assertions. Preserve the already-live 10-minute stale PR cleanup and 120-second stale-refresh retry. Do not alter write/mutation retries. One PR, Gate, squash merge, cc-execution-only release, exact live proof and open queue proof. Forgejo only.","constraints":[{"id":"reads-only","statement":"Do not change write/mutation retry behavior; only bounded idempotent readiness-read budgets change.","proofConditionIds":["repo"]},{"id":"forgejo","statement":"Forgejo remains the only repository and merge owner.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"CONTROL PLANE merged source/config/tests encode readiness 7000/15000 and preserve stale recovery 120s/10m.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Corrective PR passes KnockLaunch Gate and squash merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Exact merged cc-execution source is deployed and live.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"queue","kind":"repository","claim":"Current Forgejo open queue has no stale superseded PR left indefinitely waiting.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b02b6d245274736100683b32542906b4fe85012b2f3dd43cf07920a173bbd1b7","requestContractRevision":2,"previousRequestContractHash":"eeee3e7d246dea89f9269068264cf6821da1a02f20d8121676d6e5c3794732bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:01:18.026568+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0963119c-a118-41e6-8988-ffc88eafed65:request-contract-revision:2:b02b6d245274736100683b32542906b4fe85012b2f3dd43cf07920a173bbd1b7","mission_step_id":"7a4b1e55-8151-4295-b707-4b4ce066bd1a","command_center_event_id":"0963119c-a118-41e6-8988-ffc88eafed65"},{"id":"5ef9083f-fba2-434f-892b-5a73c9d2db31","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","consumedAt":1788015683304,"consumerToken":"532bbdfa-5b31-48e4-95c6-c0e05fd8e793","authorizationId":"17b66511-4200-4619-aa7a-f0761b585fd0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:01:24.195333+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:17b66511-4200-4619-aa7a-f0761b585fd0","mission_step_id":"3242e3e0-eae5-43c2-a692-3d70e815f909","command_center_event_id":"0963119c-a118-41e6-8988-ffc88eafed65"},{"id":"1a40a351-c726-45e0-bbc4-3410f4958f37","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized systemic execution reliability repair on exact green PR #1657. Exact head de236a1d848ea793caabee63b398b65374b88076 passed KnockLaunch Gate run 5069 in 28 seconds and the gate-success notifier passed. Do not change source. Squash merge PR #1657 through Forgejo, release only affected production targets, prove live cc-execution is running the shipped systemic reliability version/source with per-target durable release reconciliation active, verify the merged source preserves the cross-PR TypeScript cache repair, and prove final controlPlaneFrozen=true. Then clean only obsolete first-generation reliability branch ai/systemic-execution-reliability-20260903 after replacement proof. Preserve unrelated PRs #1658 and #1633 for later re-gate.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized systemic execution reliability repair on exact green PR #1657. Exact head de236a1d848ea793caabee63b398b65374b88076 passed KnockLaunch Gate run 5069 in 28 seconds and the gate-success notifier passed. Do not change source. Squash merge PR #1657 through Forgejo, release only affected production targets, prove live cc-execution is running the shipped systemic reliability version/source with per-target durable release reconciliation active, verify the merged source preserves the cross-PR TypeScript cache repair, and prove final controlPlaneFrozen=true. Then clean only obsolete first-generation reliability branch ai/systemic-execution-reliability-20260903 after replacement proof. Preserve unrelated PRs #1658 and #1633 for later re-gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"durable-target-progress","statement":"Successful release targets remain successful when sibling targets or the enclosing workflow are interrupted.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"unfinished-only-retry","statement":"Corrective release dispatch resumes only unfinished affected targets after exact job-level reconciliation.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"transport-recovery","statement":"Transient Forgejo reconciliation reads retry within a bounded short budget without duplicating mutations or losing mission identity.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"refreeze","statement":"The repaired Command Center is live and the control plane ends frozen.","proofConditionIds":["runtime-release","freeze-contract"]}],"objective":"Continue the already-authorized systemic execution reliability repair on exact green PR #1657. Exact head de236a1d848ea793caabee63b398b65374b88076 passed KnockLaunch Gate run 5069 in 28 seconds and the gate-success notifier passed. Do not change source. Squash merge PR #1657 through Forgejo, release only affected production targets, prove live cc-execution is running the shipped systemic reliability version/source with per-target durable release reconciliation active, verify the merged source preserves the cross-PR TypeScript cache repair, and prove final controlPlaneFrozen=true. Then clean only obsolete first-generation reliability branch ai/systemic-execution-reliability-20260903 after replacement proof. Preserve unrelated PRs #1658 and #1633 for later re-gate.","constraints":[{"id":"canonical-path","statement":"Use exact green PR #1657, Forgejo squash merge, affected-target-only release, no source changes, no GitHub, no duplicate release or PR.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Merged Forgejo source contains per-target release reconciliation, unfinished-target corrective dispatch, bounded reconciliation retries, regression coverage, and the merged cross-PR TypeScript cache policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source and canonical per-target release reconciliation is active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with 1.58.20-systemic-execution-reliability-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038","requestContractRevision":8,"previousRequestContractHash":"829b9a6546c28ddadebe794e9c03d2ee895a9987e3130cffdca48aa27afb6a72"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:44:21.062086+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:8:6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"a41b5759-899d-4fc7-a745-311c09853357","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"707d1725743097580899b92b99511e26ed7c8104","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Cache regression coverage remains intact without contradicting the high-capacity production build contract.","proofConditionIds":["proof-1","proof-2"]},{"id":"outcome-2","satisfied":false,"statement":"PR #1730 merges and current frontend deploys successfully with live proof.","proofConditionIds":["proof-2","proof-3"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Change only the obsolete 700m assertion; preserve all cache and safety assertions.","proofConditionIds":["proof-1","proof-2","proof-3"]}],"contractHash":"cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-1","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3"},"required":true,"satisfied":true},{"id":"proof-2","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3"},"required":true,"satisfied":false},{"id":"proof-3","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:26:11.404359+00:00","proof_gate":"request_contract_pending","source_sha":"707d1725743097580899b92b99511e26ed7c8104","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:request-contract:cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3:707d1725743097580899b92b99511e26ed7c8104:pending:runtime","mission_step_id":"a3ea93b4-c7b8-45fa-afca-ce41471f648c","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"e442083b-cd9e-4470-be60-87cf3db71db6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-stale-gate-carousel-hardening-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"99ad217e-a385-456c-8ede-7d9d74efa82d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":759,"prReadinessMs":745,"approvedPlanMs":0,"missionSetupMs":939,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"99ad217e-a385-456c-8ede-7d9d74efa82d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5445,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:41:56.431937+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:99ad217e-a385-456c-8ede-7d9d74efa82d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3e03d237-d1cf-4cc0-aa94-b4bfc7d990d5","command_center_event_id":"99ad217e-a385-456c-8ede-7d9d74efa82d"},{"id":"0f4480db-ce6a-471c-91cd-048354d2655d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4905,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23183,"prReadinessMs":23166,"approvedPlanMs":0,"missionSetupMs":1276,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},"performance":null,"deploymentId":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-28T23:33:48.040862+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:733115a3-50b2-4090-94e7-b485d9d2f3d2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ddfbc18e-9b11-481e-915b-b6435c62edb7","command_center_event_id":"733115a3-50b2-4090-94e7-b485d9d2f3d2"},{"id":"6aeeed9d-dfb6-4b55-ad7e-a77b02dd1d66","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/restore-redfish-roofing-hub-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9074,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":978,"terminal":false,"missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1cab7e787000d9173ea9dd91c760b412deed983c","timingsMs":{"handlerMs":28958,"prReadinessMs":3280,"approvedPlanMs":14950,"missionSetupMs":2688,"shipAndProveMs":10244},"nextAction":null,"receiptRef":{"mode":"full","missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},"performance":null,"deploymentId":"forgejo-main-1cab7e787000","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":6952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:51:46.204674+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1cab7e787000d9173ea9dd91c760b412deed983c","external_id":"forgejo-main-1cab7e787000","receipt_type":"execute_mission","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9f0124d6-ba66-4cb1-92f5-eb1ec6db4c35","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"5a578199-00ae-441b-84b9-317b8e2bcc9f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903-r2","reason":null,"status":"in_progress","metrics":{"receiptBytes":42133,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1657,"terminal":false,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8035,"prReadinessMs":824,"approvedPlanMs":0,"missionSetupMs":2461,"shipAndProveMs":6913},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","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":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:44:31.603732+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1657","receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"64b90b16-85ed-427b-95ed-47a7b22eed2b","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"f8f79a72-6fd2-4dc1-aa0c-4addccb25c81","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-cloudflare-backup","prNumber":1742,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3af216826e158119a9cdff507865741a2fc96c7c","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:31:06.324033+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3af216826e158119a9cdff507865741a2fc96c7c","external_id":"1742","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:12807ae2-14a2-4831-922e-0a112f4df04d:merged-pr:1742:3af216826e158119a9cdff507865741a2fc96c7c","mission_step_id":"b4f5c7d0-c7e4-4a46-a2d5-1bb7123e9ede","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"7e4fb1cf-a448-4b6f-b2a4-48f224381669","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair against current main. Preserve the newer mission-lineage latency policy already on main (1200ms first attempt, 2500ms total, 75ms retry) and tighten the remaining slow Forgejo/main-snapshot/readiness paths only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair against current main. Preserve the newer mission-lineage latency policy already on main (1200ms first attempt, 2500ms total, 75ms retry) and tighten the remaining slow Forgejo/main-snapshot/readiness paths only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reactivity","statement":"Reduce remaining healthy-path Forgejo/provider tail latency while preserving the newer mission-lineage latency policy already on current main.","proofConditionIds":["repo","release","runtime"]},{"id":"safety","statement":"Preserve exact-head identity, protected-main Gate enforcement, no blind write retries, atomic write reconciliation, and one-vCPU sequential read-pressure safety.","proofConditionIds":["repo","release","runtime"]}],"objective":"Unfreeze the control plane and apply the owner-approved bounded Forgejo reactivity repair against current main. Preserve the newer mission-lineage latency policy already on main (1200ms first attempt, 2500ms total, 75ms retry) and tighten the remaining slow Forgejo/main-snapshot/readiness paths only. Preserve exact-head identity, protected-main Gate enforcement, no-blind-write-retry, atomic write reconciliation, and one-vCPU sequential read-pressure safety. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","constraints":[{"id":"scope","statement":"Only the four named control-plane files may change.","proofConditionIds":["repo"]},{"id":"lane","statement":"Use one mission lineage, one PR, one Gate, one squash merge, and only the affected ccExecution release target.","proofConditionIds":["release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Exact Forgejo diff is limited to bounded latency-policy changes and preserves newer current-main lineage tuning.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"KnockLaunch Gate succeeds and Forgejo squash merge completes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"1b15ae97833fd5b0fc18f64b5252e45f34196a082e6cdb26ffddc4f8941ae04f","requestContractRevision":6,"previousRequestContractHash":"fbc4762f2eecea2559d1c958e086fdcb62d38fc6cd7f6662857a37a3406e5a65"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:36:39.012859+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:request-contract:1b15ae97833fd5b0fc18f64b5252e45f34196a082e6cdb26ffddc4f8941ae04f","mission_step_id":"ab2f8e88-9b05-4f4f-86a8-98baddd18bc5","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"1e0bd81a-3153-4e55-965a-30e758968457","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/restore-redfish-roofing-hub-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":24337,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":978,"terminal":false,"missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"1cab7e787000d9173ea9dd91c760b412deed983c","timingsMs":{"handlerMs":16759,"prReadinessMs":466,"approvedPlanMs":0,"missionSetupMs":2979,"shipAndProveMs":16285},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},"performance":null,"deploymentId":"forgejo-main-1cab7e787000","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":4600,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:52:19.173159+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"1cab7e787000d9173ea9dd91c760b412deed983c","external_id":"forgejo-main-1cab7e787000","receipt_type":"execute_mission","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"35b0c47e-006b-457c-b05d-e87f4f9a18d0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-premium-picker-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4141,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":979,"terminal":false,"missionId":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"86d3a3755629efcca26ea40dcd00334575ffa2a0","timingsMs":{"handlerMs":26128,"prReadinessMs":1514,"approvedPlanMs":14219,"missionSetupMs":6087,"shipAndProveMs":10137},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4"},"performance":null,"deploymentId":"forgejo-main-86d3a3755629","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":7366,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:08:00.438273+00:00","proof_gate":"canonical_release_dispatched","source_sha":"86d3a3755629efcca26ea40dcd00334575ffa2a0","external_id":"forgejo-main-86d3a3755629","receipt_type":"execute_mission","idempotency_key":"mission:c7fa0759-aee5-4e01-b9ed-34e2c73d63c4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"64160372-170f-438b-b934-7fda3e66b259","command_center_event_id":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4"},{"id":"de12724e-afdd-48db-80b9-b432399899a5","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1499 without modifying source. Squash merge after the exact green Gate, release frontend only, and verify MS Lawn Barber branding live.","tenantRef":"mslawnbarber","receivedAt":"2026-09-02T23:41:12.637Z","fingerprint":"b4d021f8769dd2b0d9d0948e1f342b394c83442bab109dc79798f25a302709ec","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkqhkqo","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1499 without modifying source. Squash merge after the exact green Gate, release frontend only, and verify MS Lawn Barber branding live.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1499 without modifying source. Squash merge after the exact green Gate, release frontend only, and verify MS Lawn Barber branding live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background","statement":"The live /ms-lawn-barber owner workspace visibly uses the configured MS Lawn Barber background image instead of an opaque flat lawn-care gradient.","proofConditionIds":["repo","release","visual"]},{"id":"brand-mark","statement":"The live MS Lawn Barber owner header visibly presents the tenant's canonical brand mark as a clear avatar/brand treatment without an opaque black box dominating the header.","proofConditionIds":["repo","visual"]},{"id":"tenant-label","statement":"The Today surface says MS Lawn Barber · Today (or the tenant's current DBA/name) and does not show SeaSide Lawns.","proofConditionIds":["repo","visual"]}],"objective":"Continue existing PR #1499 without modifying source. Squash merge after the exact green Gate, release frontend only, and verify MS Lawn Barber branding live.","constraints":[{"id":"frontend-only","statement":"Do not change database, storage, auth, workflows, or SeaSide's separate vanity-route behavior.","proofConditionIds":["repo","release"]},{"id":"reuse-media","statement":"Use the already-provisioned MS Lawn Barber logo/background media and existing tenant media resolver; do not duplicate assets.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Merged main contains the tenant-scoped lawn-care branding wrapper/CSS and dynamic active-tenant Today label, with no hard-coded 'SeaSide Lawns · Today' in shared OwnerDay.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"runtime","claim":"The exact merged source is released only to the frontend production target.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"On the live /ms-lawn-barber route, the configured lawn-care photo background is visible, the MS Lawn Barber brand mark is visible in the header, and no SeaSide Lawns label is visible.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkqhkqo","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"intent\":{\"rawUtterance\":\"Restore MS Lawn Barber's missing background picture and avatar/branding on her live owner workspace, and remove the visible SeaSide contamination shown in the supplied screenshot.\",\"canonicalIntent\":\"Restore MS Lawn Barber's configured tenant background and tenant brand/avatar mark on the live owner workspace and ensure shared lawn-care Today branding uses MS Lawn Barber, not SeaSide Lawns.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false,\"evidence\":[\"User supplied a screenshot of /ms-lawn-barber showing a flat background, weak/missing tenant avatar treatment, and 'SEASIDE LAWNS · TODAY'.\"]},\"objective\":\"Restore MS Lawn Barber's configured tenant background and tenant brand/avatar mark on the live owner workspace and remove SeaSide wording from the shared Today surface.\",\"outcomes\":[{\"id\":\"background\",\"statement\":\"The live /ms-lawn-barber owner workspace visibly uses the configured MS Lawn Barber background image instead of an opaque flat lawn-care gradient.\",\"proofConditionIds\":[\"repo\",\"release\",\"visual\"]},{\"id\":\"brand-mark\",\"statement\":\"The live MS Lawn Barber owner header visibly presents the tenant's canonical brand mark as a clear avatar/brand treatment without an opaque black box dominating the header.\",\"proofConditionIds\":[\"repo\",\"visual\"]},{\"id\":\"tenant-label\",\"statement\":\"The Today surface says MS Lawn Barber · Today (or the tenant's current DBA/name) and does not show SeaSide Lawns.\",\"proofConditionIds\":[\"repo\",\"visual\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"Do not change database, storage, auth, workflows, or SeaSide's separate vanity-route behavior.\",\"proofConditionIds\":[\"repo\",\"release\"]},{\"id\":\"reuse-media\",\"statement\":\"Use the already-provisioned MS Lawn Barber logo/background media and existing tenant media resolver; do not duplicate assets.\",\"proofConditionIds\":[\"repo\"]}],\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"Merged main contains the tenant-scoped lawn-care branding wrapper/CSS and dynamic active-tenant Today label, with no hard-coded 'SeaSide Lawns · Today' in shared OwnerDay.\",\"required\":true,\"route\":\"/ms-lawn-barber\",\"expectedText\":\"MS Lawn Barber\"},{\"id\":\"release\",\"kind\":\"runtime\",\"claim\":\"The exact merged source is released only to the frontend production target.\",\"required\":true,\"route\":\"/ms-lawn-barber\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"visual\",\"kind\":\"visual\",\"claim\":\"On the live /ms-lawn-barber route, the configured lawn-care photo background is visible, the MS Lawn Barber brand mark is visible in the header, and no SeaSide Lawns label is visible.\",\"required\":true,\"route\":\"/ms-lawn-barber\",\"expectedText\":\"MS Lawn Barber\",\"targetedActions\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"ca6328784a8e9e750bf2d4d69ef0f3a2bde1b40acec9cb20bfaeb8bb7c61b963","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T23:41:13.119203+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:19c2dbb0-f29f-4e68-9b5f-c0b590db4f35:tenant-workstream-contribution:b4d021f8769dd2b0d9d0948e1f342b394c83442bab109dc79798f25a302709ec","mission_step_id":null,"command_center_event_id":"19c2dbb0-f29f-4e68-9b5f-c0b590db4f35"},{"id":"7e5c76cd-c0b3-4260-a0f7-cb59a1b6ccec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/redfish-premium-picker-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9196,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":979,"terminal":false,"missionId":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"86d3a3755629efcca26ea40dcd00334575ffa2a0","timingsMs":{"handlerMs":17266,"prReadinessMs":283,"approvedPlanMs":0,"missionSetupMs":819,"shipAndProveMs":16905},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4"},"performance":null,"deploymentId":"forgejo-main-86d3a3755629","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":4340,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:13:58.909356+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"86d3a3755629efcca26ea40dcd00334575ffa2a0","external_id":"forgejo-main-86d3a3755629","receipt_type":"execute_mission","idempotency_key":"mission:c7fa0759-aee5-4e01-b9ed-34e2c73d63c4:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6ec091d7-99dc-4476-b145-08c5cdb8892a","command_center_event_id":"c7fa0759-aee5-4e01-b9ed-34e2c73d63c4"},{"id":"df93f1c3-452e-4b0e-a23e-77ed205415e2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdmphl1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4892,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":980,"terminal":false,"missionId":"6e092e4a-d568-46d3-985b-a5d17ab66da8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"21a97c129b8393c89a01f189fabfb7ac635c71c3","timingsMs":{"handlerMs":30715,"prReadinessMs":1571,"approvedPlanMs":16775,"missionSetupMs":4730,"shipAndProveMs":12364},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e092e4a-d568-46d3-985b-a5d17ab66da8"},"performance":null,"deploymentId":"forgejo-main-21a97c129b83","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":7108,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:18:33.214572+00:00","proof_gate":"canonical_release_dispatched","source_sha":"21a97c129b8393c89a01f189fabfb7ac635c71c3","external_id":"forgejo-main-21a97c129b83","receipt_type":"execute_mission","idempotency_key":"mission:6e092e4a-d568-46d3-985b-a5d17ab66da8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d3fd4879-bf26-41ef-90b1-9c0880f29c76","command_center_event_id":"6e092e4a-d568-46d3-985b-a5d17ab66da8"},{"id":"5249f3a9-c1a9-4242-9977-406f916c576b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdmyrlz","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13003,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":981,"terminal":false,"missionId":"20bc47de-2791-4ee6-a3ff-f57474312364","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","timingsMs":{"handlerMs":29853,"prReadinessMs":2032,"approvedPlanMs":17139,"missionSetupMs":2831,"shipAndProveMs":10163},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bc47de-2791-4ee6-a3ff-f57474312364"},"performance":null,"deploymentId":"forgejo-main-9b0ceac8a813","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":7376,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T00:29:31.25565+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","external_id":"forgejo-main-9b0ceac8a813","receipt_type":"execute_mission","idempotency_key":"mission:20bc47de-2791-4ee6-a3ff-f57474312364:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ed81f94e-0f69-4217-abcb-3290ef8e3db8","command_center_event_id":"20bc47de-2791-4ee6-a3ff-f57474312364"},{"id":"d73dc93f-b2ad-4857-adec-e8509aa51882","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtdmyrlz","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14287,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":981,"terminal":false,"missionId":"20bc47de-2791-4ee6-a3ff-f57474312364","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","timingsMs":{"handlerMs":19048,"prReadinessMs":647,"approvedPlanMs":0,"missionSetupMs":1094,"shipAndProveMs":18394},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"20bc47de-2791-4ee6-a3ff-f57474312364"},"performance":null,"deploymentId":"forgejo-main-9b0ceac8a813","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":4510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T00:30:06.03586+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","external_id":"forgejo-main-9b0ceac8a813","receipt_type":"execute_mission","idempotency_key":"mission:20bc47de-2791-4ee6-a3ff-f57474312364:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"17ed4b4b-94db-4571-ac57-6e22351f53fc","command_center_event_id":"20bc47de-2791-4ee6-a3ff-f57474312364"},{"id":"986b03a5-dd9c-4794-9e37-326c540f09bc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkqhkqo","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6792,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"19c2dbb0-f29f-4e68-9b5f-c0b590db4f35","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":25,"missionSetupMs":3311},"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":"19c2dbb0-f29f-4e68-9b5f-c0b590db4f35"},"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":4603,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx","src/components/WorkflowRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T23:41:14.715472+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19c2dbb0-f29f-4e68-9b5f-c0b590db4f35:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dfa0b550-ecc4-441d-b928-ea19362fe0b0","command_center_event_id":"19c2dbb0-f29f-4e68-9b5f-c0b590db4f35"},{"id":"bcd60ef4-e309-4155-b061-e74de1c18da8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/gate-intent-live-proof-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.44-gate-intent-service-proof-refreeze","prNumber":1694,"terminal":false,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1231,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":238,"approvedPlanMs":0,"missionSetupMs":432,"providerAuthMs":0,"shipAndProveMs":826,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":432,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},"performance":null,"deploymentId":"forgejo-main-f0825e12579c","workflowRunId":5180,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2308,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:23:51.896926+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":"forgejo-main-f0825e12579c","receipt_type":"execute_mission","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"13c97883-b622-4bf4-a7f0-59ff02f8a676","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"1d0926ee-c8ab-4f74-8901-d6f64b3c91e7","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure","render-onrunner/runtime-proof":"success"},"mainSha":"3af216826e158119a9cdff507865741a2fc96c7c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"3af216826e158119a9cdff507865741a2fc96c7c","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"failure"},"requestContractHash":"0d3ad391885ded85168bdcba7f4ec8ec1f010fd052ea0b51f34c2b8e0b6f611b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5291","runId":5291,"status":"failure","sourceSha":"3af216826e158119a9cdff507865741a2fc96c7c","conclusion":null,"failedJobs":[{"id":36143,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5291,"logTail":["2026-09-04T19:33:25.6921283Z   ✅  Success - Post Authenticate OnRunner image registry","2026-09-04T19:33:25.7248792Z ⭐ Run Post Set up Forgejo-native Buildx","2026-09-04T19:33:25.7289522Z   🐳  docker exec cmd=[node /var/run/act/actions/12/6b6eccc9a3fb11b9ff17621a0538b10f54c9cb5b0f0b026fc10d45b92d68a0/dist/index.js] user= workdir=","2026-09-04T19:33:26.2209545Z   ❓  ::group::Removing builder","2026-09-04T19:33:26.2210709Z ##[group]Removing builder","2026-09-04T19:33:26.2217099Z (node:5754) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-04T19:33:26.2217564Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-04T19:33:26.4474601Z [command]/usr/bin/docker buildx rm builder-0d246839-5ecb-45c7-a674-0105d91f5784","2026-09-04T19:33:28.2396761Z builder-0d246839-5ecb-45c7-a674-0105d91f5784 removed","2026-09-04T19:33:28.2465798Z   ❓  ::endgroup::","2026-09-04T19:33:28.2466355Z ##[endgroup]","2026-09-04T19:33:28.2466749Z   ❓  ::group::Cleaning up certificates","2026-09-04T19:33:28.2466979Z ##[group]Cleaning up certificates","2026-09-04T19:33:28.2476461Z   ❓  ::endgroup::","2026-09-04T19:33:28.2477005Z ##[endgroup]","2026-09-04T19:33:28.2477331Z   ❓  ::group::Post cache","2026-09-04T19:33:28.2477500Z ##[group]Post cache","2026-09-04T19:33:28.2482270Z State not set","2026-09-04T19:33:28.2482732Z   ❓  ::endgroup::","2026-09-04T19:33:28.2483031Z ##[endgroup]","2026-09-04T19:33:28.2642168Z   ✅  Success - Post Set up Forgejo-native Buildx","2026-09-04T19:33:28.2938474Z ⭐ Run Post Checkout exact OnRunner release source","2026-09-04T19:33:28.2989275Z   🐳  docker exec cmd=[node /var/run/act/actions/18/75315dd40fe30ec777f9ccbedb6814ff254981d88565515018eee205666070/dist/index.js] user= workdir=","2026-09-04T19:33:28.5763003Z [command]/usr/bin/git version","2026-09-04T19:33:28.5854742Z git version 2.39.5","2026-09-04T19:33:28.5918196Z   ⚙  ***","2026-09-04T19:33:28.5953793Z Temporarily overriding HOME='/tmp/123eda17-4fd5-48f0-bb19-58eceb05304e' before making global git config changes","2026-09-04T19:33:28.5955904Z Adding repository directory to the temporary git global config as a safe directory","2026-09-04T19:33:28.5996487Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-04T19:33:28.6086300Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-04T19:33:28.6175688Z [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-09-04T19:33:28.6753395Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-04T19:33:28.6798908Z http.https://git.knocklaunch.app/.extraheader","2026-09-04T19:33:28.6825104Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-04T19:33:28.6890743Z [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-09-04T19:33:28.7388205Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-04T19:33:28.7454711Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-04T19:33:28.8075572Z   ✅  Success - Post Checkout exact OnRunner release source","2026-09-04T19:33:28.8387094Z 🏁  Job succeeded",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":73,"content":"2026-09-04T19:30:19.4398970Z ⚙️ [runner]: exitcode '1': failure"},{"line":76,"content":"2026-09-04T19:30:19.6352030Z 🏁  Job failed"},{"line":77,"content":"2026-09-04T19:30:20.8083766Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t19:30:19.4398970z ⚙️ [runner]: exitcode '1': failure|2026-09-04t19:30:19.6352030z 🏁  job failed|2026-09-04t19:30:20.8083766z job 'release cc-execution' failed","failureClass":"code_failure","targetStates":{"onrunner":"success","ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"failure"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"3af216826e158119a9cdff507865741a2fc96c7c","runnerVersion":"onrunner-3af216826e15","expectedSourceSha":"3af216826e158119a9cdff507865741a2fc96c7c"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5291,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5291","runId":5291,"status":"failure","sourceSha":"3af216826e158119a9cdff507865741a2fc96c7c","conclusion":null,"failedJobs":[{"id":36143,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5291,"logTail":["2026-09-04T19:33:25.6921283Z   ✅  Success - Post Authenticate OnRunner image registry","2026-09-04T19:33:25.7248792Z ⭐ Run Post Set up Forgejo-native Buildx","2026-09-04T19:33:25.7289522Z   🐳  docker exec cmd=[node /var/run/act/actions/12/6b6eccc9a3fb11b9ff17621a0538b10f54c9cb5b0f0b026fc10d45b92d68a0/dist/index.js] user= workdir=","2026-09-04T19:33:26.2209545Z   ❓  ::group::Removing builder","2026-09-04T19:33:26.2210709Z ##[group]Removing builder","2026-09-04T19:33:26.2217099Z (node:5754) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-04T19:33:26.2217564Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-04T19:33:26.4474601Z [command]/usr/bin/docker buildx rm builder-0d246839-5ecb-45c7-a674-0105d91f5784","2026-09-04T19:33:28.2396761Z builder-0d246839-5ecb-45c7-a674-0105d91f5784 removed","2026-09-04T19:33:28.2465798Z   ❓  ::endgroup::","2026-09-04T19:33:28.2466355Z ##[endgroup]","2026-09-04T19:33:28.2466749Z   ❓  ::group::Cleaning up certificates","2026-09-04T19:33:28.2466979Z ##[group]Cleaning up certificates","2026-09-04T19:33:28.2476461Z   ❓  ::endgroup::","2026-09-04T19:33:28.2477005Z ##[endgroup]","2026-09-04T19:33:28.2477331Z   ❓  ::group::Post cache","2026-09-04T19:33:28.2477500Z ##[group]Post cache","2026-09-04T19:33:28.2482270Z State not set","2026-09-04T19:33:28.2482732Z   ❓  ::endgroup::","2026-09-04T19:33:28.2483031Z ##[endgroup]","2026-09-04T19:33:28.2642168Z   ✅  Success - Post Set up Forgejo-native Buildx","2026-09-04T19:33:28.2938474Z ⭐ Run Post Checkout exact OnRunner release source","2026-09-04T19:33:28.2989275Z   🐳  docker exec cmd=[node /var/run/act/actions/18/75315dd40fe30ec777f9ccbedb6814ff254981d88565515018eee205666070/dist/index.js] user= workdir=","2026-09-04T19:33:28.5763003Z [command]/usr/bin/git version","2026-09-04T19:33:28.5854742Z git version 2.39.5","2026-09-04T19:33:28.5918196Z   ⚙  ***","2026-09-04T19:33:28.5953793Z Temporarily overriding HOME='/tmp/123eda17-4fd5-48f0-bb19-58eceb05304e' before making global git config changes","2026-09-04T19:33:28.5955904Z Adding repository directory to the temporary git global config as a safe directory","2026-09-04T19:33:28.5996487Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-04T19:33:28.6086300Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-04T19:33:28.6175688Z [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-09-04T19:33:28.6753395Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-04T19:33:28.6798908Z http.https://git.knocklaunch.app/.extraheader","2026-09-04T19:33:28.6825104Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-04T19:33:28.6890743Z [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-09-04T19:33:28.7388205Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-04T19:33:28.7454711Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-04T19:33:28.8075572Z   ✅  Success - Post Checkout exact OnRunner release source","2026-09-04T19:33:28.8387094Z 🏁  Job succeeded",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":73,"content":"2026-09-04T19:30:19.4398970Z ⚙️ [runner]: exitcode '1': failure"},{"line":76,"content":"2026-09-04T19:30:19.6352030Z 🏁  Job failed"},{"line":77,"content":"2026-09-04T19:30:20.8083766Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t19:30:19.4398970z ⚙️ [runner]: exitcode '1': failure|2026-09-04t19:30:19.6352030z 🏁  job failed|2026-09-04t19:30:20.8083766z job 'release cc-execution' failed","failureClass":"code_failure","targetStates":{"onrunner":"success","ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:34:03.401379+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"3af216826e158119a9cdff507865741a2fc96c7c","external_id":"forgejo-main-3af216826e15","receipt_type":"canonical_release_status","idempotency_key":"mission:12807ae2-14a2-4831-922e-0a112f4df04d:forgejo-release-status:3af216826e158119a9cdff507865741a2fc96c7c:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure|render-onrunner/runtime-proof=success","mission_step_id":"b4f5c7d0-c7e4-4a46-a2d5-1bb7123e9ede","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"edc0a248-37c1-4127-ba41-97b40cff4992","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdnjxt3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3820,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":982,"terminal":false,"missionId":"a7fd0381-79aa-4a97-be8f-fe1c506c09e0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ba96d453dcf352cab9d061b139a59477f7a330e8","timingsMs":{"handlerMs":29837,"prReadinessMs":2008,"approvedPlanMs":17249,"missionSetupMs":3893,"shipAndProveMs":10049},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a7fd0381-79aa-4a97-be8f-fe1c506c09e0"},"performance":null,"deploymentId":"forgejo-main-ba96d453dcf3","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":7276,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:41:03.572307+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ba96d453dcf352cab9d061b139a59477f7a330e8","external_id":"forgejo-main-ba96d453dcf3","receipt_type":"execute_mission","idempotency_key":"mission:a7fd0381-79aa-4a97-be8f-fe1c506c09e0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a4ac62f5-e919-4fbd-97b6-efaf78c475cf","command_center_event_id":"a7fd0381-79aa-4a97-be8f-fe1c506c09e0"},{"id":"894c4900-29e1-4e1f-acd6-c7ff6f30dd25","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ba96d453dcf352cab9d061b139a59477f7a330e8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ba96d453dcf352cab9d061b139a59477f7a330e8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8913f3c50cdac8f32500c3613bcdd09bd037d96e0718f93dd19c57b114d8e7b0","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:41:24.172093+00:00","proof_gate":"canonical_release_pending","source_sha":"ba96d453dcf352cab9d061b139a59477f7a330e8","external_id":"forgejo-main-ba96d453dcf3","receipt_type":"canonical_release_status","idempotency_key":"mission:a7fd0381-79aa-4a97-be8f-fe1c506c09e0:forgejo-release-status:ba96d453dcf352cab9d061b139a59477f7a330e8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a4ac62f5-e919-4fbd-97b6-efaf78c475cf","command_center_event_id":"a7fd0381-79aa-4a97-be8f-fe1c506c09e0"},{"id":"2d6262cd-bac0-4510-9d83-637e81458899","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-customer-witness-defects-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6191,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":983,"terminal":false,"missionId":"3f2ebdc0-9550-409a-8148-6b7adaa3382c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9e7fa3578daf52315a5867be3d1e4a96859561b8","timingsMs":{"handlerMs":36114,"prReadinessMs":1771,"approvedPlanMs":23194,"missionSetupMs":2885,"shipAndProveMs":10763},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f2ebdc0-9550-409a-8148-6b7adaa3382c"},"performance":null,"deploymentId":"forgejo-main-9e7fa3578daf","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":7590,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T00:42:48.468042+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9e7fa3578daf52315a5867be3d1e4a96859561b8","external_id":"forgejo-main-9e7fa3578daf","receipt_type":"execute_mission","idempotency_key":"mission:3f2ebdc0-9550-409a-8148-6b7adaa3382c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"afa2afd3-a582-41e5-80cb-6466c673fa87","command_center_event_id":"3f2ebdc0-9550-409a-8148-6b7adaa3382c"},{"id":"3537868d-e757-4462-a58b-4b00286d06fe","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Owner explicitly ordered permanent control plane repair of recurring Forgejo merge queue stalls; current-main inspection proves only the bounded PR-readiness read budget remains at the old 4s/7s values after concurrent #1023.","baseSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","issuedAt":1788015679123,"expiresAt":1788015859123,"missionId":"0963119c-a118-41e6-8988-ffc88eafed65","singleUse":true,"authorizationId":"17b66511-4200-4619-aa7a-f0761b585fd0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:01:20.198914+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:17b66511-4200-4619-aa7a-f0761b585fd0","mission_step_id":"3242e3e0-eae5-43c2-a692-3d70e815f909","command_center_event_id":"0963119c-a118-41e6-8988-ffc88eafed65"},{"id":"2b9164f6-9d20-4405-8620-e6343551ec9e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/systemic-execution-reliability-20260903-r2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":43383,"releaseCount":0,"toolCallCount":26,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.20-systemic-execution-reliability-refreeze","prNumber":1657,"terminal":false,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"95195414069160d090399f1eb6bd3482e749efde","timingsMs":{"handlerMs":5382,"prReadinessMs":843,"approvedPlanMs":0,"missionSetupMs":1551,"shipAndProveMs":3978},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cd88e721-f570-406b-b194-53230b2acb03"},"performance":null,"deploymentId":"forgejo-main-951954140691","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2326,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:46:11.84787+00:00","proof_gate":"canonical_release_dispatched","source_sha":"95195414069160d090399f1eb6bd3482e749efde","external_id":"forgejo-main-951954140691","receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"64b90b16-85ed-427b-95ed-47a7b22eed2b","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"36600771-4d53-4c95-83f4-6bde03ab022a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdnx631","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3815,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":984,"terminal":false,"missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","timingsMs":{"handlerMs":29152,"prReadinessMs":1800,"approvedPlanMs":17207,"missionSetupMs":4511,"shipAndProveMs":9749},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},"performance":null,"deploymentId":"forgejo-main-04134b3fd9d1","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":7670,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:51:38.170468+00:00","proof_gate":"canonical_release_dispatched","source_sha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","external_id":"forgejo-main-04134b3fd9d1","receipt_type":"execute_mission","idempotency_key":"mission:3f5b39af-b842-4ff5-816c-2c5a5447f5b4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c6a964c6-cd5a-490e-b9d7-2ff100981c6f","command_center_event_id":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},{"id":"2fe57fd0-1fc5-4ae8-ac50-aac6768dd657","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the Redfish route-family visual unification using ONLY the exact source targets supplied. Implement the Redfish-only dark workspace boundary/shell and dark dashboard, preserve shared engines and other tenants, ship and verify.","wordingChanged":false,"canonicalIntent":"Continue the Redfish route-family visual unification using ONLY the exact source targets supplied. Implement the Redfish-only dark workspace boundary/shell and dark dashboard, preserve shared engines and other tenants, ship and verify.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish dashboard and core application routes share one dark Redfish Roofing shell with consistent branding, navigation and roofing-specific route headings.","proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Continue the Redfish route-family visual unification using ONLY the exact source targets supplied. Implement the Redfish-only dark workspace boundary/shell and dark dashboard, preserve shared engines and other tenants, ship and verify.","constraints":[{"id":"constraint-1","statement":"Only modify src/routes/vanityRoutes.tsx, src/pages/crm/RedfishRoofingDashboard.tsx, and optional new src/components/redfish/RedfishWorkspaceShell.tsx.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","statement":"Do not modify shared application engines or other tenants.","proofConditionIds":["proof-runtime"]},{"id":"constraint-3","statement":"No bright white/warm dashboard canvas; Redfish is dark charcoal/near-black with restrained red accents.","proofConditionIds":["proof-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Redfish shell/theme is live and only authorized files changed.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"Redfish Roofing","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"Dashboard and representative Redfish application routes visibly share one dark Redfish Roofing experience.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"Redfish Roofing","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"bced11c21816ae4a65217bd5a849becd911da72b7002c986a53b700ddbf41bd6","requestContractRevision":2,"previousRequestContractHash":"3b02c509ef30fb011ff8346429bfecae7169edaeb4db4f14a8673a4c5a432a24"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:01:53.862629+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9399f2ae-4b4a-4612-a6a1-f2299ffb9726:request-contract-revision:2:bced11c21816ae4a65217bd5a849becd911da72b7002c986a53b700ddbf41bd6","mission_step_id":"5d23586d-638b-4c82-8255-b31638044adc","command_center_event_id":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},{"id":"e9244f1f-8239-4fc7-840e-f5bdf8b084fc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact existing PR #1498 on branch ai/objective-first-repair-mtkqdn2y. Add the detector v15 roof-edge fidelity half of this same repair to that PR; do not create another branch or PR. Keep the 0.85x-1.25x area envelope, reject boxified or materially oversimplified single-roof correction geometry against a complex trusted footprint, then keep the mission active for Gate/release/proof.","wordingChanged":false,"canonicalIntent":"Continue the exact existing PR #1498 on branch ai/objective-first-repair-mtkqdn2y. Add the detector v15 roof-edge fidelity half of this same repair to that PR; do not create another branch or PR. Keep the 0.85x-1.25x area envelope, reject boxified or materially oversimplified single-roof correction geometry against a complex trusted footprint, then keep the mission active for Gate/release/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"camera-lock","statement":"The verified 334 San Filippo property point remains the visual map center before, during, and after measurement; detected geometry may affect zoom but cannot shift the camera toward the house below.","proofConditionIds":["proof-live"]},{"id":"edge-fidelity","statement":"Area-correct but boxified or materially oversimplified geometry cannot be labeled or published as a successful automatic roof measurement when the trusted subject footprint has meaningful shape articulation.","proofConditionIds":["proof-live"]},{"id":"preserve-repairs","statement":"The existing strict area envelope, parcel lock, replace-on-success retry, and single-toast behavior remain intact.","proofConditionIds":["proof-live"]}],"objective":"Continue the exact existing PR #1498 on branch ai/objective-first-repair-mtkqdn2y. Add the detector v15 roof-edge fidelity half of this same repair to that PR; do not create another branch or PR. Keep the 0.85x-1.25x area envelope, reject boxified or materially oversimplified single-roof correction geometry against a complex trusted footprint, then keep the mission active for Gate/release/proof.","constraints":[{"id":"constraint-1","statement":"Do not relax the 0.85x-1.25x property geometry envelope.","proofConditionIds":["proof-live"]},{"id":"constraint-2","statement":"Do not reintroduce building-outline-as-success.","proofConditionIds":["proof-live"]},{"id":"constraint-3","statement":"Do not change unrelated Redfish routes, pricing, or documents.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"After the exact PR is merged and deployed, the live frontend keeps the verified property point as camera center and the live roof detector v15 rejects boxified/oversimplified single-roof corrections against a complex trusted footprint; direct San Filippo production evidence must show v15 shape-fidelity metadata and must not reproduce the prior crude v14 rectangle as an accepted result.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fafb564ce5031868dd449dd3294b34d4cb9b88748b0757e0f013afca6269c462","requestContractRevision":2,"previousRequestContractHash":"08639688d13fd74870ce73247028a87f3b38d9fcff518d952494de8fe2f9493a"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:44:43.5865+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:request-contract-revision:2:fafb564ce5031868dd449dd3294b34d4cb9b88748b0757e0f013afca6269c462","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"760a5c44-4f68-460a-ae4d-0d2ee2881985","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdoo1by","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5059,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":986,"terminal":false,"missionId":"de4bffec-2926-47e7-bd57-8021d4761493","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ddc9eddf6a133e1ef7b943bc3afa50201d8e7473","timingsMs":{"handlerMs":33394,"prReadinessMs":1936,"approvedPlanMs":19107,"missionSetupMs":3075,"shipAndProveMs":12053},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de4bffec-2926-47e7-bd57-8021d4761493"},"performance":null,"deploymentId":"forgejo-main-ddc9eddf6a13","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":7864,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:12:13.290055+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ddc9eddf6a133e1ef7b943bc3afa50201d8e7473","external_id":"forgejo-main-ddc9eddf6a13","receipt_type":"execute_mission","idempotency_key":"mission:de4bffec-2926-47e7-bd57-8021d4761493:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f9ab84d1-ed43-4b87-8c49-c03351960c17","command_center_event_id":"de4bffec-2926-47e7-bd57-8021d4761493"},{"id":"d222d43e-606f-468a-abc3-afe98dcf5f72","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13695,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.20-systemic-execution-reliability-refreeze","prNumber":1658,"terminal":false,"missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":4874,"prReadinessMs":3966,"approvedPlanMs":0,"missionSetupMs":220,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91"},"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":1075,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T02:37:22.463609+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1658","receipt_type":"execute_mission","idempotency_key":"mission:4b21adcf-12ce-406a-a661-7cda7c502b91:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7ea2c0f7-0480-4f4c-8f82-67d9ae0e5cf7","command_center_event_id":"4b21adcf-12ce-406a-a661-7cda7c502b91"},{"id":"e81d8cb2-ef6c-49f1-9fe9-8027762a6f80","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtdoo1by","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6342,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":986,"terminal":false,"missionId":"de4bffec-2926-47e7-bd57-8021d4761493","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"ddc9eddf6a133e1ef7b943bc3afa50201d8e7473","timingsMs":{"handlerMs":19671,"prReadinessMs":959,"approvedPlanMs":0,"missionSetupMs":969,"shipAndProveMs":18698},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"de4bffec-2926-47e7-bd57-8021d4761493"},"performance":null,"deploymentId":"forgejo-main-ddc9eddf6a13","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":5161,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:12:48.277487+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"ddc9eddf6a133e1ef7b943bc3afa50201d8e7473","external_id":"forgejo-main-ddc9eddf6a13","receipt_type":"execute_mission","idempotency_key":"mission:de4bffec-2926-47e7-bd57-8021d4761493:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"1bb57f0f-1d26-4f15-bfaf-a860c3a1ab6e","command_center_event_id":"de4bffec-2926-47e7-bd57-8021d4761493"},{"id":"5215a09c-fd34-4eac-9bc2-f073edafec2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9399f2ae4b4a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17760,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":987,"terminal":false,"missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6126e81011f859bf723f420b6063a3595cd8df6","timingsMs":{"handlerMs":35068,"prReadinessMs":2778,"approvedPlanMs":21081,"missionSetupMs":1254,"shipAndProveMs":11197},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},"performance":null,"deploymentId":"forgejo-main-a6126e81011f","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":8253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:28:40.131344+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6126e81011f859bf723f420b6063a3595cd8df6","external_id":"forgejo-main-a6126e81011f","receipt_type":"execute_mission","idempotency_key":"mission:9399f2ae-4b4a-4612-a6a1-f2299ffb9726:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2875319a-5498-432f-aeae-2ffb2a6a9848","command_center_event_id":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},{"id":"72f3353d-ae0a-4d16-b802-ff028e33db0f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-inventory-workspace-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6503,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":988,"terminal":false,"missionId":"b4ccd904-607b-484b-a5ed-8f73624bfb09","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a7da52df39a1afd725277074e9eab88972f2ac01","timingsMs":{"handlerMs":30948,"prReadinessMs":3487,"approvedPlanMs":15676,"missionSetupMs":1245,"shipAndProveMs":11772},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b4ccd904-607b-484b-a5ed-8f73624bfb09"},"performance":null,"deploymentId":"forgejo-main-a7da52df39a1","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":7885,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:33:32.237209+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a7da52df39a1afd725277074e9eab88972f2ac01","external_id":"forgejo-main-a7da52df39a1","receipt_type":"execute_mission","idempotency_key":"mission:b4ccd904-607b-484b-a5ed-8f73624bfb09:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"087c5b30-ced8-415c-b2d5-145bd94b14bb","command_center_event_id":"b4ccd904-607b-484b-a5ed-8f73624bfb09"},{"id":"e45fb08a-ed2c-496d-af6c-43b38d2661ab","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-mission-control.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair objective/source planner over-classification and refreeze it.","baseSha":"95195414069160d090399f1eb6bd3482e749efde","issuedAt":1788490047011,"expiresAt":1788490227011,"missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c","singleUse":true,"authorizationId":"0ddf6afa-0301-4e06-9326-dc07a77a5678"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:47:27.979764+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"95195414069160d090399f1eb6bd3482e749efde","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0ddf6afa-0301-4e06-9326-dc07a77a5678","mission_step_id":"c8d2e7fb-63d3-4363-a68f-946cbc8d543f","command_center_event_id":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},{"id":"b6673d4e-69e6-4f61-a59d-469483fa9802","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-live-proof-20260904","prNumber":1694,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:22:37.406185+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":"1694","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:merged-pr:1694:f0825e12579ca9936b07d39dbdc7fda38fa7bde1","mission_step_id":"0f9bbdfa-9be7-4284-9cd2-f7358f2ba8ad","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"3dc3a7c7-7817-412a-ae5d-110dce8ada8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-inventory-workspace-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9201,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":988,"terminal":false,"missionId":"b4ccd904-607b-484b-a5ed-8f73624bfb09","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"a7da52df39a1afd725277074e9eab88972f2ac01","timingsMs":{"handlerMs":17730,"prReadinessMs":395,"approvedPlanMs":0,"missionSetupMs":730,"shipAndProveMs":17201},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b4ccd904-607b-484b-a5ed-8f73624bfb09"},"performance":null,"deploymentId":"forgejo-main-a7da52df39a1","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":5176,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:34:04.842295+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"a7da52df39a1afd725277074e9eab88972f2ac01","external_id":"forgejo-main-a7da52df39a1","receipt_type":"execute_mission","idempotency_key":"mission:b4ccd904-607b-484b-a5ed-8f73624bfb09:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8bbe9aad-0356-4658-b21b-00764d8636a5","command_center_event_id":"b4ccd904-607b-484b-a5ed-8f73624bfb09"},{"id":"5665598a-4d4b-46c5-998e-f0b215011451","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqga3m","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1878,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":3038,"prReadinessMs":0,"approvedPlanMs":3038,"missionSetupMs":513,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"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":1081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:44:53.854845+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5d6c3209-1a0f-447f-bc93-bab0921c742b","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"b3e4855a-cf07-4ee1-8958-4589a1c09d47","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Do not create another branch or PR. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Do not create another branch or PR. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"hot-intake","statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"objective":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Do not create another branch or PR. No Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-backend","kind":"repository","claim":"Current main roof-help-public-lead writes Redfish lead_stage, lane_state, lead_origin, next_callback_at and preserved acquisition metadata.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-dashboard","kind":"repository","claim":"Current main RedfishRoofingDashboard contains the RoofHelpFinder hot-intake panel and prioritizes RoofHelpFinder referrals.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged source is released to both affected production owners.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1d0b8cc447956e2ba8ba080adf4b800304cb58b4046e64e989b18fe216f8dbb1","requestContractRevision":2,"previousRequestContractHash":"19fdd22beef2deebd98f327c1ba8804dc9cf954836e81275a4ce7e3d78767e13"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:35:07.279961+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract-revision:2:1d0b8cc447956e2ba8ba080adf4b800304cb58b4046e64e989b18fe216f8dbb1","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"15db1fbd-bdc1-42db-8c56-eed9906a061e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"hot-intake","statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"objective":"Continue the same RoofHelpFinder -> Redfish funnel-strengthening mission through the exact-head gate, squash merge, affected frontend + Supabase Edge release, and exact live proof. Reuse PR #989 and this mission; no duplicate branch or PR; no Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-backend","kind":"repository","claim":"Current main roof-help-public-lead writes Redfish lead_stage, lane_state, lead_origin, next_callback_at and preserved acquisition metadata.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-dashboard","kind":"repository","claim":"Current main RedfishRoofingDashboard contains the RoofHelpFinder hot-intake panel and prioritizes RoofHelpFinder referrals.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged source is released to both affected production owners.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","requestContractRevision":3,"previousRequestContractHash":"1d0b8cc447956e2ba8ba080adf4b800304cb58b4046e64e989b18fe216f8dbb1"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:39:46.12138+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract-revision:3:1af93a1a5413286077b85df338bd2cf50666905b32041766707f0b9db03ae4d8","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"a93c7055-88dd-4487-8c28-e00dedbc49c2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelp-redfish-hot-intake-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12503,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":989,"terminal":false,"missionId":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":714,"prReadinessMs":621,"approvedPlanMs":0,"missionSetupMs":2651,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5606,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:34:58.590893+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"989","receipt_type":"execute_mission","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"75c31ff8-87f1-40ed-80d2-95f59aca3dec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkqga3m","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3069,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":175,"missionSetupMs":1028},"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":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"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":5127,"likelyAffectedFiles":["scripts/production-release-targets.json","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/UnifiedProtectedRoute.tsx","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","config/platform-standards.json","src/components/CallFlow/widgets/ActiveRebuttalDialogue.tsx","src/components/CallFlow/widgets/CompactRebuttalList.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:43:14.175635+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf87b873-7bd3-4428-b1e8-286b993f802d","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"06898503-449a-45c1-ac2e-4b67a4949544","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-mission-control.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js"],"baseSha":"95195414069160d090399f1eb6bd3482e749efde","consumedAt":1788490049520,"consumerToken":"f449ea80-8148-40b6-87de-a5d2ce912a23","authorizationId":"0ddf6afa-0301-4e06-9326-dc07a77a5678"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:47:30.311182+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"95195414069160d090399f1eb6bd3482e749efde","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:0ddf6afa-0301-4e06-9326-dc07a77a5678","mission_step_id":"c8d2e7fb-63d3-4363-a68f-946cbc8d543f","command_center_event_id":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},{"id":"2efc952f-cb77-4a9f-94e5-654cf149a846","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:24:04.088609+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":"forgejo-main-f0825e12579c","receipt_type":"canonical_release_status","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:forgejo-release-status:f0825e12579ca9936b07d39dbdc7fda38fa7bde1:verified:forgejo-main/source=success","mission_step_id":"92bef298-c16f-4bf1-880f-13352b2cb368","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"25ca03bf-c496-4d5c-989a-ce788d9c9890","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/roofhelp-redfish-hot-intake-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":30747,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":989,"terminal":false,"missionId":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","timingsMs":{"handlerMs":18625,"prReadinessMs":759,"approvedPlanMs":0,"missionSetupMs":356,"shipAndProveMs":17856},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5176,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:43:31.061507+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":"989","receipt_type":"execute_mission","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"42c214a8-03e5-4470-8979-5648aea59036","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"2623630a-c17d-4b32-b946-71490c0e258a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redesign-big-papi-inventory-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":15899,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":119,"missionSetupMs":1967},"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":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9653,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","src/components/CallFlow/hooks/usePerformanceMonitoring.ts",".forgejo/workflows/knocklaunch.yml","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/admin/AdminUserCreateModal.tsx","src/components/admin/LeadManagement/LeadOperations/hooks/useLeadOperations.ts","src/components/CallFlow/hooks/useKeyboardShortcuts.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:44:34.181704+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8e136379-190d-4ec5-8feb-d1f4f50e195b","command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"ee623140-8cf9-458a-8fdb-09bdbb78796c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqga3m","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4910,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1500,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11414,"prReadinessMs":9999,"approvedPlanMs":1258,"missionSetupMs":901,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"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":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:46:48.328747+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1500","receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5d6c3209-1a0f-447f-bc93-bab0921c742b","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"aad2c92f-bd92-4a68-a765-7715330649ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redesign-big-papi-inventory-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":31204,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":990,"terminal":false,"missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":983,"prReadinessMs":871,"approvedPlanMs":0,"missionSetupMs":2407,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:46:47.180725+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"990","receipt_type":"execute_mission","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7fe3cc71-c47f-4867-b4a4-6b39aa27d526","command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"56277959-d927-40c6-92e7-5d73639ef08f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"95195414069160d090399f1eb6bd3482e749efde","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"95195414069160d090399f1eb6bd3482e749efde","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5070","runId":5070,"status":"success","sourceSha":"95195414069160d090399f1eb6bd3482e749efde","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"95195414069160d090399f1eb6bd3482e749efde","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-95195414069160d090399f1eb6bd3482e749efde","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5070,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.20-systemic-execution-reliability-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:48:19.070657+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"95195414069160d090399f1eb6bd3482e749efde","external_id":"forgejo-main-951954140691","receipt_type":"canonical_release_status","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:forgejo-release-status:95195414069160d090399f1eb6bd3482e749efde:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"03056bf9-0461-4115-965a-8512479b4298","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"0aa405a5-4d95-4415-999d-018c46597e34","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/visual-witness-failover.test.js"],"reason":"Continuation of the owner's explicit Visual Witness unfreeze/fix primary+backup/refreeze directive. This is the smallest safe corrective generation after the release-only helper and mission-ledger continuation paths failed; it adds a real regression guard for the exact Docker CLI release failure class and drives the unfinished cc-execution owner release.","baseSha":"d2b158174091dbf37705e68ec22e4b6458632ba1","issuedAt":1788550640368,"expiresAt":1788550820368,"missionId":"28bed269-f1cb-4191-b052-e099ba6c1b43","authorizationId":"1867739f-c189-463c-b697-42499b0e1782","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:37:21.26798+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d2b158174091dbf37705e68ec22e4b6458632ba1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1867739f-c189-463c-b697-42499b0e1782","mission_step_id":"2abea9d5-4788-4dc3-9e97-c0af019a317a","command_center_event_id":"28bed269-f1cb-4191-b052-e099ba6c1b43"},{"id":"1f33f2ff-5746-4ed3-9029-fba365fc2a11","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":"bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:48:07.60725+00:00","proof_gate":"canonical_release_pending","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:forgejo-release-status:55de1266d8ae0fb2e3925f1c381f254b5a717078:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"79e48b82-c7d2-43e4-9662-e14227727d49","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"b9e66a4a-3d1c-4631-bb73-668033ccffc1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redesign-big-papi-inventory-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":35987,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":990,"terminal":false,"missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17696,"prReadinessMs":251,"approvedPlanMs":0,"missionSetupMs":2430,"shipAndProveMs":17439},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:54:04.812407+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"990","receipt_type":"execute_mission","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"7fe3cc71-c47f-4867-b4a4-6b39aa27d526","command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"688c9bd7-7fda-4847-b2cb-b5c8e097d26c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-inventory-prep-links-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3619,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":991,"terminal":false,"missionId":"e1c4d3be-9b84-47b5-9263-8839e461ce16","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"599b00d684acd9a8f7b76c61653140b5470817b2","timingsMs":{"handlerMs":29891,"prReadinessMs":2257,"approvedPlanMs":16970,"missionSetupMs":5596,"shipAndProveMs":10430},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1c4d3be-9b84-47b5-9263-8839e461ce16"},"performance":null,"deploymentId":"forgejo-main-599b00d684ac","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":7865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T02:05:51.017726+00:00","proof_gate":"canonical_release_dispatched","source_sha":"599b00d684acd9a8f7b76c61653140b5470817b2","external_id":"forgejo-main-599b00d684ac","receipt_type":"execute_mission","idempotency_key":"mission:e1c4d3be-9b84-47b5-9263-8839e461ce16:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"005e7409-8a96-40b8-b408-c926b8cebfe1","command_center_event_id":"e1c4d3be-9b84-47b5-9263-8839e461ce16"},{"id":"1faa6399-89b3-4fb4-bfa6-6383381734d9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of existing PR #1026: synchronize stale queue-readiness invariant expectations with the already-intended 7000ms/15000ms readiness budget and apply the required cc-execution release identity bump.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018429456,"expiresAt":1788018609456,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"494241db-1cbc-4fd9-9289-7c7d8a82b0f3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:10.516058+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:494241db-1cbc-4fd9-9289-7c7d8a82b0f3","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"4173f949-0e45-4dc1-afaa-d14fb8c26695","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkqga3m","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6165,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1500,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1373,"prReadinessMs":1127,"approvedPlanMs":0,"missionSetupMs":443,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:47:01.604155+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1500","receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"5d6c3209-1a0f-447f-bc93-bab0921c742b","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"01919a8e-7eae-41e9-9eb1-e4fd8b2d2758","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-click-audit-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5532,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"bdad917d-30c6-4428-99c0-136562f136af","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":100,"missionSetupMs":448},"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":"bdad917d-30c6-4428-99c0-136562f136af"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8618,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx","src/components/redfish/RedfishWorkspaceShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:20:35.8108+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bdad917d-30c6-4428-99c0-136562f136af:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c0fe9283-e10a-4820-ba19-f04b470c1102","command_center_event_id":"bdad917d-30c6-4428-99c0-136562f136af"},{"id":"882c53e2-9058-4f34-a754-8825a7cfbfe3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact existing PR #1498 by pushing the detector v15 roof-edge fidelity change directly to its existing branch before any final branch refresh. Do not create another branch or PR. Preserve the camera fix already on the branch, strict 0.85x-1.25x area calibration, parcel lock, replace-on-success retry, and single toast. Keep the mission active for Gate/release/proof.","wordingChanged":false,"canonicalIntent":"Continue exact existing PR #1498 by pushing the detector v15 roof-edge fidelity change directly to its existing branch before any final branch refresh. Do not create another branch or PR. Preserve the camera fix already on the branch, strict 0.85x-1.25x area calibration, parcel lock, replace-on-success retry, and single toast. Keep the mission active for Gate/release/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"camera-lock","statement":"The verified 334 San Filippo property point remains the visual map center before, during, and after measurement; detected geometry may affect zoom but cannot shift the camera toward the house below.","proofConditionIds":["proof-live"]},{"id":"edge-fidelity","statement":"Area-correct but boxified or materially oversimplified geometry cannot be labeled or published as a successful automatic roof measurement when the trusted subject footprint has meaningful shape articulation.","proofConditionIds":["proof-live"]},{"id":"preserve-repairs","statement":"The existing strict area envelope, parcel lock, replace-on-success retry, and single-toast behavior remain intact.","proofConditionIds":["proof-live"]}],"objective":"Continue exact existing PR #1498 by pushing the detector v15 roof-edge fidelity change directly to its existing branch before any final branch refresh. Do not create another branch or PR. Preserve the camera fix already on the branch, strict 0.85x-1.25x area calibration, parcel lock, replace-on-success retry, and single toast. Keep the mission active for Gate/release/proof.","constraints":[{"id":"constraint-1","statement":"Do not relax the 0.85x-1.25x property geometry envelope.","proofConditionIds":["proof-live"]},{"id":"constraint-2","statement":"Do not reintroduce building-outline-as-success.","proofConditionIds":["proof-live"]},{"id":"constraint-3","statement":"Do not change unrelated Redfish routes, pricing, or documents.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"After the exact PR is merged and deployed, the live frontend keeps the verified property point as camera center and the live roof detector v15 rejects boxified/oversimplified single-roof corrections against a complex trusted footprint; direct San Filippo production evidence must show v15 shape-fidelity metadata and must not reproduce the prior crude v14 rectangle as an accepted result.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8f7e206eabfeca2f3711a7243755e3946c32ba986f5807db791e036ceabb45b1","requestContractRevision":3,"previousRequestContractHash":"fafb564ce5031868dd449dd3294b34d4cb9b88748b0757e0f013afca6269c462"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:47:24.333403+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:request-contract-revision:3:8f7e206eabfeca2f3711a7243755e3946c32ba986f5807db791e036ceabb45b1","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"67a26384-2511-40b5-a397-8ad64f088050","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-click-audit-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12564,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":992,"terminal":false,"missionId":"bdad917d-30c6-4428-99c0-136562f136af","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":609,"prReadinessMs":506,"approvedPlanMs":0,"missionSetupMs":633,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bdad917d-30c6-4428-99c0-136562f136af"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:24:44.835869+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"992","receipt_type":"execute_mission","idempotency_key":"mission:bdad917d-30c6-4428-99c0-136562f136af:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d3350596-595c-4ba7-a6d3-91a09b580dbd","command_center_event_id":"bdad917d-30c6-4428-99c0-136562f136af"},{"id":"d47a16e7-51df-4401-9f62-8295f6bc9842","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018468325,"consumerToken":"ff423a83-ee0e-41b1-80a9-a92aa200b9ec","authorizationId":"ea326e96-dc61-412a-b08e-0371060723b5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:49.19411+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:ea326e96-dc61-412a-b08e-0371060723b5","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"c359a571-b902-41b7-a246-004a2f8a5983","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact bounded repair to refreshed existing control plane PR #1026: update the two stale queue-readiness invariant assertions to 7000/15000 and bump the required cc-execution release identity marker. Do not alter any other behavior. Continue through canonical gate, squash merge, affected-target release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Apply the exact bounded repair to refreshed existing control plane PR #1026: update the two stale queue-readiness invariant assertions to 7000/15000 and bump the required cc-execution release identity marker. Do not alter any other behavior. Continue through canonical gate, squash merge, affected-target release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-stale-invariant","statement":"PR #1026 invariant test matches the intended 7000ms per-read and 15000ms total readiness budget.","proofConditionIds":["proof-gate"]},{"id":"ship-existing-pr","statement":"PR #1026 passes the canonical gate, merges, and affected cc-execution runtime is healthy after release.","proofConditionIds":["proof-gate","proof-production"]}],"objective":"Apply the exact bounded repair to refreshed existing control plane PR #1026: update the two stale queue-readiness invariant assertions to 7000/15000 and bump the required cc-execution release identity marker. Do not alter any other behavior. Continue through canonical gate, squash merge, affected-target release, and runtime proof.","constraints":[{"id":"same-pr","statement":"Continue existing control plane PR #1026 on ai/merge-queue-readiness-budget-20260829.","proofConditionIds":["proof-gate"]},{"id":"minimal-edit","statement":"Only the two stale assertions and required version marker may change unless new evidence proves another defect.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"Canonical KnockLaunch Gate passes for control plane PR #1026.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"cc-execution is live and healthy on the merged PR #1026 source.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c89aa6501ba8ee2a1d3e18ed66465d5c68fd1044327985b3612c626ac17c75ff","requestContractRevision":4,"previousRequestContractHash":"4e4cdd0a05170efc105f4adf2a51db6e76283e86aa820a684da8417f6d131ba8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:26.300942+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:775892e8-a00e-4667-9364-0bbb124e241f:request-contract-revision:4:c89aa6501ba8ee2a1d3e18ed66465d5c68fd1044327985b3612c626ac17c75ff","mission_step_id":"6a54947c-436e-4151-9a7c-a296922c12ba","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"3a7a2e9e-c7e4-4c15-a23c-2acb6f7fb9da","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/historical-source-containment-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.52-merged-release-target-recovery-refreeze","prNumber":1718,"terminal":false,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"92cb6223a8531453ccb9b1a872155b8493af91f0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8650,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":811,"approvedPlanMs":0,"missionSetupMs":709,"providerAuthMs":0,"shipAndProveMs":7659,"ledgerPrepareMs":389,"ledgerReconcileMs":0,"lineageReconcileMs":320,"resolvePreflightMs":709,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":389,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},"performance":null,"deploymentId":"forgejo-main-92cb6223a853","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2697,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:51:51.560216+00:00","proof_gate":"canonical_release_dispatched","source_sha":"92cb6223a8531453ccb9b1a872155b8493af91f0","external_id":"forgejo-main-92cb6223a853","receipt_type":"execute_mission","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"153ec320-77b0-4594-9473-0c5f7b600722","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"f15bc78e-fdda-48f9-86b3-58bfea336f2b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-click-audit-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13775,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":992,"terminal":false,"missionId":"bdad917d-30c6-4428-99c0-136562f136af","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8800913e98070ecd0258996d53c6f380b7298b57","timingsMs":{"handlerMs":10076,"prReadinessMs":845,"approvedPlanMs":0,"missionSetupMs":705,"shipAndProveMs":9213},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bdad917d-30c6-4428-99c0-136562f136af"},"performance":null,"deploymentId":"forgejo-main-8800913e9807","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":6262,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:31:27.551221+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8800913e98070ecd0258996d53c6f380b7298b57","external_id":"forgejo-main-8800913e9807","receipt_type":"execute_mission","idempotency_key":"mission:bdad917d-30c6-4428-99c0-136562f136af:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d3628613-809d-45c6-8c2b-e6e7fe8d2766","command_center_event_id":"bdad917d-30c6-4428-99c0-136562f136af"},{"id":"2821d842-a60b-4670-b08d-6147c469866d","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqdn2y","reason":null,"status":"complete","metrics":{"receiptBytes":15763,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1498,"terminal":false,"missionId":"80bee9af-50d8-4d45-bdce-074086c93209","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":3516,"missionSetupMs":1786},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"80bee9af-50d8-4d45-bdce-074086c93209"},"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":1823,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:47:29.952301+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1498","receipt_type":"execute_mission","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"338adcd7-4611-453a-9c3c-f89428560f81","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"95195414069160d090399f1eb6bd3482e749efde","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"durable-target-progress","satisfied":true,"statement":"Successful release targets remain successful when sibling targets or the enclosing workflow are interrupted.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"unfinished-only-retry","satisfied":true,"statement":"Corrective release dispatch resumes only unfinished affected targets after exact job-level reconciliation.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"transport-recovery","satisfied":true,"statement":"Transient Forgejo reconciliation reads retry within a bounded short budget without duplicating mutations or losing mission identity.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"refreeze","satisfied":true,"statement":"The repaired Command Center is live and the control plane ends frozen.","proofConditionIds":["runtime-release","freeze-contract"]}],"satisfied":true,"constraints":[{"id":"canonical-path","satisfied":true,"statement":"Use exact green PR #1657, Forgejo squash merge, affected-target-only release, no source changes, no GitHub, no duplicate release or PR.","proofConditionIds":["repo-contract"]}],"contractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-contract","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038"},"required":true,"satisfied":true},{"id":"runtime-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038"},"required":true,"satisfied":true},{"id":"freeze-contract","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:48:22.558978+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"95195414069160d090399f1eb6bd3482e749efde","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract:6cbd367ac0bb41b837326f2c82c9fe7abd1cffd61a64cfda4d12d9af4f2df038:95195414069160d090399f1eb6bd3482e749efde:verified:","mission_step_id":"03056bf9-0461-4115-965a-8512479b4298","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"3f3c8791-1ce0-419c-95ba-29cb386f4e33","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"test","satisfied":true,"statement":"No-checkout/control-token assertions apply only to the completion-intent step.","proofConditionIds":["repo","gate"]},{"id":"progression","satisfied":true,"statement":"Live 1.58.43 accepts intent, independently verifies exact green, and auto-merges PR #1694 without manual continuation.","proofConditionIds":["gate","merge"]},{"id":"release","satisfied":true,"statement":"Merged test-only proof selects zero release targets.","proofConditionIds":["release"]},{"id":"refreeze","satisfied":false,"statement":"Control plane refrozen after proof.","proofConditionIds":["refrozen"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only test assertion scoping changes; no runtime/workflow/config/product behavior changes.","proofConditionIds":["repo","release"]}],"contractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7"},"required":true,"satisfied":true},{"id":"refrozen","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:24:05.749135+00:00","proof_gate":"request_contract_pending","source_sha":"f0825e12579ca9936b07d39dbdc7fda38fa7bde1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:request-contract:f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7:f0825e12579ca9936b07d39dbdc7fda38fa7bde1:pending:runtime","mission_step_id":"92bef298-c16f-4bf1-880f-13352b2cb368","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"334bc779-b840-44c1-bdc5-7a6704d2d2ab","source":"forgejo","status":"waiting","payload":{"branch":"ai/historical-source-containment-20260904","prNumber":1718,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"92cb6223a8531453ccb9b1a872155b8493af91f0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:52:02.797177+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"92cb6223a8531453ccb9b1a872155b8493af91f0","external_id":"1718","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:merged-pr:1718:92cb6223a8531453ccb9b1a872155b8493af91f0","mission_step_id":"153ec320-77b0-4594-9473-0c5f7b600722","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"7247db02-ac1f-4324-b5be-08947505c400","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-inventory-premium-controls-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":43454,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":993,"terminal":false,"missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21009,"prReadinessMs":20715,"approvedPlanMs":0,"missionSetupMs":2146,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5914,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T02:32:55.230617+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"993","receipt_type":"execute_mission","idempotency_key":"mission:928d9cf5-6a07-4a2f-b90a-403bd7be2789:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7dcb7e5d-7c6a-4560-992e-bef6bb532d6f","command_center_event_id":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},{"id":"e4254a3b-2036-4766-a4b9-033aee3935cf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-inventory-premium-controls-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":44697,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":993,"terminal":false,"missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":601,"prReadinessMs":587,"approvedPlanMs":0,"missionSetupMs":435,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5633,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T02:27:15.208885+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"993","receipt_type":"execute_mission","idempotency_key":"mission:928d9cf5-6a07-4a2f-b90a-403bd7be2789:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7dcb7e5d-7c6a-4560-992e-bef6bb532d6f","command_center_event_id":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},{"id":"5c4e8f48-4a4e-4a50-82b8-12811f6c9ff4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the existing PR #1498 branch onto current Forgejo main after Gate run 4668 correctly rejected the stale event base. Do not change roof source semantics, do not create another branch or PR. Preserve the exact two-file camera-authority + v15 roof-edge-fidelity repair, then re-run KnockLaunch Gate. Stop after PR refresh/gate dispatch; do not release until the refreshed exact head is green.","wordingChanged":false,"canonicalIntent":"Refresh the existing PR #1498 branch onto current Forgejo main after Gate run 4668 correctly rejected the stale event base. Do not change roof source semantics, do not create another branch or PR. Preserve the exact two-file camera-authority + v15 roof-edge-fidelity repair, then re-run KnockLaunch Gate. Stop after PR refresh/gate dispatch; do not release until the refreshed exact head is green.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"camera-lock","statement":"Verified property point stays visual center; geometry may affect zoom only.","proofConditionIds":["proof-live"]},{"id":"edge-fidelity","statement":"Crude boxified/oversimplified geometry cannot publish as Auto Measured.","proofConditionIds":["proof-live"]}],"objective":"Refresh the existing PR #1498 branch onto current Forgejo main after Gate run 4668 correctly rejected the stale event base. Do not change roof source semantics, do not create another branch or PR. Preserve the exact two-file camera-authority + v15 roof-edge-fidelity repair, then re-run KnockLaunch Gate. Stop after PR refresh/gate dispatch; do not release until the refreshed exact head is green.","constraints":[{"id":"constraint-1","statement":"Keep 0.85x-1.25x area envelope.","proofConditionIds":["proof-live"]},{"id":"constraint-2","statement":"Preserve parcel lock, replace-on-success retry, single toast.","proofConditionIds":["proof-live"]},{"id":"constraint-3","statement":"No unrelated changes.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"After merge/release, camera center remains on verified subject and v15 roof-edge fidelity blocks bad box geometry.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"efeccab72a00a7c21959f37c03fe26151536dead6f384437a195e1948230e4e9","requestContractRevision":4,"previousRequestContractHash":"8f7e206eabfeca2f3711a7243755e3946c32ba986f5807db791e036ceabb45b1"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:49:47.984911+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:request-contract-revision:4:efeccab72a00a7c21959f37c03fe26151536dead6f384437a195e1948230e4e9","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"f17aab14-e9a0-4010-9728-4b66540e98d8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8800913e98070ecd0258996d53c6f380b7298b57","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8800913e98070ecd0258996d53c6f380b7298b57","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"fe110178a7e0a63a54b3fee786a1975af84d55085170db51095e5caea6eca455","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:31:50.638908+00:00","proof_gate":"canonical_release_pending","source_sha":"8800913e98070ecd0258996d53c6f380b7298b57","external_id":"forgejo-main-8800913e9807","receipt_type":"canonical_release_status","idempotency_key":"mission:bdad917d-30c6-4428-99c0-136562f136af:forgejo-release-status:8800913e98070ecd0258996d53c6f380b7298b57:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d3628613-809d-45c6-8c2b-e6e7fe8d2766","command_center_event_id":"bdad917d-30c6-4428-99c0-136562f136af"},{"id":"53829be1-131b-48ba-95fd-313f87fee8b0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner-directed control-plane latency optimization: remove full mission orchestration reentry after exact green proof while preserving canonical controlled merge and push-owned release.","baseSha":"8e0238ebc62dab3c5c48f68e7133060b8949eee7","issuedAt":1788528373501,"expiresAt":1788528553501,"missionId":"e63bc0a1-8674-4cab-a900-3571a162b631","authorizationId":"28b3f331-5d47-4dce-bcce-e73944082b3e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:26:13.963393+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8e0238ebc62dab3c5c48f68e7133060b8949eee7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:28b3f331-5d47-4dce-bcce-e73944082b3e","mission_step_id":"468d09fa-c91b-4e95-be10-472e705359f9","command_center_event_id":"e63bc0a1-8674-4cab-a900-3571a162b631"},{"id":"883c3654-8184-41bb-b9ae-ac217e005bc2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7903,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":283,"missionSetupMs":317},"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":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9600,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/admin/AdminFileUploadsPanel.tsx","src/components/admin/AdminUserCreateModal.tsx","src/components/admin/FilePreviewModal.tsx","src/components/admin/FileUploadDialog.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:37:53.779074+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0a8cc1cd-922a-4712-bf10-8046ae3fa648","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"35d4932a-acdf-4d9e-967e-04441a7b61c6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqdn2y","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":19689,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1498,"terminal":false,"missionId":"80bee9af-50d8-4d45-bdce-074086c93209","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":423,"missionSetupMs":2352},"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":"80bee9af-50d8-4d45-bdce-074086c93209"},"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":5614,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","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","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:41:11.979682+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"834d9631-c2f2-4c45-8fb9-c93109b33e11","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"344a5591-25a2-460b-aa16-a78f9c3a5d0b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-inventory-premium-controls-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":51386,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":993,"terminal":false,"missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","timingsMs":{"handlerMs":10403,"prReadinessMs":730,"approvedPlanMs":0,"missionSetupMs":1850,"shipAndProveMs":9580},"nextAction":null,"receiptRef":{"mode":"full","missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},"performance":null,"deploymentId":"forgejo-main-cbca0bbc65b6","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":6315,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T02:42:11.805276+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","external_id":"forgejo-main-cbca0bbc65b6","receipt_type":"execute_mission","idempotency_key":"mission:928d9cf5-6a07-4a2f-b90a-403bd7be2789:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8542a34a-8f8e-48cf-9c23-6868232670a5","command_center_event_id":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},{"id":"c1653768-da98-42a3-b54f-40487eb9ceb5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-release-reconciliation-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":24062,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":995,"terminal":false,"missionId":"94263317-cdb2-4dee-a947-c0602a87b45f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8120,"prReadinessMs":1944,"approvedPlanMs":6171,"missionSetupMs":489,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"94263317-cdb2-4dee-a947-c0602a87b45f"},"performance":null,"deploymentId":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-29T02:43:42.789275+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"995","receipt_type":"execute_mission","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d41d7c77-e801-4b7d-a871-8d24b51e286b","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"0f6a3c57-461b-49f7-b57f-b7297aa7af5a","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018509301,"consumerToken":"fc8e776d-b089-4500-9d8c-3b99fad2645a","authorizationId":"bf5fb0f4-b48d-4961-9be0-43c58adc89bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:48:30.064515+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:bf5fb0f4-b48d-4961-9be0-43c58adc89bc","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"884241c0-485f-426f-9669-72885fbf4ccd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":10934,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":994,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":19045,"prReadinessMs":18949,"approvedPlanMs":0,"missionSetupMs":925,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5931,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:45:53.9202+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"994","receipt_type":"execute_mission","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3af27479-7f38-4407-af62-d47a2fb6fe32","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"e9480527-c30b-45af-9a8b-970ccc5eeee4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12173,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":994,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1139,"prReadinessMs":1123,"approvedPlanMs":0,"missionSetupMs":680,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5665,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:40:28.022742+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"994","receipt_type":"execute_mission","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3af27479-7f38-4407-af62-d47a2fb6fe32","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"2f790f58-1470-4a34-83c6-8a6417fcfb24","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-release-reconciliation-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":26099,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":995,"terminal":false,"missionId":"94263317-cdb2-4dee-a947-c0602a87b45f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":26936,"prReadinessMs":26387,"approvedPlanMs":0,"missionSetupMs":1566,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"94263317-cdb2-4dee-a947-c0602a87b45f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:54:04.801024+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"995","receipt_type":"execute_mission","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d41d7c77-e801-4b7d-a871-8d24b51e286b","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"211ee5c8-6d62-4695-82d3-94bbe1685874","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed bounded follow-up on existing PR #1026: correct the second stale readiness-budget invariant pair exposed by the exact-head gate and bump the required cc-execution release identity.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018638176,"expiresAt":1788018818176,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"9c1b8e94-a755-47c8-a44d-5bab68a3a3e4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:50:39.028945+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9c1b8e94-a755-47c8-a44d-5bab68a3a3e4","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"106ef9a2-6683-49a4-9f0e-95d5df3e4eff","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14654,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":994,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17224,"prReadinessMs":241,"approvedPlanMs":0,"missionSetupMs":879,"shipAndProveMs":16885},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:54:29.006962+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"994","receipt_type":"execute_mission","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"3af27479-7f38-4407-af62-d47a2fb6fe32","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"989ceaa3-521c-4cd1-8e43-140694aec44f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-release-reconciliation-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":27364,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":995,"terminal":false,"missionId":"94263317-cdb2-4dee-a947-c0602a87b45f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","timingsMs":{"prReadinessMs":417,"approvedPlanMs":0,"shipAndProveMs":2168},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94263317-cdb2-4dee-a947-c0602a87b45f"},"performance":null,"deploymentId":"forgejo-main-417f3bb78053","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":1825,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:00:04.299068+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"995","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:automatic-mission-resume:995:canonical_release_dispatched","mission_step_id":"746f02cc-582b-4b2a-8cad-44466d3f1693","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"092448bd-a49c-4f9b-a54d-8909cf21d8de","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqdn2y","reason":"existing_branch_refresh_failed:1498:200","status":"blocked","metrics":{"receiptBytes":21662,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1498,"terminal":false,"missionId":"80bee9af-50d8-4d45-bdce-074086c93209","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":8139,"prReadinessMs":0,"approvedPlanMs":8139,"missionSetupMs":1338,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"80bee9af-50d8-4d45-bdce-074086c93209"},"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":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:40:04.937954+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"811d8876-4b82-4d33-9667-d22ee287f021","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same PR #1633 gate-recovery mission after the retryable Forgejo provider timeout. Preserve PR #1633, branch ai/premium-shared-connections-20260903, and current exact source. Do not mutate source or create replacement work. Continue only the same gate recovery.","wordingChanged":false,"canonicalIntent":"Reconcile the same PR #1633 gate-recovery mission after the retryable Forgejo provider timeout. Preserve PR #1633, branch ai/premium-shared-connections-20260903, and current exact source. Do not mutate source or create replacement work. Continue only the same gate recovery.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-yielded-gate","statement":"PR #1633 has an active or terminal KnockLaunch Gate for its exact current head after the operator-yielded run is recovered.","proofConditionIds":["gate-restored"]}],"objective":"Reconcile the same PR #1633 gate-recovery mission after the retryable Forgejo provider timeout. Preserve PR #1633, branch ai/premium-shared-connections-20260903, and current exact source. Do not mutate source or create replacement work. Continue only the same gate recovery.","constraints":[{"id":"preserve-work","statement":"Do not change source, create a replacement PR, or broaden the Connections workstream while restoring the gate.","proofConditionIds":["same-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-restored","kind":"repository","claim":"Forgejo reports a non-cancelled current-head KnockLaunch Gate generation for PR #1633.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"same-pr","kind":"repository","claim":"Recovery remains on PR #1633 and branch ai/premium-shared-connections-20260903 with no source mutation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d84fc649e348874d985795fa49ca23b22ca718e2447d701eb9d801e4eb87eb3c","requestContractRevision":2,"previousRequestContractHash":"748103d43a4e9cafb828d8d08a47acdeb089a80f645c76d6aee45af204da857a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:50:14.877588+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1435418f-46b7-411c-be88-96b8b1d53a9d:request-contract-revision:2:d84fc649e348874d985795fa49ca23b22ca718e2447d701eb9d801e4eb87eb3c","mission_step_id":"2724ee6a-b0cc-46ef-8029-67982f4d1c07","command_center_event_id":"1435418f-46b7-411c-be88-96b8b1d53a9d"},{"id":"ff302506-c22b-453c-a2d4-fe9a0274ec42","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/package.json"],"reason":"Continuation of the owner's explicit Visual Witness unfreeze/fix primary+backup/refreeze directive. The prior runtime implementation and Docker release repair are merged and green; the release planner intentionally excludes test-only paths. This patch-version is the smallest legitimate cc-execution-owned release change and does not alter behavior.","baseSha":"8e023850d33752c17eb25119fd0d4892270195c7","issuedAt":1788550712854,"expiresAt":1788550892854,"missionId":"843e0c0e-de65-40cf-809c-9749401a55cd","authorizationId":"2a36da0d-8ce2-4ae7-9fcb-362f076e5356","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:38:33.398848+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8e023850d33752c17eb25119fd0d4892270195c7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2a36da0d-8ce2-4ae7-9fcb-362f076e5356","mission_step_id":"de35816c-ac89-4d16-8572-b252c24ea9be","command_center_event_id":"843e0c0e-de65-40cf-809c-9749401a55cd"},{"id":"8d78fb9a-8bb8-4ef3-915f-3e6bced2f273","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/recover-release-run-by-source-sha-20260828","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.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"708db7a7-62e2-463e-a18d-9891e122cbc3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":31130,"prReadinessMs":0,"approvedPlanMs":31130,"missionSetupMs":1709,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"708db7a7-62e2-463e-a18d-9891e122cbc3"},"performance":null,"deploymentId":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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:02:57.421238+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"65edddc9-5e35-4d90-839d-e433450d4d1f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-communications-click-errors-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":15904,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":994,"terminal":false,"missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":328,"approvedPlanMs":0,"shipAndProveMs":20863},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},"performance":null,"deploymentId":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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:02:59.62041+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"994","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68952f4a-88b0-486c-b73a-3e6d79bc2d1f:automatic-mission-resume:994:canonical_release_transport_retryable","mission_step_id":"22af916d-81b6-4e2b-b04f-e266f7832577","command_center_event_id":"68952f4a-88b0-486c-b73a-3e6d79bc2d1f"},{"id":"5e3fe8b9-240a-4af2-956c-861f3632dce5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkqga3m","reason":null,"status":"in_progress","metrics":{"receiptBytes":9834,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1500,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5378,"prReadinessMs":456,"approvedPlanMs":0,"missionSetupMs":896,"shipAndProveMs":4769},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"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":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:50:11.872185+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1500","receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f538befa-1a76-4b8e-84f3-8942107d1595","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"c28de6b6-38a4-4a8f-b661-29c2f5e34d19","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-ccexecution-runtime-version","prNumber":1745,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f20312bf5c0652a009427cab93f847a7204d3633","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:39:27.580801+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f20312bf5c0652a009427cab93f847a7204d3633","external_id":"1745","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:843e0c0e-de65-40cf-809c-9749401a55cd:merged-pr:1745:f20312bf5c0652a009427cab93f847a7204d3633","mission_step_id":"b7df8fdb-f0f1-4b61-91b4-5f0b08dc90df","command_center_event_id":"843e0c0e-de65-40cf-809c-9749401a55cd"},{"id":"e324f215-aef2-4b66-a441-a1f18e437a94","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Failed run 5319 proved Cloudflare's account-owned token catalog omits Containers; this corrective generation handles that provider compatibility gap without new owner credentials.","baseSha":"a32029f016462f56ebe7972127262d9027be9bb4","issuedAt":1788556341363,"expiresAt":1788556521363,"missionId":"1f4343b6-833e-42d5-9d6e-03736cca5e02","authorizationId":"1b6e5df1-d28b-4298-998f-105f612e6c7a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:12:21.89273+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a32029f016462f56ebe7972127262d9027be9bb4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1b6e5df1-d28b-4298-998f-105f612e6c7a","mission_step_id":"1cf49e0e-af3f-4009-b695-af6718a00da7","command_center_event_id":"1f4343b6-833e-42d5-9d6e-03736cca5e02"},{"id":"eea70f70-939c-4a1b-8b12-0f9ca59fa2ef","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js","workers/cc-execution/src/visual-witness-virtual-container.js","workers/cc-execution/test/visual-witness-self-healing.test.js"],"reason":"Owner-directed continuation of the Virtual Witness control-plane/runtime repair to add bounded automatic self-healing and preserve future visual-proof reliability.","baseSha":"85f065f9d4a14bdad5465e054fa051e30740633a","issuedAt":1788706733351,"expiresAt":1788706913351,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","authorizationId":"5401b84c-97f6-450d-b769-b223e051c924","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:58:53.807364+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5401b84c-97f6-450d-b769-b223e051c924","mission_step_id":"51f2cd78-7da5-4278-8812-7febc8938b7e","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"e7817be2-a748-4cff-8ad9-84bbf35b4203","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized immediate control-plane reliability repair. KnockLaunch Gate on PR #996 exposed one stale invariant that still requires the superseded global last-10 mission-ledger scan; update that invariant to enforce the new exact-source recovery contract.","baseSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","issuedAt":1787972653100,"expiresAt":1787972833100,"missionId":"708db7a7-62e2-463e-a18d-9891e122cbc3","singleUse":true,"authorizationId":"f57cb82a-3276-4e81-a888-b4b080be57e3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:04:14.090779+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f57cb82a-3276-4e81-a888-b4b080be57e3","mission_step_id":"9bf9edd4-8959-4f08-b5a8-9d0f40154387","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"d59d587a-a320-4a7a-8650-26a3f3c622b8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1498 head 239a47d1ae0e53b2ab1a9f98d95e977cf216d71c has a green KnockLaunch Gate. Squash merge this exact PR through Forgejo. Then run the one canonical production release, limited by the actual diff to the frontend and Supabase roof-ai-detection only. Do not mutate source, do not create another branch or PR, do not deploy unrelated targets. After release, keep the mission open for direct San Filippo runtime proof of detector v15.1 shape fidelity and the camera claim.","wordingChanged":false,"canonicalIntent":"PR #1498 head 239a47d1ae0e53b2ab1a9f98d95e977cf216d71c has a green KnockLaunch Gate. Squash merge this exact PR through Forgejo. Then run the one canonical production release, limited by the actual diff to the frontend and Supabase roof-ai-detection only. Do not mutate source, do not create another branch or PR, do not deploy unrelated targets. After release, keep the mission open for direct San Filippo runtime proof of detector v15.1 shape fidelity and the camera claim.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"camera-lock","statement":"Verified property point stays visual center; geometry may affect zoom only.","proofConditionIds":["proof-live"]},{"id":"edge-fidelity","statement":"Crude boxified/oversimplified geometry cannot publish as Auto Measured.","proofConditionIds":["proof-live"]}],"objective":"PR #1498 head 239a47d1ae0e53b2ab1a9f98d95e977cf216d71c has a green KnockLaunch Gate. Squash merge this exact PR through Forgejo. Then run the one canonical production release, limited by the actual diff to the frontend and Supabase roof-ai-detection only. Do not mutate source, do not create another branch or PR, do not deploy unrelated targets. After release, keep the mission open for direct San Filippo runtime proof of detector v15.1 shape fidelity and the camera claim.","constraints":[{"id":"constraint-1","statement":"Keep 0.85x-1.25x area envelope.","proofConditionIds":["proof-live"]},{"id":"constraint-2","statement":"Preserve parcel lock, replace-on-success retry, single toast.","proofConditionIds":["proof-live"]},{"id":"constraint-3","statement":"No unrelated changes.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"After merge/release, camera center remains on verified subject and v15.1 roof-edge fidelity blocks bad box geometry.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"458be79d21026384164046bdb836e17d887b26fabd60c7d881a78ff48a57d83f","requestContractRevision":5,"previousRequestContractHash":"efeccab72a00a7c21959f37c03fe26151536dead6f384437a195e1948230e4e9"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:54:00.494688+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:request-contract-revision:5:458be79d21026384164046bdb836e17d887b26fabd60c7d881a78ff48a57d83f","mission_step_id":"791598d0-f9bf-4d14-a1b8-46205d20064c","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"0db9b82f-8bb4-42cf-8889-354f7d2ee9c6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/recover-release-run-by-source-sha-20260828","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/recover-release-run-by-source-sha-20260828","status":"blocked","metrics":{"receiptBytes":15419,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"708db7a7-62e2-463e-a18d-9891e122cbc3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":6708,"prReadinessMs":0,"approvedPlanMs":6708,"missionSetupMs":3394,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"708db7a7-62e2-463e-a18d-9891e122cbc3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5274,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:03:57.183029+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"9a7462cb-e632-451c-892c-c0e70198d8fd","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","consumedAt":1787972784334,"consumerToken":"a1d9313a-cd5c-4969-99f6-72bdc6adc95f","authorizationId":"8f9a953e-23b3-43c5-989c-85cad22b63dd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:06:25.07054+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:8f9a953e-23b3-43c5-989c-85cad22b63dd","mission_step_id":"d3d341d4-5871-42f8-9902-cf310a88b4c3","command_center_event_id":"49a4d23f-5a47-41a9-b269-ff726f285af8"},{"id":"1690a6ea-4a48-4f3c-a8a1-d76b60c9bb1a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqdn2y","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":25918,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1498,"terminal":false,"missionId":"80bee9af-50d8-4d45-bdce-074086c93209","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","timingsMs":{"handlerMs":11612,"prReadinessMs":1559,"approvedPlanMs":0,"missionSetupMs":2098,"shipAndProveMs":8736},"nextAction":null,"receiptRef":{"mode":"full","missionId":"80bee9af-50d8-4d45-bdce-074086c93209"},"performance":null,"deploymentId":"forgejo-main-ac39310f3952","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2157,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:54:14.383713+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ac39310f3952359f2fac44b8489d4965b72a75e8","external_id":"forgejo-main-ac39310f3952","receipt_type":"execute_mission","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f2995972-2466-4c5a-a87e-fd9f01795773","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"1b7e28da-5f6d-4f68-9cd4-04ab4ebbc557","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/premium-shared-connections-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3753,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.20-systemic-execution-reliability-refreeze","prNumber":1633,"terminal":false,"missionId":"1435418f-46b7-411c-be88-96b8b1d53a9d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21092,"prReadinessMs":20261,"approvedPlanMs":0,"missionSetupMs":2871,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1435418f-46b7-411c-be88-96b8b1d53a9d"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:50:04.190833+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1633","receipt_type":"execute_mission","idempotency_key":"mission:1435418f-46b7-411c-be88-96b8b1d53a9d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"2724ee6a-b0cc-46ef-8029-67982f4d1c07","command_center_event_id":"1435418f-46b7-411c-be88-96b8b1d53a9d"},{"id":"1c29d266-9df2-4acc-a5c0-fa13f7685105","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-big-papi-inventory-premium-controls-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":54653,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":993,"terminal":false,"missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","timingsMs":{"handlerMs":22622,"prReadinessMs":335,"approvedPlanMs":0,"missionSetupMs":1331,"shipAndProveMs":22280},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},"performance":null,"deploymentId":"forgejo-main-cbca0bbc65b6","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":5217,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T03:05:26.155285+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","external_id":"forgejo-main-cbca0bbc65b6","receipt_type":"execute_mission","idempotency_key":"mission:928d9cf5-6a07-4a2f-b90a-403bd7be2789:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"7dcb7e5d-7c6a-4560-992e-bef6bb532d6f","command_center_event_id":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},{"id":"011f107f-1215-4a03-b757-3e35d27f84dd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3286","runId":3286,"status":"success","sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:08:17.513973+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:forgejo-release-status:55de1266d8ae0fb2e3925f1c381f254b5a717078:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"763a9b3e-ff98-4c5d-8659-4981a62e53f5","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"8c25064e-e7ad-41a6-b3f0-23889048e7b7","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact Redfish-only repairs below. Preserve src/pages/crm/RedfishRoofingDashboard.tsx as the operational Today dashboard. Repair the Redfish shell/root consistency and restore the complete 34-tool launcher. Do not modify any other tenant.","tenantRef":"redfish-roofing","receivedAt":"2026-08-29T03:09:58.896Z","fingerprint":"444ed67ae816df1e2885c3ae25818d6e492ec37b4dd9409513958634c8e1161e","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/fix-redfish-workspace-shell-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact Redfish-only repairs below. Preserve src/pages/crm/RedfishRoofingDashboard.tsx as the operational Today dashboard. Repair the Redfish shell/root consistency and restore the complete 34-tool launcher. Do not modify any other tenant.","wordingChanged":false,"canonicalIntent":"Apply the exact Redfish-only repairs below. Preserve src/pages/crm/RedfishRoofingDashboard.tsx as the operational Today dashboard. Repair the Redfish shell/root consistency and restore the complete 34-tool launcher. Do not modify any other tenant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-shell","statement":"Redfish root and /dashboard render the same RedfishWorkspaceShell with the operational Today dashboard.","proofConditionIds":["proof-dashboard"]},{"id":"redfish-tools","statement":"The All Roofing Tools launcher exposes the complete 34 authoritative Redfish tools organized into five operating groups.","proofConditionIds":["proof-dashboard"]}],"objective":"Apply the exact Redfish-only repairs below. Preserve src/pages/crm/RedfishRoofingDashboard.tsx as the operational Today dashboard. Repair the Redfish shell/root consistency and restore the complete 34-tool launcher. Do not modify any other tenant.","constraints":[{"id":"scope","statement":"Do not change other tenant behavior.","proofConditionIds":["proof-dashboard"]},{"id":"data","statement":"Do not replace live Redfish data with demo or fake metrics.","proofConditionIds":["proof-dashboard"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-dashboard","kind":"runtime","claim":"The shipped Redfish dashboard renders the operational Today screen inside the Redfish shell after release.","route":"/redfish-roofing/dashboard","required":true,"expectedText":"What matters today.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-redfish-workspace-shell-20260828","conversationContext":null,"requestContractHash":"5c510b2522df608e206addcdf6a42b953c13c04352e2e56b0bb6620ff6958689","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:09:59.343063+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:tenant-workstream-contribution:444ed67ae816df1e2885c3ae25818d6e492ec37b4dd9409513958634c8e1161e","mission_step_id":null,"command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"e225228f-9252-4da0-9a00-ebf4acc7daec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-redfish-workspace-shell-20260828","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":2847,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"a9de83cd-fbda-4570-a745-a733dfed41b9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":613,"prReadinessMs":0,"approvedPlanMs":613,"missionSetupMs":1513,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9de83cd-fbda-4570-a745-a733dfed41b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:10:02.567706+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8db3fa8f-4588-47bd-93bf-a36961f013aa","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"35471fba-0484-4c4a-87a5-27dd190beae2","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018640232,"consumerToken":"6b00fcb6-6cf5-4219-b8f5-350f13ead5b4","authorizationId":"9c1b8e94-a755-47c8-a44d-5bab68a3a3e4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:50:41.045325+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:9c1b8e94-a755-47c8-a44d-5bab68a3a3e4","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"0a1cb64e-7361-49be-809f-cfa2a69fd0ea","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-release-contract-binding-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":998,"terminal":false,"missionId":"865695c8-86c9-46de-a3bf-416bc181e18b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":27712,"prReadinessMs":2853,"approvedPlanMs":24848,"missionSetupMs":1551,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"865695c8-86c9-46de-a3bf-416bc181e18b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5688,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:10:18.939051+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"998","receipt_type":"execute_mission","idempotency_key":"mission:865695c8-86c9-46de-a3bf-416bc181e18b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ad32290c-eb00-4dbe-a369-cc6607b54894","command_center_event_id":"865695c8-86c9-46de-a3bf-416bc181e18b"},{"id":"a64bf068-8743-46d3-bc7d-b675c5142f48","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"requestContractHash":"458be79d21026384164046bdb836e17d887b26fabd60c7d881a78ff48a57d83f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4671","runId":4671,"status":"running","sourceSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:54:25.806764+00:00","proof_gate":"canonical_release_pending","source_sha":"ac39310f3952359f2fac44b8489d4965b72a75e8","external_id":"forgejo-main-ac39310f3952","receipt_type":"canonical_release_status","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:forgejo-release-status:ac39310f3952359f2fac44b8489d4965b72a75e8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"f2995972-2466-4c5a-a87e-fd9f01795773","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"19c77077-7c0c-4bfb-847d-f68cdbe2040b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-source-planner-refreeze-20260903","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3756,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.20-systemic-execution-reliability-refreeze","prNumber":1659,"terminal":false,"missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11166,"prReadinessMs":10422,"approvedPlanMs":0,"missionSetupMs":1145,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},"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":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:50:44.53395+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1659","receipt_type":"execute_mission","idempotency_key":"mission:7b5bcb3f-31d7-4c1c-9055-8d3665138c8c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"570b99a4-9632-4c31-83b0-1bab45edb87c","command_center_event_id":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},{"id":"d8a0f52b-edd3-4bf2-aa79-253250d9e27c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/visual-witness-failover.test.js"],"reason":"Continuation of the owner's explicit Visual Witness unfreeze/fix primary+backup/refreeze directive. Run 5297 produced a new deterministic release blocker: Buildx missing while Docker CLI/daemon are proven healthy.","baseSha":"f20312bf5c0652a009427cab93f847a7204d3633","issuedAt":1788550857449,"expiresAt":1788551037449,"missionId":"fc792d85-3581-4573-8b74-4c6ef6adf175","authorizationId":"16edde65-815b-4f10-a517-4318e4b96a71","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:40:57.946412+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f20312bf5c0652a009427cab93f847a7204d3633","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:16edde65-815b-4f10-a517-4318e4b96a71","mission_step_id":"61bc556c-52a5-4a98-ad05-d8abac93d9b8","command_center_event_id":"fc792d85-3581-4573-8b74-4c6ef6adf175"},{"id":"614f44eb-98e6-4a71-9ff6-4d17d29ac95a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtpxb2i5","prNumber":1952,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:33.914977+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"1952","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:merged-pr:1952:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","mission_step_id":"ac709c96-cfbd-47f8-859c-3e6652ba6bd7","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"4f0c9550-0acb-4e87-b8ba-2651eb633808","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective read-budget adjustment after live proof showed the Actions list still exceeds the prior 5s attempt timeout even though PR/main reads succeed. This changes only timeout constants and matching invariants/config.","baseSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","issuedAt":1788902279356,"expiresAt":1788902459356,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","authorizationId":"2d0f8b6c-afcf-4388-a5d9-576e4cad3a7f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:17:59.748663+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2d0f8b6c-afcf-4388-a5d9-576e4cad3a7f","mission_step_id":"745b04e4-094d-4d93-9b23-49c721424589","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"c8e86dbe-2a92-4eb3-bf28-50c129bb6f35","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-redfish-workspace-shell-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3961,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"a9de83cd-fbda-4570-a745-a733dfed41b9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":14,"missionSetupMs":890},"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":"a9de83cd-fbda-4570-a745-a733dfed41b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7952,"likelyAffectedFiles":["src/components/redfish/RedfishWorkspaceShell.tsx","src/routes/vanityRoutes.tsx","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:10:29.474188+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f55a4b86-ae03-437b-8113-98163ba7196c","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"068ce6da-ad63-40db-b95f-a6c20b64d2db","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-redfish-workspace-shell-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5341,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":999,"terminal":false,"missionId":"a9de83cd-fbda-4570-a745-a733dfed41b9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","timingsMs":{"handlerMs":30033,"prReadinessMs":2939,"approvedPlanMs":16845,"missionSetupMs":438,"shipAndProveMs":10235},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9de83cd-fbda-4570-a745-a733dfed41b9"},"performance":null,"deploymentId":"forgejo-main-e4c5fcfed527","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":8098,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:12:55.615878+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","external_id":"forgejo-main-e4c5fcfed527","receipt_type":"execute_mission","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6780b966-4bfe-4c9b-bd90-3b44e846f3e7","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"b37ae383-794d-4cf1-8aba-ff6181718a90","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"bf4ca2f24b17329b1ac86cf6122d858f61f75b27","sourceSha":"ac39310f3952359f2fac44b8489d4965b72a75e8","deploymentId":"forgejo-main-ac39310f3952","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":4671},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T23:55:28.058089+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ac39310f3952359f2fac44b8489d4965b72a75e8","external_id":"forgejo-main-ac39310f3952","receipt_type":"canonical_release_status","idempotency_key":"mission:80bee9af-50d8-4d45-bdce-074086c93209:forgejo-release-status:ac39310f3952359f2fac44b8489d4965b72a75e8:superseded:bf4ca2f24b17329b1ac86cf6122d858f61f75b27","mission_step_id":"f2995972-2466-4c5a-a87e-fd9f01795773","command_center_event_id":"80bee9af-50d8-4d45-bdce-074086c93209"},{"id":"73720cd0-8468-43c2-bded-8d377edc13a7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":14971,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1658,"terminal":false,"missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":1187,"approvedPlanMs":0,"shipAndProveMs":9957},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"4b21adcf-12ce-406a-a661-7cda7c502b91"},"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":652,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T02:50:55.916853+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1658","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4b21adcf-12ce-406a-a661-7cda7c502b91:automatic-mission-resume:1658:canonical_release_reconciliation_pending","mission_step_id":"45035dd2-74ff-4395-a005-1e9aed82c840","command_center_event_id":"4b21adcf-12ce-406a-a661-7cda7c502b91"},{"id":"c486d4b3-2453-42c6-9a7a-4193b04c6913","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/exact-green-direct-merge-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.44-gate-intent-service-proof-refreeze","prNumber":1697,"terminal":false,"missionId":"e63bc0a1-8674-4cab-a900-3571a162b631","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4981,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":755,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":755,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":755,"repositoryMutationMs":4981,"repositoryProviderMs":3453,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1530,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":755,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1923},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"e63bc0a1-8674-4cab-a900-3571a162b631"},"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":3962,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:26:18.842175+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1697","receipt_type":"execute_mission","idempotency_key":"mission:e63bc0a1-8674-4cab-a900-3571a162b631:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"129e629d-a840-4a21-8929-d808f4f1d7c9","command_center_event_id":"e63bc0a1-8674-4cab-a900-3571a162b631"},{"id":"4b8b533c-677a-49a5-8106-811cb5809e87","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/compact-reconciliation-context-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":1000,"terminal":false,"missionId":"ca7bf114-906d-46b6-af14-a7a5729908fb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":25051,"prReadinessMs":1557,"approvedPlanMs":23484,"missionSetupMs":2315,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ca7bf114-906d-46b6-af14-a7a5729908fb"},"performance":null,"deploymentId":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-29T03:14:31.656332+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1000","receipt_type":"execute_mission","idempotency_key":"mission:ca7bf114-906d-46b6-af14-a7a5729908fb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9a3f2e4b-661e-480e-b684-acd65ef6ea4e","command_center_event_id":"ca7bf114-906d-46b6-af14-a7a5729908fb"},{"id":"1186c444-eb3e-4567-b18d-ac314b3e7635","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3309","runId":3309,"status":"running","sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:13:06.104988+00:00","proof_gate":"canonical_release_pending","source_sha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:forgejo-release-status:e4c5fcfed527091fd7bdf7ac90af6dff1b37af99:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6780b966-4bfe-4c9b-bd90-3b44e846f3e7","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"07f1e87c-e090-47f8-bc33-768f08035991","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkr76e6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"73dd71b2-ad1f-4990-8629-1345475ab2eb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":26,"missionSetupMs":2504},"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":"73dd71b2-ad1f-4990-8629-1345475ab2eb"},"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":4946,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","scripts/cloudflare-native-artifact-guard.mjs","scripts/production-release-targets.json","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:59:46.404255+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:73dd71b2-ad1f-4990-8629-1345475ab2eb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c6f69e08-c0ac-4415-8e92-87030520359c","command_center_event_id":"73dd71b2-ad1f-4990-8629-1345475ab2eb"},{"id":"54fe2486-36cd-42dc-9d43-28a8c0220bc9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-source-planner-refreeze-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2513,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1659,"terminal":false,"missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:51:36.632936+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1659","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7b5bcb3f-31d7-4c1c-9055-8d3665138c8c:automatic-mission-resume:1659:repair_mission_pr_ready_retryable","mission_step_id":"9b1a3497-f9b2-4709-9fb1-4f28fdb182b2","command_center_event_id":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},{"id":"ef115184-bde8-4a56-991a-418f4e80484b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"One-line test-only benchmark of the live exact-green direct controlled merge fast lane.","baseSha":"372d6d3533575141dcbb959156988b9a344f461b","issuedAt":1788528450465,"expiresAt":1788528630465,"missionId":"41a0c77e-bfb8-45f9-bf82-b14e476fea9c","authorizationId":"da6a7de1-1e22-4f41-a4c1-be80f4bf50e9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:27:30.93749+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"372d6d3533575141dcbb959156988b9a344f461b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:da6a7de1-1e22-4f41-a4c1-be80f4bf50e9","mission_step_id":"6b57a9d0-8eea-4686-9e39-7c6fe8e91aec","command_center_event_id":"41a0c77e-bfb8-45f9-bf82-b14e476fea9c"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":8000,"schema":"public"}