{"data":[{"id":"9b240a4e-9b91-4732-9642-289e4833c873","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-47e347352e8a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6216,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"47e34735-2e8a-4c90-ad4c-7eebf24910f7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"47e34735-2e8a-4c90-ad4c-7eebf24910f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9417,"likelyAffectedFiles":["src/__tests__/contracts/frontend-build-guard-ai-branch.contract.test.ts","src/components/WorkflowRouter.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/activities/ActivityTimeline.tsx","src/components/activities/QuickActivityLog.tsx","src/components/admin/AutomationActivityFeed.tsx","src/components/admin/UnifiedActivityStream.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T16:57:06.108041+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47e34735-2e8a-4c90-ad4c-7eebf24910f7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"117302a7-ad3b-499c-a132-cec6c3c94de3","command_center_event_id":"47e34735-2e8a-4c90-ad4c-7eebf24910f7"},{"id":"8947c6bf-8a6b-44c4-8a0a-5379c8edee5f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-47e347352e8a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8031,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":673,"terminal":false,"missionId":"47e34735-2e8a-4c90-ad4c-7eebf24910f7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"47e34735-2e8a-4c90-ad4c-7eebf24910f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:01:22.439903+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"673","receipt_type":"execute_mission","idempotency_key":"mission:47e34735-2e8a-4c90-ad4c-7eebf24910f7:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"d253dd17-8f8f-448f-a5a9-1ea27242bbe1","command_center_event_id":"47e34735-2e8a-4c90-ad4c-7eebf24910f7"},{"id":"3b727eeb-8b64-4d0e-9190-c619bcccddf9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-vista-messages-mobile-tabs-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5902,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":911,"terminal":false,"missionId":"ed514536-02ef-46c5-b6b3-ce42e6cf4a84","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0e788833c71ed9247399b640a5a9af46c559492b","timingsMs":{"handlerMs":23662,"prReadinessMs":873,"approvedPlanMs":15811,"missionSetupMs":4052,"shipAndProveMs":6759},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed514536-02ef-46c5-b6b3-ce42e6cf4a84"},"performance":null,"deploymentId":"forgejo-main-0e788833c71e","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":8022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:35:52.439368+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0e788833c71ed9247399b640a5a9af46c559492b","external_id":"forgejo-main-0e788833c71e","receipt_type":"execute_mission","idempotency_key":"mission:ed514536-02ef-46c5-b6b3-ce42e6cf4a84:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2e787a95-f3f9-4e48-91b9-aac57a054cc5","command_center_event_id":"ed514536-02ef-46c5-b6b3-ce42e6cf4a84"},{"id":"894ad037-60ff-4134-9b19-85d3a28577e7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-loyalty-corrective-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1077,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"bbde8438-332d-4a99-b761-3f9a04e3e4c4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bbde8438-332d-4a99-b761-3f9a04e3e4c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:02:08.534583+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bbde8438-332d-4a99-b761-3f9a04e3e4c4:execute_mission:repair_mission_execution_retryable","mission_step_id":"ad85095f-1d75-478d-aaff-89b35d9df630","command_center_event_id":"bbde8438-332d-4a99-b761-3f9a04e3e4c4"},{"id":"386570f7-5d72-490b-aade-b3fbb06358bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-parallel-control-plane-workstreams-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10980,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":671,"terminal":false,"missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5046,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:03:25.836546+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"671","receipt_type":"execute_mission","idempotency_key":"mission:420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc:execute_mission:canonical_release_transport_retryable","mission_step_id":"cf72a2a1-4013-4c94-bd2b-ca4d33aac8eb","command_center_event_id":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},{"id":"0b35e537-7c52-4e1a-bb3b-3325e003ad1f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-parallel-control-plane-workstreams-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12132,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":671,"terminal":false,"missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:05:58.675245+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"671","receipt_type":"automatic_mission_resume","idempotency_key":"mission:420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc:automatic-mission-resume:671:canonical_release_transport_retryable","mission_step_id":"4ffd004a-1ef2-45e8-9038-ee2ab1cce9ee","command_center_event_id":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},{"id":"e826a7d7-5817-46d1-99b8-fb29c6af5a41","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-parallel-control-plane-workstreams-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13267,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":671,"terminal":false,"missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},"performance":null,"deploymentId":"forgejo-main-41fa2d886eca","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":1947,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:08:19.293646+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"671","receipt_type":"automatic_mission_resume","idempotency_key":"mission:420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc:automatic-mission-resume:671:canonical_release_dispatched","mission_step_id":"a89b17fe-b57d-4c80-93ad-5f55c686009d","command_center_event_id":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},{"id":"444e67fa-d525-4028-a8c9-7ec96d9efe41","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0e788833c71ed9247399b640a5a9af46c559492b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0e788833c71ed9247399b640a5a9af46c559492b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"43bae65d3c2f4e964e15999d4ab0bfd030e2045c2f1be07e5fc55606c775ce17","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-28T03:36:14.959976+00:00","proof_gate":"canonical_release_pending","source_sha":"0e788833c71ed9247399b640a5a9af46c559492b","external_id":"forgejo-main-0e788833c71e","receipt_type":"canonical_release_status","idempotency_key":"mission:ed514536-02ef-46c5-b6b3-ce42e6cf4a84:forgejo-release-status:0e788833c71ed9247399b640a5a9af46c559492b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2e787a95-f3f9-4e48-91b9-aac57a054cc5","command_center_event_id":"ed514536-02ef-46c5-b6b3-ce42e6cf4a84"},{"id":"9d0202c0-d64a-4586-8eba-ec2bbc46fe50","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same control plane mission on the already-mutated branch and finish the canonical PR path. Add one final in-scope safety regression proving an HTTP authorized origin is rejected, bump the cc-execution version for this final source generation, then create the single PR from the existing branch (which already contains the resumable registry repair), run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime identity, and run the required RoofHelpFinder witness. No new branch. No frontend or OnRunner mutation/release.","wordingChanged":false,"canonicalIntent":"Continue the same control plane mission on the already-mutated branch and finish the canonical PR path. Add one final in-scope safety regression proving an HTTP authorized origin is rejected, bump the cc-execution version for this final source generation, then create the single PR from the existing branch (which already contains the resumable registry repair), run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime identity, and run the required RoofHelpFinder witness. No new branch. No frontend or OnRunner mutation/release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-authorized","statement":"The control plane accepts roofhelpfinder.com for Visual Witness because its host/* production route is registered in wrangler.toml.","proofConditionIds":["repo-proof","runtime-proof","route-proof"]},{"id":"generic-registry","statement":"The control plane supports other safe customer-facing non-KnockLaunch origins registered in wrangler.toml without hard-coded customer domain names.","proofConditionIds":["repo-proof"]},{"id":"fail-closed","statement":"The control plane blocks wildcard-host, unsafe, non-HTTPS, and unregistered external origins.","proofConditionIds":["repo-proof"]}],"objective":"Continue the same control plane mission on the already-mutated branch and finish the canonical PR path. Add one final in-scope safety regression proving an HTTP authorized origin is rejected, bump the cc-execution version for this final source generation, then create the single PR from the existing branch (which already contains the resumable registry repair), run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime identity, and run the required RoofHelpFinder witness. No new branch. No frontend or OnRunner mutation/release.","constraints":[{"id":"no-frontend","statement":"Do not change or redeploy RoofHelpFinder frontend.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-onrunner","statement":"Do not change or redeploy OnRunner.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cc-only","statement":"Release only the control plane cc-execution target.","proofConditionIds":["runtime-proof"]},{"id":"forgejo-only","statement":"Use Forgejo only.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged control plane diff contains only resumable customer-origin authorization, focused safety tests, and required cc-execution version marker.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The control plane cc-execution runtime is live on the exact merged SHA after cc-execution-only release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"route-proof","kind":"interaction","claim":"After release, the control plane can start Visual Witness on https://roofhelpfinder.com/ rather than rejecting it cross-origin.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[{"text":"Need help with your roof?","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e0444fdf0bd12b6472bdc9fb7b0c39764563412984dba532d7998215900ebf2f","requestContractRevision":5,"previousRequestContractHash":"08228e32d1725e685ac5da349e16e30062cc67258fda63cb9411f9019e34f54b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:31:53.193278+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d21824d-789a-4f0a-8ddf-a1491833c1ed:request-contract-revision:5:e0444fdf0bd12b6472bdc9fb7b0c39764563412984dba532d7998215900ebf2f","mission_step_id":"b294dc65-9bac-4aae-900f-30754a5db566","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"753c3df0-d8b6-4e50-a3bd-ceb628c0fbae","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e2abe0965023","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"e2abe096-5023-4ae5-8ed7-fe868203ae68","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"e2abe096-5023-4ae5-8ed7-fe868203ae68"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9230,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:08:44.193668+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2abe096-5023-4ae5-8ed7-fe868203ae68:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ab064c3c-4cbd-46b7-b961-7f821ab2dce2","command_center_event_id":"e2abe096-5023-4ae5-8ed7-fe868203ae68"},{"id":"a3f73750-2f52-4bed-ad81-c0945622631b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"766becc81b790be5e1d27d62326e94638de06e42","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:08:37.892+00:00","proof_gate":"canonical_release_pending","source_sha":"766becc81b790be5e1d27d62326e94638de06e42","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:bf024780-80e0-4b89-a370-14410b4f25cc:forgejo-release-status:766becc81b790be5e1d27d62326e94638de06e42:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"158e2fa2-2f71-4806-8eb9-14923264fb44","command_center_event_id":"bf024780-80e0-4b89-a370-14410b4f25cc"},{"id":"2fb90871-47e6-4183-a8fb-66313db1749f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2806,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5393,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:14:28.434791+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"94dccc9d-6172-45ad-a5dc-9011c670d609","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3986,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5479,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:14:56.854626+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"27be9c42-c280-460d-8948-c8f23ef6328e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","deploymentId":"forgejo-main-41fa2d886ecafc0774f199e043c5bbd72d15512e","runtimeVersion":"1.50.19-parallel-workstream-identity","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","deploymentId":"forgejo-main-41fa2d886ecafc0774f199e043c5bbd72d15512e","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.19-parallel-workstream-identity","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:15:07.017436+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc:forgejo-release-status:41fa2d886ecafc0774f199e043c5bbd72d15512e:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c3e03c67-7ac9-4b77-a97e-24afb63af9b3","command_center_event_id":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},{"id":"b72a3a58-5475-41b5-86ee-9c00e51b4504","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-loyalty-corrective-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1085,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"9872cf42-a2ef-4633-9f37-a30d1720bea0","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9872cf42-a2ef-4633-9f37-a30d1720bea0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:23:14.400466+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9872cf42-a2ef-4633-9f37-a30d1720bea0:execute_mission:repair_mission_execution_retryable","mission_step_id":"8976664f-d334-4a45-8321-cc970a45a452","command_center_event_id":"9872cf42-a2ef-4633-9f37-a30d1720bea0"},{"id":"affaed7b-081b-4758-aee8-316dc3436ad7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6214,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:19:15.148845+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:repair_mission_execution_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"28f75200-f2ee-4a43-b363-6608752ccb81","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4925,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:22:22.964287+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:repair_mission_execution_retryable","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"4faec7c5-c4fc-4b62-9d74-da8625479964","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6018,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9380,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:16:28.083758+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:repair_mission_synthesis_ready","mission_step_id":"f31b1d72-c28c-4441-a22e-3fe82a9bb340","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"b424c224-a41a-4f69-b383-1eeb06f597f7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":11833,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:24:26.842799+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c476c831-5198-40ef-9aa9-b4a034430c85","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"376a9c27-e88e-473b-b134-81cdcdb736d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8459,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:28:56.432901+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:canonical_release_transport_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"d5adfd82-f937-43c9-bced-1327eafbc729","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3943,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5077,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:29:58.100525+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_execution_retryable","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"4fad8ac1-915d-411d-825c-ac82b3a0b504","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/route-roofhelpfinder-custom-domain-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4854,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":910,"terminal":false,"missionId":"82309577-e5ad-47ab-ba50-bdfc46acf485","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17701,"prReadinessMs":17600,"approvedPlanMs":0,"missionSetupMs":616,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"82309577-e5ad-47ab-ba50-bdfc46acf485"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:28:36.325699+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"910","receipt_type":"execute_mission","idempotency_key":"mission:82309577-e5ad-47ab-ba50-bdfc46acf485:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c89b31a7-082c-46a5-a841-218d6afb46d4","command_center_event_id":"82309577-e5ad-47ab-ba50-bdfc46acf485"},{"id":"55fe56a8-ca04-4836-86d5-4abb19942c99","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5044,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":675,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:32:43.596925+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"675","receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"30d59cf5-6983-4f6c-ad85-b9740fd21353","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16983,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":"forgejo-main-29e6b34f8228","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:30:26.729443+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"670","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:automatic-mission-resume:670:canonical_release_transport_retryable","mission_step_id":"3a0f025b-60eb-4a70-934f-9c685152e008","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"454d0a4d-99ca-4915-aed4-990b5fe51b9b","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the existing Big Papi schedule screenshot durable-import repair in Forgejo PR #674. Adopt exactly PR #674 / branch ai/fix-schedule-screenshot-durable-import-20260824 at its current head. KnockLaunch Gate is green. Squash merge through protected main, deploy only the affected frontend and Supabase owners implied by the exact diff (including any migration and mobile-vendor-event-request Edge Function), then verify current production/runtime identity. Do not create a replacement PR or duplicate release. The repair must make screenshot imports durable before AI review, preserve the uploaded screenshot/import record, support resume after reload, and prevent zero-created commits from being presented as successful saves.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-24T17:33:20.087Z","fingerprint":"fdfd03a3e15ba4b56b70a2a1f01144d1aab4cba59f863407a968bb8f1790a96e","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/fix-schedule-screenshot-durable-import-20260824","requestedBranch":"ai/fix-schedule-screenshot-durable-import-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:33:20.700688+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:tenant-workstream-contribution:fdfd03a3e15ba4b56b70a2a1f01144d1aab4cba59f863407a968bb8f1790a96e","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"d3f63ba2-d69a-4c27-973a-a96115b1e5c4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10064,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":674,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:33:43.58727+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"674","receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"95b214b9-e1ae-4248-9107-2478748f8314","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/route-roofhelpfinder-custom-domain-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6081,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":910,"terminal":false,"missionId":"82309577-e5ad-47ab-ba50-bdfc46acf485","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","timingsMs":{"handlerMs":9227,"prReadinessMs":365,"approvedPlanMs":0,"missionSetupMs":523,"shipAndProveMs":8726},"nextAction":null,"receiptRef":{"mode":"full","missionId":"82309577-e5ad-47ab-ba50-bdfc46acf485"},"performance":null,"deploymentId":"forgejo-main-d36252643a2a","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":6298,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:45:26.298272+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","external_id":"forgejo-main-d36252643a2a","receipt_type":"execute_mission","idempotency_key":"mission:82309577-e5ad-47ab-ba50-bdfc46acf485:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a1a23ed3-cc17-4107-9035-8270a5d06871","command_center_event_id":"82309577-e5ad-47ab-ba50-bdfc46acf485"},{"id":"0c688d05-cea7-4653-81a7-84f141e1fc22","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7363,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":675,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:34:58.774912+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"675","receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:canonical_release_transport_retryable","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"9e49a190-b6b2-4928-a800-b8cb8e74865b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":21252,"releaseCount":1,"toolCallCount":18,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":"forgejo-main-29e6b34f8228","workflowRunId":2400,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1842,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:35:36.69893+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"670","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:automatic-mission-resume:670:canonical_release_dispatched","mission_step_id":"2d7d2063-34f1-4e6b-ae5f-7bc02f870f49","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"fa64bd24-55d6-4f39-8df2-1c0a881f75b4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","missing":[],"pending":["forgejo-main/source","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":"379a7d2eb671c7920313433bfc4e9a754ed0628a","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:35:58.375153+00:00","proof_gate":"canonical_release_pending","source_sha":"379a7d2eb671c7920313433bfc4e9a754ed0628a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:forgejo-release-status:379a7d2eb671c7920313433bfc4e9a754ed0628a:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"2d7d2063-34f1-4e6b-ae5f-7bc02f870f49","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"0779dda0-8449-468d-9ba1-ef5cb9be1e39","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10834,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":675,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":"forgejo-main-29e6b34f8228","workflowRunId":2399,"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":1887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:36:50.858454+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"675","receipt_type":"automatic_mission_resume","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:automatic-mission-resume:675:canonical_release_dispatched","mission_step_id":"55887f65-7a3f-44a8-b61c-98decfd7c6ee","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"1729ba8d-3a66-4eeb-8e99-fe8d787b66ec","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-short-term-rental-app-family-20260828","prNumber":899,"nextAction":null,"mergeCommitSha":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:46:30.136262+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","external_id":"899","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:merged-pr:899:a2df02cb1089b27d7b9b00c6df522dd8d69571c8","mission_step_id":"08a7179e-c7f3-4210-932f-fac0b882771e","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"88ef0c84-a8d8-403d-b977-2d8e7c851be5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2399","runId":2399,"status":"running","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"41fa2d886ecafc0774f199e043c5bbd72d15512e","deploymentId":"forgejo-main-41fa2d886ecafc0774f199e043c5bbd72d15512e","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.19-parallel-workstream-identity","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:37:46.750132+00:00","proof_gate":"canonical_release_pending","source_sha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:forgejo-release-status:29e6b34f82286cb434cfef8cbfda67b35d16900a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"55887f65-7a3f-44a8-b61c-98decfd7c6ee","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"64300038-fdae-44f4-ac47-4cf2fd040d92","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":"29e6b34f82286cb434cfef8cbfda67b35d16900a","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":"29e6b34f82286cb434cfef8cbfda67b35d16900a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2400","runId":2400,"status":"running","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:36:42.528196+00:00","proof_gate":"canonical_release_pending","source_sha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:forgejo-release-status:29e6b34f82286cb434cfef8cbfda67b35d16900a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"2d7d2063-34f1-4e6b-ae5f-7bc02f870f49","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"13a835b1-566e-4092-9f97-e7fd4c0ad66b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/visual-witness-resumable-domain-registry.test.js"],"reason":"Control plane repair continuation: commit the final safety regression on the existing branch so the authoritative mutation path can reconcile the already-landed resumable domain-registry repair into its single PR.","baseSha":"59aba36e8fc4ba2ae8b0be9fe3dc8ab789f62abf","issuedAt":1787945514320,"expiresAt":1787945694320,"missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed","singleUse":true,"authorizationId":"2b44898b-42cd-4f41-9101-d6bde948b246"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:31:55.19554+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"59aba36e8fc4ba2ae8b0be9fe3dc8ab789f62abf","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2b44898b-42cd-4f41-9101-d6bde948b246","mission_step_id":"069f2bcc-3e10-47ff-bd1d-bb6e2e4382ea","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"78a51266-b20a-4ad5-93e9-a35b5cb6cb51","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":"orphaned_branch_recovery_scope_mismatch:ai/harden-control-plane-idempotency-reconciliation-20260824","status":"blocked","metrics":{"receiptBytes":8531,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":675,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5100,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:31:04.998773+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_execution_blocked","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"f42dc763-3e71-4326-895a-20a01f918f2c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-flagship-calendar-assets-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3169,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"ab5c720a-2efd-4a67-b912-38ae98689265","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab5c720a-2efd-4a67-b912-38ae98689265"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:40:13.272517+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab5c720a-2efd-4a67-b912-38ae98689265:execute_mission:repair_mission_execution_retryable","mission_step_id":"d551ed00-35aa-4aa5-abe4-40571313e72a","command_center_event_id":"ab5c720a-2efd-4a67-b912-38ae98689265"},{"id":"0ac01ded-ef01-4992-8fc4-25e678619525","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-flagship-calendar-assets-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4257,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"ab5c720a-2efd-4a67-b912-38ae98689265","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"ab5c720a-2efd-4a67-b912-38ae98689265"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9852,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","config/cloudflare-native-frontend-build.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:35:16.795255+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab5c720a-2efd-4a67-b912-38ae98689265:execute_mission:repair_mission_synthesis_ready","mission_step_id":"948c21ff-8416-4ca8-91f3-a457a242323a","command_center_event_id":"ab5c720a-2efd-4a67-b912-38ae98689265"},{"id":"0ac9dc44-6748-47e9-bd68-2cfe8b07fb1e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-cross-scope-resolution-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4424,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":676,"terminal":false,"missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:40:13.039045+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:50a7cb06-e013-4339-9c82-6d11a9ad2f93:execute_mission:repair_mission_execution_retryable","mission_step_id":"c9a8cc19-5bf9-4057-bc14-e5a330c02fe4","command_center_event_id":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},{"id":"cc856f5b-5f33-4790-820c-2e62d58ec680","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","sourceSha":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","deploymentId":"forgejo-main-a2df02cb1089","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:46:32.798911+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"a2df02cb1089b27d7b9b00c6df522dd8d69571c8","external_id":"forgejo-main-a2df02cb1089","receipt_type":"canonical_release_status","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:forgejo-release-status:a2df02cb1089b27d7b9b00c6df522dd8d69571c8:superseded:d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","mission_step_id":"a5c3dfd1-9f81-49f4-a1f5-7dc6b8cde606","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"8cc76c8f-ebe2-44df-964b-82be9d166370","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","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly ordered the queue finished and the control plane hardened so it stops requiring manual rescue.","baseSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","issuedAt":1787958485771,"expiresAt":1787958665771,"missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a","singleUse":true,"authorizationId":"80cc658e-5335-4c3b-a9be-6eae233d72f5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:08:06.793297+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:80cc658e-5335-4c3b-a9be-6eae233d72f5","mission_step_id":"251e1ba6-25e5-43f9-a2a5-d6cbd6ecf93a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"562f7e13-e366-489e-ae7d-d01e58bb0d9a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-cross-scope-resolution-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1096,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":676,"terminal":false,"missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:41:02.4704+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"676","receipt_type":"execute_mission","idempotency_key":"mission:50a7cb06-e013-4339-9c82-6d11a9ad2f93:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"c9a8cc19-5bf9-4057-bc14-e5a330c02fe4","command_center_event_id":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},{"id":"8bb463f8-0e34-4a5a-897a-3396d967f43a","source":"cc-execution","status":"recorded","payload":{"objective":"Repair only supabase/functions/tenant-photo-studio/index.ts from current Forgejo main. La Vista uses S3 only with both explicit S3 credentials; otherwise the existing La Vista bearer token uses the Cloudflare REST object path. Remove invalid token-to-S3 derivation/verification. Preserve canonical asset URLs and all R2 objects. Gate, squash merge, release only tenant-photo-studio, and prove gallery plus exact primary image live.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T03:48:29.911Z","fingerprint":"be2a84f01b2a94e7228c90c4f58b6570e0e0762b2017906b2204ea39766df4ef","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-r2-credential-routing-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair only supabase/functions/tenant-photo-studio/index.ts from current Forgejo main. La Vista uses S3 only with both explicit S3 credentials; otherwise the existing La Vista bearer token uses the Cloudflare REST object path. Remove invalid token-to-S3 derivation/verification. Preserve canonical asset URLs and all R2 objects. Gate, squash merge, release only tenant-photo-studio, and prove gallery plus exact primary image live.","wordingChanged":false,"canonicalIntent":"Repair only supabase/functions/tenant-photo-studio/index.ts from current Forgejo main. La Vista uses S3 only with both explicit S3 credentials; otherwise the existing La Vista bearer token uses the Cloudflare REST object path. Remove invalid token-to-S3 derivation/verification. Preserve canonical asset URLs and all R2 objects. Gate, squash merge, release only tenant-photo-studio, and prove gallery plus exact primary image live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"tenant-photo-studio selects S3 only when both explicit La Vista S3 credentials exist; otherwise the configured La Vista bearer token uses Cloudflare REST.","proofConditionIds":["proof-r2-runtime"]},{"id":"outcome-2","statement":"The View gallery returns existing R2 objects with canonical HTTPS /functions/v1/tenant-photo-studio URLs and its primary object returns image/png.","proofConditionIds":["proof-r2-runtime"]}],"objective":"Repair only supabase/functions/tenant-photo-studio/index.ts from current Forgejo main. La Vista uses S3 only with both explicit S3 credentials; otherwise the existing La Vista bearer token uses the Cloudflare REST object path. Remove invalid token-to-S3 derivation/verification. Preserve canonical asset URLs and all R2 objects. Gate, squash merge, release only tenant-photo-studio, and prove gallery plus exact primary image live.","constraints":[{"id":"constraint-1","statement":"Do not change or request secrets.","proofConditionIds":["proof-r2-runtime"]},{"id":"constraint-2","statement":"Do not upload, rename, copy, delete, enhance, or replace R2 objects.","proofConditionIds":["proof-r2-runtime"]},{"id":"constraint-3","statement":"Do not modify frontend application-family behavior.","proofConditionIds":["proof-r2-runtime"]},{"id":"constraint-4","statement":"Release only tenant-photo-studio.","proofConditionIds":["proof-r2-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-r2-runtime","kind":"runtime","claim":"After the exact corrective Edge release, The View gallery returns 200 with the configured primary object and canonical HTTPS /functions/v1/tenant-photo-studio URL, and that exact primary asset returns 200 image/png.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-r2-credential-routing-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Repair only tenant-photo-studio R2 credential routing, release only tenant-photo-studio, and prove The View gallery and primary image live.\",\"intent\":{\"rawUtterance\":\"Finish the La Vista failure-class repair now: use S3 only when both explicit S3 credentials exist; otherwise use the existing La Vista bearer token through Cloudflare REST. Preserve canonical asset URLs, all R2 objects, and frontend SHORT_TERM_RENTAL behavior.\",\"canonicalIntent\":\"Finish the La Vista failure-class repair now: use S3 only when both explicit S3 credentials exist; otherwise use the existing La Vista bearer token through Cloudflare REST. Preserve canonical asset URLs, all R2 objects, and frontend SHORT_TERM_RENTAL behavior.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"tenant-photo-studio selects S3 only when both explicit La Vista S3 credentials exist; otherwise the configured La Vista bearer token uses Cloudflare REST.\",\"proofConditionIds\":[\"proof-r2-runtime\"]},{\"id\":\"outcome-2\",\"statement\":\"The View gallery returns existing R2 objects with canonical HTTPS /functions/v1/tenant-photo-studio URLs and its primary object returns image/png.\",\"proofConditionIds\":[\"proof-r2-runtime\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Do not change or request secrets.\",\"proofConditionIds\":[\"proof-r2-runtime\"]},{\"id\":\"constraint-2\",\"statement\":\"Do not upload, rename, copy, delete, enhance, or replace R2 objects.\",\"proofConditionIds\":[\"proof-r2-runtime\"]},{\"id\":\"constraint-3\",\"statement\":\"Do not modify frontend application-family behavior.\",\"proofConditionIds\":[\"proof-r2-runtime\"]},{\"id\":\"constraint-4\",\"statement\":\"Release only tenant-photo-studio.\",\"proofConditionIds\":[\"proof-r2-runtime\"]}],\"proofConditions\":[{\"id\":\"proof-r2-runtime\",\"kind\":\"runtime\",\"claim\":\"After the exact corrective Edge release, The View gallery returns 200 with the configured primary object and canonical HTTPS /functions/v1/tenant-photo-studio URL, and that exact primary asset returns 200 image/png.\",\"route\":\"/la-vista-del-mar/dashboard\",\"required\":true,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"supabaseEdge\"],\"requiredReleaseTargets\":[\"supabaseEdge\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"88534d2c145b8b6dadebcaa07b2646dcda5eb9951f0c811e1aba6cfe614c0c97","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:48:30.339308+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4:tenant-workstream-contribution:be2a84f01b2a94e7228c90c4f58b6570e0e0762b2017906b2204ea39766df4ef","mission_step_id":null,"command_center_event_id":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},{"id":"a022e06a-af04-4aaf-9068-c6f5562fdac8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11207,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":674,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:41:48.48467+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"674","receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"238b2e3f-2f50-4fb8-93ac-81c5d345c458","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-24e4be05a9d1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9688,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:42:22.234165+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:24e4be05-a9d1-48bf-aa9f-72ce081bfb1c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9fda4e96-1c01-4f75-98dd-dcc849c35c03","command_center_event_id":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c"},{"id":"e4acef66-2939-4925-abb9-27ac0726a593","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","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","consumedAt":1787958488057,"consumerToken":"a9208693-ac4b-49cc-9b21-e439fa2eb67d","authorizationId":"80cc658e-5335-4c3b-a9be-6eae233d72f5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:08:09.637651+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:80cc658e-5335-4c3b-a9be-6eae233d72f5","mission_step_id":"251e1ba6-25e5-43f9-a2a5-d6cbd6ecf93a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"b1eac6c7-fb71-4217-a30c-0613fb54d934","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-la-vista-del-mar-vacation-rentals","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":51770,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":36,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":667,"terminal":false,"missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:39:22.214225+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"667","receipt_type":"execute_mission","idempotency_key":"mission:49fe0242-418d-4a7c-ae74-c57d600716c1:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a1cdf22f-e620-43a2-8db0-c1ae4891cb06","command_center_event_id":"49fe0242-418d-4a7c-ae74-c57d600716c1"},{"id":"05743473-0269-4e36-8e5f-8007bd71be2f","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"4787cb79adc505b1b7ae5430679237c244671dfb","consumedAt":1788130609735,"consumerToken":"4739ab0d-86e3-4612-bfe7-1785fe30dc8e","authorizationId":"f8538c05-50ed-4c9c-85e2-0ad087b18e4c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:56:50.666853+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"4787cb79adc505b1b7ae5430679237c244671dfb","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f8538c05-50ed-4c9c-85e2-0ad087b18e4c","mission_step_id":"518f9ebb-fd7b-47ff-a2eb-91ddd126a6e4","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"84ba8488-4baf-4d48-b724-33ca3dae8ab7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-7aea197f7bc9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"7aea197f-7bc9-4cb4-8b67-c0c15f4b51ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"7aea197f-7bc9-4cb4-8b67-c0c15f4b51ec"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9656,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:43:49.036648+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7aea197f-7bc9-4cb4-8b67-c0c15f4b51ec:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e9192c89-63ae-4c03-8f87-be9355908f0a","command_center_event_id":"7aea197f-7bc9-4cb4-8b67-c0c15f4b51ec"},{"id":"ee52a8d6-698f-4cf5-8ddf-4a16a91bd22a","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 5062 proved only stale test expectations remain.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489367173,"expiresAt":1788489547173,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"02c233fe-7246-4c28-9c2d-301f108fcf2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:36:08.062932+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:02c233fe-7246-4c28-9c2d-301f108fcf2b","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"bf7d1f77-6e05-4ae5-825f-5ef315267d9c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2399","runId":2399,"status":"success","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-29e6b34f82286cb434cfef8cbfda67b35d16900a","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":2399,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.50.20-idempotent-reconciliation-hygiene","containsSourceSha":true,"historicalExactSourceProof":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:51:27.938834+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:forgejo-release-status:29e6b34f82286cb434cfef8cbfda67b35d16900a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7aee1c03-3925-4c50-a4d6-91714d723ae4","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"1207c75a-84c9-486c-a58d-a48d73428f64","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":null,"status":"no_change","metrics":{"receiptBytes":15805,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":675,"terminal":true,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"performance":null,"deploymentId":"forgejo-main-29e6b34f8228","workflowRunId":2399,"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":4890,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:51:59.570386+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","external_id":"forgejo-main-29e6b34f8228","receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_no_change_verified","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"51fb6980-f9a0-4f23-9a46-b72cd81721fa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":null,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:55:48.782405+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:repair_mission_execution_retryable","mission_step_id":"e6140c95-ec4c-444b-b6de-98286552ffae","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"fb38644e-d64f-4f57-9dc6-b5fdd810ca52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1103,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":678,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:56:21.89866+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"678","receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e6140c95-ec4c-444b-b6de-98286552ffae","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"f89a86c0-fb6b-4c6f-bfe2-762ff9c7022c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-vista-r2-credential-routing-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6640,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":912,"terminal":false,"missionId":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19103,"prReadinessMs":1197,"approvedPlanMs":17677,"missionSetupMs":3045,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},"performance":null,"deploymentId":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":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:48:50.73108+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"912","receipt_type":"execute_mission","idempotency_key":"mission:bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a3d4c391-448c-43aa-b75d-3a9ab997ec80","command_center_event_id":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},{"id":"4d56e717-05e8-4cf3-8514-8fda016cd01c","source":"cc-execution","status":"recorded","payload":{"objective":"Ship the already-approved existing Forgejo PR #677 (ai/big-papi-flagship-calendar-assets-20260824) exactly as-is. KnockLaunch Gate has passed on head da01a1d4fe723088bad95bd88ebe49636eb74b11. Do not create another branch or pull request and do not change source. Squash-merge PR #677 through Forgejo, deploy only the frontend to Cloudflare, then prove the merged source is live on https://bigpapiscoquitoiceys.com. The public root must remain the Big Papi site; verify production identity for the merged commit and route availability. Visual Witness is not requested.","tenantRef":"big-papis","receivedAt":"2026-08-24T17:58:43.077Z","fingerprint":"8861901e2ab304ac7f1affed3fb39e13bc1fe9c6ad524c094f42fa5cbb36a2cf","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papi-flagship-calendar-assets-20260824","requestedBranch":"ai/big-papi-flagship-calendar-assets-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:58:43.894243+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:31ce96a0-85bb-441c-a377-62e233767dd0:tenant-workstream-contribution:8861901e2ab304ac7f1affed3fb39e13bc1fe9c6ad524c094f42fa5cbb36a2cf","mission_step_id":null,"command_center_event_id":"31ce96a0-85bb-441c-a377-62e233767dd0"},{"id":"acd693e0-773c-420c-a0bb-777c2bec5c99","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-flagship-calendar-assets-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2100,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":677,"terminal":false,"missionId":"31ce96a0-85bb-441c-a377-62e233767dd0","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"31ce96a0-85bb-441c-a377-62e233767dd0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3528,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:59:02.614508+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"677","receipt_type":"execute_mission","idempotency_key":"mission:31ce96a0-85bb-441c-a377-62e233767dd0:execute_mission:canonical_release_transport_retryable","mission_step_id":"cd0c1c43-13c4-4771-aefd-ba0b426b5bd4","command_center_event_id":"31ce96a0-85bb-441c-a377-62e233767dd0"},{"id":"8dac2377-9c76-485d-b066-d571e86f90b2","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and ship existing approved Forgejo PR #677 (branch ai/big-papi-flagship-calendar-assets-20260824) exactly as-is. Do not create a new branch or PR and do not modify source. PR #677 already passed KnockLaunch Gate on head da01a1d4fe723088bad95bd88ebe49636eb74b11 and is not behind current main 29e6b34f82286cb434cfef8cbfda67b35d16900a. Squash-merge through the canonical protected path, deploy only the affected frontend owner to Cloudflare, and reconcile ambiguous transport responses before retrying. Completion requires live production proof that Big Papi's public custom domain is serving the merged source. The change replaces the Enter Site intro MP4 and the /where calendar trailer PNG and includes the flagship calendar UI update. No visual witness is requested.","tenantRef":"Big Papi's Coquito Iceys","receivedAt":"2026-08-24T18:00:55.283Z","fingerprint":"fdec7a37db6fa977494dd2a1620b0ba0038a073adf57d1142b58997ca5620e01","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":"ai/big-papi-flagship-calendar-assets-20260824","requestedBranch":"ai/big-papi-flagship-calendar-assets-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T18:01:04.19162+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:58270445-8648-4d1d-b3e7-f1272460c761:tenant-workstream-contribution:fdec7a37db6fa977494dd2a1620b0ba0038a073adf57d1142b58997ca5620e01","mission_step_id":null,"command_center_event_id":"58270445-8648-4d1d-b3e7-f1272460c761"},{"id":"ffc90ef8-e3f8-4e3b-8780-d84809e0095f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoice-frog-logo-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2171,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":null,"terminal":false,"missionId":"be3889bf-c923-46d8-b0d1-779418a1981e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"be3889bf-c923-46d8-b0d1-779418a1981e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:58:38.430148+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be3889bf-c923-46d8-b0d1-779418a1981e:execute_mission:repair_mission_execution_retryable","mission_step_id":"d5ae622d-9a89-461b-a761-f014dc60d963","command_center_event_id":"be3889bf-c923-46d8-b0d1-779418a1981e"},{"id":"7b621ef1-44de-47fe-88ba-2eb39aed050c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-la-vista-del-mar-vacation-rentals","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":44960,"releaseCount":0,"toolCallCount":37,"repeatedCallCount":32,"ownerInterruptionCount":0},"version":null,"prNumber":667,"terminal":false,"missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":974,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:41:41.93835+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"667","receipt_type":"automatic_mission_resume","idempotency_key":"mission:49fe0242-418d-4a7c-ae74-c57d600716c1:automatic-mission-resume:667:repair_mission_pr_ready_retryable","mission_step_id":"c0940750-258e-4c7a-8676-aa26ff5eb89b","command_center_event_id":"49fe0242-418d-4a7c-ae74-c57d600716c1"},{"id":"2e94b3ae-c72e-473c-bf64-c782cdcd6602","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"canonical_release_queue_busy:2406","status":"blocked","metrics":{"receiptBytes":12392,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":674,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4922,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T18:03:45.079764+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"674","receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:canonical_release_blocked","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"19b6cc22-1a62-42eb-9ea2-c144407cd7ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a7d051681ff9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":null,"terminal":false,"missionId":"a7d05168-1ff9-4b72-83e4-18bafbd0de12","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"a7d05168-1ff9-4b72-83e4-18bafbd0de12"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9938,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:04:09.236701+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a7d05168-1ff9-4b72-83e4-18bafbd0de12:execute_mission:repair_mission_synthesis_ready","mission_step_id":"943db0f0-4ebd-4f74-bcda-7337bc8f593b","command_center_event_id":"a7d05168-1ff9-4b72-83e4-18bafbd0de12"},{"id":"cd74060a-74d0-44b3-a0af-fc76de5c38a5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-r2-credential-routing-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7874,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":912,"terminal":false,"missionId":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","timingsMs":{"handlerMs":9327,"prReadinessMs":306,"approvedPlanMs":0,"missionSetupMs":548,"shipAndProveMs":9010},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},"performance":null,"deploymentId":"forgejo-main-083d786f5da7","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:49:41.675074+00:00","proof_gate":"canonical_release_dispatched","source_sha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","external_id":"forgejo-main-083d786f5da7","receipt_type":"execute_mission","idempotency_key":"mission:bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ae70b8a1-7a56-491d-804e-2461f8b9a624","command_center_event_id":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},{"id":"817aa49b-4e0c-4daf-9f16-118e236cb799","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","sourceSha":"d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","deploymentId":"forgejo-main-d36252643a2a","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:51:35.479375+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"d36252643a2a794df36bbc4f2d5fcfae8f62e8b6","external_id":"forgejo-main-d36252643a2a","receipt_type":"canonical_release_status","idempotency_key":"mission:82309577-e5ad-47ab-ba50-bdfc46acf485:forgejo-release-status:d36252643a2a794df36bbc4f2d5fcfae8f62e8b6:superseded:083d786f5da7ef3c73682053985bd2d04e9a7ea5","mission_step_id":"a1a23ed3-cc17-4107-9035-8270a5d06871","command_center_event_id":"82309577-e5ad-47ab-ba50-bdfc46acf485"},{"id":"cb39d0a0-97b9-448e-b9aa-08c8368e67bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14827,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":674,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"e150e24ded378a025c508e89f6491c46083f5b9a","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T18:06:33.831412+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"674","receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:canonical_release_transport_retryable","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"0514976d-c07e-40bb-9b3d-3be7b8fffb7c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":674,"terminal":false,"missionId":"29cb4269-bb17-4ce0-8b3a-b88cc9d061dc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e150e24ded378a025c508e89f6491c46083f5b9a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"29cb4269-bb17-4ce0-8b3a-b88cc9d061dc"},"performance":null,"deploymentId":"forgejo-main-e150e24ded37","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6239,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:10:09.928562+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e150e24ded378a025c508e89f6491c46083f5b9a","external_id":"forgejo-main-e150e24ded37","receipt_type":"execute_mission","idempotency_key":"mission:29cb4269-bb17-4ce0-8b3a-b88cc9d061dc:execute_mission:canonical_release_dispatched","mission_step_id":"529e3796-aa23-40cc-b557-dabd9482bae6","command_center_event_id":"29cb4269-bb17-4ce0-8b3a-b88cc9d061dc"},{"id":"5a30bc4f-9b7e-4c9c-9567-e7d7c3cace30","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-cross-scope-resolution-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":5521,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":676,"terminal":false,"missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:10:58.430021+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"676","receipt_type":"execute_mission","idempotency_key":"mission:50a7cb06-e013-4339-9c82-6d11a9ad2f93:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"c9a8cc19-5bf9-4057-bc14-e5a330c02fe4","command_center_event_id":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},{"id":"e8d9cab2-dd86-422b-86c4-84c6c01211e6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-la-vista-del-mar-vacation-rentals","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":52911,"releaseCount":0,"toolCallCount":44,"repeatedCallCount":37,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":667,"terminal":false,"missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:05:08.157376+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"667","receipt_type":"execute_mission","idempotency_key":"mission:49fe0242-418d-4a7c-ae74-c57d600716c1:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"a1cdf22f-e620-43a2-8db0-c1ae4891cb06","command_center_event_id":"49fe0242-418d-4a7c-ae74-c57d600716c1"},{"id":"58e29252-8d52-46e7-92f6-2e7d6a2d14e2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Finish the already-authorized control plane release-handoff repair on the existing refreshed PR #1153 by correcting the one stale test expectation blocking the gate.","baseSha":"4787cb79adc505b1b7ae5430679237c244671dfb","issuedAt":1788130639759,"expiresAt":1788130819759,"missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3","singleUse":true,"authorizationId":"9cf0f472-7f59-4663-8a1e-a1521034a380"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:57:21.118674+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4787cb79adc505b1b7ae5430679237c244671dfb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9cf0f472-7f59-4663-8a1e-a1521034a380","mission_step_id":"518f9ebb-fd7b-47ff-a2eb-91ddd126a6e4","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"2b2bed91-fb32-46a4-996c-ef34de709e4d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2254,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":678,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3919,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:18:59.637946+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"678","receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"e6140c95-ec4c-444b-b6de-98286552ffae","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"9cf61b12-05d6-4f54-b000-1ad6dd666796","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3413,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":678,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:28:37.19862+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"678","receipt_type":"automatic_mission_resume","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:automatic-mission-resume:678:canonical_release_transport_retryable","mission_step_id":"609ec290-e6b2-4639-8045-cc6d099e1ccf","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"a24f94d9-c44c-4e51-b083-65ef4e6a84fe","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4778,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":678,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c8b336505094837991714ba0185a5253fa5714f7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"performance":null,"deploymentId":"forgejo-main-c8b336505094","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":4464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:29:23.650892+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c8b336505094837991714ba0185a5253fa5714f7","external_id":"forgejo-main-c8b336505094","receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:canonical_release_dispatched","mission_step_id":"f5e2f3df-8496-4610-a88e-220bb4d9f836","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"d29aff0f-81a2-49c4-a252-84905c450651","source":"cc-execution","status":"recorded","payload":{"objective":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T03:53:45.661Z","fingerprint":"d66a09e45a2d6a2c3b76d0a2c6486cba9adaa0d3afc1e6bfcea54a3333e4bafd","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/add-vista-owner-navigation-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","wordingChanged":false,"canonicalIntent":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-nav","statement":"Every authenticated /la-vista-del-mar owner route exposes large Back, Home, Calendar, Messages, Documents, and Photos controls.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-unit","statement":"Calendar, Messages, Documents, and Photos preserve the current unit context when present.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-photos","statement":"Photos opens the current unit directly when unit context exists; otherwise the home chooser becomes a one-tap photo chooser.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-space","statement":"Persistent controls remain visible without covering the bottom of dashboard/detail/photo content.","proofConditionIds":["proof-nav-live"]}],"objective":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","constraints":[{"id":"constraint-front","statement":"Frontend only; do not change data, auth, backend, tenant type, or R2 objects.","proofConditionIds":["proof-nav-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-nav-live","kind":"runtime","claim":"The exact frontend release containing persistent La Vista owner navigation is live on production and the owner routes render from the released source.","route":"/la-vista-del-mar","required":true,"expectedText":"La Vista del Mar","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/add-vista-owner-navigation-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Make La Vista owner navigation obvious and persistent across the owner experience for elderly users.\",\"intent\":{\"rawUtterance\":\"They need navigation controls throughout the experience. They are old.\",\"canonicalIntent\":\"Add large, persistent, plain-language Back, Home, Calendar, Messages, Documents, and Photos navigation controls throughout the authenticated La Vista owner experience, preserving unit context and keeping navigation accessible over detail/photo states.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-nav\",\"statement\":\"Every authenticated /la-vista-del-mar owner route exposes large Back, Home, Calendar, Messages, Documents, and Photos controls.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-unit\",\"statement\":\"Calendar, Messages, Documents, and Photos preserve the current unit context when present.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-photos\",\"statement\":\"Photos opens the current unit directly when unit context exists; otherwise the home chooser becomes a one-tap photo chooser.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-space\",\"statement\":\"Persistent controls remain visible without covering the bottom of dashboard/detail/photo content.\",\"proofConditionIds\":[\"proof-nav-live\"]}],\"constraints\":[{\"id\":\"constraint-front\",\"statement\":\"Frontend only; do not change data, auth, backend, tenant type, or R2 objects.\",\"proofConditionIds\":[\"proof-nav-live\"]}],\"proofConditions\":[{\"id\":\"proof-nav-live\",\"kind\":\"runtime\",\"claim\":\"The exact frontend release containing persistent La Vista owner navigation is live on production and the owner routes render from the released source.\",\"route\":\"/la-vista-del-mar\",\"required\":true,\"expectedText\":\"La Vista del Mar\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"1bd1d85c6e68e176523f602d49716d69d668ed1f9dc4bf9919072e5aea230587","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:53:46.147079+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8a6ad280-d33f-4a84-9579-ab8cfb8283e3:tenant-workstream-contribution:d66a09e45a2d6a2c3b76d0a2c6486cba9adaa0d3afc1e6bfcea54a3333e4bafd","mission_step_id":null,"command_center_event_id":"8a6ad280-d33f-4a84-9579-ab8cfb8283e3"},{"id":"1a2b83fd-b715-4c49-be4d-8b4e2494f510","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","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly ordered the queue finished and the control plane hardened so it stops requiring manual rescue.","baseSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","issuedAt":1787958511514,"expiresAt":1787958691514,"missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a","singleUse":true,"authorizationId":"8d146f43-8468-4842-9435-b2c818751733"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:08:32.39517+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8d146f43-8468-4842-9435-b2c818751733","mission_step_id":"251e1ba6-25e5-43f9-a2a5-d6cbd6ecf93a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"33ec1476-e1f0-429d-9b79-db9fccaa9723","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","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","consumedAt":1787958513482,"consumerToken":"baa1c75d-d4de-455f-83c1-85497f975821","authorizationId":"8d146f43-8468-4842-9435-b2c818751733"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:08:34.327077+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:8d146f43-8468-4842-9435-b2c818751733","mission_step_id":"251e1ba6-25e5-43f9-a2a5-d6cbd6ecf93a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"68c93163-f839-4f2b-bda0-34743d1f93a2","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"4787cb79adc505b1b7ae5430679237c244671dfb","consumedAt":1788130642535,"consumerToken":"96cd8012-db2f-4e93-a678-0fed89e812d7","authorizationId":"9cf0f472-7f59-4663-8a1e-a1521034a380"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:57:23.49292+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"4787cb79adc505b1b7ae5430679237c244671dfb","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:9cf0f472-7f59-4663-8a1e-a1521034a380","mission_step_id":"518f9ebb-fd7b-47ff-a2eb-91ddd126a6e4","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"feff2c63-705a-49ee-b8ec-2cc428a372cb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c8b336505094837991714ba0185a5253fa5714f7","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c8b336505094837991714ba0185a5253fa5714f7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"29e6b34f82286cb434cfef8cbfda67b35d16900a","deploymentId":"forgejo-main-29e6b34f82286cb434cfef8cbfda67b35d16900a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.20-idempotent-reconciliation-hygiene","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:29:57.445932+00:00","proof_gate":"canonical_release_pending","source_sha":"c8b336505094837991714ba0185a5253fa5714f7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:forgejo-release-status:c8b336505094837991714ba0185a5253fa5714f7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"f5e2f3df-8496-4610-a88e-220bb4d9f836","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"a8de2e0c-0b39-43e6-80e4-7f9dc53af09f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"c8b336505094837991714ba0185a5253fa5714f7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c8b336505094837991714ba0185a5253fa5714f7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"c8b336505094837991714ba0185a5253fa5714f7","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"c8b336505094837991714ba0185a5253fa5714f7","deploymentId":"forgejo-main-c8b336505094837991714ba0185a5253fa5714f7","runtimeVersion":"1.50.21-queue-hygiene-transport","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c8b336505094837991714ba0185a5253fa5714f7","deploymentId":"forgejo-main-c8b336505094837991714ba0185a5253fa5714f7","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.21-queue-hygiene-transport","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:30:36.429479+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c8b336505094837991714ba0185a5253fa5714f7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:forgejo-release-status:c8b336505094837991714ba0185a5253fa5714f7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"e54bb69e-17a3-4e82-be37-8fd6e6a07a8a","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"ec8d485e-c54f-4685-be56-cab177149514","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-bounded-reads-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.21-queue-hygiene-transport","prNumber":null,"terminal":false,"missionId":"55268168-c9a4-4ce2-9453-e184adbaef90","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"55268168-c9a4-4ce2-9453-e184adbaef90"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:34:19.204869+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55268168-c9a4-4ce2-9453-e184adbaef90:execute_mission:repair_mission_execution_retryable","mission_step_id":"a49449c4-9c0d-4cda-a484-5f2abd7784a5","command_center_event_id":"55268168-c9a4-4ce2-9453-e184adbaef90"},{"id":"a2bb59f1-2783-4e14-9408-1f9df34e5423","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-bounded-reads-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1082,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.21-queue-hygiene-transport","prNumber":672,"terminal":false,"missionId":"55268168-c9a4-4ce2-9453-e184adbaef90","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"55268168-c9a4-4ce2-9453-e184adbaef90"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4064,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:34:38.196212+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"672","receipt_type":"execute_mission","idempotency_key":"mission:55268168-c9a4-4ce2-9453-e184adbaef90:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a49449c4-9c0d-4cda-a484-5f2abd7784a5","command_center_event_id":"55268168-c9a4-4ce2-9453-e184adbaef90"},{"id":"aeaaa4a6-42b6-4016-b534-b88d0c6c9bda","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-bounded-reads-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.21-queue-hygiene-transport","prNumber":680,"terminal":false,"missionId":"6e7d4770-215d-4ea6-b4ab-1df9188e87c6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"435b9d4ddfdc17088b7c74d57cc3e524d65f4b7c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e7d4770-215d-4ea6-b4ab-1df9188e87c6"},"performance":null,"deploymentId":"forgejo-main-435b9d4ddfdc","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":5255,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:37:05.860372+00:00","proof_gate":"canonical_release_dispatched","source_sha":"435b9d4ddfdc17088b7c74d57cc3e524d65f4b7c","external_id":"forgejo-main-435b9d4ddfdc","receipt_type":"execute_mission","idempotency_key":"mission:6e7d4770-215d-4ea6-b4ab-1df9188e87c6:execute_mission:canonical_release_dispatched","mission_step_id":"b95f7181-1959-4d98-bddb-7b9d4e46a5c4","command_center_event_id":"6e7d4770-215d-4ea6-b4ab-1df9188e87c6"},{"id":"bc3257c6-f300-4cc0-830e-7382a4bdfc65","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-read-retries-20260824","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.22-queue-hygiene-bounded-reads","prNumber":null,"terminal":false,"missionId":"06c42623-eabe-4540-8104-09f558ddb850","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"06c42623-eabe-4540-8104-09f558ddb850"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3590,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:40:47.146577+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:06c42623-eabe-4540-8104-09f558ddb850:execute_mission:repair_mission_execution_blocked","mission_step_id":"fa3e0735-8772-417f-8e9b-341749aa7f18","command_center_event_id":"06c42623-eabe-4540-8104-09f558ddb850"},{"id":"b89736c1-d9de-42f3-a128-bd5a60473905","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-read-retries-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1048,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.22-queue-hygiene-bounded-reads","prNumber":681,"terminal":false,"missionId":"06c42623-eabe-4540-8104-09f558ddb850","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4c20548fce41cea24be06060c06f783a4155611f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"06c42623-eabe-4540-8104-09f558ddb850"},"performance":null,"deploymentId":"forgejo-main-4c20548fce41","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":5345,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:42:31.628769+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4c20548fce41cea24be06060c06f783a4155611f","external_id":"forgejo-main-4c20548fce41","receipt_type":"execute_mission","idempotency_key":"mission:06c42623-eabe-4540-8104-09f558ddb850:execute_mission:canonical_release_dispatched","mission_step_id":"e6b1a3c7-5276-409e-8e57-8215eb6f2203","command_center_event_id":"06c42623-eabe-4540-8104-09f558ddb850"},{"id":"f20f35f6-4b32-42a8-8d67-580a58d12f4f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-exact-head-actions-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.23-queue-hygiene-read-retries","prNumber":null,"terminal":false,"missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:45:34.940324+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6546b8af-c154-44c9-a386-fe4b2c8099ca:execute_mission:repair_mission_execution_retryable","mission_step_id":"a775cb5d-3c73-4b38-b0b0-26cd5920f997","command_center_event_id":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},{"id":"96ed21bd-e427-4b0b-8b90-6e6f603ef065","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-exact-head-actions-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1090,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.23-queue-hygiene-read-retries","prNumber":682,"terminal":false,"missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3707,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:47:44.050206+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"682","receipt_type":"execute_mission","idempotency_key":"mission:6546b8af-c154-44c9-a386-fe4b2c8099ca:execute_mission:canonical_release_transport_retryable","mission_step_id":"a775cb5d-3c73-4b38-b0b0-26cd5920f997","command_center_event_id":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},{"id":"8b3e8e28-d6a0-4bbd-92f0-3b876109c083","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-exact-head-actions-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2467,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.23-queue-hygiene-read-retries","prNumber":682,"terminal":false,"missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},"performance":null,"deploymentId":"forgejo-main-a0669093e3c2","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":5524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:48:32.339045+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","external_id":"forgejo-main-a0669093e3c2","receipt_type":"execute_mission","idempotency_key":"mission:6546b8af-c154-44c9-a386-fe4b2c8099ca:execute_mission:canonical_release_dispatched","mission_step_id":"5385376a-644d-48e0-9833-570d4bfd9a80","command_center_event_id":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},{"id":"6834e201-8de5-4d1a-9adc-937edb3219f6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4c20548fce41cea24be06060c06f783a4155611f","deploymentId":"forgejo-main-4c20548fce41cea24be06060c06f783a4155611f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.23-queue-hygiene-read-retries","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:49:11.222357+00:00","proof_gate":"canonical_release_pending","source_sha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6546b8af-c154-44c9-a386-fe4b2c8099ca:forgejo-release-status:a0669093e3c28c623ded8a37d4ec00436b5b62bb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5385376a-644d-48e0-9833-570d4bfd9a80","command_center_event_id":"6546b8af-c154-44c9-a386-fe4b2c8099ca"},{"id":"f4d968c6-5d80-44d5-9b25-7d4c2fe6f4f9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-cross-scope-resolution-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6678,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.24-queue-hygiene-exact-head-actions","prNumber":676,"terminal":false,"missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10261,"likelyAffectedFiles":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/version.js","workers/cc-execution/src/index-release-fast-lane.js","supabase/migrations/","supabase/functions/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:58:02.347568+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"676","receipt_type":"execute_mission","idempotency_key":"mission:50a7cb06-e013-4339-9c82-6d11a9ad2f93:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e79d346c-d055-4320-a44a-612a8a8453f1","command_center_event_id":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},{"id":"8df46fee-2b0d-40b7-88b1-16a7b22f3791","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-control-plane-cross-scope-resolution-20260824","reason":"existing_branch_refresh_failed:676:409","status":"blocked","metrics":{"receiptBytes":8195,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.24-queue-hygiene-exact-head-actions","prNumber":676,"terminal":false,"missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:59:06.038336+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"676","receipt_type":"execute_mission","idempotency_key":"mission:50a7cb06-e013-4339-9c82-6d11a9ad2f93:execute_mission:repair_mission_execution_blocked","mission_step_id":"d8690a88-fce1-48b9-b705-e28a58b2cd8b","command_center_event_id":"50a7cb06-e013-4339-9c82-6d11a9ad2f93"},{"id":"edcb0933-8548-42ad-b597-68b600137b03","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-control-plane-cross-scope-resolution-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.24-queue-hygiene-exact-head-actions","prNumber":683,"terminal":false,"missionId":"79ab4b67-ea36-4eb7-bf97-657b4a90b459","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"79ab4b67-ea36-4eb7-bf97-657b4a90b459"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3876,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T19:04:15.357577+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"683","receipt_type":"execute_mission","idempotency_key":"mission:79ab4b67-ea36-4eb7-bf97-657b4a90b459:execute_mission:canonical_release_transport_retryable","mission_step_id":"4f608fe3-d57a-4c87-aa1a-bf48bd2ec4ee","command_center_event_id":"79ab4b67-ea36-4eb7-bf97-657b4a90b459"},{"id":"8c6751e0-38c6-4022-b4a5-c76fd584f092","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-cross-scope-resolution-v2-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1400,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.24-queue-hygiene-exact-head-actions","prNumber":683,"terminal":false,"missionId":"79ab4b67-ea36-4eb7-bf97-657b4a90b459","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ef69c1444ff905130d5696d0f4b9aa91265e92c7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"79ab4b67-ea36-4eb7-bf97-657b4a90b459"},"performance":null,"deploymentId":"forgejo-main-ef69c1444ff9","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":4442,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T19:04:43.011504+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ef69c1444ff905130d5696d0f4b9aa91265e92c7","external_id":"forgejo-main-ef69c1444ff9","receipt_type":"execute_mission","idempotency_key":"mission:79ab4b67-ea36-4eb7-bf97-657b4a90b459:execute_mission:canonical_release_dispatched","mission_step_id":"6c4033c0-4a24-4ef2-bc0b-6dbce6846ccd","command_center_event_id":"79ab4b67-ea36-4eb7-bf97-657b4a90b459"},{"id":"4eab6943-4c92-4229-8b0b-2ab8f5ca7488","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"ef69c1444ff905130d5696d0f4b9aa91265e92c7","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ef69c1444ff905130d5696d0f4b9aa91265e92c7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a0669093e3c28c623ded8a37d4ec00436b5b62bb","deploymentId":"forgejo-main-a0669093e3c28c623ded8a37d4ec00436b5b62bb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.24-queue-hygiene-exact-head-actions","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T19:05:07.459408+00:00","proof_gate":"canonical_release_pending","source_sha":"ef69c1444ff905130d5696d0f4b9aa91265e92c7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:79ab4b67-ea36-4eb7-bf97-657b4a90b459:forgejo-release-status:ef69c1444ff905130d5696d0f4b9aa91265e92c7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"6c4033c0-4a24-4ef2-bc0b-6dbce6846ccd","command_center_event_id":"79ab4b67-ea36-4eb7-bf97-657b4a90b459"},{"id":"cd0ab63b-9d5b-4c27-8664-db4dd3d3d54b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-la-vista-del-mar-vacation-rentals","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":50658,"releaseCount":0,"toolCallCount":42,"repeatedCallCount":35,"ownerInterruptionCount":0},"version":null,"prNumber":667,"terminal":false,"missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"49fe0242-418d-4a7c-ae74-c57d600716c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1072,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T18:05:21.686572+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"667","receipt_type":"automatic_mission_resume","idempotency_key":"mission:49fe0242-418d-4a7c-ae74-c57d600716c1:automatic-mission-resume:667:repair_mission_waiting_for_gate","mission_step_id":"c0940750-258e-4c7a-8676-aa26ff5eb89b","command_center_event_id":"49fe0242-418d-4a7c-ae74-c57d600716c1"},{"id":"64d82463-728f-4a6f-9a1d-7b069a9c2ffe","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, update Big Papi's signed-in Next Stop Club member portal so each member gets a personal referral QR generated from their existing unique club_ref referral URL. Show the heading 'My Big Papi Invite', instruction 'Have your friend scan this', Share Invite and Copy Link controls, Friends Joined and Points Earned referral stats derived from existing portal.referrals, while preserving the existing rule that the referrer gets 100 points only after the friend's first qualifying purchase. Keep this frontend-only, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare production deployment, and prove the live loyalty route contains the new copy. Do not use Visual Witness unless required by the claim.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-24T19:45:49.785Z","fingerprint":"efc887bc4206477b8c24291bc38c824fdc1ac4829a6bb80e542f94af0dcbb306","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papi-member-referral-qr-20260824","requestedBranch":"ai/big-papi-member-referral-qr-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:45:50.374909+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:tenant-workstream-contribution:efc887bc4206477b8c24291bc38c824fdc1ac4829a6bb80e542f94af0dcbb306","mission_step_id":null,"command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"2f60ba3d-f81d-4885-8fd2-189f80f2ead6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-member-referral-qr-20260824","reason":"anchored_edit_anchor_missing:src/components/mobile-vendor/BigPapisNextStopClub.tsx","status":"blocked","metrics":{"receiptBytes":1166,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5078,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:45:53.358279+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:execute_mission:repair_mission_execution_blocked","mission_step_id":"9bdb5b30-9955-4930-971e-a87c49292d2e","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"bbdb2c91-4ef3-47c1-b111-1cb518e82a09","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-member-referral-qr-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2253,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9593,"likelyAffectedFiles":["src/components/mobile-vendor/BigPapisNextStopClub.tsx","package","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:46:39.767856+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0008e4cb-7040-42b2-9122-d017795bd3e7","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"bc07af58-1b7f-4adc-812c-458295086d37","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:56:54.045508+00:00","proof_gate":"canonical_release_pending","source_sha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:forgejo-release-status:3c5f29beaba792fc158e61e9d30f07ce842446c3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6825e042-33ed-4466-a7df-772324b0f35c","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"82b8b457-34d7-41f8-85d7-49ecfd8ed85b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-member-referral-qr-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5781,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:48:09.804309+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:execute_mission:repair_mission_execution_retryable","mission_step_id":"9bdb5b30-9955-4930-971e-a87c49292d2e","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"18528d1d-89b8-4361-92ac-b85e1f3aaf3d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-member-referral-qr-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6857,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":684,"terminal":false,"missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:54:56.005547+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"684","receipt_type":"execute_mission","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"9bdb5b30-9955-4930-971e-a87c49292d2e","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"bd0a7838-8d87-4063-ace1-5c895236cc29","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-member-referral-qr-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7984,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":684,"terminal":false,"missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},"performance":null,"deploymentId":"forgejo-main-3c5f29beaba7","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":6047,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T19:56:32.508367+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3c5f29beaba792fc158e61e9d30f07ce842446c3","external_id":"forgejo-main-3c5f29beaba7","receipt_type":"execute_mission","idempotency_key":"mission:8c9038d6-07e1-4382-991d-b3ade10e6c02:execute_mission:canonical_release_dispatched","mission_step_id":"6825e042-33ed-4466-a7df-772324b0f35c","command_center_event_id":"8c9038d6-07e1-4382-991d-b3ade10e6c02"},{"id":"3da8c7b7-d7b9-432c-a443-b8b211133ee7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/add-vista-owner-navigation-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7885,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":914,"terminal":false,"missionId":"8a6ad280-d33f-4a84-9579-ab8cfb8283e3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18569,"prReadinessMs":1635,"approvedPlanMs":16927,"missionSetupMs":3114,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8a6ad280-d33f-4a84-9579-ab8cfb8283e3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5763,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:54:06.386437+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"914","receipt_type":"execute_mission","idempotency_key":"mission:8a6ad280-d33f-4a84-9579-ab8cfb8283e3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a992aba3-18d6-4ee7-ad60-e4785f95f4cd","command_center_event_id":"8a6ad280-d33f-4a84-9579-ab8cfb8283e3"},{"id":"2be8f081-3f0d-48b8-8a66-906962c28f5b","source":"cc-execution","status":"recorded","payload":{"objective":"Replace the wrong ornate Big Papi proposal renderer inside Will's tenant with the exact clean editorial composition from the owner-approved `Big_Papis_MVGives_Nonprofit_Celebration_Proposal_APPROVED_STYLE.pdf`. Preserve proposal behavior, all five offering modes and current pricing, use the exact owner-approved final-logo alpha asset as a deterministic paused logo frame instead of either deprecated static logo, invalidate the wrong ornate PDF revision, ship through Forgejo Gate/squash merge/Cloudflare, and prove the exact tenant proposal live without changing route zoom or scale.","tenantRef":"bigpapis","receivedAt":"2026-08-30T23:05:09.854Z","fingerprint":"26554f61799476fb602d65a8dd958e4d43905e12a938648835da94e3f39069d1","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/restore-big-papis-approved-reference-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace the wrong ornate Big Papi proposal renderer inside Will's tenant with the exact clean editorial composition from the owner-approved `Big_Papis_MVGives_Nonprofit_Celebration_Proposal_APPROVED_STYLE.pdf`. Preserve proposal behavior, all five offering modes and current pricing, use the exact owner-approved final-logo alpha asset as a deterministic paused logo frame instead of either deprecated static logo, invalidate the wrong ornate PDF revision, ship through Forgejo Gate/squash merge/Cloudflare, and prove the exact tenant proposal live without changing route zoom or scale.","wordingChanged":false,"canonicalIntent":"Replace the wrong ornate Big Papi proposal renderer inside Will's tenant with the exact clean editorial composition from the owner-approved `Big_Papis_MVGives_Nonprofit_Celebration_Proposal_APPROVED_STYLE.pdf`. Preserve proposal behavior, all five offering modes and current pricing, use the exact owner-approved final-logo alpha asset as a deterministic paused logo frame instead of either deprecated static logo, invalidate the wrong ornate PDF revision, ship through Forgejo Gate/squash merge/Cloudflare, and prove the exact tenant proposal live without changing route zoom or scale.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"approved-reference-live","statement":"The Big Papi tenant proposal preview and generated PDF use the approved clean editorial reference composition rather than the rejected ornate border/palm proposal.","proofConditionIds":["live-layout","visual-layout","pdf-generation"]},{"id":"final-logo-live","statement":"The proposal uses a deterministic paused frame from the exact owner-approved final-logo alpha asset and uses neither deprecated static logo source.","proofConditionIds":["live-logo","visual-layout"]}],"objective":"Replace the wrong ornate Big Papi proposal renderer inside Will's tenant with the exact clean editorial composition from the owner-approved `Big_Papis_MVGives_Nonprofit_Celebration_Proposal_APPROVED_STYLE.pdf`. Preserve proposal behavior, all five offering modes and current pricing, use the exact owner-approved final-logo alpha asset as a deterministic paused logo frame instead of either deprecated static logo, invalidate the wrong ornate PDF revision, ship through Forgejo Gate/squash merge/Cloudflare, and prove the exact tenant proposal live without changing route zoom or scale.","constraints":[{"id":"pricing-and-modes-preserved","statement":"Preserve the five existing service modes, $5/$7/$9 cup pricing, $13 unlimited, $12 wine, $400 licensing/insurance, $50 catering, and selected-option behavior.","proofConditionIds":["live-layout"]},{"id":"shared-preview-pdf","statement":"Preview and PDF continue to render from BigPapisProposalDocument and existing storage/email/editor behavior is preserved.","proofConditionIds":["pdf-generation"]},{"id":"no-scale-change","statement":"Do not change route zoom, proposal scale, or workspace sizing; the owner zoomed out only to show the full page.","proofConditionIds":["visual-layout"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-layout","kind":"runtime","claim":"The exact merged frontend source is live on the owner-supplied proposal route with the approved reference template revision and Pricing at a glance presentation while preserving current pricing and service modes.","route":"/big-papis/owner/proposals?event=724a7477-c868-4694-ade2-7e64fd7b1d398&proposal=ea441906-1eb5-406c-b27c-9498185d325f","required":true,"expectedText":"Pricing at a glance","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-logo","kind":"runtime","claim":"The proposal source uses the exact approved alpha logo URL and contains neither NO ICEY LOGO.png nor /brand/big-papis-logo.webp in the proposal rendering/fingerprint path.","route":"/big-papis/owner/proposals?event=724a7477-c868-4694-ade2-7e64fd7b1d398&proposal=ea441906-1eb5-406c-b27c-9498185d325f","required":true,"expectedText":"Pricing at a glance","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-layout","kind":"visual","claim":"At the owner-supplied route, the live proposal matches the approved clean editorial reference: logo-left/title-right header, rounded event summary band, colored-top clean service cards, black Pricing at a glance bar, two restrained info cards, lower whitespace/watermark/footer; ornate borders, palm-corner art, icon-strip detail row and ceremonial EVENT/PROPOSAL composition are absent.","route":"/big-papis/owner/proposals?event=724a7477-c868-4694-ade2-7e64fd7b1d398&proposal=ea441906-1eb5-406c-b27c-9498185d325f","required":true,"expectedText":"Pricing at a glance","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"pdf-generation","kind":"interaction","claim":"Saving/updating the customer PDF from the live tenant proposal succeeds using the same approved BigPapisProposalDocument after the proposal-logo frame is ready.","route":"/big-papis/owner/proposals?event=724a7477-c868-4694-ade2-7e64fd7b1d398&proposal=ea441906-1eb5-406c-b27c-9498185d325f","required":true,"expectedText":"Pricing at a glance","targetedActions":[{"action":"click","targetText":"Save PDF"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/restore-big-papis-approved-reference-20260830","conversationContext":"{\"referenceFile\":\"Big_Papis_MVGives_Nonprofit_Celebration_Proposal_APPROVED_STYLE.pdf\",\"referenceTruth\":\"The clean editorial proposal shown in this PDF is the layout authority. The current ornate border/palm implementation is rejected.\",\"exactProofRoute\":\"/big-papis/owner/proposals?event=724a7477-c868-4694-ade2-7e64fd7b1d398&proposal=ea441906-1eb5-406c-b27c-9498185d325f\",\"logoTruth\":\"Do not use NO ICEY LOGO.png or /brand/big-papis-logo.webp. Use the already owner-approved exact-logo alpha media asset as a fixed paused frame so preview and PDF capture the approved mark without recreation.\",\"pricing\":\"Pay per cup $5/$7/$9; unlimited $13; wine $12; licensing/insurance $400; catering $50.\"}","requestContractHash":"166b1f7a7e35208e6cfd50e503c6c55ef670a7c7ff4e7a28744844a055d50542","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:05:10.428753+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:295587b6-b239-4045-aa62-3c12d389ce2d:tenant-workstream-contribution:26554f61799476fb602d65a8dd958e4d43905e12a938648835da94e3f39069d1","mission_step_id":null,"command_center_event_id":"295587b6-b239-4045-aa62-3c12d389ce2d"},{"id":"12d7c6b3-b28a-446e-b381-7629ad2042cb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-simple-event-closeout-20260824","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":5429,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:26:42.329624+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_execution_blocked","mission_step_id":"16550741-b154-468e-8763-34bc03d84b69","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"c042c18b-3299-407b-9c8c-379dd88c3edb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-simple-event-closeout-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6473,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10242,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:22:41.791624+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_synthesis_ready","mission_step_id":"46b00a58-461c-4cd7-a0a1-b4d1679920dc","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"7a53b4e3-8af5-47f6-9426-048e714ea40d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papi-simple-event-closeout-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8204,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":685,"terminal":false,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5494,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:27:28.477478+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"685","receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"16550741-b154-468e-8763-34bc03d84b69","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"53ada054-fcc9-4a35-aec7-82531cc87ede","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-25d19aa7aba6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5543,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9126,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisPublic.tsx","supabase/functions/opportunity-radar/index.ts","supabase/functions/mobile-vendor-event-request/index.ts","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:29:34.454292+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:repair_mission_synthesis_ready","mission_step_id":"cdc9e1de-24ab-45e4-af10-6abc7a194233","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"37a0305b-94dd-40fb-b2af-4a0ccc8e2247","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-referral-names-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":12258,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:32:38.143754+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_synthesis_ready","mission_step_id":"47dde897-6296-4394-9176-bf7a6ae2fd6d","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"5df9fde2-7cb7-41b3-a946-97d90cfe9e40","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-simple-event-closeout-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9336,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":685,"terminal":false,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":"forgejo-main-af17deaa6329","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":6072,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:32:46.918715+00:00","proof_gate":"canonical_release_dispatched","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":"forgejo-main-af17deaa6329","receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:canonical_release_dispatched","mission_step_id":"c883bee4-a8a4-4525-bd56-8eab0c7fb88f","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"a1698b43-2162-4bba-bc84-dbb0ca3a4a72","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"88534d2c145b8b6dadebcaa07b2646dcda5eb9951f0c811e1aba6cfe614c0c97","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-28T03:54:36.104313+00:00","proof_gate":"canonical_release_pending","source_sha":"083d786f5da7ef3c73682053985bd2d04e9a7ea5","external_id":"forgejo-main-083d786f5da7","receipt_type":"canonical_release_status","idempotency_key":"mission:bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4:forgejo-release-status:083d786f5da7ef3c73682053985bd2d04e9a7ea5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"ae70b8a1-7a56-491d-804e-2461f8b9a624","command_center_event_id":"bfc9bcb1-fa86-42a3-8784-6eb2f1c070f4"},{"id":"12572554-edca-430d-a273-385f8674b4f7","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing green PR #913 exactly as-is with no further source mutation, squash merge it, and release frontend only. Then prove the large La Vista navigation/scale shell is live on Calendar, Messages, Documents and prove dashboard photos still render. This is the first live batch of the senior-accessibility request; calendar density and guest empty-state follow immediately from the new main because the existing-branch updater is broken.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-28T03:55:21.058Z","fingerprint":"30b9e91c1804ccd16db0c435b0292b7ad7e43bc1cd5577683b82e84bebf90965","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-senior-accessibility-pass-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing green PR #913 exactly as-is with no further source mutation, squash merge it, and release frontend only. Then prove the large La Vista navigation/scale shell is live on Calendar, Messages, Documents and prove dashboard photos still render. This is the first live batch of the senior-accessibility request; calendar density and guest empty-state follow immediately from the new main because the existing-branch updater is broken.","wordingChanged":false,"canonicalIntent":"Adopt existing green PR #913 exactly as-is with no further source mutation, squash merge it, and release frontend only. Then prove the large La Vista navigation/scale shell is live on Calendar, Messages, Documents and prove dashboard photos still render. This is the first live batch of the senior-accessibility request; calendar density and guest empty-state follow immediately from the new main because the existing-branch updater is broken.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-app-shell","statement":"La Vista Calendar, Messages, and Documents have large persistent labeled navigation and larger senior-friendly UI controls live in production.","proofConditionIds":["proof-calendar","proof-messages","proof-documents"]},{"id":"outcome-photo-guard","statement":"The View and The Nest photos remain intact after this frontend-only release.","proofConditionIds":["proof-dashboard"]}],"objective":"Adopt existing green PR #913 exactly as-is with no further source mutation, squash merge it, and release frontend only. Then prove the large La Vista navigation/scale shell is live on Calendar, Messages, Documents and prove dashboard photos still render. This is the first live batch of the senior-accessibility request; calendar density and guest empty-state follow immediately from the new main because the existing-branch updater is broken.","constraints":[{"id":"constraint-existing-pr","statement":"No source changes beyond existing PR #913 are introduced in this batch.","proofConditionIds":["proof-production-release"]},{"id":"constraint-frontend-only","statement":"Release frontend only; no backend, Supabase, database, auth, or Edge Function target is deployed.","proofConditionIds":["proof-production-release"]},{"id":"constraint-media-frozen","statement":"No photo, media, R2, tenant-photo-studio, gallery, cover, or background binding is changed.","proofConditionIds":["proof-production-release","proof-dashboard"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production-release","kind":"runtime","claim":"Production is running the exact merged source from PR #913 and the release target is frontend only.","route":"/la-vista-del-mar/calendar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-calendar","kind":"visual","claim":"On production, La Vista Calendar visibly has large persistent navigation and larger controls on desktop and mobile.","route":"/la-vista-del-mar/calendar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-messages","kind":"visual","claim":"On production, La Vista Messages visibly has large persistent navigation, larger tabs and controls on desktop and mobile.","route":"/la-vista-del-mar/communications","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-documents","kind":"visual","claim":"On production, La Vista Documents visibly has large persistent navigation and larger controls on desktop and mobile.","route":"/la-vista-del-mar/documents","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"visual","claim":"On production, The View and The Nest property photos still render on the La Vista dashboard on desktop and mobile.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-senior-accessibility-pass-20260828","conversationContext":"{\"existingPrNumber\":913,\"existingHeadSha\":\"5a192bc6323d2623ab9a3b92f7dc0077f48e779f\",\"adoptExistingPr\":true,\"sourceMutationRequired\":false}","requestContractHash":"002563efc9b7bbf5495509264d2dd6683b670f8d7ba3db9b23afe69be181302d","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:55:21.586598+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:29dbae8f-9b53-4df7-91ea-b80cebf387d9:tenant-workstream-contribution:30b9e91c1804ccd16db0c435b0292b7ad7e43bc1cd5577683b82e84bebf90965","mission_step_id":null,"command_center_event_id":"29dbae8f-9b53-4df7-91ea-b80cebf387d9"},{"id":"6f814fe7-8a0a-4b22-aaef-f6b34600464b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-senior-accessibility-pass-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5400,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":913,"terminal":false,"missionId":"29dbae8f-9b53-4df7-91ea-b80cebf387d9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"915899f4b22b97b39e8a01c5e8500de9f21920f0","timingsMs":{"handlerMs":9442,"prReadinessMs":287,"approvedPlanMs":0,"missionSetupMs":2800,"shipAndProveMs":9019},"nextAction":null,"receiptRef":{"mode":"full","missionId":"29dbae8f-9b53-4df7-91ea-b80cebf387d9"},"performance":null,"deploymentId":"forgejo-main-915899f4b22b","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":6460,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:55:32.672714+00:00","proof_gate":"canonical_release_dispatched","source_sha":"915899f4b22b97b39e8a01c5e8500de9f21920f0","external_id":"forgejo-main-915899f4b22b","receipt_type":"execute_mission","idempotency_key":"mission:29dbae8f-9b53-4df7-91ea-b80cebf387d9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2b2b0edd-ea37-4b4b-8082-f7badadd7a08","command_center_event_id":"29dbae8f-9b53-4df7-91ea-b80cebf387d9"},{"id":"5735fea2-390a-48f2-8e3e-60788371b4c2","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/visual-witness-resumable-domain-registry.test.js"],"baseSha":"59aba36e8fc4ba2ae8b0be9fe3dc8ab789f62abf","consumedAt":1787945516800,"consumerToken":"a9f79a62-a7be-44ac-be95-8cc10bbd86a4","authorizationId":"2b44898b-42cd-4f41-9101-d6bde948b246"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:31:57.582451+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"59aba36e8fc4ba2ae8b0be9fe3dc8ab789f62abf","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:2b44898b-42cd-4f41-9101-d6bde948b246","mission_step_id":"069f2bcc-3e10-47ff-bd1d-bb6e2e4382ea","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"b5f05904-5792-4e24-be77-a1da941151a4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-runtime-domain-auth-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":1147,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.2-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"7f52e16e-3bc0-437b-abcb-b97daa2ed6bd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":446,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7f52e16e-3bc0-437b-abcb-b97daa2ed6bd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4451,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:31:57.532097+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7f52e16e-3bc0-437b-abcb-b97daa2ed6bd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d20f315d-d991-4766-8ed8-c127d6f4b571","command_center_event_id":"7f52e16e-3bc0-437b-abcb-b97daa2ed6bd"},{"id":"b8fb10a3-ac89-4511-a06c-d77c3f49f03d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d3fc6af2f035b580982b670488996328e46c9631","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"provisioning-flow","satisfied":true,"statement":"The live GodMode Tenant Builder presents Business -> Capabilities -> Automations -> Review -> Create Tenant, with no Look step.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-fake-preview","satisfied":true,"statement":"The tenant creator has no fake Live Workspace Preview or mock tenant workspace; it is a compact provisioning surface inside the normal admin shell.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"real-create-preserved","satisfied":true,"statement":"Business identity, business type/archetype, owner and business email, capability selection, minimal workspace, automation selection, blueprint loading, create_tenant provisioning, General/Custom fallback behavior, and Open Tenant / Back to Tenants / Create Another remain intact.","proofConditionIds":["repo-proof"]},{"id":"no-editor-handoff","satisfied":true,"statement":"Tenant creation does not add or route to Experience Studio or any other unproven post-create visual editor, and does not claim such a surface exists.","proofConditionIds":["repo-proof"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Do not change backend, database, auth, provisioning contracts, or release architecture.","proofConditionIds":["repo-proof"]},{"id":"visual-after-real-tenant","satisfied":true,"statement":"Do not simulate visual customization before creation; visual work is conceptually post-create against the real tenant.","proofConditionIds":["repo-proof"]},{"id":"one-change-path","satisfied":true,"statement":"Use one fresh branch, one PR, canonical gate, squash merge, and frontend-only production release.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"1aa240228c106a9a045635ac467cc6e9b58f5f470d1b244f3905fe417aa231c1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"1aa240228c106a9a045635ac467cc6e9b58f5f470d1b244f3905fe417aa231c1"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1aa240228c106a9a045635ac467cc6e9b58f5f470d1b244f3905fe417aa231c1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:42:59.622582+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d3fc6af2f035b580982b670488996328e46c9631","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:12e70954-e54b-4d7a-ba7f-a8561ac49b10:request-contract:1aa240228c106a9a045635ac467cc6e9b58f5f470d1b244f3905fe417aa231c1:d3fc6af2f035b580982b670488996328e46c9631:verified:","mission_step_id":"9b6dd255-b586-4cc2-ae88-1769c04d91df","command_center_event_id":"12e70954-e54b-4d7a-ba7f-a8561ac49b10"},{"id":"42d2fa8e-8ff7-471f-b44e-f57a3ba3eb46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-referral-names-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4089,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5092,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:35:44.201998+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_execution_retryable","mission_step_id":"d06aa07e-3375-48d2-bf1e-23d919f7e37c","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"0a479823-f151-45cd-a609-578668bc0062","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-referral-names-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5163,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":686,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:36:36.894334+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"686","receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"d06aa07e-3375-48d2-bf1e-23d919f7e37c","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"b1fbc775-96fd-4277-a9f4-12f2394a9ef5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:33:12.66041+00:00","proof_gate":"canonical_release_pending","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:forgejo-release-status:af17deaa6329e2386649776c98dd4c0c9d0fafed:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c883bee4-a8a4-4525-bd56-8eab0c7fb88f","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"ec10867c-94c9-4c7a-b269-b2e40905820f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:05:10.057178+00:00","proof_gate":"canonical_release_pending","source_sha":"2d316715b514bf1d802fd0d35ac4742e8a07181a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:forgejo-release-status:2d316715b514bf1d802fd0d35ac4742e8a07181a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5be2e0c4-0cc0-45fa-ab06-02fc88e2f649","command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},{"id":"a7807355-a250-4729-94be-ac9008cc77ec","source":"cc-execution","status":"recorded","payload":{"objective":"Fix Big Papi's owner Money page so the overdue priority is unmistakably review-only and has visible feedback. Change the priority title to \"Review overdue invoice\", state that it opens the invoice only, and scroll to the matching invoice row when clicked. Do not add or trigger email, reminder, Square-request, or any outbound communication. Ship the frontend change through the canonical Forgejo gate/merge/release path and prove the live route. No Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-25T05:37:57.147Z","fingerprint":"f251537f066c9fbfd7cd03626ac1e325d693a9245f8a5db31423043dbecaa320","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-money-overdue-action-safe-20260825","requestedBranch":"ai/big-papis-money-overdue-action-safe-20260825","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:37:54.917307+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1822bec2-808c-4b1f-9925-f4589098894c:tenant-workstream-contribution:f251537f066c9fbfd7cd03626ac1e325d693a9245f8a5db31423043dbecaa320","mission_step_id":null,"command_center_event_id":"1822bec2-808c-4b1f-9925-f4589098894c"},{"id":"47c19a83-0588-406b-bd29-e2d843e3d61e","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/pages/admin/GodModeAccessCenter.tsx","src/pages/admin/GodModeRestorePoints.tsx","src/pages/admin/system-tabs/SystemControlTab.tsx","src/routes/adminRoutes.tsx","supabase/functions/admin-manage/index.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner requested a real GodMode restore-point application; this bounded repair upgrades the canonical control plane restore primitive and its regression guard while preserving protected-main and Forgejo-only safety.","baseSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","issuedAt":1787875769759,"expiresAt":1787875949759,"missionId":"70335a10-4ed9-41cb-9225-95bfe613b66f","singleUse":true,"authorizationId":"84aacf5e-4c8b-46a6-9674-675d7b39f05a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:09:31.207462+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"00c715c402db8cae6ad95ff8b2f39822525ad073","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:84aacf5e-4c8b-46a6-9674-675d7b39f05a","mission_step_id":"be5f3c58-ceac-4b7c-90c1-a0d8131c7ef0","command_center_event_id":"70335a10-4ed9-41cb-9225-95bfe613b66f"},{"id":"03700e24-e7dd-4682-8d05-558232d0137b","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the Big Papi public-site entrance bug on current main: the entrance video plays twice and clicking Enter Site can send the visitor back to the entrance gate. Find the actual entrance wrapper/component that passes featuredMedia into BigPapisPublic, identify the first causal state/remount failure, and make the entrance one-shot for the active visit so Enter Site cannot be re-opened by internal route navigation or component remounts. Preserve the approved current entrance MP4 and existing public-site functionality. Ship through one fresh ai/* branch and one Forgejo PR, pass KnockLaunch Gate, squash merge, deploy only the frontend owner, and verify production at https://bigpapiscoquitoiceys.com/ is serving the merged source. Do not use Visual Witness unless it becomes strictly necessary for an interaction proof.","tenantRef":"big-papis","receivedAt":"2026-08-24T20:37:22.596Z","fingerprint":"c5e8df96ca5bef28282fb7c125fdd4eb10bce52a5cd0265e46fe3733524d52ae","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papi-entrance-double-play-20260824","requestedBranch":"ai/fix-big-papi-entrance-double-play-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:37:23.102843+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:88907272-ff5a-4a46-9816-c1ec825b648d:tenant-workstream-contribution:c5e8df96ca5bef28282fb7c125fdd4eb10bce52a5cd0265e46fe3733524d52ae","mission_step_id":null,"command_center_event_id":"88907272-ff5a-4a46-9816-c1ec825b648d"},{"id":"cfd77a30-d095-4341-ad6d-30a4ea662f45","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-entrance-double-play-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1195,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"88907272-ff5a-4a46-9816-c1ec825b648d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"88907272-ff5a-4a46-9816-c1ec825b648d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9937,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:37:25.812323+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:88907272-ff5a-4a46-9816-c1ec825b648d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"f2dad89f-94c1-4676-a81a-3171832e94fa","command_center_event_id":"88907272-ff5a-4a46-9816-c1ec825b648d"},{"id":"76e1d1e3-25b3-42cc-8622-9344611ee311","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":null,"status":"no_change","metrics":{"receiptBytes":8080,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:38:27.830213+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:repair_mission_prepared","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"fcffa383-3fd1-4de0-9cee-6ac40a1d0251","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, fix only src/pages/mobile-vendor/BigPapisPublicWithVideoBackground.tsx for knocklaunch.app/big-papis. Root cause is proven: /big-papis/* route navigation remounts this component and shouldShowBigPapisEntrance currently returns true on every mount. Add a module-scoped page-load dismissal flag, make shouldShowBigPapisEntrance return false after that flag is set, and set the flag inside dismissEntrance before setShowEntrance(false). This keeps the intro on a fresh full page load but prevents replay/re-entry during internal /big-papis navigation. Preserve BIG_PAPIS_TENANT_VIDEO_URL and BIG_PAPIS_ENTRANCE_VIDEO_URL exactly. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and production deployment. Do not run Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-24T20:38:51.319Z","fingerprint":"6c49206c65247db64cc3a32ffb6323664eda259af10e4974f82c11ee94123e7b","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papi-owner-entrance-replay-20260824","requestedBranch":"ai/fix-big-papi-owner-entrance-replay-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:38:51.725297+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:tenant-workstream-contribution:6c49206c65247db64cc3a32ffb6323664eda259af10e4974f82c11ee94123e7b","mission_step_id":null,"command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"f2fcc94f-e69c-4bb5-9c96-9e7db70bbb54","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papi-simple-event-closeout-20260824","prNumber":685,"nextAction":null,"mergeCommitSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:38:11.626174+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":"685","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:merged-pr:685:af17deaa6329e2386649776c98dd4c0c9d0fafed","mission_step_id":"9f03c127-230f-425f-b496-9ffb6e7d07f8","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"efc6af7f-4d26-41aa-b947-2525db5a2ca3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"915899f4b22b97b39e8a01c5e8500de9f21920f0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"915899f4b22b97b39e8a01c5e8500de9f21920f0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"002563efc9b7bbf5495509264d2dd6683b670f8d7ba3db9b23afe69be181302d","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-28T03:55:56.421539+00:00","proof_gate":"canonical_release_pending","source_sha":"915899f4b22b97b39e8a01c5e8500de9f21920f0","external_id":"forgejo-main-915899f4b22b","receipt_type":"canonical_release_status","idempotency_key":"mission:29dbae8f-9b53-4df7-91ea-b80cebf387d9:forgejo-release-status:915899f4b22b97b39e8a01c5e8500de9f21920f0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2b2b0edd-ea37-4b4b-8082-f7badadd7a08","command_center_event_id":"29dbae8f-9b53-4df7-91ea-b80cebf387d9"},{"id":"15659f43-cf69-42d2-9b65-a099653b0136","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-simple-event-closeout-20260824","reason":null,"status":"no_change","metrics":{"receiptBytes":13694,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":685,"terminal":true,"missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},"performance":null,"deploymentId":"forgejo-main-af17deaa6329","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":4890,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:39:09.134866+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"af17deaa6329e2386649776c98dd4c0c9d0fafed","external_id":"forgejo-main-af17deaa6329","receipt_type":"execute_mission","idempotency_key":"mission:7d2b97b5-c827-408b-b0a3-d75daa3da551:execute_mission:repair_mission_no_change_verified","mission_step_id":"16550741-b154-468e-8763-34bc03d84b69","command_center_event_id":"7d2b97b5-c827-408b-b0a3-d75daa3da551"},{"id":"cf852c8a-cb6a-40ec-9363-946610378753","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1166,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:40:08.599072+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:execute_mission:repair_mission_execution_retryable","mission_step_id":"df6274b4-8ed9-425e-b6fc-1f035b9962f6","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"4ab8d07a-b31f-4f67-9aac-264b2d2715b6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9101,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:36:38.931126+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:repair_mission_execution_retryable","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"cec4715f-6022-4804-8179-8cb9e5c05c25","source":"cc-execution","status":"recorded","payload":{"objective":"Restore only the tenant-photo-studio credential selector changed by #912 to the exact pre-#912 behavior that was serving the La Vista gallery. Do not change or request secrets. Do not upload, rename, delete, copy, enhance, or replace any R2 object. Do not touch frontend navigation or presentation. Gate, squash merge, release only tenant-photo-studio, then prove The View gallery returns 200 with real objects and its primary image URL returns 200 image/png. Treat photo delivery as a protected contract after this repair.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T03:59:00.979Z","fingerprint":"52b852cb5531400e63b695c8f62e9526ac0d55bfe3a620b7c48ba29a10d01b9c","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/restore-vista-photo-delivery-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Restore only the tenant-photo-studio credential selector changed by #912 to the exact pre-#912 behavior that was serving the La Vista gallery. Do not change or request secrets. Do not upload, rename, delete, copy, enhance, or replace any R2 object. Do not touch frontend navigation or presentation. Gate, squash merge, release only tenant-photo-studio, then prove The View gallery returns 200 with real objects and its primary image URL returns 200 image/png. Treat photo delivery as a protected contract after this repair.","wordingChanged":false,"canonicalIntent":"Restore only the tenant-photo-studio credential selector changed by #912 to the exact pre-#912 behavior that was serving the La Vista gallery. Do not change or request secrets. Do not upload, rename, delete, copy, enhance, or replace any R2 object. Do not touch frontend navigation or presentation. Gate, squash merge, release only tenant-photo-studio, then prove The View gallery returns 200 with real objects and its primary image URL returns 200 image/png. Treat photo delivery as a protected contract after this repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-gallery","statement":"The View gallery returns 200 with the existing real R2 objects.","proofConditionIds":["proof-photo-runtime"]},{"id":"outcome-primary","statement":"The View primary asset URL returns 200 image/png.","proofConditionIds":["proof-photo-runtime"]}],"objective":"Restore only the tenant-photo-studio credential selector changed by #912 to the exact pre-#912 behavior that was serving the La Vista gallery. Do not change or request secrets. Do not upload, rename, delete, copy, enhance, or replace any R2 object. Do not touch frontend navigation or presentation. Gate, squash merge, release only tenant-photo-studio, then prove The View gallery returns 200 with real objects and its primary image URL returns 200 image/png. Treat photo delivery as a protected contract after this repair.","constraints":[{"id":"constraint-objects","statement":"Do not mutate any R2 object or photo key.","proofConditionIds":["proof-photo-runtime"]},{"id":"constraint-secrets","statement":"Do not change or request secrets.","proofConditionIds":["proof-photo-runtime"]},{"id":"constraint-frontend","statement":"Do not modify frontend navigation, accessibility, or presentation in this repair.","proofConditionIds":["proof-photo-runtime"]},{"id":"constraint-release","statement":"Release only tenant-photo-studio.","proofConditionIds":["proof-photo-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-photo-runtime","kind":"runtime","claim":"After the exact tenant-photo-studio release, The View gallery returns 200 with existing objects and the configured primary image returns 200 image/png.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/restore-vista-photo-delivery-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Restore La Vista photo delivery to the last working gallery behavior and prevent unrelated work from touching it.\",\"intent\":{\"rawUtterance\":\"STOP REGRESSING\",\"canonicalIntent\":\"Restore the exact last working La Vista photo delivery behavior after the #912 regression, preserve every R2 object, and keep unrelated navigation/accessibility work out of the photo delivery path.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-gallery\",\"statement\":\"The View gallery returns 200 with the existing real R2 objects.\",\"proofConditionIds\":[\"proof-photo-runtime\"]},{\"id\":\"outcome-primary\",\"statement\":\"The View primary asset URL returns 200 image/png.\",\"proofConditionIds\":[\"proof-photo-runtime\"]}],\"constraints\":[{\"id\":\"constraint-objects\",\"statement\":\"Do not mutate any R2 object or photo key.\",\"proofConditionIds\":[\"proof-photo-runtime\"]},{\"id\":\"constraint-secrets\",\"statement\":\"Do not change or request secrets.\",\"proofConditionIds\":[\"proof-photo-runtime\"]},{\"id\":\"constraint-frontend\",\"statement\":\"Do not modify frontend navigation, accessibility, or presentation in this repair.\",\"proofConditionIds\":[\"proof-photo-runtime\"]},{\"id\":\"constraint-release\",\"statement\":\"Release only tenant-photo-studio.\",\"proofConditionIds\":[\"proof-photo-runtime\"]}],\"proofConditions\":[{\"id\":\"proof-photo-runtime\",\"kind\":\"runtime\",\"claim\":\"After the exact tenant-photo-studio release, The View gallery returns 200 with existing objects and the configured primary image returns 200 image/png.\",\"route\":\"/la-vista-del-mar\",\"required\":true,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"supabaseEdge\"],\"requiredReleaseTargets\":[\"supabaseEdge\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"a534deeb4658bd03fa81ace24d528ab74c6bd389b0bcc6c1d1ae7788d93a2460","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:59:01.55729+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e0438d71-18b7-41e4-84fc-ac03f8b99d61:tenant-workstream-contribution:52b852cb5531400e63b695c8f62e9526ac0d55bfe3a620b7c48ba29a10d01b9c","mission_step_id":null,"command_center_event_id":"e0438d71-18b7-41e4-84fc-ac03f8b99d61"},{"id":"74bcfd7f-b070-411e-a560-35f6679d119a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":5719,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5020,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:40:32.955802+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"688","receipt_type":"execute_mission","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"df6274b4-8ed9-425e-b6fc-1f035b9962f6","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"55e58d09-6047-4665-9d93-59d62be4b231","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","missing":[],"pending":["forgejo-main/source","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":false,"compareStatus":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T02:59:05.451776+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=pending|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":"ceec6a6a-d4e5-4566-85de-a8d1aa0a7f01","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-vista-photo-delivery-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6265,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":915,"terminal":false,"missionId":"e0438d71-18b7-41e4-84fc-ac03f8b99d61","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":16512,"prReadinessMs":823,"approvedPlanMs":15207,"missionSetupMs":3149,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e0438d71-18b7-41e4-84fc-ac03f8b99d61"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5761,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:59:19.489978+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"915","receipt_type":"execute_mission","idempotency_key":"mission:e0438d71-18b7-41e4-84fc-ac03f8b99d61:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6667fc86-7ae8-479b-83e1-df52cfa352af","command_center_event_id":"e0438d71-18b7-41e4-84fc-ac03f8b99d61"},{"id":"095ed4bb-39cc-4a33-855c-a906d709f353","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-referral-names-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7426,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":686,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":"forgejo-main-b78b3ca6381b","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth","mobile-vendor-loyalty-member"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1800,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:44:19.203239+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"686","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:automatic-mission-resume:686:canonical_release_dispatched","mission_step_id":"4bbe2b2f-c0a4-41b5-9db2-2d2052d024e8","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"08d5264c-7caa-4aa3-9147-3fa87d22463d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10175,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:46:18.119075+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"87f847b4-62d0-4c88-972f-10b695f52c09","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test anchored edits only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","wordingChanged":false,"canonicalIntent":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test anchored edits only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recover-release","statement":"A mission whose exact source SHA has a successful canonical protected-main push release recovers that Forgejo run and release identity even if workflowRunId was not persisted.","proofConditionIds":["repo-recovery","regression","runtime-cc","stuck-mission"]},{"id":"fast-reconcile","statement":"Control plane mission release synchronization uses compact snapshots and a bounded single provider read instead of stacked multi-second retries.","proofConditionIds":["repo-budget","regression","fresh-status"]},{"id":"terminalize","statement":"Once exact release proof exists, the durable mission terminalizes without duplicate dispatch.","proofConditionIds":["stuck-mission"]}],"objective":"Repair the shared control plane release-reconciliation failure class now. Apply the exact bounded mission-ledger and regression-test anchored edits only; do not touch product code. Recover exact successful protected-main push runs when workflowRunId was lost, persist the recovered run identity, use compact mission reads and a single 1200ms Forgejo read attempt, then gate, squash merge, deploy only cc-execution, and prove the old RoofHelpFinder mission terminalizes without replaying release 3286.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-recovery"]},{"id":"no-duplicate-release","statement":"Do not replay the already-successful RoofHelpFinder release.","proofConditionIds":["stuck-mission"]},{"id":"no-product-code","statement":"Do not touch product UI or tenant product code.","proofConditionIds":["repo-recovery","repo-budget","regression"]},{"id":"canonical-path","statement":"Use one branch, one PR, KnockLaunch Gate, Forgejo squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-visual-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-recovery","kind":"repository","claim":"Current main mission-ledger accepts an exact protected-main push run for the exact source SHA when workflowRunId is missing and persists recovered workflowRunId.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-budget","kind":"repository","claim":"Current main mission-ledger synchronizes from readMission(..., false) and uses MISSION_FORGEJO_READ_TIMEOUT_MS=1200 with one attempt.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Regression contract covers missing workflowRunId recovery and the bounded reconciliation read policy.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime identity reports the merged repair SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"stuck-mission","kind":"runtime","claim":"RoofHelpFinder mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 reconciles to terminal success from existing canonical run 3286 without another release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-status","kind":"runtime","claim":"A fresh mission status reconciliation no longer exhibits the previous 17-30 second stacked-provider blocking behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"75ef9f9aae7643884e949fff25f88e98516021e9d7ef98b549dc9f40709f956c","requestContractRevision":3,"previousRequestContractHash":"9206582a3dca04cd54456772462061850599d844a53d7fc5fa962f10c149de81"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:43:18.192877+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:request-contract-revision:3:75ef9f9aae7643884e949fff25f88e98516021e9d7ef98b549dc9f40709f956c","mission_step_id":"d41d7c77-e801-4b7d-a871-8d24b51e286b","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"453b171b-6a1b-46ff-becf-5a557cc114d9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9452,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9219,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:43:36.560304+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6601c1e7-5ae0-47fa-9872-348ca3f570d1","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"158803ba-c72c-4d78-8eaf-68231187ec10","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","wordingChanged":false,"canonicalIntent":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"source-directed-recovery","statement":"Missing workflowRunId is recovered with an exact protected-main push lookup filtered by the mission source SHA, so successful runs do not age out.","proofConditionIds":["repo-source-query","regression","runtime-cc","roofhelp-terminal"]},{"id":"avoid-slow-ancestry-first","statement":"An exact protected-main push is authoritative source-in-main release proof and avoids depending on a slow current-main compare before release identity recovery.","proofConditionIds":["repo-source-query","regression","fresh-reconcile"]},{"id":"no-replay","statement":"The old RoofHelpFinder mission adopts run 3286 and terminalizes without dispatching another release.","proofConditionIds":["roofhelp-terminal"]}],"objective":"Correct the single stale invariant exposed by PR #996. Keep the source-directed mission-ledger repair unchanged. Update only release-orchestration-invariants.test.js so it requires exact head_sha-based mission-ledger recovery and rejects the unfiltered global /actions/runs?limit=10 ledger scan. Reuse the same branch and PR #996, then continue through exact-head gate, squash merge, cc-execution-only release, and live RoofHelpFinder mission reconciliation.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-source-query"]},{"id":"no-product","statement":"Do not modify product/tenant code.","proofConditionIds":["repo-source-query","regression"]},{"id":"one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source-query","kind":"repository","claim":"Current main mission-ledger queries Forgejo workflow runs with exact head_sha and protected-main push filters before current-main ancestry comparison, persists recovered workflowRunId, and uses a head_sha-filtered fallback rather than a global last-10 scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Contract coverage requires exact head_sha protected-main recovery and rejects the unfiltered /actions/runs?limit=10 ledger scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime reports the corrective merged SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"roofhelp-terminal","kind":"runtime","claim":"Mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 recovers existing canonical run 3286 and becomes terminal success with no release replay.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-reconcile","kind":"runtime","claim":"A fresh reconciliation avoids the previous 17-30 second stacked provider path; use observed runtime evidence only.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","requestContractRevision":2,"previousRequestContractHash":"76b9f7c230d150a84382660a1416a3afd30c7037f19d02f9247800e9d3b4d0ed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:04:12.05126+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:request-contract-revision:2:a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"ee447d16-4b81-42b7-9da3-94ee5fcd23b0","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the same frontend-only Big Papi proposal regression repair from current protected main. Apply the exact supplied files/anchored edit only. This is a restoration of the pre-regression approved ornate proposal contract, not a new design. Preserve all current business/pricing/PDF/send semantics. Remove the rejected approved-clean-editorial-proposal + bespoke combined experience-card abstraction. Combination scenarios must compose canonical Pay Per Cup / Unlimited Service / Wine Slushies sections inside numbered service-experience frames. Bump the template identity from the regressed v13 so stored bad PDFs become stale. Add the focused regression guard. Then run KnockLaunch Gate, squash merge, deploy frontend only, prove live source, and visually verify the actual proposal document on the owner route matches the restored ornate black/gold/cream composition. No backend, schema, auth, Supabase, or unrelated tenant changes.","tenantRef":"big-papis","receivedAt":"2026-08-30T23:45:44.190Z","fingerprint":"7832807247430837cb47dafffe991063b5ba14d4352cca5053293b34fac95055","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/restore-big-papis-approved-proposal-pre-regression-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same frontend-only Big Papi proposal regression repair from current protected main. Apply the exact supplied files/anchored edit only. This is a restoration of the pre-regression approved ornate proposal contract, not a new design. Preserve all current business/pricing/PDF/send semantics. Remove the rejected approved-clean-editorial-proposal + bespoke combined experience-card abstraction. Combination scenarios must compose canonical Pay Per Cup / Unlimited Service / Wine Slushies sections inside numbered service-experience frames. Bump the template identity from the regressed v13 so stored bad PDFs become stale. Add the focused regression guard. Then run KnockLaunch Gate, squash merge, deploy frontend only, prove live source, and visually verify the actual proposal document on the owner route matches the restored ornate black/gold/cream composition. No backend, schema, auth, Supabase, or unrelated tenant changes.","wordingChanged":false,"canonicalIntent":"Continue the same frontend-only Big Papi proposal regression repair from current protected main. Apply the exact supplied files/anchored edit only. This is a restoration of the pre-regression approved ornate proposal contract, not a new design. Preserve all current business/pricing/PDF/send semantics. Remove the rejected approved-clean-editorial-proposal + bespoke combined experience-card abstraction. Combination scenarios must compose canonical Pay Per Cup / Unlimited Service / Wine Slushies sections inside numbered service-experience frames. Bump the template identity from the regressed v13 so stored bad PDFs become stale. Add the focused regression guard. Then run KnockLaunch Gate, squash merge, deploy frontend only, prove live source, and visually verify the actual proposal document on the owner route matches the restored ornate black/gold/cream composition. No backend, schema, auth, Supabase, or unrelated tenant changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-layout","statement":"The production Big Papi proposal uses the restored ornate black/gold/cream approved presentation and canonical Pay Per Cup, Unlimited Service, and Wine Slushies sections rather than the clean-editorial combined-card regression.","proofConditionIds":["proof-live","proof-visual"]},{"id":"invalidate-regressed-pdfs","statement":"The proposal template identity advances beyond the regressed v13 so previously generated bad-layout PDFs are stale and regenerate through the restored renderer.","proofConditionIds":["proof-live"]},{"id":"guard-layout-regression","statement":"A focused contract test rejects the clean-editorial marker and bespoke combined experience types while requiring the ornate approved layout markers.","proofConditionIds":["proof-live"]}],"objective":"Continue the same frontend-only Big Papi proposal regression repair from current protected main. Apply the exact supplied files/anchored edit only. This is a restoration of the pre-regression approved ornate proposal contract, not a new design. Preserve all current business/pricing/PDF/send semantics. Remove the rejected approved-clean-editorial-proposal + bespoke combined experience-card abstraction. Combination scenarios must compose canonical Pay Per Cup / Unlimited Service / Wine Slushies sections inside numbered service-experience frames. Bump the template identity from the regressed v13 so stored bad PDFs become stale. Add the focused regression guard. Then run KnockLaunch Gate, squash merge, deploy frontend only, prove live source, and visually verify the actual proposal document on the owner route matches the restored ornate black/gold/cream composition. No backend, schema, auth, Supabase, or unrelated tenant changes.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend source is live on the Big Papi owner proposals route with the restored ornate layout markers, canonical service composition, v14 template identity, and no approved-clean-editorial-proposal marker.","route":"/big-papis/owner/proposals","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"The actual live Big Papi proposal document visibly uses the formal cream parchment, black/gold multiple border, restrained palm ornament, EVENT PROPOSAL hierarchy, event details and summary, numbered service-experience framing, canonical service sections, terms strip, and footer rather than the rejected clean SaaS/editorial card layout.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/restore-big-papis-approved-proposal-pre-regression-20260830","conversationContext":null,"requestContractHash":"38d3a20e00e31bf3c3d8f1a439c1f9bdb8116af6c96911e7eff27487f66ec7a6","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:45:44.695019+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:22ed017f-ca89-40c8-9eb1-4c905a113f4d:tenant-workstream-contribution:7832807247430837cb47dafffe991063b5ba14d4352cca5053293b34fac95055","mission_step_id":null,"command_center_event_id":"22ed017f-ca89-40c8-9eb1-4c905a113f4d"},{"id":"1ed88cad-557a-4331-9eb1-976900ce6ba0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4565,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:47:54.680528+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:automatic-mission-resume:688:repair_mission_pr_ready_retryable","mission_step_id":"b01842b9-1504-4255-88b4-16a65a46be2d","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"f8fa1de1-a18f-40d4-99bb-90398936193b","source":"cc-execution","status":"recorded","payload":{"objective":"Production incident repair from current Forgejo main. Restore La Vista R2 photo delivery using the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as an S3 credential source exactly per Cloudflare's R2 token contract: Access Key ID is the verified token ID and Secret Access Key is SHA-256 of the token value. Prefer explicit stored Access Key ID + Secret Access Key when both exist. For La Vista, never silently convert an R2 read failure into a 200 SVG placeholder; fail loudly so monitoring and visual proof cannot report false health. Add a narrowly scoped KnockLaunch Gate invariant that runs only when tenant-photo-studio changes and rejects removal of the La Vista token-derived S3 source, token verification/hash derivation, or fail-loud behavior. Do not alter, move, rename, upload, delete, enhance, or rewrite any R2 object or tenant media setting. Deploy only tenant-photo-studio plus the repository gate change. Verify both The View and The Nest gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG placeholders, and the production dashboard visibly renders both properties before declaring completion. Freeze all unrelated La Vista accessibility/application work until this incident is proven fixed.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-28T03:59:30.086Z","fingerprint":"4c422ca88e212c0725c6b21b135b072aba278029314670afbbfb3d2827bf5878","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/restore-protect-vista-photos-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Production incident repair from current Forgejo main. Restore La Vista R2 photo delivery using the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as an S3 credential source exactly per Cloudflare's R2 token contract: Access Key ID is the verified token ID and Secret Access Key is SHA-256 of the token value. Prefer explicit stored Access Key ID + Secret Access Key when both exist. For La Vista, never silently convert an R2 read failure into a 200 SVG placeholder; fail loudly so monitoring and visual proof cannot report false health. Add a narrowly scoped KnockLaunch Gate invariant that runs only when tenant-photo-studio changes and rejects removal of the La Vista token-derived S3 source, token verification/hash derivation, or fail-loud behavior. Do not alter, move, rename, upload, delete, enhance, or rewrite any R2 object or tenant media setting. Deploy only tenant-photo-studio plus the repository gate change. Verify both The View and The Nest gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG placeholders, and the production dashboard visibly renders both properties before declaring completion. Freeze all unrelated La Vista accessibility/application work until this incident is proven fixed.","wordingChanged":false,"canonicalIntent":"Production incident repair from current Forgejo main. Restore La Vista R2 photo delivery using the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as an S3 credential source exactly per Cloudflare's R2 token contract: Access Key ID is the verified token ID and Secret Access Key is SHA-256 of the token value. Prefer explicit stored Access Key ID + Secret Access Key when both exist. For La Vista, never silently convert an R2 read failure into a 200 SVG placeholder; fail loudly so monitoring and visual proof cannot report false health. Add a narrowly scoped KnockLaunch Gate invariant that runs only when tenant-photo-studio changes and rejects removal of the La Vista token-derived S3 source, token verification/hash derivation, or fail-loud behavior. Do not alter, move, rename, upload, delete, enhance, or rewrite any R2 object or tenant media setting. Deploy only tenant-photo-studio plus the repository gate change. Verify both The View and The Nest gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG placeholders, and the production dashboard visibly renders both properties before declaring completion. Freeze all unrelated La Vista accessibility/application work until this incident is proven fixed.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"photos-restored","statement":"All existing La Vista R2 photos are served again for The View and The Nest, including dashboard leads and individual gallery assets.","proofConditionIds":["proof-gallery-view","proof-gallery-nest","proof-leads-assets","proof-dashboard"]},{"id":"regression-blocked","statement":"Future tenant-photo-studio changes cannot remove the proven La Vista token-derived S3 path or silently mask failures with 200 SVG placeholders without failing KnockLaunch Gate.","proofConditionIds":["proof-gate","proof-source"]}],"objective":"Production incident repair from current Forgejo main. Restore La Vista R2 photo delivery using the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as an S3 credential source exactly per Cloudflare's R2 token contract: Access Key ID is the verified token ID and Secret Access Key is SHA-256 of the token value. Prefer explicit stored Access Key ID + Secret Access Key when both exist. For La Vista, never silently convert an R2 read failure into a 200 SVG placeholder; fail loudly so monitoring and visual proof cannot report false health. Add a narrowly scoped KnockLaunch Gate invariant that runs only when tenant-photo-studio changes and rejects removal of the La Vista token-derived S3 source, token verification/hash derivation, or fail-loud behavior. Do not alter, move, rename, upload, delete, enhance, or rewrite any R2 object or tenant media setting. Deploy only tenant-photo-studio plus the repository gate change. Verify both The View and The Nest gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG placeholders, and the production dashboard visibly renders both properties before declaring completion. Freeze all unrelated La Vista accessibility/application work until this incident is proven fixed.","constraints":[{"id":"no-object-mutation","statement":"No R2 photo object or tenant media setting is moved, renamed, uploaded, deleted, enhanced, or rewritten.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"incident-only","statement":"No unrelated La Vista application or accessibility source is changed in this repair.","proofConditionIds":["proof-source"]},{"id":"affected-target-only","statement":"Deploy only the affected tenant-photo-studio Edge Function; the workflow change itself requires no separate runtime target.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"runtime","claim":"The merged diff is limited to tenant-photo-studio and the narrow Forgejo gate invariant, with no media object/settings or La Vista application source changes.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"runtime","claim":"KnockLaunch Gate passes on the exact repair head including the La Vista photo contract invariant.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Production tenant-photo-studio is running the exact merged repair source; no unrelated production target is released.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gallery-view","kind":"runtime","claim":"The View public gallery is non-empty and lists real R2 image keys.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gallery-nest","kind":"runtime","claim":"The Nest public gallery is non-empty and lists real R2 image keys.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-leads-assets","kind":"runtime","claim":"Both lead endpoints and representative individual assets from both galleries return real image content types and never image/svg+xml placeholders.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"visual","claim":"Production La Vista dashboard visibly renders The View and The Nest real property photos on desktop and mobile.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/restore-protect-vista-photos-20260828","conversationContext":null,"requestContractHash":"7b396b576d895a88e898f3de42204a9d89306acb850060dff4c52d3ab024cf70","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:59:30.642454+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b:tenant-workstream-contribution:4c422ca88e212c0725c6b21b135b072aba278029314670afbbfb3d2827bf5878","mission_step_id":null,"command_center_event_id":"6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b"},{"id":"834f5f92-5016-4d85-a08d-e60637157d5f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3105,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9047,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/commandCenter/deployDetection.test.ts",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:49:13.474721+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c036910f-3dc5-4dc5-b542-39d5a08deacd","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"b84dd833-6143-43be-bd97-fe279689bb47","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":"b78b3ca6381be7444460c376b16bd7d647b08dc5","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":"b78b3ca6381be7444460c376b16bd7d647b08dc5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:45:03.981163+00:00","proof_gate":"canonical_release_pending","source_sha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:forgejo-release-status:b78b3ca6381be7444460c376b16bd7d647b08dc5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"4bbe2b2f-c0a4-41b5-9db2-2d2052d024e8","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"b62b73b6-552a-4c1e-a6ab-bcc9bca8f0a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6851,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:47:44.663075+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"688","receipt_type":"execute_mission","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"df6274b4-8ed9-425e-b6fc-1f035b9962f6","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"c8f35b20-d34e-4b5c-9c80-e11dd28e4f45","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtdcgrey","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":24210,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.1-customer-domain-witness","prNumber":954,"terminal":false,"missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":25433,"prReadinessMs":1691,"approvedPlanMs":23735,"missionSetupMs":2029,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5896,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:32:20.657976+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"954","receipt_type":"execute_mission","idempotency_key":"mission:9d21824d-789a-4f0a-8ddf-a1491833c1ed:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b294dc65-9bac-4aae-900f-30754a5db566","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"723b183b-f11b-4f74-8618-497e640e9423","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/restore-protect-vista-photos-20260828","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":9352,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2276,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5243,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:59:31.990786+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"19fc6c3a-a963-43e8-8f7b-c3ed953be59a","command_center_event_id":"6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b"},{"id":"f3646c52-20b5-4f07-aaf2-21f8ecd2c8e6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":"orphaned_branch_recovery_scope_mismatch:ai/big-papi-workflow-integrity-audit-20260824","status":"blocked","metrics":{"receiptBytes":11166,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5071,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:53:17.20709+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_execution_blocked","mission_step_id":"977194f6-a3b7-45e0-95a9-ae73b9dd7d3f","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"5449331a-9f75-4fbf-920d-a89fcefcd7cb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12259,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":689,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5495,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:54:38.036135+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"689","receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"977194f6-a3b7-45e0-95a9-ae73b9dd7d3f","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"ff9234d8-3098-4257-8450-16a5658eb96d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10364,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5080,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:52:15.29822+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:repair_mission_execution_retryable","mission_step_id":"3961166c-66c8-4986-a001-b68f47cca7b2","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"9874217d-4a9c-47ee-b9f1-5a82924dfce8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":12590,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5069,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:54:17.652641+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:repair_mission_execution_blocked","mission_step_id":"3961166c-66c8-4986-a001-b68f47cca7b2","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"6ecd50c0-22fd-4929-9882-2a6039e5998a","source":"cc-execution","status":"recorded","payload":{"objective":"Redesign Big Papi's owner workspace so Will can immediately understand where to go and what to do. Remove the stretched full-monitor presentation, replace the confusing desktop top-navigation pattern with a persistent simple application rail, reduce mobile primary navigation to five or fewer destinations, and make Today task-first instead of CRM-dense. Preserve existing capabilities and routes.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-28T19:35:39.906Z","fingerprint":"eea1805b24da27b4126e2dc4c487c0d43a99c28e1b08615845f1db4c73c86cf4","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdcn51i","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Redesign Big Papi's owner workspace so Will can immediately understand where to go and what to do. Remove the stretched full-monitor presentation, replace the confusing desktop top-navigation pattern with a persistent simple application rail, reduce mobile primary navigation to five or fewer destinations, and make Today task-first instead of CRM-dense. Preserve existing capabilities and routes.","wordingChanged":false,"canonicalIntent":"Redesign Big Papi's owner workspace so Will can immediately understand where to go and what to do. Remove the stretched full-monitor presentation, replace the confusing desktop top-navigation pattern with a persistent simple application rail, reduce mobile primary navigation to five or fewer destinations, and make Today task-first instead of CRM-dense. Preserve existing capabilities and routes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"layout","statement":"Ordinary Big Papi owner pages use a controlled desktop working width and no longer stretch cards across the full monitor.","proofConditionIds":["proof-dashboard-visual"]},{"id":"desktop-nav","statement":"Desktop primary navigation is a persistent, plainly labeled app rail for Today, Events, Customers, Mail, Money, and More instead of a crowded horizontal top navigation.","proofConditionIds":["proof-dashboard-visual"]},{"id":"mobile-nav","statement":"Mobile primary navigation shows no more than five thumb-friendly destinations, with secondary tools reachable through More and Money remaining easy to reach from Today/More.","proofConditionIds":["proof-dashboard-mobile"]},{"id":"today","statement":"Today presents a task-first hierarchy: clear greeting/summary, a small set of large primary actions, prominent 3-day agenda, attention items, then lower-priority operational detail.","proofConditionIds":["proof-dashboard-visual","proof-dashboard-mobile"]},{"id":"preserve","statement":"Existing Big Papi owner routes and capabilities continue to work; the redesign changes presentation and hierarchy rather than deleting features.","proofConditionIds":["proof-runtime"]}],"objective":"Redesign Big Papi's owner workspace so Will can immediately understand where to go and what to do. Remove the stretched full-monitor presentation, replace the confusing desktop top-navigation pattern with a persistent simple application rail, reduce mobile primary navigation to five or fewer destinations, and make Today task-first instead of CRM-dense. Preserve existing capabilities and routes.","constraints":[{"id":"preserve-routes","statement":"Do not delete or rename existing owner route destinations.","proofConditionIds":["proof-runtime"]},{"id":"brand","statement":"Keep Big Papi's existing owner video background and brand palette.","proofConditionIds":["proof-dashboard-visual","proof-dashboard-mobile"]},{"id":"accessibility","statement":"Keep mobile interactive targets at least 44px and typography readable.","proofConditionIds":["proof-dashboard-mobile"]},{"id":"frontend-only","statement":"No database, auth, backend, or runtime-contract changes are required.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The live Big Papi owner dashboard loads after the shipped frontend redesign.","route":"/big-papis/owner/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard-visual","kind":"visual","claim":"On desktop, the Big Papi owner dashboard uses the new left application rail, controlled content width, and task-first hierarchy without stretched cards.","route":"/big-papis/owner/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard-mobile","kind":"visual","claim":"On mobile, the Big Papi owner dashboard has five or fewer primary bottom destinations with large readable controls and the task-first Today hierarchy.","route":"/big-papis/owner/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtdcn51i","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Make Big Papi's owner workspace substantially less confusing and less stretched for Will without removing working capability.\",\"intent\":{\"rawUtterance\":\"I really don't like this fucking layout at all. He thinks it's confusing, he is too.\",\"canonicalIntent\":\"Replace Big Papi's confusing stretched owner layout with a simpler low-tech-owner-friendly workspace.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[\"Owner says the layout is disliked and Will finds it confusing.\",\"Prior visual analysis proved the shell forces ordinary routes to full width/max-width none.\"],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"layout\",\"statement\":\"Ordinary Big Papi owner pages use a controlled desktop working width and no longer stretch cards across the full monitor.\",\"proofConditionIds\":[\"proof-dashboard-visual\"]},{\"id\":\"desktop-nav\",\"statement\":\"Desktop primary navigation is a persistent, plainly labeled app rail for Today, Events, Customers, Mail, Money, and More instead of a crowded horizontal top navigation.\",\"proofConditionIds\":[\"proof-dashboard-visual\"]},{\"id\":\"mobile-nav\",\"statement\":\"Mobile primary navigation shows no more than five thumb-friendly destinations, with secondary tools reachable through More and Money remaining easy to reach from Today/More.\",\"proofConditionIds\":[\"proof-dashboard-mobile\"]},{\"id\":\"today\",\"statement\":\"Today presents a task-first hierarchy: clear greeting/summary, a small set of large primary actions, prominent 3-day agenda, attention items, then lower-priority operational detail.\",\"proofConditionIds\":[\"proof-dashboard-visual\",\"proof-dashboard-mobile\"]},{\"id\":\"preserve\",\"statement\":\"Existing Big Papi owner routes and capabilities continue to work; the redesign changes presentation and hierarchy rather than deleting features.\",\"proofConditionIds\":[\"proof-runtime\"]}],\"constraints\":[{\"id\":\"preserve-routes\",\"statement\":\"Do not delete or rename existing owner route destinations.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"brand\",\"statement\":\"Keep Big Papi's existing owner video background and brand palette.\",\"proofConditionIds\":[\"proof-dashboard-visual\",\"proof-dashboard-mobile\"]},{\"id\":\"accessibility\",\"statement\":\"Keep mobile interactive targets at least 44px and typography readable.\",\"proofConditionIds\":[\"proof-dashboard-mobile\"]},{\"id\":\"frontend-only\",\"statement\":\"No database, auth, backend, or runtime-contract changes are required.\",\"proofConditionIds\":[\"proof-runtime\"]}],\"proofConditions\":[{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The live Big Papi owner dashboard loads after the shipped frontend redesign.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]},{\"id\":\"proof-dashboard-visual\",\"kind\":\"visual\",\"claim\":\"On desktop, the Big Papi owner dashboard uses the new left application rail, controlled content width, and task-first hierarchy without stretched cards.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]},{\"id\":\"proof-dashboard-mobile\",\"kind\":\"visual\",\"claim\":\"On mobile, the Big Papi owner dashboard has five or fewer primary bottom destinations with large readable controls and the task-first Today hierarchy.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"24c91a6cdf87bb90685f4887160ae3eee85b123ee864f573eb7e37e3e65dc51f","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T19:35:40.479558+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9aca93d3-a498-45c5-8a10-8c8116c071a7:tenant-workstream-contribution:eea1805b24da27b4126e2dc4c487c0d43a99c28e1b08615845f1db4c73c86cf4","mission_step_id":null,"command_center_event_id":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},{"id":"a4b5385c-90df-49dd-b502-cbec2099df95","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5914,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5492,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:55:43.697773+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"690","receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"3961166c-66c8-4986-a001-b68f47cca7b2","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"e6b2cecb-8f31-4e89-b682-052a6b74e5dd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-referral-names-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12009,"releaseCount":1,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":686,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b78b3ca6381be7444460c376b16bd7d647b08dc5","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":"forgejo-main-b78b3ca6381b","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth","mobile-vendor-loyalty-member"]},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:43:55.289645+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"686","receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:canonical_release_transport_retryable","mission_step_id":"d06aa07e-3375-48d2-bf1e-23d919f7e37c","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"eb50a6b8-9b2a-4758-9472-5766da22a727","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13393,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":689,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T20:49:57.183396+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_execution_retryable","mission_step_id":"977194f6-a3b7-45e0-95a9-ae73b9dd7d3f","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"14da6401-0f18-4442-adae-ad2ac9a32d65","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11344,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4341,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:02:37.604555+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:canonical_release_transport_retryable","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"98d7471d-c6d8-4b36-93fd-50b595693bab","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12488,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"eb32393db769ae7415321c2c454cc8013492ce57","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"performance":null,"deploymentId":"forgejo-main-eb32393db769","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request","opportunity-radar"]},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:02:59.18537+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"687","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:automatic-mission-resume:687:canonical_release_dispatched","mission_step_id":"632ce5c1-e4bc-4749-abb0-bb58e34b48cf","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"96e93402-b6ad-4c15-867e-4f976063fd67","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8118,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4454,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:03:50.239599+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"690","receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"3961166c-66c8-4986-a001-b68f47cca7b2","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"10f68050-8c19-495f-ad53-ffe4eaa943c9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8027,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1442,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:04:05.692243+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:automatic-mission-resume:688:repair_mission_waiting_for_gate","mission_step_id":"b01842b9-1504-4255-88b4-16a65a46be2d","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"475fac8e-e1de-4e2e-9738-487c3262956c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same La Vista photo incident mission but remove the control-plane workflow edit so restoration is not delayed. Change only supabase/functions/tenant-photo-studio/index.ts. Restore the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as a valid S3 credential source using Cloudflare's documented derivation: verified token id as Access Key ID, SHA-256(token value) as Secret Access Key, while preferring explicit stored Access Key ID + Secret Access Key when both exist. For La Vista bucket reads, never return a fake 200 SVG placeholder on R2 failure; throw the real error so failures are visible. Do not alter any R2 object, tenant media setting, gallery key, lead key, frontend source, accessibility work, auth, database, or unrelated function. Pass KnockLaunch Gate, squash merge, deploy only tenant-photo-studio, then verify both gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG, and the live dashboard visibly renders The View and The Nest before completion.","wordingChanged":false,"canonicalIntent":"Continue the same La Vista photo incident mission but remove the control-plane workflow edit so restoration is not delayed. Change only supabase/functions/tenant-photo-studio/index.ts. Restore the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as a valid S3 credential source using Cloudflare's documented derivation: verified token id as Access Key ID, SHA-256(token value) as Secret Access Key, while preferring explicit stored Access Key ID + Secret Access Key when both exist. For La Vista bucket reads, never return a fake 200 SVG placeholder on R2 failure; throw the real error so failures are visible. Do not alter any R2 object, tenant media setting, gallery key, lead key, frontend source, accessibility work, auth, database, or unrelated function. Pass KnockLaunch Gate, squash merge, deploy only tenant-photo-studio, then verify both gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG, and the live dashboard visibly renders The View and The Nest before completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"photos-restored-now","statement":"The View and The Nest existing R2 photos, leads, and individual gallery assets are served again in production.","proofConditionIds":["proof-edge-live","proof-galleries","proof-real-images","proof-dashboard"]},{"id":"false-green-eliminated","statement":"La Vista R2 failures can no longer be hidden behind successful SVG placeholder responses.","proofConditionIds":["proof-source","proof-real-images"]}],"objective":"Continue the same La Vista photo incident mission but remove the control-plane workflow edit so restoration is not delayed. Change only supabase/functions/tenant-photo-studio/index.ts. Restore the existing CLOUDFLARE_VISTADELMAR_API_TOKEN as a valid S3 credential source using Cloudflare's documented derivation: verified token id as Access Key ID, SHA-256(token value) as Secret Access Key, while preferring explicit stored Access Key ID + Secret Access Key when both exist. For La Vista bucket reads, never return a fake 200 SVG placeholder on R2 failure; throw the real error so failures are visible. Do not alter any R2 object, tenant media setting, gallery key, lead key, frontend source, accessibility work, auth, database, or unrelated function. Pass KnockLaunch Gate, squash merge, deploy only tenant-photo-studio, then verify both gallery listings are non-empty, both lead endpoints and representative individual assets return real image content types rather than SVG, and the live dashboard visibly renders The View and The Nest before completion.","constraints":[{"id":"single-file","statement":"Only tenant-photo-studio source changes in this incident repair.","proofConditionIds":["proof-source"]},{"id":"no-media-mutation","statement":"No R2 objects, gallery keys, lead keys, tenant settings, or media rows are mutated.","proofConditionIds":["proof-source","proof-edge-live"]},{"id":"edge-only-release","statement":"Only tenant-photo-studio is deployed.","proofConditionIds":["proof-edge-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"runtime","claim":"Exact merged diff is limited to supabase/functions/tenant-photo-studio/index.ts and contains token-derived S3 plus fail-loud La Vista behavior.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-edge-live","kind":"runtime","claim":"Production tenant-photo-studio runs the exact merged repair version and no unrelated target is released.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-galleries","kind":"runtime","claim":"The View and The Nest gallery endpoints each return non-empty real R2 image listings.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-real-images","kind":"runtime","claim":"Both lead endpoints and representative individual assets return real image content types, never image/svg+xml placeholders.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"visual","claim":"The live La Vista dashboard visibly renders real The View and The Nest property photos on desktop and mobile.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c456a41ec2ba5dfc1c35e33dedc18a09348288ec48725c6b214d4162d5b3c008","requestContractRevision":2,"previousRequestContractHash":"7b396b576d895a88e898f3de42204a9d89306acb850060dff4c52d3ab024cf70"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T04:00:35.367238+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b:request-contract-revision:2:c456a41ec2ba5dfc1c35e33dedc18a09348288ec48725c6b214d4162d5b3c008","mission_step_id":"19fc6c3a-a963-43e8-8f7b-c3ed953be59a","command_center_event_id":"6e5cf2a3-fcc1-4ee6-aecc-4c3bf43ddd2b"},{"id":"61980952-c177-47a9-aa33-7e6089b890ea","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":"eb32393db769ae7415321c2c454cc8013492ce57","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":"eb32393db769ae7415321c2c454cc8013492ce57","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:03:48.361073+00:00","proof_gate":"canonical_release_pending","source_sha":"eb32393db769ae7415321c2c454cc8013492ce57","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:forgejo-release-status:eb32393db769ae7415321c2c454cc8013492ce57:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"632ce5c1-e4bc-4749-abb0-bb58e34b48cf","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"3613f87f-28a6-4b94-842a-a6171195b0c5","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/pages/admin/GodModeAccessCenter.tsx","src/pages/admin/GodModeRestorePoints.tsx","src/pages/admin/system-tabs/SystemControlTab.tsx","src/routes/adminRoutes.tsx","supabase/functions/admin-manage/index.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"baseSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","consumedAt":1787875773455,"consumerToken":"31620599-db70-492b-840a-072b38d08067","authorizationId":"84aacf5e-4c8b-46a6-9674-675d7b39f05a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:09:35.232588+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"00c715c402db8cae6ad95ff8b2f39822525ad073","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:84aacf5e-4c8b-46a6-9674-675d7b39f05a","mission_step_id":"be5f3c58-ceac-4b7c-90c1-a0d8131c7ef0","command_center_event_id":"70335a10-4ed9-41cb-9225-95bfe613b66f"},{"id":"58797314-0c89-4919-b953-55647ba706f4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdcn51i","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"9aca93d3-a498-45c5-8a10-8c8116c071a7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":327,"prReadinessMs":0,"approvedPlanMs":327,"missionSetupMs":3647,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5347,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T19:35:42.271504+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9aca93d3-a498-45c5-8a10-8c8116c071a7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"aa43ab95-2023-4a03-8946-65e0d30a820a","command_center_event_id":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},{"id":"97cfb570-64c2-4c9b-b06f-15b5d2d34445","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue canonical PR #996 after its gate exposed one stale invariant. Preserve the already-applied source-directed mission-ledger and Vitest contract changes exactly; update only release-orchestration-invariants.test.js so it requires head_sha-directed mission-ledger recovery and rejects the old unfiltered last-10 scan. Reuse the same branch and PR, then gate, squash merge, release only cc-execution, and live-reconcile RoofHelpFinder mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 from existing run 3286 without duplicate release.","wordingChanged":false,"canonicalIntent":"Continue canonical PR #996 after its gate exposed one stale invariant. Preserve the already-applied source-directed mission-ledger and Vitest contract changes exactly; update only release-orchestration-invariants.test.js so it requires head_sha-directed mission-ledger recovery and rejects the old unfiltered last-10 scan. Reuse the same branch and PR, then gate, squash merge, release only cc-execution, and live-reconcile RoofHelpFinder mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 from existing run 3286 without duplicate release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"source-directed-recovery","statement":"Missing workflowRunId is recovered with an exact protected-main push lookup filtered by the mission source SHA, so successful runs do not age out.","proofConditionIds":["repo-source-query","regression","runtime-cc","roofhelp-terminal"]},{"id":"avoid-slow-ancestry-first","statement":"An exact protected-main push is authoritative source-in-main release proof and avoids depending on a slow current-main compare before release identity recovery.","proofConditionIds":["repo-source-query","regression","fresh-reconcile"]},{"id":"no-replay","statement":"The old RoofHelpFinder mission adopts run 3286 and terminalizes without dispatching another release.","proofConditionIds":["roofhelp-terminal"]}],"objective":"Continue canonical PR #996 after its gate exposed one stale invariant. Preserve the already-applied source-directed mission-ledger and Vitest contract changes exactly; update only release-orchestration-invariants.test.js so it requires head_sha-directed mission-ledger recovery and rejects the old unfiltered last-10 scan. Reuse the same branch and PR, then gate, squash merge, release only cc-execution, and live-reconcile RoofHelpFinder mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 from existing run 3286 without duplicate release.","constraints":[{"id":"no-github","statement":"Do not use GitHub.","proofConditionIds":["repo-source-query"]},{"id":"no-product","statement":"Do not modify product/tenant code.","proofConditionIds":["repo-source-query","regression"]},{"id":"one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and release only cc-execution.","proofConditionIds":["runtime-cc"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source-query","kind":"repository","claim":"Current main mission-ledger queries Forgejo workflow runs with exact head_sha and protected-main push filters before current-main ancestry comparison, persists recovered workflowRunId, and uses a head_sha-filtered fallback rather than a global last-10 scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"regression","kind":"repository","claim":"Contract coverage requires exact head_sha protected-main recovery and rejects the unfiltered /actions/runs?limit=10 ledger scan.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"cc-execution production runtime reports the corrective merged SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"roofhelp-terminal","kind":"runtime","claim":"Mission 48105e7e-0ebb-4df3-8ce9-3a34ab8972a5 recovers existing canonical run 3286 and becomes terminal success with no release replay.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"fresh-reconcile","kind":"runtime","claim":"A fresh reconciliation avoids the previous 17-30 second stacked provider path; use observed runtime evidence only.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"fba559cee8a9eae67668cb8451b0817bd3c1905e1bfd9f907ce8d78fd7da8602","requestContractRevision":3,"previousRequestContractHash":"a379b10863019664e1fe3ef457f844db137c43b6a2efc6a46210c1ecefa686bd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:05:02.972859+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:708db7a7-62e2-463e-a18d-9891e122cbc3:request-contract-revision:3:fba559cee8a9eae67668cb8451b0817bd3c1905e1bfd9f907ce8d78fd7da8602","mission_step_id":"4eada6cd-923c-45c6-a5ce-5afd1cd26992","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"5ec71fae-c2a9-494a-9eb6-5ca9d13ed34b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing restore mission. Do not create another branch or PR. Reconcile exact-head KnockLaunch Gate for PR #1171; if green, squash merge, deploy frontend only, prove the exact live source, then run only the claim-matched visual witness required by the explicit request contract against the actual proposal document. Preserve the exact submitted source unless a gate failure proves a mechanical corrective edit is required.","wordingChanged":false,"canonicalIntent":"Continue the existing restore mission. Do not create another branch or PR. Reconcile exact-head KnockLaunch Gate for PR #1171; if green, squash merge, deploy frontend only, prove the exact live source, then run only the claim-matched visual witness required by the explicit request contract against the actual proposal document. Preserve the exact submitted source unless a gate failure proves a mechanical corrective edit is required.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-layout","statement":"The production Big Papi proposal uses the restored ornate black/gold/cream approved presentation and canonical Pay Per Cup, Unlimited Service, and Wine Slushies sections rather than the clean-editorial combined-card regression.","proofConditionIds":["proof-live","proof-visual"]},{"id":"invalidate-regressed-pdfs","statement":"The proposal template identity advances beyond the regressed v13 so previously generated bad-layout PDFs are stale and regenerate through the restored renderer.","proofConditionIds":["proof-live"]},{"id":"guard-layout-regression","statement":"A focused contract test rejects the clean-editorial marker and bespoke combined experience types while requiring the ornate approved layout markers.","proofConditionIds":["proof-live"]}],"objective":"Continue the existing restore mission. Do not create another branch or PR. Reconcile exact-head KnockLaunch Gate for PR #1171; if green, squash merge, deploy frontend only, prove the exact live source, then run only the claim-matched visual witness required by the explicit request contract against the actual proposal document. Preserve the exact submitted source unless a gate failure proves a mechanical corrective edit is required.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend source is live on the Big Papi owner proposals route with the restored ornate layout markers, canonical service composition, v14 template identity, and no approved-clean-editorial-proposal marker.","route":"/big-papis/owner/proposals","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"The actual live Big Papi proposal document visibly uses the formal cream parchment, black/gold multiple border, restrained palm ornament, EVENT PROPOSAL hierarchy, event details and summary, numbered service-experience framing, canonical service sections, terms strip, and footer rather than the rejected clean SaaS/editorial card layout.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5dd7b879dde85febff73cf8961955a7fa5d0c4ded443f5bea6bb010b9ff63f79","requestContractRevision":2,"previousRequestContractHash":"38d3a20e00e31bf3c3d8f1a439c1f9bdb8116af6c96911e7eff27487f66ec7a6"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:46:24.932894+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22ed017f-ca89-40c8-9eb1-4c905a113f4d:request-contract-revision:2:5dd7b879dde85febff73cf8961955a7fa5d0c4ded443f5bea6bb010b9ff63f79","mission_step_id":"e771d6e5-5d24-46c0-b92c-f87a344d1065","command_center_event_id":"22ed017f-ca89-40c8-9eb1-4c905a113f4d"},{"id":"5a7d75e7-3732-40e4-9d10-11bb6751aed4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-workflow-integrity-audit-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14475,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":689,"terminal":false,"missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5470,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:07:34.531863+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"689","receipt_type":"execute_mission","idempotency_key":"mission:fba251c6-2279-4b8d-b5b7-8212903ccddf:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"977194f6-a3b7-45e0-95a9-ae73b9dd7d3f","command_center_event_id":"fba251c6-2279-4b8d-b5b7-8212903ccddf"},{"id":"c15d4b38-212f-482f-9942-9634091d1cab","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdcn51i","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":10356,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"9aca93d3-a498-45c5-8a10-8c8116c071a7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":141,"missionSetupMs":459},"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":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9660,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/components/admin/AdminLayout.tsx","src/components/admin/LeadManagement/DataQuality/LeadQuickEditor.tsx","src/components/admin/LeadManagement/smart-importer/EditLeadDialog.tsx","src/components/InspectionRequestModal.tsx","src/components/admin/AdminPage.tsx","src/components/CallFlow/GoogleApiMap.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T19:35:52.039989+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9aca93d3-a498-45c5-8a10-8c8116c071a7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fcce0dac-064d-426f-9aa8-6f6955feeb7e","command_center_event_id":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},{"id":"7501b950-2545-43f9-8cd8-94d915e3bd5d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11421,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:16:02.140651+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"688","receipt_type":"execute_mission","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:execute_mission:canonical_release_transport_retryable","mission_step_id":"df6274b4-8ed9-425e-b6fc-1f035b9962f6","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"2b0a205c-54e3-4d4a-b4ef-7ab27d24a5ec","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact scoped source repair already synthesized from current main: tenant-photo-studio must prefer CLOUDFLARE_VISTADELMAR_API_TOKEN only when the configured R2 bucket is la-vista-del-mar, while every other bucket retains the existing generic Cloudflare token path. Do not alter R2 objects. After source ships, live proof must show La Vista R2 endpoints no longer return 403 and the dashboard renders the real media.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T00:11:55.559Z","fingerprint":"e5b233a020b27bf81a62ae30f7fd3fc188691bf3c883c0708958198e8d0a0f57","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-r2-token-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact scoped source repair already synthesized from current main: tenant-photo-studio must prefer CLOUDFLARE_VISTADELMAR_API_TOKEN only when the configured R2 bucket is la-vista-del-mar, while every other bucket retains the existing generic Cloudflare token path. Do not alter R2 objects. After source ships, live proof must show La Vista R2 endpoints no longer return 403 and the dashboard renders the real media.","wordingChanged":false,"canonicalIntent":"Apply the exact scoped source repair already synthesized from current main: tenant-photo-studio must prefer CLOUDFLARE_VISTADELMAR_API_TOKEN only when the configured R2 bucket is la-vista-del-mar, while every other bucket retains the existing generic Cloudflare token path. Do not alter R2 objects. After source ships, live proof must show La Vista R2 endpoints no longer return 403 and the dashboard renders the real media.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-token","statement":"tenant-photo-studio uses CLOUDFLARE_VISTADELMAR_API_TOKEN for the la-vista-del-mar R2 bucket only, preserving the existing generic Cloudflare token path for other buckets.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"vista-media","statement":"The View, The Nest and La Vista login/background media render from the existing R2 objects and the production dashboard no longer shows photo placeholders.","proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Apply the exact scoped source repair already synthesized from current main: tenant-photo-studio must prefer CLOUDFLARE_VISTADELMAR_API_TOKEN only when the configured R2 bucket is la-vista-del-mar, while every other bucket retains the existing generic Cloudflare token path. Do not alter R2 objects. After source ships, live proof must show La Vista R2 endpoints no longer return 403 and the dashboard renders the real media.","constraints":[{"id":"preserve-originals","statement":"Do not upload, rename, copy, regenerate, enhance, replace, or otherwise mutate existing La Vista R2 image objects.","proofConditionIds":["proof-source"]},{"id":"preserve-short-stay","statement":"La Vista remains SHORT_TERM_RENTAL.","proofConditionIds":["proof-tenant"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact Forgejo diff is limited to the tenant-photo-studio credential resolver needed for the new La Vista token.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"La Vista tenant-photo-studio login/gallery/lead requests no longer return the prior R2 403 failure after the exact release.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-visual","kind":"visual","claim":"Production /la-vista-del-mar/dashboard visibly renders the real La Vista background/property imagery instead of Add property photos or Photo ready to add placeholders.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-tenant","kind":"runtime","claim":"Production tenant remains SHORT_TERM_RENTAL and configured R2 object keys remain unchanged.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-r2-token-20260828","conversationContext":null,"requestContractHash":"62c858063acc326e99fce316ff3ea6a9aac9ce33fbcca19a0316308452b66e6f","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:11:56.305929+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e6e3072d-804e-4308-aeeb-32a5fe3f3263:tenant-workstream-contribution:e5b233a020b27bf81a62ae30f7fd3fc188691bf3c883c0708958198e8d0a0f57","mission_step_id":null,"command_center_event_id":"e6e3072d-804e-4308-aeeb-32a5fe3f3263"},{"id":"ce01d062-7394-49e9-a25b-f03f440bcf5c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13705,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"4cc9f205e6b2aec7c42a32579beb4ed607545a07","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":"forgejo-main-4cc9f205e6b2","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":1622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:18:24.917707+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:automatic-mission-resume:688:canonical_release_dispatched","mission_step_id":"2279891b-033e-4afe-af38-adf8b0234679","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"e06cbe9a-65c7-4a7b-933b-e8348681de15","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4cc9f205e6b2aec7c42a32579beb4ed607545a07","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4cc9f205e6b2aec7c42a32579beb4ed607545a07","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:20:07.827751+00:00","proof_gate":"canonical_release_pending","source_sha":"4cc9f205e6b2aec7c42a32579beb4ed607545a07","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:forgejo-release-status:4cc9f205e6b2aec7c42a32579beb4ed607545a07:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2279891b-033e-4afe-af38-adf8b0234679","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"cbd7775f-b7db-43f3-a98a-5c795a3878e3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11441,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":974,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:20:22.889302+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"690","receipt_type":"automatic_mission_resume","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:automatic-mission-resume:690:repair_mission_pr_ready_retryable","mission_step_id":"70e3ebca-91b5-49b4-861d-aaed1e700ae7","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"ae0d8e7a-78eb-4b14-b61f-57df62d4be5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":15561,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"4cc9f205e6b2aec7c42a32579beb4ed607545a07","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":"forgejo-main-4cc9f205e6b2","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":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:16:28.628911+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:automatic-mission-resume:688:canonical_release_transport_retryable","mission_step_id":"b01842b9-1504-4255-88b4-16a65a46be2d","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"04c20f94-d520-41e1-9b0c-d49faf1f7a0c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-throughput-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13631,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":690,"terminal":false,"missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"808b993c205322183eabd164f478dde7f3bdaa57","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},"performance":null,"deploymentId":"forgejo-main-808b993c2053","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":6492,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:27:26.903702+00:00","proof_gate":"canonical_release_dispatched","source_sha":"808b993c205322183eabd164f478dde7f3bdaa57","external_id":"forgejo-main-808b993c2053","receipt_type":"execute_mission","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:execute_mission:canonical_release_dispatched","mission_step_id":"caa014e9-3e2e-4763-8fdf-3c200249dc1f","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"8b75a285-34aa-4b88-ac33-7ea43cd7ea0b","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, replace the incorrect Big Papi promo/video asset everywhere it is hardcoded for the Coming Soon business/event section and the full Big Papi public Events/Big Papi in Action fallback. Use exactly this URL: https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/big-papis-coquito-iceys/build-off-this-exact-scene--a-white-pickup-truck-i%20(1).mp4 . Do not alter the pre-launch safeguard, forms, routing, or any other media behavior. Frontend only: src/App.tsx and src/pages/mobile-vendor/BigPapisPublic.tsx. Pass KnockLaunch Gate, squash merge through Forgejo, deploy frontend only via the normal Cloudflare path, and prove current main contains the exact owner-provided asset URL in both locations. No Visual Witness.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-24T21:28:34.783Z","fingerprint":"911a472eb3c1e965caf750b64828b616c7cf0cc145756aa24c8bef2a594242bf","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/fix-big-papi-ad-video-20260824","requestedBranch":"ai/fix-big-papi-ad-video-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:28:35.297726+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:tenant-workstream-contribution:911a472eb3c1e965caf750b64828b616c7cf0cc145756aa24c8bef2a594242bf","mission_step_id":null,"command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"436f8e9d-062d-4a38-b79c-6a79b1633f4d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7140,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"79362759f29d160a5082e76a499d9888a643211b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":"forgejo-main-79362759f29d","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":6037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:37.845281+00:00","proof_gate":"canonical_release_dispatched","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":"forgejo-main-79362759f29d","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:canonical_release_dispatched","mission_step_id":"fa761f35-6921-4beb-be5a-cfdfea164833","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"b6dcd086-474e-4861-abef-4fee26b6f4a0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"808b993c205322183eabd164f478dde7f3bdaa57","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"808b993c205322183eabd164f478dde7f3bdaa57","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"808b993c205322183eabd164f478dde7f3bdaa57","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"808b993c205322183eabd164f478dde7f3bdaa57","deploymentId":"forgejo-main-808b993c205322183eabd164f478dde7f3bdaa57","runtimeVersion":"1.50.26-throughput-transport","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"808b993c205322183eabd164f478dde7f3bdaa57","deploymentId":"forgejo-main-808b993c205322183eabd164f478dde7f3bdaa57","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.26-throughput-transport","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:28:48.781959+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"808b993c205322183eabd164f478dde7f3bdaa57","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:862e5dcc-bc6a-40dc-b5be-8fa2fb307f37:forgejo-release-status:808b993c205322183eabd164f478dde7f3bdaa57:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"27859193-336e-4075-827f-e5c52ee075b1","command_center_event_id":"862e5dcc-bc6a-40dc-b5be-8fa2fb307f37"},{"id":"59b73b4f-f7c9-4486-9fab-0c44177d87f5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-ad-video-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1135,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:29:33.053548+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:repair_mission_execution_retryable","mission_step_id":"fd80075d-a769-46d4-9935-26d7f2de1a73","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"2931f2c0-f58e-40b0-afd1-9dd05de13116","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2207,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8739,"likelyAffectedFiles":["src/App.tsx","src/pages/mobile-vendor/BigPapisPublic.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:30:03.060807+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7fa609c4-2f93-40d6-a723-cec4d650d9e5","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"93b54551-145a-46f0-8aa7-af4777a6505c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-ad-video-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3564,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5483,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:30:18.657996+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"691","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"fd80075d-a769-46d4-9935-26d7f2de1a73","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"843cf7e1-b2b0-4a38-864a-e43e0b6ff950","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/mission-ledger.js"],"reason":"Owner explicitly directed an immediate control plane reliability repair because mission reconciliation and release bookkeeping are causing 17-30 second blocking operations and stale waiting states after successful releases.","baseSha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","issuedAt":1787971399212,"expiresAt":1787971579212,"missionId":"94263317-cdb2-4dee-a947-c0602a87b45f","singleUse":true,"authorizationId":"d1207c1e-1915-479a-b7a3-9a80d502d184"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:43:20.075781+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d1207c1e-1915-479a-b7a3-9a80d502d184","mission_step_id":"06d067f0-774e-4b47-9164-b8172032f11c","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"e70d1d3e-0eca-4e8b-8e14-71dcd0dd447e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","wordingChanged":false,"canonicalIntent":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-layout","statement":"The production Big Papi proposal uses the restored ornate black/gold/cream approved presentation and canonical Pay Per Cup, Unlimited Service, and Wine Slushies sections rather than the clean-editorial combined-card regression.","proofConditionIds":["proof-live","proof-visual"]},{"id":"invalidate-regressed-pdfs","statement":"The proposal template identity advances beyond the regressed v13 so previously generated bad-layout PDFs are stale and regenerate through the restored renderer.","proofConditionIds":["proof-live"]},{"id":"guard-layout-regression","statement":"A focused contract test rejects the clean-editorial marker and bespoke combined experience types while requiring the ornate approved layout markers.","proofConditionIds":["proof-live"]}],"objective":"Continue the existing repair mission and PR #1171. Fix only the deterministic gate failure from run 3758: lucide-react exports Palmtree, not PalmTree. Apply the minimal symbol rename in BigPapisProposalDocument.tsx, keep every other submitted restoration change unchanged, then rerun the exact-head KnockLaunch Gate and continue through squash merge, frontend release, live source proof, and the already-required visual proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend source is live on the Big Papi owner proposals route with the restored ornate layout markers, canonical service composition, v14 template identity, and no approved-clean-editorial-proposal marker.","route":"/big-papis/owner/proposals","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"The actual live Big Papi proposal document visibly uses the formal cream parchment, black/gold multiple border, restrained palm ornament, EVENT PROPOSAL hierarchy, event details and summary, numbered service-experience framing, canonical service sections, terms strip, and footer rather than the rejected clean SaaS/editorial card layout.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"44719bf435e9d64e09e165c031d5d82a9d775015aa66ea693626fce9b3cc153e","requestContractRevision":3,"previousRequestContractHash":"5dd7b879dde85febff73cf8961955a7fa5d0c4ded443f5bea6bb010b9ff63f79"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:51:57.399413+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22ed017f-ca89-40c8-9eb1-4c905a113f4d:request-contract-revision:3:44719bf435e9d64e09e165c031d5d82a9d775015aa66ea693626fce9b3cc153e","mission_step_id":"e771d6e5-5d24-46c0-b92c-f87a344d1065","command_center_event_id":"22ed017f-ca89-40c8-9eb1-4c905a113f4d"},{"id":"5ec507c6-0baf-472d-9d7c-ebc17971bcdf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/remove-global-runner-bottleneck-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":5544,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":692,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:38:15.955334+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"692","receipt_type":"execute_mission","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"515d646a-9637-473d-b754-a0d0e503534b","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"88f2c668-9c62-40aa-b6bd-f408b81dbecb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-global-runner-bottleneck-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3728,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9001,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/InspectionRequestModal.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/WorkflowRouter.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:30:36.960516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a384d789-1e94-49d8-96b7-a9d3260fd948","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"a8a444e3-7a80-4eed-a08b-729d13420498","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4683,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:38:04.871696+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"691","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:canonical_release_transport_retryable","mission_step_id":"fd80075d-a769-46d4-9935-26d7f2de1a73","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"b8d1e1b6-ea91-480d-be73-1928b43798b2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5817,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:38:34.945442+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"691","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:automatic-mission-resume:691:canonical_release_transport_retryable","mission_step_id":"52bff049-6550-4872-9c3d-ed603799793e","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"3f195cac-b01b-4aff-b968-c885b5f02e71","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/fix-big-papi-logo-hover-media-ui-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":19872,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":972,"terminal":false,"missionId":"281163b0-340e-4312-ab06-bb4a0a408207","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b","timingsMs":{"prReadinessMs":532,"approvedPlanMs":0,"shipAndProveMs":17938},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"281163b0-340e-4312-ab06-bb4a0a408207"},"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":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T23:18:56.805515+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"972","receipt_type":"automatic_mission_resume","idempotency_key":"mission:281163b0-340e-4312-ab06-bb4a0a408207:automatic-mission-resume:972:canonical_release_transport_retryable","mission_step_id":"dd5c7bd6-a72b-4e26-9863-cecf597f7da9","command_center_event_id":"281163b0-340e-4312-ab06-bb4a0a408207"},{"id":"d1f74a24-96a9-4b0f-803d-3a44f3271d94","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"88bd98a4b6d828e7f841fc6a906f75a6b4b0ffb274dd34d4d1ca8611f3f764be","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-28T23:11:09.624751+00:00","proof_gate":"canonical_release_pending","source_sha":"3514b1ac9817652b1d7e514f85cf40c15e3d2658","external_id":"forgejo-main-3514b1ac9817","receipt_type":"canonical_release_status","idempotency_key":"mission:0f57839c-c7d5-404e-af49-3a8aa27b3a00:forgejo-release-status:3514b1ac9817652b1d7e514f85cf40c15e3d2658:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8c3cb501-7c26-4b75-a59d-f68a3ebb338c","command_center_event_id":"0f57839c-c7d5-404e-af49-3a8aa27b3a00"},{"id":"6448274a-5b8a-472c-b5bf-087659f28beb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-global-runner-bottleneck-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7756,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":692,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:42:33.380715+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:automatic-mission-resume:692:repair_mission_waiting_for_gate","mission_step_id":"063d9761-263d-4773-9f0b-9a0b477ac3b9","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"d2cc5eea-4059-45a2-a1c2-a364e2a60480","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"79362759f29d160a5082e76a499d9888a643211b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"79362759f29d160a5082e76a499d9888a643211b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:52.656233+00:00","proof_gate":"canonical_release_pending","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:forgejo-release-status:79362759f29d160a5082e76a499d9888a643211b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fa761f35-6921-4beb-be5a-cfdfea164833","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"693da916-4a9d-445e-94ca-c621b2d3c91e","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":null,"status":"no_change","metrics":{"receiptBytes":9890,"releaseCount":1,"toolCallCount":11,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":true,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"79362759f29d160a5082e76a499d9888a643211b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":"forgejo-main-79362759f29d","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":4890,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:45:09.966128+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":"forgejo-main-79362759f29d","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:repair_mission_no_change_verified","mission_step_id":"fd80075d-a769-46d4-9935-26d7f2de1a73","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"282c99af-d317-4fcb-a495-4fcf2c232a6c","source":"cc-execution","status":"recorded","payload":{"objective":"Frontend-only Big Papi video behavior correction. On current Forgejo main, change the customer-facing Big Papi promotional/ad video in BOTH the current Coming Soon surface (src/App.tsx) and the full public Events/Big Papi in Action gallery (src/pages/mobile-vendor/BigPapisPublic.tsx) to behave as passive motion creative: autoplay, muted, loop continuously, playsInline, preload automatically, and render no native controls. Prevent the video itself from offering a context-menu download interaction and disable picture-in-picture. Preserve the exact owner-provided R2 video URL, all copy, forms, routing, pre-launch safeguard, layout, and every unrelated behavior. One fresh ai/* branch, one PR, canonical KnockLaunch Gate, squash merge, frontend-only Cloudflare production deployment, then prove the merged source. Do not use Visual Witness.","tenantRef":"766cfaa7ac4246c8bbef69d13268a29d","receivedAt":"2026-08-24T21:47:55.004Z","fingerprint":"6181616d20d0efb9cb7e61ab665b11f93a2d7b6d039da61df95fb33d4c506619","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/fix-big-papi-promo-autoplay-20260824","requestedBranch":"ai/fix-big-papi-promo-autoplay-20260824","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:47:55.69034+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:tenant-workstream-contribution:6181616d20d0efb9cb7e61ab665b11f93a2d7b6d039da61df95fb33d4c506619","mission_step_id":null,"command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},{"id":"bf1599bf-3ad5-4134-a003-33eb90fccd60","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-vista-r2-token-20260828","prNumber":885,"nextAction":null,"mergeCommitSha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:23:27.224119+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","external_id":"885","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e6e3072d-804e-4308-aeeb-32a5fe3f3263:merged-pr:885:9db2c25ff6f360da9eb9a95292d8bc2e1d6c17c0","mission_step_id":"2cb2a591-a779-4cbc-a2e5-1f0950457fb3","command_center_event_id":"e6e3072d-804e-4308-aeeb-32a5fe3f3263"},{"id":"2e5fb2c5-d851-420f-a68d-ab67477f5749","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/remove-global-runner-bottleneck-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8866,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":692,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:34:34.142171+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:execute_mission:repair_mission_execution_retryable","mission_step_id":"515d646a-9637-473d-b754-a0d0e503534b","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"63edda65-f7a3-46f0-aa7a-48cca1ce7397","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-promo-autoplay-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1248,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"026c676f-4485-4c80-b00e-ea792cdfa5cf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:49:11.831838+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:execute_mission:repair_mission_execution_retryable","mission_step_id":"dd04ad1e-89b2-43a8-9eb7-91f2ba9309ae","command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},{"id":"de248438-cf04-4e4f-a4c4-0924476bce44","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-promo-autoplay-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2326,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"026c676f-4485-4c80-b00e-ea792cdfa5cf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10153,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/__tests__/contracts/big-papis-growth-club.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/MiscAwareAccountMenu.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/EdgeFunctionControlPlanePanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:49:29.022838+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:execute_mission:repair_mission_synthesis_ready","mission_step_id":"14d1ace1-5621-4535-b515-c15db775e930","command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},{"id":"fb4e4b5e-a66b-48b8-94e4-c4baa97e3305","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-global-runner-bottleneck-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9941,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":692,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":"forgejo-main-2d3a6dcd15ff","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":5912,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:49:38.890716+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","external_id":"forgejo-main-2d3a6dcd15ff","receipt_type":"execute_mission","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:execute_mission:canonical_release_dispatched","mission_step_id":"1b2a7538-81cd-471c-8749-d7b14f4421af","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"efab53bb-d104-4994-9556-1ce6b2f109ef","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:49:45.153631+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:forgejo-release-status:2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d:verified:forgejo-main/source=success","mission_step_id":"6f0faf8e-0f9e-4a76-8a21-e762ff72e3d5","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"7c116d0c-af9e-4c79-a327-ba5ee5dd3960","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the live GodMode Restore Points review failure. The selected restore point is verified canonical history, but forgejo_plan_safe_rollback incorrectly rejects it as target_sha_not_ancestor_of_current_main because it requires both status ahead/identical and merge_base_commit === targetSha. Reuse the proven Forgejo containment contract already used earlier in this same file for release source verification: a successful compare is contained when mergeBase equals targetSha OR compare status is ahead OR identical. Apply the same exact safe condition to both restore plan and restore execute ancestry checks. Keep all other safety gates unchanged: verified restore-point history, target confirmation, protected main, control-plane-only path filtering, scope limit, fresh branch/PR/Gate/squash/release, tenant/product exclusion, database exclusion, restore-harness preservation. Add a focused regression assertion. Do not execute a production rollback. Gate, squash merge, release cc-execution only, then re-run the live non-destructive Review restore interaction until Final confirmation is proven.","wordingChanged":false,"canonicalIntent":"Repair the live GodMode Restore Points review failure. The selected restore point is verified canonical history, but forgejo_plan_safe_rollback incorrectly rejects it as target_sha_not_ancestor_of_current_main because it requires both status ahead/identical and merge_base_commit === targetSha. Reuse the proven Forgejo containment contract already used earlier in this same file for release source verification: a successful compare is contained when mergeBase equals targetSha OR compare status is ahead OR identical. Apply the same exact safe condition to both restore plan and restore execute ancestry checks. Keep all other safety gates unchanged: verified restore-point history, target confirmation, protected main, control-plane-only path filtering, scope limit, fresh branch/PR/Gate/squash/release, tenant/product exclusion, database exclusion, restore-harness preservation. Add a focused regression assertion. Do not execute a production rollback. Gate, squash merge, release cc-execution only, then re-run the live non-destructive Review restore interaction until Final confirmation is proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"review-works","statement":"Verified historical restore points can be non-destructively reviewed when Forgejo proves the current main is ahead of or identical to the target, even if merge_base_commit is omitted.","proofConditionIds":["repo-proof","interaction-proof"]},{"id":"safety-preserved","statement":"Restore execution retains all verified-history, explicit-confirmation, protected-main, bounded-scope, and recovery-harness protections.","proofConditionIds":["repo-proof"]}],"objective":"Repair the live GodMode Restore Points review failure. The selected restore point is verified canonical history, but forgejo_plan_safe_rollback incorrectly rejects it as target_sha_not_ancestor_of_current_main because it requires both status ahead/identical and merge_base_commit === targetSha. Reuse the proven Forgejo containment contract already used earlier in this same file for release source verification: a successful compare is contained when mergeBase equals targetSha OR compare status is ahead OR identical. Apply the same exact safe condition to both restore plan and restore execute ancestry checks. Keep all other safety gates unchanged: verified restore-point history, target confirmation, protected main, control-plane-only path filtering, scope limit, fresh branch/PR/Gate/squash/release, tenant/product exclusion, database exclusion, restore-harness preservation. Add a focused regression assertion. Do not execute a production rollback. Gate, squash merge, release cc-execution only, then re-run the live non-destructive Review restore interaction until Final confirmation is proven.","constraints":[{"id":"cc-only-release","statement":"Only cc-execution is runtime-affected by this corrective repair; do not redeploy frontend, admin-manage, migrations, or unrelated targets.","proofConditionIds":["runtime-proof"]},{"id":"no-rollback","statement":"Verification must not execute an actual restore or type the final RESTORE confirmation.","proofConditionIds":["interaction-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Forgejo source uses the proven compare containment condition for both safe rollback plan and execution, with regression coverage.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The corrected cc-execution is live from the corrective merge SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"interaction-proof","kind":"interaction","claim":"The production Restore Points page opens a non-destructive Review restore and displays Final confirmation without executing rollback.","route":"/admin/godmode/restore-points","required":true,"expectedText":"Final confirmation","targetedActions":[{"text":"Review restore","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"33e772f954fdfec76ebf259306b425edf9e022f02b81d11803a054e644a18e78","requestContractRevision":2,"previousRequestContractHash":"1f8c5e60867c7bb4f72cdae54060c5001b1eeb5d281044142b998f3898bacdbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:25:43.806151+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:70335a10-4ed9-41cb-9225-95bfe613b66f:request-contract-revision:2:33e772f954fdfec76ebf259306b425edf9e022f02b81d11803a054e644a18e78","mission_step_id":"ae5fa077-d7a4-45b1-9ac9-c2e48454c533","command_center_event_id":"70335a10-4ed9-41cb-9225-95bfe613b66f"},{"id":"8c389e28-7474-4d50-bf4e-2a3a851b7a80","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing repair mission and PR #1171. Apply only the exact deterministic TypeScript fix from gate run 3758: rename the Lucide symbol PalmTree to Palmtree in the import and four rendered corner ornaments. Keep every other restore change unchanged. Rerun exact-head KnockLaunch Gate and, if green, continue through squash merge, frontend-only release, live source proof, and the already-required visual proof.","wordingChanged":false,"canonicalIntent":"Continue the existing repair mission and PR #1171. Apply only the exact deterministic TypeScript fix from gate run 3758: rename the Lucide symbol PalmTree to Palmtree in the import and four rendered corner ornaments. Keep every other restore change unchanged. Rerun exact-head KnockLaunch Gate and, if green, continue through squash merge, frontend-only release, live source proof, and the already-required visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-layout","statement":"The production Big Papi proposal uses the restored ornate black/gold/cream approved presentation and canonical Pay Per Cup, Unlimited Service, and Wine Slushies sections rather than the clean-editorial combined-card regression.","proofConditionIds":["proof-live","proof-visual"]},{"id":"invalidate-regressed-pdfs","statement":"The proposal template identity advances beyond the regressed v13 so previously generated bad-layout PDFs are stale and regenerate through the restored renderer.","proofConditionIds":["proof-live"]},{"id":"guard-layout-regression","statement":"A focused contract test rejects the clean-editorial marker and bespoke combined experience types while requiring the ornate approved layout markers.","proofConditionIds":["proof-live"]}],"objective":"Continue the existing repair mission and PR #1171. Apply only the exact deterministic TypeScript fix from gate run 3758: rename the Lucide symbol PalmTree to Palmtree in the import and four rendered corner ornaments. Keep every other restore change unchanged. Rerun exact-head KnockLaunch Gate and, if green, continue through squash merge, frontend-only release, live source proof, and the already-required visual proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend source is live on the Big Papi owner proposals route with the restored ornate layout markers, canonical service composition, v14 template identity, and no approved-clean-editorial-proposal marker.","route":"/big-papis/owner/proposals","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"The actual live Big Papi proposal document visibly uses the formal cream parchment, black/gold multiple border, restrained palm ornament, EVENT PROPOSAL hierarchy, event details and summary, numbered service-experience framing, canonical service sections, terms strip, and footer rather than the rejected clean SaaS/editorial card layout.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"deeb59aaa1d267e867cb6d94f952627360998ba8c847661ca41f4ce7b51feb91","requestContractRevision":4,"previousRequestContractHash":"44719bf435e9d64e09e165c031d5d82a9d775015aa66ea693626fce9b3cc153e"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T23:52:26.355835+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22ed017f-ca89-40c8-9eb1-4c905a113f4d:request-contract-revision:4:deeb59aaa1d267e867cb6d94f952627360998ba8c847661ca41f4ce7b51feb91","mission_step_id":"e771d6e5-5d24-46c0-b92c-f87a344d1065","command_center_event_id":"22ed017f-ca89-40c8-9eb1-4c905a113f4d"},{"id":"5b5266fa-d6ec-4ed7-826e-885e7cc56e22","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-promo-autoplay-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4215,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":693,"terminal":false,"missionId":"026c676f-4485-4c80-b00e-ea792cdfa5cf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"026c676f-4485-4c80-b00e-ea792cdfa5cf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5767,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:50:52.302681+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"693","receipt_type":"execute_mission","idempotency_key":"mission:026c676f-4485-4c80-b00e-ea792cdfa5cf:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"dd04ad1e-89b2-43a8-9eb7-91f2ba9309ae","command_center_event_id":"026c676f-4485-4c80-b00e-ea792cdfa5cf"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":6000,"schema":"public"}