{"data":[{"id":"563c981f-fd3c-4e4f-b4d9-a282820f626c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T19:49:27.685862+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:30:14.728599+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:81208071-76bc-4839-8d5a-a7926e5318b1:owner-progress-heartbeat:119420760","mission_step_id":"2f859ff3-835f-4dc2-9c1c-c93412db29eb","command_center_event_id":"81208071-76bc-4839-8d5a-a7926e5318b1"},{"id":"563d418b-93db-49f1-a660-6f155d157af5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"07b736a893a5cb1870df89405a73f0cb1450de2a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"07b736a893a5cb1870df89405a73f0cb1450de2a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"b1bfbe6978ea4bf8bc94f285316fc413d5702a611c1b1678d0266235dcd9edda","forgejoWorkflowProof":{"runId":7688,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"42525a74bc0ebdc9e63fd4478a624c4124cbccc7","deploymentId":"forgejo-main-42525a74bc0ebdc9e63fd4478a624c4124cbccc7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.121-bounded-transient-gate-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T01:46:06.883081+00:00","proof_gate":"canonical_release_pending","source_sha":"07b736a893a5cb1870df89405a73f0cb1450de2a","external_id":"forgejo-main-07b736a893a5","receipt_type":"canonical_release_status","idempotency_key":"mission:49bc5ce2-638c-460c-9464-65fde270f820:forgejo-release-status:07b736a893a5cb1870df89405a73f0cb1450de2a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"416a79a3-df36-4d5a-a2ad-ff2caca3e0bd","command_center_event_id":"49bc5ce2-638c-460c-9464-65fde270f820"},{"id":"563dd001-197b-47a9-867b-a278143af361","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-31d136f2d087","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2995,"terminal":false,"missionId":"31d136f2-d087-4e2a-85c7-be115956680d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9dca44e34b79d07aef3c52ec1f3b0f141211efb6","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6699,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":690,"approvedPlanMs":0,"missionSetupMs":2176,"providerAuthMs":0,"shipAndProveMs":4751,"ledgerPrepareMs":1214,"ledgerReconcileMs":0,"lineageReconcileMs":962,"resolvePreflightMs":2176,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1214,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"31d136f2-d087-4e2a-85c7-be115956680d"},"performance":null,"deploymentId":"forgejo-main-9dca44e34b79","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2580,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:43:47.140207+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9dca44e34b79d07aef3c52ec1f3b0f141211efb6","external_id":"forgejo-main-9dca44e34b79","receipt_type":"execute_mission","idempotency_key":"mission:31d136f2-d087-4e2a-85c7-be115956680d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"682c2a67-bfb5-4649-923e-329dbc54989d","command_center_event_id":"31d136f2-d087-4e2a-85c7-be115956680d"},{"id":"563e0eb2-cd83-47e0-a1cb-03d9c34e168e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"5c1014637d167e6a85ab4186824c099656de2571","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5c1014637d167e6a85ab4186824c099656de2571","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1824","runId":1824,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5c1014637d167e6a85ab4186824c099656de2571","deploymentId":"forgejo-main-5c1014637d167e6a85ab4186824c099656de2571","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.48.10-branch-clamp-repair","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:11:55.467043+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5c1014637d167e6a85ab4186824c099656de2571","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:f4389a10-80ac-449a-9cdd-7d65c4f4b50a:forgejo-release-status:5c1014637d167e6a85ab4186824c099656de2571:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"09942ea5-bca8-4738-901e-f997e030391d","command_center_event_id":"f4389a10-80ac-449a-9cdd-7d65c4f4b50a"},{"id":"563e1225-3a11-421e-a29f-16bbd0595e8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/storage-v3-migration-retry-only","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1923,"terminal":false,"missionId":"308a9608-6970-47ad-911e-240da99109fc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10855,"approvedPlanMs":0,"missionSetupMs":566,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":566,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":566,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":566,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"308a9608-6970-47ad-911e-240da99109fc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2250,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:45:30.067929+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1923","receipt_type":"execute_mission","idempotency_key":"mission:308a9608-6970-47ad-911e-240da99109fc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6de7a8a6-ba49-4fca-817f-16edec47a345","command_center_event_id":"308a9608-6970-47ad-911e-240da99109fc"},{"id":"563f8972-4a28-436c-9e30-80728e861aff","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"37fbd77c59fd2af2366bd1272db37efef2ddbd1d","releaseState":"pending","exactConductorRun":{"id":31236048695,"status":"in_progress","headSha":"37fbd77c59fd2af2366bd1272db37efef2ddbd1d","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T02:55:40.844216+00:00","proof_gate":"canonical_release_pending","source_sha":"37fbd77c59fd2af2366bd1272db37efef2ddbd1d","external_id":"canonical-release-37fbd77c59fd","receipt_type":"canonical_release_status","idempotency_key":"mission:0f4860b2-110b-4730-895c-9ad26db09315:release-status:37fbd77c59fd2af2366bd1272db37efef2ddbd1d:pending:canonical-production-release/verified=pending","mission_step_id":"f8804b17-325c-46c3-8145-bef3014ebdda","command_center_event_id":"0f4860b2-110b-4730-895c-9ad26db09315"},{"id":"563feb43-de43-4011-bd9d-ab63d46b3ca3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-remove-tricolor","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1821,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"ab6baa16-1639-4659-b19f-e9b8f1b6ab33","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"ab6baa16-1639-4659-b19f-e9b8f1b6ab33"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6057,"likelyAffectedFiles":["src/components/admin/layout-editor/CanvasElement.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T20:21:15.213806+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab6baa16-1639-4659-b19f-e9b8f1b6ab33:execute_mission:repair_mission_synthesis_ready","mission_step_id":"53186027-686a-4166-972b-f2c253fdc0b9","command_center_event_id":"ab6baa16-1639-4659-b19f-e9b8f1b6ab33"},{"id":"56462b57-7032-48c6-af4f-2faa98d69297","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-merged final Gate-throughput repair PR #1043 against its existing request contract. Do not mutate source or create another PR. Verify the exact green Gate, merged protected-main source, final dependency-cache policy, and semantic TypeScript cache policy; no production target deployment is required because this change owns Forgejo workflow/repository policy only.","wordingChanged":false,"canonicalIntent":"Reconcile the already-merged final Gate-throughput repair PR #1043 against its existing request contract. Do not mutate source or create another PR. Verify the exact green Gate, merged protected-main source, final dependency-cache policy, and semantic TypeScript cache policy; no production target deployment is required because this change owns Forgejo workflow/repository policy only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"warm-dependency-cache","statement":"The canonical Gate uses the established Node+lockfile dependency-cache path/version, so existing warm dependency caches remain reusable instead of forcing avoidable npm reinstalls.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"semantic-ts-cache","statement":"TypeScript incremental state is separately restored by exact semantic inputs and legacy lockfile-bundled tsbuildinfo is deleted before semantic restore, preventing stale-state contamination.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"unrelated-churn-safe","statement":"Changes outside Node runtime, dependency manifests, src, and tsconfig.app.json do not invalidate the TypeScript incremental cache.","proofConditionIds":["proof-workflow-source"]},{"id":"policy-synchronized","statement":"The control plane capability document describes the final dependency and TypeScript cache behavior.","proofConditionIds":["proof-policy-source"]}],"objective":"Reconcile the already-merged final Gate-throughput repair PR #1043 against its existing request contract. Do not mutate source or create another PR. Verify the exact green Gate, merged protected-main source, final dependency-cache policy, and semantic TypeScript cache policy; no production target deployment is required because this change owns Forgejo workflow/repository policy only.","constraints":[{"id":"no-safety-reduction","statement":"Preserve the full TypeScript semantic check, protected-main freshness checks, canonical Gate, one-runner policy, and release ownership; no bypass, reduced-scope validation, duplicate workflow, or second validator.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"bounded-control-plane","statement":"Change only .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json.","proofConditionIds":["proof-workflow-source","proof-policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-workflow-source","kind":"repository","claim":"Protected-main workflow preserves the warm dependency cache path/version and implements semantic-input TypeScript restore/save with legacy tsbuildinfo cleared first.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-policy-source","kind":"repository","claim":"Protected-main capabilities document the final cache policy.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"runtime","claim":"Canonical KnockLaunch Gate passes on the exact final repair head without weakening validation and restores the established dependency cache key/version when available.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419","requestContractRevision":9,"previousRequestContractHash":"853e0210bd36a1996ac47d81ead12a40c6fe0c36bcd2bcb2f3db710ff616b1d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:48:17.953907+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:request-contract-revision:9:b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"564797ce-b06a-45f8-afba-0da9692d4f49","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5357e19a0b6d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"5357e19a-0b6d-4470-a6f7-4b009c870ccc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":342,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":807,"providerAuthMs":0,"ledgerPrepareMs":807,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":807,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":807,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"5357e19a-0b6d-4470-a6f7-4b009c870ccc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6033,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:24:07.04681+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5357e19a-0b6d-4470-a6f7-4b009c870ccc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1ab3916e-0eaf-40a0-b57c-796f9bc9d468","command_center_event_id":"5357e19a-0b6d-4470-a6f7-4b009c870ccc"},{"id":"56480d6d-638b-47e7-bbe1-b522395e105a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:27:38.850863+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418110","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"564847b3-fc92-4db8-99bf-51e9a2883228","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/messages-cinematic-push-aa51cc48","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3448,"terminal":false,"missionId":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5989,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1030,"missionSetupMs":606,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":606,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":606,"repositoryMutationMs":4959,"repositoryProviderMs":4959,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3236,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":606,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1723},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3375,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T17:10:16.745799+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3448","receipt_type":"execute_mission","idempotency_key":"mission:aa51cc48-fb70-45c5-a4d2-3fec38854ac4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ef12cb38-d08e-4893-b2d0-9aea30a16a4e","command_center_event_id":"aa51cc48-fb70-45c5-a4d2-3fec38854ac4"},{"id":"564aa948-e5d4-4c82-b5d6-ccf37e739480","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/layout-controls-bell-fix-985b7759","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2612,"terminal":false,"missionId":"985b7759-0812-44de-ae30-94145fb73c42","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14627,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":363,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":363,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":363,"repositoryMutationMs":14627,"repositoryProviderMs":13077,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5213,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":363,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7864},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"985b7759-0812-44de-ae30-94145fb73c42"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3356,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:02:42.43502+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2612","receipt_type":"execute_mission","idempotency_key":"mission:985b7759-0812-44de-ae30-94145fb73c42:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"d2b89601-0f31-4124-b5bf-94d7577f92a4","command_center_event_id":"985b7759-0812-44de-ae30-94145fb73c42"},{"id":"564af987-667b-48e3-9c4b-eab4bce7c702","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-mtt0wt7y","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2151,"terminal":false,"missionId":"58e197a4-4907-4f3f-8b6e-563bd17528fa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","timingsMs":{"prReadinessMs":2500,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"58e197a4-4907-4f3f-8b6e-563bd17528fa"},"performance":null,"deploymentId":"forgejo-main-ff6ef14dc82d","workflowRunId":6375,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:54:12.430906+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2151","receipt_type":"automatic_mission_resume","idempotency_key":"mission:58e197a4-4907-4f3f-8b6e-563bd17528fa:automatic-mission-resume:2151:repair_mission_pr_ready_retryable","mission_step_id":"fb069860-ad56-4a47-ba4f-e302f53c982d","command_center_event_id":"58e197a4-4907-4f3f-8b6e-563bd17528fa"},{"id":"564d1029-c103-419e-8666-921bcf5b8423","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx","src/PublicAppShell.tsx"],"continuationObjective":"PCG public website emergency UI repair, frontend only. Current owner screenshot shows the page canvas has been shrunk by CSS zoom: hero content is tiny in the upper-left, the desktop header is missing/off-canvas, right-side card imagery is clipped at the far edge, and there is huge dead space. Remove the CSS zoom/density-shell approach entirely from src/pages/card-grading/PCGPublicSite.tsx. Keep the browser/page canvas at normal 100% size and achieve compact desktop density with ordinary responsive component sizing only. Desktop must use the full viewport width and the hero should occupy a normal viewport-height composition with balanced left copy and right card imagery, not acres of empty space. Restore a visible full-width desktop header with all controls.\n\nAlso implement the actual multi-page public website structure we have discussed, not homepage anchor sections. Add real routes in src/PublicAppShell.tsx and real page states/components in PCGPublicSite.tsx for: /prestigious-card-grading/marketplace, /community, /resources, /about. Wire desktop nav, mobile top menu, mobile bottom navigation, hero CTAs, and action cards to those real routes. Keep existing real pages /grading, /verify, /pop-report, /submit, /shop, /contact. Marketplace page should use only real connected PCG card data and clearly mark unavailable transaction features as coming soon. Community page must not invent users/posts/counts. Resources page should link to cert lookup, population report, grading scale, and submissions. About page should present PCG and link to contact/submission. Preserve the dedicated solid mobile shell with top controls and bottom navigation. Preserve prestigiouscardgrading.com and www.prestigiouscardgrading.com Under Construction gate exactly; preview remains accessible on app.knocklaunch.app/prestigious-card-grading. Do not touch PrivateAppShell or PCG workspace shell. Ship one focused PR through Gate, squash merge, and frontend deploy."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:24:29.576317+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:894bfd97-d113-4ed4-aa95-e10ed70f8cde:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"55b3a006-91ed-4533-8542-c6db57587396","command_center_event_id":"894bfd97-d113-4ed4-aa95-e10ed70f8cde"},{"id":"564ddba3-30c0-4423-95d3-40f9cb4651a6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-80ae556a7d7c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":22646,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":137788,"firstUsefulResultAt":"2026-10-01T10:14:13.242Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4332,"terminal":false,"missionId":"80ae556a-7d7c-43f2-8662-bd9f40f03107","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4fc7070e0b9d3c690fb4a4f130f6a7feb0b506e5","timingsMs":{"prReadinessMs":605,"approvedPlanMs":0,"shipAndProveMs":2812,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"80ae556a-7d7c-43f2-8662-bd9f40f03107"},"performance":null,"deploymentId":"forgejo-main-4fc7070e0b9d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1810,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:19:36.628459+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4332","receipt_type":"automatic_mission_resume","idempotency_key":"mission:80ae556a-7d7c-43f2-8662-bd9f40f03107:automatic-mission-resume:4332:canonical_release_reconciliation_pending","mission_step_id":"a70616d9-7377-4791-94c2-c5fb766d7e08","command_center_event_id":"80ae556a-7d7c-43f2-8662-bd9f40f03107"},{"id":"564e6480-6e41-4c3a-866b-c5e0e3165c97","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"c5f7bb53-8257-4a53-bc0e-312bf4590195","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-bc7d1ce4fb4f","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3315,"terminal":false,"missionId":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"d3a5e6b0f96099ec50715640de30b76b494fba03","timingsMs":{"wake":183,"total":451,"submit":268,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6"},"performance":null,"deploymentId":"forgejo-main-d3a5e6b0f960","releaseState":"verified","workflowRunId":10409,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T23:45:18.436044+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"d3a5e6b0f96099ec50715640de30b76b494fba03","external_id":"c5f7bb53-8257-4a53-bc0e-312bf4590195","receipt_type":"visual_proof_started","idempotency_key":"mission:bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6:visual-start:c5f7bb53-8257-4a53-bc0e-312bf4590195","mission_step_id":"79468317-81fd-4748-9f8a-9fa7cdf0af15","command_center_event_id":"bc7d1ce4-fb4f-4ef4-b7ef-6ca499de00c6"},{"id":"564ffd47-2f30-4c24-baa2-2fe2b5efeb82","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/add-host-watchdog-contract-proof-v4-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":833,"terminal":false,"missionId":"d559222d-0468-4577-9c2e-f5e3d0bbe9c6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20152,"prReadinessMs":1468,"approvedPlanMs":17863,"missionSetupMs":2421,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d559222d-0468-4577-9c2e-f5e3d0bbe9c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5694,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:06:22.24077+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"833","receipt_type":"execute_mission","idempotency_key":"mission:d559222d-0468-4577-9c2e-f5e3d0bbe9c6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1c56ffd9-b9af-40f1-906b-b17750a1106b","command_center_event_id":"d559222d-0468-4577-9c2e-f5e3d0bbe9c6"},{"id":"56519512-26d4-4303-824c-770f51164fe2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d7c6daf22839","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":24547,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":85342,"firstUsefulResultAt":"2026-10-01T21:04:37.011Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.39-source-resolution-continuation","prNumber":4412,"terminal":false,"missionId":"d7c6daf2-2839-42cf-9093-92c20624355d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5362,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1277,"missionSetupMs":207,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":207,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":207,"repositoryMutationMs":4085,"repositoryProviderMs":4085,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2521,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":207,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1564},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"d7c6daf2-2839-42cf-9093-92c20624355d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3399,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T21:06:08.419653+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4412","receipt_type":"execute_mission","idempotency_key":"mission:d7c6daf2-2839-42cf-9093-92c20624355d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0312d856-6cf8-4f86-84fb-efe0388e0f0e","command_center_event_id":"d7c6daf2-2839-42cf-9093-92c20624355d"},{"id":"565417ed-db03-4691-9770-1b968034fc78","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/safe-external-connections-20260901b","reason":null,"status":"in_progress","metrics":{"receiptBytes":57510,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1372,"terminal":false,"missionId":"361961ca-6949-44cb-a7de-cf10bb335486","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":13343,"prReadinessMs":2729,"approvedPlanMs":0,"missionSetupMs":4058,"shipAndProveMs":10014},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"361961ca-6949-44cb-a7de-cf10bb335486"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1014,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T03:31:22.080213+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1372","receipt_type":"execute_mission","idempotency_key":"mission:361961ca-6949-44cb-a7de-cf10bb335486:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d77493da-5e68-46d9-81e7-069c5fb75321","command_center_event_id":"361961ca-6949-44cb-a7de-cf10bb335486"},{"id":"56549cca-a113-4bf6-8979-b5d9491133c4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"no_change\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"source-proof\",\"runtime-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T17:41:43.0798+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:43:21.455871+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0c11280c-4d5c-44e0-84ef-17731269bbd6:owner-progress-heartbeat:119345213","mission_step_id":"349de83c-2933-4948-9159-7ea4a117e64d","command_center_event_id":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},{"id":"565545e0-603d-41ca-a04c-9ed7ff248fa7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/auto-merge-all-green-ai-prs-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7081,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":null,"terminal":false,"missionId":"eecf2a25-3635-4074-a7bb-327e18708721","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":24879,"prReadinessMs":0,"approvedPlanMs":24879,"missionSetupMs":1777,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eecf2a25-3635-4074-a7bb-327e18708721"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:33:41.810798+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eecf2a25-3635-4074-a7bb-327e18708721:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"81305a9d-b0c1-4111-99ca-478acef4e41b","command_center_event_id":"eecf2a25-3635-4074-a7bb-327e18708721"},{"id":"56566c65-0557-42fd-a379-38da7bd57579","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.service","scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.timer","scripts/command-center-host-agent/recovery-plane-poller.sh"],"reason":"Install independent control-plane recovery host transport.","baseSha":"57acd6973d219ca890964a5d9a89f0b66caa74a0","issuedAt":1791134279221,"expiresAt":1791134459221,"missionId":"75508663-b1c2-45ef-87ed-42ded59bc58f","authorizationId":"abd6a803-2692-48d1-ae23-90ee3e173840","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:17:59.520897+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"57acd6973d219ca890964a5d9a89f0b66caa74a0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:abd6a803-2692-48d1-ae23-90ee3e173840","mission_step_id":"66887d79-d8f0-412a-9084-c4273d3d271b","command_center_event_id":"75508663-b1c2-45ef-87ed-42ded59bc58f"},{"id":"565797d7-e5d2-4e61-85f6-88dbe460f152","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/offline-roof-estimate-047b1c4d","reason":"orphaned_branch_recovery_scope_mismatch:ai/offline-roof-estimate-047b1c4d","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"66e45d2e-77a1-4596-9ab8-044aa88d982a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8038,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1188,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":935,"resolvePreflightMs":1188,"repositoryMutationMs":8038,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"66e45d2e-77a1-4596-9ab8-044aa88d982a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:06:04.143727+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66e45d2e-77a1-4596-9ab8-044aa88d982a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"08040f75-96e1-4d56-9995-074411772d2b","command_center_event_id":"66e45d2e-77a1-4596-9ab8-044aa88d982a"},{"id":"5658f5cb-dc0d-4a13-9395-253de6c8ed19","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d30f1df2ff454e3bae98da32908148188054f9bb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d30f1df2ff454e3bae98da32908148188054f9bb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7843","runId":7843,"status":"success","sourceSha":"d30f1df2ff454e3bae98da32908148188054f9bb","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d30f1df2ff454e3bae98da32908148188054f9bb","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-d30f1df2ff454e3bae98da32908148188054f9bb","compareStatus":"target_job_success_runtime_verified","workflowRunId":7843,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.127-forgejo-capacity-admission","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:03:30.801083+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d30f1df2ff454e3bae98da32908148188054f9bb","external_id":"forgejo-main-d30f1df2ff45","receipt_type":"canonical_release_status","idempotency_key":"mission:7101e674-7764-4867-b65a-e31608b7e521:forgejo-release-status:d30f1df2ff454e3bae98da32908148188054f9bb:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"d1eaf6b7-cf3b-4974-b670-2f47fdd9c8ea","command_center_event_id":"7101e674-7764-4867-b65a-e31608b7e521"},{"id":"5659903e-d9d7-46e7-9ea8-38eb906b3010","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-owner-invite-acceptance-flow-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7211,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1036,"terminal":false,"missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"64428056e1e6d0a9da60b41125c9c24dae15871e","timingsMs":{"handlerMs":16854,"prReadinessMs":2945,"approvedPlanMs":0,"missionSetupMs":2342,"shipAndProveMs":13897},"nextAction":null,"receiptRef":{"mode":"full","missionId":"700aa325-ffc0-41b2-bb97-c1563de64fae"},"performance":null,"deploymentId":"forgejo-main-64428056e1e6","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["accept-invitation","admin-create-user"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:50:11.674857+00:00","proof_gate":"canonical_release_dispatched","source_sha":"64428056e1e6d0a9da60b41125c9c24dae15871e","external_id":"forgejo-main-64428056e1e6","receipt_type":"execute_mission","idempotency_key":"mission:700aa325-ffc0-41b2-bb97-c1563de64fae:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"de391d79-ea96-4814-929a-686998b56b00","command_center_event_id":"700aa325-ffc0-41b2-bb97-c1563de64fae"},{"id":"565a1c4b-b334-41f2-b1e1-52ea651e4548","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d2ec3c11a808","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2830,"terminal":false,"missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:53:48.643916+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2830","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d2ec3c11-a808-4f20-8021-531b19b0c333:automatic-mission-resume:2830:repair_mission_auto_progress_authorization_retryable","mission_step_id":"cd9b69c4-4b37-49cf-bf61-0a1cd5396334","command_center_event_id":"d2ec3c11-a808-4f20-8021-531b19b0c333"},{"id":"565b3d37-4b95-4372-8458-0e884b35d40a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e911b9a45fed","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"e911b9a4-5fed-4a34-9391-3412ad63cf3d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":207,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4390,"providerAuthMs":0,"ledgerPrepareMs":4390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4390,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"e911b9a4-5fed-4a34-9391-3412ad63cf3d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6336,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:48:12.820518+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e911b9a4-5fed-4a34-9391-3412ad63cf3d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2c56a3d2-93ad-4883-aafd-b48fe34af195","command_center_event_id":"e911b9a4-5fed-4a34-9391-3412ad63cf3d"},{"id":"565c5de3-12ed-4f87-9920-d2ec2e6473ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d7d828d07983","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":566,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":791,"providerAuthMs":0,"ledgerPrepareMs":791,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":791,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":791,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3840,"likelyAffectedFiles":["supabase/functions/system-backup/index.ts","supabase/migrations/20260909173000_harden_system_backup_recovery.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:20:37.577288+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d7d828d0-7983-4e86-bfdf-039cb77d06c8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7ba94ed9-3ec7-4ff2-889f-e705fa6fd785","command_center_event_id":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},{"id":"565cad1d-4bc2-433b-b323-05d44443dacf","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"e6db420c384d8046c0340ba6a76b48830600b313","releaseState":"pending","exactConductorRun":{"id":31686548634,"status":"in_progress","headSha":"e6db420c384d8046c0340ba6a76b48830600b313","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T09:26:03.688927+00:00","proof_gate":"canonical_release_pending","source_sha":"e6db420c384d8046c0340ba6a76b48830600b313","external_id":"canonical-release-e6db420c384d","receipt_type":"canonical_release_status","idempotency_key":"mission:18010f96-6cf7-4e6a-998a-7e889b235326:release-status:e6db420c384d8046c0340ba6a76b48830600b313:31686548634:pending:canonical-production-release/verified=pending|supabase-edge-production/live=missing","mission_step_id":"4721bfaa-46bf-4b97-9d29-82b156fdc2a1","command_center_event_id":"18010f96-6cf7-4e6a-998a-7e889b235326"},{"id":"565cc6c3-9948-47f7-8a64-6ca8acd9a5f1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8a32b486205e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"8a32b486-205e-4139-ab0d-3c67847d7af5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":601,"providerAuthMs":0,"ledgerPrepareMs":601,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":601,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":601,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"8a32b486-205e-4139-ab0d-3c67847d7af5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4450,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/command-center-contracts.js","src/__tests__/contracts/command-center-operator-input-aliases.contract.test.ts","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:18:45.379471+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8a32b486-205e-4139-ab0d-3c67847d7af5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0294d963-0839-4911-9b38-b470a87e0e21","command_center_event_id":"8a32b486-205e-4139-ab0d-3c67847d7af5"},{"id":"565cda20-3b0a-4e0e-bb48-2146b9dbfb56","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9a77dceb71db","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.128-forgejo-proactive-memory-recovery","prNumber":null,"terminal":false,"missionId":"9a77dceb-71db-4408-89c5-d6a2c839aa98","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":661,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":328,"providerAuthMs":0,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":328,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"9a77dceb-71db-4408-89c5-d6a2c839aa98"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5261,"likelyAffectedFiles":["config/capabilities/tenant-bootstrap.json","config/capabilities/tenant-creation.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/applications/proposal-editor/TenantProposalDocument.tsx","scripts/tenant-module-architecture-guard.mjs","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","src/__tests__/contracts/unified-protected-route-tenant-scope.contract.test.ts","config/platform-standards.json","scripts/check-route-registry.mjs","src/__tests__/contracts/tenantBackgroundOwnership.test.ts","scripts/phase3b-sanitize-and-publish-v2.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:18:47.193663+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9a77dceb-71db-4408-89c5-d6a2c839aa98:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bacdaa83-50fd-4b9a-8276-bc3f225cdf69","command_center_event_id":"9a77dceb-71db-4408-89c5-d6a2c839aa98"},{"id":"565e2a17-a32a-471c-ae47-cc8de5d7491f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d9cd0c30dfbd","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1826,"terminal":false,"missionId":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"edc1d783911baf9ac05ff26c5caa930ad129803e","timingsMs":{"prReadinessMs":1150,"approvedPlanMs":0,"shipAndProveMs":5933,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},"performance":null,"deploymentId":"forgejo-main-edc1d783911b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1953,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:28:38.154605+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1826","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3:automatic-mission-resume:1826:canonical_release_dispatched","mission_step_id":"77c8443a-e295-4bf9-8aa1-c18f8f44b71c","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"565f9b50-fb5a-4a88-b9ad-f232c7865be6","source":"cc-execution","status":"recorded","payload":{"objective":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","tenantRef":"pcg","receivedAt":"2026-09-29T19:45:12.428Z","fingerprint":"d4e32c431719ab28793c0b1c2d1d036daa51973c10b1b6f218d8edc70f154dbd","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","wordingChanged":false,"canonicalIntent":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","constraints":[{"id":"visual-artifact-scope","statement":"The requested visual artifact type is authoritative: workspace, dashboard only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to pcg. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/crm/PcgWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx","src/pages/card-grading/PCGCompletionCenter.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by restoring the five exact historical PCG files and adding"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":[],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","canonicalIntent":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Force production back to the exact known-good PCG MODES presentation from 0dfaa46df8c3a8ea656e49a54765071b4b21d8cb. Live production is still rendering the superseded simplified white 'Run the shop from here' numbered 1-4 layout even though repository inspection reports the pre-redesign MODES source, so create a real frontend mutation by restoring the five exact historical PCG files and adding only the attached harmless restore-anchor comment in PCGModesWorkspace.tsx. This must trigger a fresh frontend build/release. Preserve the functional workflow/mobile fixes included in 0dfaa46. Do not redesign anything. Completion requires live /pcg/workspace to stop showing 'Run the shop from here' and instead render the prior MODES dashboard presentation on desktop and mobile.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Force-production-back-to-the-exact-known-good-PCG-MODES-presentation-from-0dfaa46df8c3a8ea656e49a547","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"1f85d5dabe3f93a9c257de09df6da06138562964f5d52796609a958c3962cd37","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:45:12.75664+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2e723a9a-b751-493e-964f-7054b87ea906:tenant-workstream-contribution:d4e32c431719ab28793c0b1c2d1d036daa51973c10b1b6f218d8edc70f154dbd","mission_step_id":null,"command_center_event_id":"2e723a9a-b751-493e-964f-7054b87ea906"},{"id":"56607f6a-4d77-4deb-9493-4e4d2ad111a7","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-25T14:25:39.835Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:17:50.010805+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:f5d0dd50-0891-4b75-8b77-9cb2ec694962:owner-wait-live","mission_step_id":"29bea762-f135-464f-947b-ac14a9887a2a","command_center_event_id":"f5d0dd50-0891-4b75-8b77-9cb2ec694962"},{"id":"56613e4f-fef6-43f0-96fa-f06aaaaf68c4","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f4275000b4bb","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":null,"terminal":false,"missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":253,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":5848,"providerAuthMs":0,"ledgerPrepareMs":5848,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":5848,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":5848,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2782,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:55:53.626447+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f4275000-b4bb-42ac-abd2-52cf5223b989:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a39d93cb-284d-4ba0-a2c4-98acf92b1c6a","command_center_event_id":"f4275000-b4bb-42ac-abd2-52cf5223b989"},{"id":"566344a4-dd8b-4790-9cab-cfca51e08520","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-workspace-health-catalog-contract-535002f0","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3121,"terminal":false,"missionId":"535002f0-048f-4534-bd43-10cea3d2d86f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16679,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":15973,"approvedPlanMs":0,"missionSetupMs":1163,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":889,"resolvePreflightMs":1163,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"535002f0-048f-4534-bd43-10cea3d2d86f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:29:22.911155+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3121","receipt_type":"execute_mission","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"566375d6-db85-40c7-b639-7d2144c19681","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on current main 92cb6223a8531453ccb9b1a872155b8493af91f0. Apply the already-proven minimal post-Gate progression self-heal: expand retryablePullRequestState so missions whose recent authoritative receipts are repair_mission_fresh_pr_handed_off_to_gate or repair_mission_waiting_for_gate are resumable by mission_status sync/continuation. The existing executeRepairMission readiness path remains authoritative: pending/missing Gate returns waiting, exact green advances controlled squash merge, stale/behind refreshes and requires a fresh exact-head Gate, failed Gate remains fail-closed. Add a regression asserting this waiting-for-gate receipt recognition and the existing fail-closed readiness branch. Update capability policy truth and bump runtime to 1.58.54-post-gate-progression-self-heal-refreeze. No tenant/product behavior changes. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on current main 92cb6223a8531453ccb9b1a872155b8493af91f0. Apply the already-proven minimal post-Gate progression self-heal: expand retryablePullRequestState so missions whose recent authoritative receipts are repair_mission_fresh_pr_handed_off_to_gate or repair_mission_waiting_for_gate are resumable by mission_status sync/continuation. The existing executeRepairMission readiness path remains authoritative: pending/missing Gate returns waiting, exact green advances controlled squash merge, stale/behind refreshes and requires a fresh exact-head Gate, failed Gate remains fail-closed. Add a regression asserting this waiting-for-gate receipt recognition and the existing fail-closed readiness branch. Update capability policy truth and bump runtime to 1.58.54-post-gate-progression-self-heal-refreeze. No tenant/product behavior changes. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"self-heal","statement":"Exact-head green PRs stuck in waiting_for_gate self-heal through authoritative Forgejo truth and advance to controlled squash merge without owner intervention.","proofConditionIds":["repo","gate","runtime"]},{"id":"safety","statement":"Pending/failed Gate and stale/behind heads remain fail-closed and require fresh proof.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Updated cc-execution runtime is live and refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane only to continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on current main 92cb6223a8531453ccb9b1a872155b8493af91f0. Apply the already-proven minimal post-Gate progression self-heal: expand retryablePullRequestState so missions whose recent authoritative receipts are repair_mission_fresh_pr_handed_off_to_gate or repair_mission_waiting_for_gate are resumable by mission_status sync/continuation. The existing executeRepairMission readiness path remains authoritative: pending/missing Gate returns waiting, exact green advances controlled squash merge, stale/behind refreshes and requires a fresh exact-head Gate, failed Gate remains fail-closed. Add a regression asserting this waiting-for-gate receipt recognition and the existing fail-closed readiness branch. Update capability policy truth and bump runtime to 1.58.54-post-gate-progression-self-heal-refreeze. No tenant/product behavior changes. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","constraints":[{"id":"no-product","statement":"No tenant/product behavior changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Reconciler consumes waiting_for_gate missions idempotently while preserving stale/pending/failed fail-closed behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage for post-Gate self-heal and sibling fail-closed cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only cc-execution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"1.58.54 post-Gate progression self-heal runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"8355364c929e8bfa0bfa607b4d7344fc97e7cf600e4a33344d31bd72ecea5cf5","requestContractRevision":2,"previousRequestContractHash":"04938c1c6e3928b9c00389729b043ae092797d9185ef4bca96f398f8acee3b25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:55:44.448693+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:request-contract:8355364c929e8bfa0bfa607b4d7344fc97e7cf600e4a33344d31bd72ecea5cf5","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"566494f6-cdc0-4e7e-ba8d-cfe9c9e0391d","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T15:21:02.484325+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":\"ai/fix-experience-studio-premium-editor-20260804-r202608041511\",\"prNumber\":3975,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T15:21:02.484325+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":\"ai/fix-experience-studio-premium-editor-20260804-r202608041511\",\"prNumber\":3975,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T22:49:03.929238+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:74c90a71-1bac-4715-ab0b-639f7517861b:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_ex","mission_step_id":"02de160b-171a-4779-a6bc-686d5c457828","command_center_event_id":"74c90a71-1bac-4715-ab0b-639f7517861b"},{"id":"5665598a-4d4b-46c5-998e-f0b215011451","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkqga3m","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1878,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":3038,"prReadinessMs":0,"approvedPlanMs":3038,"missionSetupMs":513,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T23:44:53.854845+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e763914c-c14d-41e8-9cf6-fa8c4c506a2b:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5d6c3209-1a0f-447f-bc93-bab0921c742b","command_center_event_id":"e763914c-c14d-41e8-9cf6-fa8c4c506a2b"},{"id":"5667ba43-a7a0-4d3f-b572-3b907f823729","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"3ec0c8cfa09900efb2ff874233a239279399491b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3ec0c8cfa09900efb2ff874233a239279399491b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f","forgejoWorkflowProof":{"runId":15981,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","deploymentId":"forgejo-main-7ddcb5069551e0923d434cc15df7ebe778cc7bfb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.1-queue-freshness-before-quarantine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:51:57.687764+00:00","proof_gate":"canonical_release_pending","source_sha":"3ec0c8cfa09900efb2ff874233a239279399491b","external_id":"forgejo-main-3ec0c8cfa099","receipt_type":"canonical_release_status","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:forgejo-release-status:3ec0c8cfa09900efb2ff874233a239279399491b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c5ac874d-bf99-46bb-adcf-4e52000aef1e","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"566912f8-7164-4ef4-831c-169b98c73f23","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b5e7e1bb2b57a09ae3418e336d80d4b424e6cba5","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b5e7e1bb2b57a09ae3418e336d80d4b424e6cba5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"d5cff567af05d9d713461d07de8a5d5bdd1caea7b2fb81e06d8b1f03f031db2e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6730","runId":6730,"status":"running","sourceSha":"b5e7e1bb2b57a09ae3418e336d80d4b424e6cba5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d21f20b92717f1e4b056a2aba2460112884226c1","deploymentId":"forgejo-main-d21f20b92717f1e4b056a2aba2460112884226c1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.90-mission-terminalization","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:16:45.239505+00:00","proof_gate":"canonical_release_pending","source_sha":"b5e7e1bb2b57a09ae3418e336d80d4b424e6cba5","external_id":"forgejo-main-b5e7e1bb2b57","receipt_type":"canonical_release_status","idempotency_key":"mission:20aae700-7266-447e-844c-b0d60ddea665:forgejo-release-status:b5e7e1bb2b57a09ae3418e336d80d4b424e6cba5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"0eec9e76-db11-4b2b-b885-ed4bb93994ed","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"56693f09-9734-4780-82eb-376f8c1051cf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238","forgejoWorkflowProof":{"runId":7337,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:05:44.693874+00:00","proof_gate":"canonical_release_pending","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":"forgejo-main-b2a774e887dd","receipt_type":"canonical_release_status","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:forgejo-release-status:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e7d31a47-6594-4175-bc4d-ab34e5402476","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"566de96c-4b21-4d18-a9e6-a5900574d3e2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e5c56c9466ff","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":3003,"terminal":false,"missionId":"e5c56c94-66ff-4af9-9393-9e31b4f155ba","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12084,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2897,"missionSetupMs":2026,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2026,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2026,"repositoryMutationMs":9187,"repositoryProviderMs":9187,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5357,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2026,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3830},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"e5c56c94-66ff-4af9-9393-9e31b4f155ba"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T13:36:43.959132+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3003","receipt_type":"execute_mission","idempotency_key":"mission:e5c56c94-66ff-4af9-9393-9e31b4f155ba:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"08101774-11a5-4110-ae13-56107bdb94e6","command_center_event_id":"e5c56c94-66ff-4af9-9393-9e31b4f155ba"},{"id":"567117ab-e70c-4c4d-9291-9dfcd344c9a9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/pcg-background-legibility-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":33750,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":13,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1586,"terminal":false,"missionId":"aaf09ce0-7149-4784-8d7d-2727f524f7b8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21919,"prReadinessMs":21283,"approvedPlanMs":0,"missionSetupMs":2621,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1428,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T18:03:10.318366+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1586","receipt_type":"execute_mission","idempotency_key":"mission:aaf09ce0-7149-4784-8d7d-2727f524f7b8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6282f61b-ccd5-4cce-9809-69cc35758456","command_center_event_id":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},{"id":"5673c8b7-f70c-47c3-88d9-55f2f04ccd78","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c55eb20b63b5dc54421037225e64333999c45181","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c55eb20b63b5dc54421037225e64333999c45181","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9595371d75e46d7a40c2156b68becd7e88bfcee065ffb293682ea7cc25d9c0ee","forgejoWorkflowProof":{"runId":7951,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:08:53.384831+00:00","proof_gate":"canonical_release_pending","source_sha":"c55eb20b63b5dc54421037225e64333999c45181","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:78eb61eb-39df-4be2-bec1-192b89b868d7:forgejo-release-status:c55eb20b63b5dc54421037225e64333999c45181:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0ce1e26d-f357-48a2-b9a4-97fd5461a82b","command_center_event_id":"78eb61eb-39df-4be2-bec1-192b89b868d7"},{"id":"5673fe00-4c9a-4860-84a2-8a7c83477982","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/forgejo-host-command-queue.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized: Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair.","baseSha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","issuedAt":1788895394955,"expiresAt":1788895574955,"missionId":"a78a1407-c466-450c-b0bd-a05990918dff","authorizationId":"3c2c29c1-ceb8-4c7a-a016-fdc602064b28","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:23:15.593147+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5f6a5b1ddcc48bebe6375b6c695917830ad79a89","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3c2c29c1-ceb8-4c7a-a016-fdc602064b28","mission_step_id":"8566a47a-ae2a-4bf8-88eb-39c0c1c985b0","command_center_event_id":"a78a1407-c466-450c-b0bd-a05990918dff"},{"id":"5676be57-afb0-41fd-9dfc-b15bb9301fb4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-27T08:31:36.356764+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0681e9b8101f\",\"prNumber\":3865,\"sourceSha\":\"449d4d9f85f3703a9de58fef45dc14ac934d46d2\",\"deploymentId\":\"forgejo-main-449d4d9f85f3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:43:44.051574+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0681e9b8-101f-48b7-bece-3cca02923ca9:owner-progress-heartbeat:119365854","mission_step_id":"e3737eae-67ae-4ff2-b093-2fc42a5d92ee","command_center_event_id":"0681e9b8-101f-48b7-bece-3cca02923ca9"},{"id":"5677cc3d-f6d6-4915-9c0f-2f2fe78b20b1","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-07T17:28:09.720906+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":\"ai/seaside-today-visual-family-20260807\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-today-visual-family-20260807\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:48:02.209533+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:04347b4a-6258-4541-a00e-58316628e6b2:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwne","mission_step_id":"93af8604-1572-40e2-b846-3060440993b7","command_center_event_id":"04347b4a-6258-4541-a00e-58316628e6b2"},{"id":"567a5300-d32b-4215-a3a2-e2c1243858b7","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.46.14-file-write-contract","prNumber":292,"terminal":false,"missionId":"93ea0997-96c4-471f-b587-10e8b8d08ae9","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"93ea0997-96c4-471f-b587-10e8b8d08ae9"},"performance":null,"deploymentId":"forgejo-main-a3476d0cb68b","workflowRunId":952,"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":6388,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T19:28:54.856978+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a3476d0cb68bdf9af6fca8c085a4621e58d67c29","external_id":"forgejo-main-a3476d0cb68b","receipt_type":"ship_and_prove","idempotency_key":"mission:93ea0997-96c4-471f-b587-10e8b8d08ae9:ship_and_prove:canonical_release_dispatched:a3476d0cb68bdf9af6fca8c085a4621e58d67c29:952","mission_step_id":"ebaf79e0-8d08-4498-8e99-e3ec590ff557","command_center_event_id":"93ea0997-96c4-471f-b587-10e8b8d08ae9"},{"id":"567ab82d-9878-42fd-b5d5-61a105e7465f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-bootstrap-final-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/application-capability-bootstrap-final-20260907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1557,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1906,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":1630,"resolvePreflightMs":1906,"repositoryMutationMs":1557,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:42:18.178862+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9fe5056-9949-4a03-8b7b-e2809e1b253e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1c2bc5d6-6cb1-42cc-9dce-e8153903e398","command_center_event_id":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},{"id":"567c0c5c-9359-44e9-93bb-74960477fbba","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2eae9fad6cee","prNumber":3602,"nextAction":null,"mergeCommitSha":"858726ef5f186114fcf07aa8116ccabf9a231a30","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:05:16.887342+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"858726ef5f186114fcf07aa8116ccabf9a231a30","external_id":"3602","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2eae9fad-6cee-48b3-868e-8983369ef84c:merged-pr:3602:858726ef5f186114fcf07aa8116ccabf9a231a30","mission_step_id":"f0b34e8a-5f62-4cef-8d0a-1d5793386439","command_center_event_id":"2eae9fad-6cee-48b3-868e-8983369ef84c"},{"id":"567d8b6d-85b9-4e73-9440-5aa6b96b514a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtf4nm2i","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5327,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1082,"terminal":false,"missionId":"07883803-54f8-4332-a164-3380788fafeb","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"96a8f3c9cf7104b63242c41c9c35e5cf6f6d89f3","timingsMs":{"handlerMs":17424,"prReadinessMs":427,"approvedPlanMs":0,"missionSetupMs":700,"shipAndProveMs":16988},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"07883803-54f8-4332-a164-3380788fafeb"},"performance":null,"deploymentId":"forgejo-main-96a8f3c9cf71","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":5188,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:28:07.591529+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"96a8f3c9cf7104b63242c41c9c35e5cf6f6d89f3","external_id":"forgejo-main-96a8f3c9cf71","receipt_type":"execute_mission","idempotency_key":"mission:07883803-54f8-4332-a164-3380788fafeb:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"fe4b5adc-7ce6-4f7b-a45d-01b4aeff9d58","command_center_event_id":"07883803-54f8-4332-a164-3380788fafeb"},{"id":"567dc7eb-059d-4272-b96a-1c84c8655f78","source":"forgejo","status":"waiting","payload":{"branch":"ai/standardize-tenant-bucket-capabilities","prNumber":1889,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b1864ff69089f0816945b1303f486d430286c49c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:47:03.520283+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b1864ff69089f0816945b1303f486d430286c49c","external_id":"1889","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:62e41b5d-f3c8-4c01-be56-f22a0cac63a4:merged-pr:1889:b1864ff69089f0816945b1303f486d430286c49c","mission_step_id":"40b8b483-ce9e-4954-8548-8f853a200e59","command_center_event_id":"62e41b5d-f3c8-4c01-be56-f22a0cac63a4"},{"id":"567e1ca5-2cdb-4787-b096-f7d90011d2f1","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"ac5b1bc49f119d80b25cf0196324a2cb84d4bd11b5cc72d87419c05a79956ef5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T01:34:44.902529+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:382d57c9-094d-4e9f-ae24-71860f16eec5:repository-mutation-intent-blocked:ac5b1bc49f119d80b25cf0196324a2cb84d4bd11b5cc72d87419c05a79956ef5","mission_step_id":"7ebe4550-4467-4696-8b7e-19f40f44e7ce","command_center_event_id":"382d57c9-094d-4e9f-ae24-71860f16eec5"},{"id":"567f06af-4386-4d74-95c0-80da08797dd0","source":"cc-execution","status":"corrective_generation_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0c9214aed67b","reason":"refresh_conflict_requires_corrective_generation","status":"corrective_generation_required","metrics":{"receiptBytes":75891,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":23,"executorlessWaitMs":2690140,"firstUsefulResultAt":"2026-09-29T02:20:23.532Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4088,"terminal":false,"missionId":"0c9214ae-d67b-4116-b34f-105594135791","operation":"automatic_mission_resume","proofGate":"repair_mission_refresh_conflict_requires_corrective_generation","sourceSha":null,"timingsMs":{"prReadinessMs":32584,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Create exactly one fresh repair generation from current main under the same request contract; preserve this conflicted PR as evidence until the corrective generation proves preservation.","receiptRef":{"mode":"full","missionId":"0c9214ae-d67b-4116-b34f-105594135791"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1860,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:49:34.420694+00:00","proof_gate":"repair_mission_refresh_conflict_requires_corrective_generation","source_sha":null,"external_id":"4088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0c9214ae-d67b-4116-b34f-105594135791:automatic-mission-resume:4088:repair_mission_refresh_conflict_requires_corrective_generation","mission_step_id":"d21feb53-bc84-428a-9a20-30622e9e15d6","command_center_event_id":"0c9214ae-d67b-4116-b34f-105594135791"},{"id":"568248c1-6a67-4131-a791-76b56892b364","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-46a23538ac0f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5664,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":96910,"firstUsefulResultAt":"2026-09-28T17:00:39.262Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.303-paul-runner-broker","prNumber":null,"terminal":false,"missionId":"46a23538-ac0f-498a-85bf-1d527da22391","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3286,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":780,"providerAuthMs":0,"ledgerPrepareMs":780,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":780,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":780,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"46a23538-ac0f-498a-85bf-1d527da22391"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3963,"likelyAffectedFiles":["config/owner-context.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:01:09.393751+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:46a23538-ac0f-498a-85bf-1d527da22391:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3d2b7e9d-c0e2-448c-b795-cfeb0bd5fca1","command_center_event_id":"46a23538-ac0f-498a-85bf-1d527da22391"},{"id":"5682d49e-93eb-4e61-be11-6dc3bbea7a64","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":25,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-stacking-and-editor-click-audit-20260804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T03:55:05.705902+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-stacking-and-editor-click-audit-20260804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:06:36.636974+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:c53fb8cf-9e9b-44a0-9c21-a854f86245a6:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_reques","mission_step_id":"571ea493-0e80-460f-80e8-8ee5902bb124","command_center_event_id":"c53fb8cf-9e9b-44a0-9c21-a854f86245a6"},{"id":"568320c3-e468-478c-8725-3a3f466d47fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/seaside-opacity-final-v2","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4120,"terminal":false,"missionId":"1f8671b6-39e8-419e-a188-5b2080d041c2","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f8671b6-39e8-419e-a188-5b2080d041c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:09:57.862034+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4120","receipt_type":"execute_mission","idempotency_key":"mission:1f8671b6-39e8-419e-a188-5b2080d041c2:execute_mission:canonical_release_blocked","mission_step_id":"77c6cc18-a1e6-4066-821a-a426e24302bd","command_center_event_id":"1f8671b6-39e8-419e-a188-5b2080d041c2"},{"id":"56847919-c2fe-472e-9839-d8ff97f0ed82","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1eda0387c508","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"1eda0387-c508-4d11-94ef-2d91540d49b8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1183,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":368,"providerAuthMs":0,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":368,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"1eda0387-c508-4d11-94ef-2d91540d49b8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3549,"likelyAffectedFiles":["src/lib/mobileVendor/eventBookings.ts","src/lib/proposals/proposalEngine.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:20:48.90576+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1eda0387-c508-4d11-94ef-2d91540d49b8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0794be98-e1ef-4346-910d-ad1edd9a6433","command_center_event_id":"1eda0387-c508-4d11-94ef-2d91540d49b8"},{"id":"56861084-c8c4-4433-b617-1564a0fc9572","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending"},"mainSha":"c21c9561324663a9b90294e69277112448a39b49","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source"],"sourceSha":"1a2ed614b233ff733b634e29a6074e67ecd67dfc","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:23:59.366807+00:00","proof_gate":"canonical_release_pending","source_sha":"1a2ed614b233ff733b634e29a6074e67ecd67dfc","external_id":"forgejo-main-1a2ed614b233","receipt_type":"canonical_release_status","idempotency_key":"mission:3454926d-801b-4cc9-aa9a-ef8ac3052713:forgejo-release-status:1a2ed614b233ff733b634e29a6074e67ecd67dfc:pending:forgejo-main/source=pending","mission_step_id":"b602f442-5d30-455d-ae2c-4e55de274d56","command_center_event_id":"3454926d-801b-4cc9-aa9a-ef8ac3052713"},{"id":"56871b5d-3164-4a60-a385-6bdc6805426b","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1911,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dcdf9813e85f31a96ef2c13cc8e996614dcaa3a8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:39:18.649273+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dcdf9813e85f31a96ef2c13cc8e996614dcaa3a8","external_id":"1911","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:37014eb1-c186-4acf-94f1-ff383d727c7e:merged-pr:1911:dcdf9813e85f31a96ef2c13cc8e996614dcaa3a8","mission_step_id":"bf4cf1b6-8823-49ba-84a8-9886da7b27cf","command_center_event_id":"37014eb1-c186-4acf-94f1-ff383d727c7e"},{"id":"56878b59-3a14-492a-8fd1-7e93619b2d92","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5d72b70feba4","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":26306,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":121394,"firstUsefulResultAt":"2026-09-25T11:48:12.947Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3714,"terminal":false,"missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4897,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1603,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":3294,"repositoryProviderMs":3294,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2117,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1177},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:50:20.248869+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3714","receipt_type":"execute_mission","idempotency_key":"mission:5d72b70f-eba4-4f76-b78d-d30b66530d47:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f28f48e8-5854-4a48-933b-6aa0772186cd","command_center_event_id":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},{"id":"568891db-4fee-4a4f-b9c6-00e792a4a652","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-edd4f325671d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2321,"terminal":false,"missionId":"edd4f325-671d-4305-8ee1-de4ea2c98e02","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"fb362b1e3b91b19adc314564723b34907abb9f41","timingsMs":{"prReadinessMs":440,"approvedPlanMs":0,"shipAndProveMs":4996,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},"performance":null,"deploymentId":"forgejo-main-fb362b1e3b91","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:14:26.782214+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2321","receipt_type":"automatic_mission_resume","idempotency_key":"mission:edd4f325-671d-4305-8ee1-de4ea2c98e02:automatic-mission-resume:2321:canonical_release_dispatched","mission_step_id":"25c6afd9-a0ad-4af3-b9b9-6e2155c2adc1","command_center_event_id":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},{"id":"568918e8-5c3d-4cae-a363-78d8beb96251","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"implementation","satisfied":true,"statement":"tenant-media-library implements create_mode_card_upload and promote_mode_card_asset with tenant-scoped MODES card resolution, image validation, canonical private bucket signed upload preparation, stable asset promotion, and preservation of unrelated cards/settings.","proofConditionIds":["repository"]},{"id":"delivery","satisfied":true,"statement":"The repair passes KnockLaunch Gate, is squash merged, and only tenant-media-library is released to production.","proofConditionIds":["release"]},{"id":"runtime","satisfied":true,"statement":"Production tenant-media-library is ACTIVE on the repaired source and exposes both MODES action handlers; the prior unknown_action failure class is eliminated for the Big Papi's owner-profile upload flow.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not redesign the frontend, change unrelated tenants, mutate control-plane paths, or run Visual Witness.","proofConditionIds":["repository","release"]},{"id":"preservation","satisfied":true,"statement":"Promotion changes only the requested MODES card and its mode collection primary asset; unrelated mode cards/settings remain unchanged.","proofConditionIds":["repository"]}],"contractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4","repositoryProofStatus":"verified","repositoryProofSourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:22:01.034108+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:request-contract:51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4:dc4b5d9df200e13caef8622eefda3a6d2896c63e:verified:","mission_step_id":"0d9ccb81-0501-4779-ac1a-a6f3f1cfacda","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"5689bc8a-dd24-4dd2-97b4-77d165bfccc5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3f6df781f580","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5498,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":20052,"firstUsefulResultAt":"2026-09-30T03:05:28.731Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"3f6df781-f580-4d51-a7fb-b11d3dfa535d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1156,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":240,"providerAuthMs":0,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":240,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"3f6df781-f580-4d51-a7fb-b11d3dfa535d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3434,"likelyAffectedFiles":["src/pages/card-grading/PCGModesWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:05:35.475928+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3f6df781-f580-4d51-a7fb-b11d3dfa535d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cada5978-d6cf-4013-990b-b09997fd0d0a","command_center_event_id":"3f6df781-f580-4d51-a7fb-b11d3dfa535d"},{"id":"568af9e0-5e92-41d6-8cc7-11e1c834ef66","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-54768a670c93","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2305,"terminal":false,"missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","timingsMs":{"prReadinessMs":914,"approvedPlanMs":0,"shipAndProveMs":7495,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},"performance":null,"deploymentId":"forgejo-main-f7edb4e7f83a","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1917,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:20:08.537133+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:automatic-mission-resume:2305:canonical_release_dispatched","mission_step_id":"3500e3e1-fba0-458b-9865-65d2ab44c56c","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"568ced5c-5143-4c43-bace-e38e45c216c1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"implementation\",\"deadlineAt\":\"2026-08-03T22:37:11.996819+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"main\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:31:43.892702+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:cd69626b-a617-4d83-9e49-da004751a5b8:owner-progress-heartbeat:119329326","mission_step_id":"2fc7f9ed-4780-4cb2-b78c-4e63c114ec39","command_center_event_id":"cd69626b-a617-4d83-9e49-da004751a5b8"},{"id":"568e4bfa-4d85-40a5-a40d-2239c588f7b5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Implement mode-context separation for Will's Big Papi's Coquito Iceys tenant on current Forgejo main. Treat MODES as business-context boundaries, not cosmetic dashboards. In Pop-Up mode, remove/hide every event-related surface, label, action, route affordance, client concept, and event/customer crossover. Pop-Up may expose only walk-up/pop-up CUSTOMERS and the commerce/operations needed for a pop-up. In Booked Event mode, customer/contact access must be limited to EVENT CUSTOMERS associated with booked events; do not expose the generic walk-up customer ledger or unrelated client/customer records. Preserve Plan and Back Office behavior unless a shared navigation/search primitive must be scoped so these mode boundaries remain intact. Apply the boundary consistently to mode navigation, in-mode cards, deterministic search/sidebar results, and customer/contact list filtering so cross-mode records are not merely hidden on one screen and reachable elsewhere. Do not delete or migrate customer data; this is a tenant-scoped presentation/query/access-context separation using existing data relationships/source types where available. Keep changes limited to Big Papi's unless the exact shared pr","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"fd488f7d1cb8573454f2fd0c469dd5c11b8a3e32857df6a13b596f5c7bd67300","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"fd488f7d1cb8573454f2fd0c469dd5c11b8a3e32857df6a13b596f5c7bd67300"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:00:04.685903+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8895b390-ff84-4ac0-a3bd-b2c41967e356:request-contract:fd488f7d1cb8573454f2fd0c469dd5c11b8a3e32857df6a13b596f5c7bd67300:954b2b00b7d37d3647f4134ed4add27d4f23a18d:verified:","mission_step_id":"98026470-f658-42fd-83c5-4f2a7c15390e","command_center_event_id":"8895b390-ff84-4ac0-a3bd-b2c41967e356"},{"id":"568e9dc7-ace2-4df1-9147-49373602c134","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtp4vh59","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":1912,"terminal":false,"missionId":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2954,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2076,"approvedPlanMs":0,"missionSetupMs":1202,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":740,"ledgerReconcileMs":0,"lineageReconcileMs":462,"resolvePreflightMs":1202,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":740,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:43:58.496513+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1912","receipt_type":"execute_mission","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"568f162e-62f3-4686-a1da-2d673c9c484a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repository-proof\",\"frontend-release-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T02:02:11.977356+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8a9fdfd24833\",\"prNumber\":4686,\"sourceSha\":\"16c26598bc4c2cacc74f47c6ccb2456237f54a05\",\"deploymentId\":\"forgejo-main-16c26598bc4c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:03:24.133001+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:owner-progress-heartbeat:119404573","mission_step_id":"32871c96-3683-4b82-8d89-ef93e8f19d52","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"56947d0d-1534-4641-a386-880dcff00400","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-67d94b478795","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3555,"terminal":false,"missionId":"67d94b47-8795-46e3-a0dd-46322f3a689c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7708,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":898,"missionSetupMs":237,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":237,"repositoryMutationMs":6810,"repositoryProviderMs":6810,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3891,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2919},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"67d94b47-8795-46e3-a0dd-46322f3a689c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3725,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T01:10:18.614039+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3555","receipt_type":"execute_mission","idempotency_key":"mission:67d94b47-8795-46e3-a0dd-46322f3a689c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c5ed605f-9ca9-4c1f-8fc6-3091fdf290bd","command_center_event_id":"67d94b47-8795-46e3-a0dd-46322f3a689c"},{"id":"5697b55b-034b-44cd-b18c-84326690526a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-982511ff2c51","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":30480,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T19:37:04.625Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.2-component-runtime-alignment","prNumber":4039,"terminal":false,"missionId":"982511ff-2c51-4fa6-8ac4-93eb3220c0bb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6211,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2086,"missionSetupMs":465,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"repositoryMutationMs":4125,"repositoryProviderMs":4125,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2721,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":465,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1404},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"982511ff-2c51-4fa6-8ac4-93eb3220c0bb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4170,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:37:12.813547+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4039","receipt_type":"execute_mission","idempotency_key":"mission:982511ff-2c51-4fa6-8ac4-93eb3220c0bb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ddd3f2a1-227e-42bd-8ed2-caef4d707ac5","command_center_event_id":"982511ff-2c51-4fa6-8ac4-93eb3220c0bb"},{"id":"5697e124-3de9-4353-8540-0176c5ecac50","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ea00007f4122","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ea00007f-4122-4aac-b26f-c07765269a86","objective":"Harden PRIME runner availability accounting so active multi-slot runners never overstate free capacity. Forgejo runner status can be 'active' while busy=false, so derive occupancy bounds from status plus declared execution slots. Keep availableHeavy/availableTotal as guaranteed free slots, add possibleAvailableHeavy/possibleAvailableTotal and availabilityExact, add per-runner occupied minimum/maximum and guaranteed/possible available slots, and preserve all scheduling behavior unchanged. Add regression coverage for ci-02 active with busy=false showing guaranteed heavy availability 1, possible heavy availability 2, and availabilityExact=false. Gate, squash merge, release cc-execution, and verify live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"  // Forgejo v13 may report status=active while busy=false and does not expose\n  // per-slot occupancy for a multi-capacity runner. Model bounds instead of\n  // inventing precision: active means at least one slot occupied and at most all.\n  const isActive = (runner) => String(runner?.status || \"\").toLowerCase() === \"active\" || Boolean(runner?.busy);\n  const occupiedMinimumSlots = (runner) => isActive(runner) ? 1 : 0;\n  const occupiedMaximumSlots = (runner) => isActive(runner) ? executionSlots(runner) : 0;\n  const occupiedMinimumTotal = live.reduce((sum, runner) => sum + occupiedMinimumSlots(runner), 0);\n  const occupiedMinimumHeavy = heavy.reduce((sum, runner) => sum + occupiedMinimumSlots(runner), 0);\n  const occupiedMinimumLight = light.reduce((sum, runner) => sum + occupiedMinimumSlots(runner), 0);\n  const occupiedMaximumTotal = live.reduce((sum, runner) => sum + occupiedMaximumSlots(runner), 0);\n  const occupiedMaximumHeavy = heavy.reduce((sum, runner) => sum + occupiedMaximumSlots(runner), 0);\n  const occupiedMaximumLight = light.reduce((sum, runner) => sum + occupiedMaximumSlots(runner), 0);","old_content":"  // Forgejo exposes runner-level busy state, not per-slot occupancy. Treat a busy\n  // runner as fully occupied so availability is conservative rather than inflated.\n  const busyTotal = live.filter((runner) => runner.busy).reduce((sum, runner) => sum + executionSlots(runner), 0);\n  const busyHeavy = heavy.filter((runner) => runner.busy).reduce((sum, runner) => sum + executionSlots(runner), 0);\n  const busyLight = light.filter((runner) => runner.busy).reduce((sum, runner) => sum + executionSlots(runner), 0);"},{"new_content":"    busyTotal: occupiedMinimumTotal,\n    busyHeavy: occupiedMinimumHeavy,\n    busyLight: occupiedMinimumLight,\n    busyMaximumTotal: occupiedMaximumTotal,\n    busyMaximumHeavy: occupiedMaximumHeavy,\n    busyMaximumLight: occupiedMaximumLight,\n    occupiedMinimum: { total: occupiedMinimumTotal, heavy: occupiedMinimumHeavy, light: occupiedMinimumLight },\n    occupiedMaximum: { total: occupiedMaximumTotal, heavy: occupiedMaximumHeavy, light: occupiedMaximumLight },\n    availableTotal: Math.max(0, effectiveTotal - occupiedMaximumTotal),\n    availableHeavy: Math.max(0, effectiveHeavy - occupiedMaximumHeavy),\n    availableLight: Math.max(0, effectiveLight - occupiedMaximumLight),\n    possibleAvailableTotal: Math.max(0, effectiveTotal - occupiedMinimumTotal),\n    possibleAvailableHeavy: Math.max(0, effectiveHeavy - occupiedMinimumHeavy),\n    possibleAvailableLight: Math.max(0, effectiveLight - occupiedMinimumLight),\n    availabilityExact: occupiedMinimumTotal === occupiedMaximumTotal,\n    bonus: {\n      runnerNames: bonusRunnerNames,\n      registrations: light.length,\n      executionSlots: effectiveLight,\n      availableSlots: Math.max(0, effectiveLight - occupiedMaximumLight),\n      possibleAvailableSlots: Math.max(0, effectiveLight - occupiedMinimumLight),\n      availabilityExact: occupiedMinimumLight === occupiedMaximumLight,\n      requiredForNormalOperation: false,\n    },","old_content":"    busyTotal,\n    busyHeavy,\n    busyLight,\n    availableTotal: Math.max(0, effectiveTotal - busyTotal),\n    availableHeavy: Math.max(0, effectiveHeavy - busyHeavy),\n    availableLight: Math.max(0, effectiveLight - busyLight),\n    bonus: {\n      runnerNames: bonusRunnerNames,\n      registrations: light.length,\n      executionSlots: effectiveLight,\n      availableSlots: Math.max(0, effectiveLight - busyLight),\n      requiredForNormalOperation: false,\n    },"},{"new_content":"  const enrichedRunners = runners.map((runner) => {\n    const status = String(runner?.status || \"\").toLowerCase();\n    const slots = status === \"offline\" ? 0 : executionSlots(runner);\n    const active = status !== \"offline\" && isActive(runner);\n    const occupiedMin = active ? 1 : 0;\n    const occupiedMax = active ? slots : 0;\n    return {\n      ...runner,\n      executionSlots: slots,\n      occupiedMinimumSlots: occupiedMin,\n      occupiedMaximumSlots: occupiedMax,\n      guaranteedAvailableSlots: Math.max(0, slots - occupiedMax),\n      possibleAvailableSlots: Math.max(0, slots - occupiedMin),\n      availabilityExact: occupiedMin === occupiedMax,\n      role: hasLabel(runner, \"docker\") ? \"heavy\" : hasLabel(runner, \"paul-light\") ? \"bonus\" : \"other\",\n      eligibility: status === \"offline\" ? \"unavailable\" : active ? (slots > 1 ? \"active_capacity_uncertain\" : \"busy\") : \"eligible\",\n    };\n  });","old_content":"  const enrichedRunners = runners.map((runner) => ({\n    ...runner,\n    executionSlots: String(runner?.status || \"\").toLowerCase() === \"offline\" ? 0 : executionSlots(runner),\n    role: hasLabel(runner, \"docker\") ? \"heavy\" : hasLabel(runner, \"paul-light\") ? \"bonus\" : \"other\",\n    eligibility: String(runner?.status || \"\").toLowerCase() === \"offline\" ? \"unavailable\" : runner?.busy ? \"busy\" : \"eligible\",\n  }));"}]},{"path":"workers/cc-execution/test/mcp.test.js","edits":[{"new_content":"test(\"PAUL can disappear without degrading core runner capacity\", () => {\n  const summary = summarizeForgejoRunnerPool([\n    { name: \"knocklaunch-ci-01\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n    { name: \"knocklaunch-ci-02\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n  ]);\n  assert.equal(summary.capacity.effectiveHeavy, 3);\n  assert.equal(summary.capacity.bonus.executionSlots, 0);\n  assert.equal(summary.capacity.capacityAligned, true);\n  assert.equal(summary.degradedMode, \"normal\");\n  assert.equal(summary.recoveryPosture, \"full_capacity\");\n});\n\ntest(\"active multi-slot runner exposes bounded availability when Forgejo busy is false\", () => {\n  const summary = summarizeForgejoRunnerPool([\n    { name: \"knocklaunch-ci-01\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n    { name: \"knocklaunch-ci-02\", status: \"active\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n    { name: \"paul-light\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"paul-light\"] },\n  ]);\n  assert.equal(summary.capacity.effectiveHeavy, 3);\n  assert.equal(summary.capacity.busyHeavy, 1);\n  assert.equal(summary.capacity.busyMaximumHeavy, 2);\n  assert.equal(summary.capacity.availableHeavy, 1);\n  assert.equal(summary.capacity.possibleAvailableHeavy, 2);\n  assert.equal(summary.capacity.availabilityExact, false);\n  const ci02 = summary.runners.find((runner) => runner.name === \"knocklaunch-ci-02\");\n  assert.equal(ci02?.occupiedMinimumSlots, 1);\n  assert.equal(ci02?.occupiedMaximumSlots, 2);\n  assert.equal(ci02?.guaranteedAvailableSlots, 0);\n  assert.equal(ci02?.possibleAvailableSlots, 1);\n  assert.equal(ci02?.availabilityExact, false);\n});","old_content":"test(\"PAUL can disappear without degrading core runner capacity\", () => {\n  const summary = summarizeForgejoRunnerPool([\n    { name: \"knocklaunch-ci-01\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n    { name: \"knocklaunch-ci-02\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] },\n  ]);\n  assert.equal(summary.capacity.effectiveHeavy, 3);\n  assert.equal(summary.capacity.bonus.executionSlots, 0);\n  assert.equal(summary.capacity.capacityAligned, true);\n  assert.equal(summary.degradedMode, \"normal\");\n  assert.equal(summary.recoveryPosture, \"full_capacity\");\n});"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.265-runner-slot-occupancy-bounds\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.264-paul-optional-runner-topology\";"}]},{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"    \"runnerPoolAwareAdmissionPolicy\": \"offline_runners_never_eligible_status_active_or_busy_true_means_at_least_one_slot_occupied_multi_slot_active_runner_occupancy_is_bounded_one_to_declared_capacity_available_capacity_reports_guaranteed_free_slots_and_possible_available_slots_separately_queue_admission_uses_guaranteed_free_slots_live_healthy_sibling_remains_eligible_capacity_and_symmetry_drift_are_exposed_before_owner_escalation\",","old_content":"    \"runnerPoolAwareAdmissionPolicy\": \"offline_runners_never_eligible_busy_runners_reduce_available_capacity_live_healthy_sibling_remains_eligible_capacity_and_symmetry_drift_are_exposed_before_owner_escalation\","}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"slot-occupancy-bounds","statement":"PRIME never overstates available heavy slots when a multi-slot heavy runner is active.","proofConditionIds":["slot-occupancy-runtime"]}],"constraints":[{"id":"no-scheduling-change","statement":"Do not change Forgejo runner labels, workflow routing, runner capacities, or host configuration.","proofConditionIds":["slot-occupancy-runtime"]}],"proofConditions":[{"id":"slot-occupancy-runtime","kind":"runtime","claim":"Live PRIME exposes guaranteed and possible slot availability with availabilityExact metadata and preserves the 3-heavy-slot core topology.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json"],"requestContract":{"outcomes":[{"id":"slot-occupancy-bounds","statement":"PRIME never overstates available heavy slots when a multi-slot heavy runner is active.","proofConditionIds":["slot-occupancy-runtime"]}],"constraints":[{"id":"no-scheduling-change","statement":"Do not change Forgejo runner labels, workflow routing, runner capacities, or host configuration.","proofConditionIds":["slot-occupancy-runtime"]}],"proofConditions":[{"id":"slot-occupancy-runtime","kind":"runtime","claim":"Live PRIME exposes guaranteed and possible slot availability with availabilityExact metadata and preserves the 3-heavy-slot core topology.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Make PRIME runner availability conservative and honest when Forgejo exposes only runner-level active state for a multi-slot runner."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Make PRIME runner availability conservative and honest when Forgejo exposes only runner-level active state for a multi-slot runner."},"recovery":false,"fingerprint":"a12c7dcb8978aa84956bb50abaa61942c94da990bf947df2f8b717551ff698ad","replayCount":0,"serializedBytes":12487},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:26:19.389304+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ea00007f-4122-4aac-b26f-c07765269a86:repository-mutation-intent:a12c7dcb8978aa84956bb50abaa61942c94da990bf947df2f8b717551ff698ad:0","mission_step_id":"24330d09-1340-4c84-af3b-3811a4755e28","command_center_event_id":"ea00007f-4122-4aac-b26f-c07765269a86"},{"id":"569b3fc9-0082-4f2e-a5f0-3919ff829c58","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d2beda8c8f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":39346,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":0,"executorlessWaitMs":77819,"firstUsefulResultAt":"2026-09-24T03:35:57.823Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3565,"terminal":false,"missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e156e62a44e50cfc019d142cba45ae1493371087","timingsMs":{"prReadinessMs":581,"approvedPlanMs":0,"shipAndProveMs":3414,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},"performance":null,"deploymentId":"forgejo-main-e156e62a44e5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2023,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:37:44.056405+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3565","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8:automatic-mission-resume:3565:canonical_release_dispatched","mission_step_id":"fb8daf04-8145-4a1b-829c-189d02b65113","command_center_event_id":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},{"id":"569b88b5-8665-48d5-8769-6f42cdb9c495","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-47dd9ce89c5d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.35-noop-release-reconcile-refreeze","prNumber":null,"terminal":false,"missionId":"47dd9ce8-9c5d-4c4f-9584-ad463722731d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":304,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":677,"providerAuthMs":0,"ledgerPrepareMs":677,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":677,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":677,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"47dd9ce8-9c5d-4c4f-9584-ad463722731d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9010,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:48:46.03649+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47dd9ce8-9c5d-4c4f-9584-ad463722731d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1c835015-c57d-447d-b6f7-210abfa838a8","command_center_event_id":"47dd9ce8-9c5d-4c4f-9584-ad463722731d"},{"id":"569e0da3-b911-4ade-a265-e1e865ac2223","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c4fa3bd4a214","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":57728,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":58438,"firstUsefulResultAt":"2026-09-28T14:48:56.110Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3997,"terminal":false,"missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6031,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5711,"approvedPlanMs":0,"missionSetupMs":653,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":216,"resolvePreflightMs":653,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":437,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:50:11.068701+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3997","receipt_type":"execute_mission","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"787a5b44-037e-45a6-9d68-210931de2634","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"569e2e69-3ede-44f3-8629-1ae5863efd13","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Replace the live-proven PR-scoped promotion cache assumption with a repository-visible compressed Gate artifact.","baseSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","issuedAt":1789069235381,"expiresAt":1789069415381,"missionId":"cef66441-ff0b-471b-9438-28df206b17bb","authorizationId":"bf149ef3-62a6-49e2-a607-66e6bdc91c6b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:40:36.274936+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bf149ef3-62a6-49e2-a607-66e6bdc91c6b","mission_step_id":"6e62e963-f100-4260-a7f0-1d1f5d628dfb","command_center_event_id":"cef66441-ff0b-471b-9438-28df206b17bb"},{"id":"569f1feb-72ef-44c2-864f-6f1806d519d8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"317c17d83c91e0acd4811b2707328ac7e41e1f8ed62c693194ece0eaae325adf","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"29e8402829ab1def798d974d1b568c8e215afe55","deploymentId":"forgejo-main-29e8402829ab1def798d974d1b568c8e215afe55","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.200-durable-chat-resume-relevance","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T04:27:30.529278+00:00","proof_gate":"canonical_release_pending","source_sha":"09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272","external_id":"forgejo-main-09d9eca7aacd","receipt_type":"canonical_release_status","idempotency_key":"mission:2ddc548e-45c0-46fe-8fc1-1c8ac160e732:forgejo-release-status:09d9eca7aacd5fbeeaefb0a7a0e852bd056fe272:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"b32b52cc-d82a-4da9-b8a5-8c9b5403709a","command_center_event_id":"2ddc548e-45c0-46fe-8fc1-1c8ac160e732"},{"id":"569f6def-9eba-429a-a81d-266f31be88e1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-inventory-video-will-usability-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7420,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1002,"terminal":false,"missionId":"df407eda-3f4e-4150-929b-414640289ff0","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":280,"approvedPlanMs":0,"shipAndProveMs":16727},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"df407eda-3f4e-4150-929b-414640289ff0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T04:22:10.964217+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1002","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df407eda-3f4e-4150-929b-414640289ff0:automatic-mission-resume:1002:canonical_release_transport_retryable","mission_step_id":"ba2f5bb2-8146-46ae-bb3e-8552b5284454","command_center_event_id":"df407eda-3f4e-4150-929b-414640289ff0"},{"id":"56a0d30f-9d35-4c61-b585-d986e4a89bee","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1348,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":384,"terminal":false,"missionId":"238b22a5-f433-4462-beba-e398f09c7532","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"9d94b29470510f2cd305a8a176a2430d2dc63976","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"238b22a5-f433-4462-beba-e398f09c7532"},"performance":null,"deploymentId":"forgejo-main-9d94b2947051","workflowRunId":1298,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mail360","mail360-webhook","send-email"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7387,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:39:19.849063+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9d94b29470510f2cd305a8a176a2430d2dc63976","external_id":"forgejo-main-9d94b2947051","receipt_type":"ship_and_prove","idempotency_key":"mission:238b22a5-f433-4462-beba-e398f09c7532:ship_and_prove:canonical_release_dispatched:9d94b29470510f2cd305a8a176a2430d2dc63976:1298","mission_step_id":"3148289a-5bb2-42f9-af8a-36f74458f290","command_center_event_id":"238b22a5-f433-4462-beba-e398f09c7532"},{"id":"56a10ea7-97af-41ba-9138-39fbfbe57e40","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","wordingChanged":false,"canonicalIntent":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-policy","statement":"Canonical control-plane policy records Workers Paid as a required Witness Container release precondition and its invariant validates the same contract.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The existing PR #1822 squash merges and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical Visual Witness health is healthy instead of 502.","proofConditionIds":["proof-health"]}],"objective":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","constraints":[{"id":"constraint-scope","statement":"No further source mutation or new PR; no frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains the Workers Paid policy and matching invariant from PR #1822.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"PR #1822 squash merges and the protected-main release selects cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"b747f9d05646f231e2c30805797b60fe320bcfa4c420a8e9435eeb4f53f1e181","requestContractRevision":4,"previousRequestContractHash":"40d485facf4495fc7a274aee44a753ffbff0cb4015aec2acad919576ffffdbe9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:12:17.820531+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:request-contract:b747f9d05646f231e2c30805797b60fe320bcfa4c420a8e9435eeb4f53f1e181","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"56a62115-662f-44dd-b3c2-d652811000d9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Backend canonicalization preserves AUTO_DETAILING, CAFE_QSR, MOBILE_VENDOR, and SHORT_TERM_RENTAL rather than converting them to MISC.","proofConditionIds":["proof-source","proof-db"]},{"id":"outcome-2","satisfied":true,"statement":"Existing unknown-value behavior remains MISC for now, pending the separate fallback/default contract decision.","proofConditionIds":["proof-source","proof-db"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not change no-tenant, unknown, MISC, or default semantics beyond preserving the existing ELSE MISC behavior.","proofConditionIds":["proof-source","proof-db"]},{"id":"constraint-2","satisfied":true,"statement":"Do not add or remove tenant types or decide GENERAL_CONTRACTOR product semantics.","proofConditionIds":["proof-source"]},{"id":"constraint-3","satisfied":true,"statement":"Use one new Supabase migration and no unrelated frontend or control-plane changes.","proofConditionIds":["proof-source"]}],"contractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9"},"required":true,"satisfied":true},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:43:51.982806+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:request-contract:8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9:35e3ac0cdbb9e9d2c709cc6df3503e0370663c77:verified:","mission_step_id":"2b7f86cc-e0db-440f-80a3-13172c99c0a6","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"56a88112-41d7-4db6-81f2-b8b525aaeee2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60bde9cdbd80","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.58.113-orphan-cache-absence-proof","prNumber":null,"terminal":false,"missionId":"60bde9cd-bd80-447b-8c2f-c40ace9c218e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10719,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1364,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":1034,"resolvePreflightMs":1364,"repositoryMutationMs":10719,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:52:33.097095+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60bde9cd-bd80-447b-8c2f-c40ace9c218e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4ba8c57c-46e3-4340-a47e-e54c6db06bad","command_center_event_id":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},{"id":"56a979ca-ef57-4887-b681-dab2a4e55cde","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ebfc2d60ea13084fc0c2172db63c9a0ca8163619","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"eb40a63be59348302ea9adced9712a4e38313e6bc2022bfa54ee5cafbbca959b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11615","runId":11615,"status":"success","sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:36:50.630564+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a2adbef312b0090ee951e9c56a05992741ca251d","external_id":"forgejo-main-a2adbef312b0","receipt_type":"canonical_release_status","idempotency_key":"mission:980b9743-e3e3-4fa2-b582-487091d09a8b:forgejo-release-status:a2adbef312b0090ee951e9c56a05992741ca251d:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3ed7e8e2-76a0-4183-a542-d829be4c7b4a","command_center_event_id":"980b9743-e3e3-4fa2-b582-487091d09a8b"},{"id":"56aa67ad-455d-42b7-a001-392fd8b66d71","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"01457b1631cc1fd59557f9160f9c0ef21cd2d98c","releaseState":"pending","exactConductorRun":{"id":31680349940,"status":"in_progress","headSha":"01457b1631cc1fd59557f9160f9c0ef21cd2d98c","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T08:03:18.870932+00:00","proof_gate":"canonical_release_pending","source_sha":"01457b1631cc1fd59557f9160f9c0ef21cd2d98c","external_id":"canonical-release-01457b1631cc","receipt_type":"canonical_release_status","idempotency_key":"mission:a43c9583-2685-4177-a03b-faaa3830d85c:release-status:01457b1631cc1fd59557f9160f9c0ef21cd2d98c:31680349940:pending:canonical-production-release/verified=pending","mission_step_id":"30a4afc0-4aaf-4480-8b33-e5b779b349e9","command_center_event_id":"a43c9583-2685-4177-a03b-faaa3830d85c"},{"id":"56ab4ed8-2755-4094-b7cc-de2994466998","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared tenant Workspace Health 500 caused by application_catalog schema drift. In tenant-media-library capabilityRegistryForTenant, stop selecting the four non-existent production columns access_model, installability, configuration_entry, and workspace_entry; keep registryMetadata's optional fallback behavior unchanged. Add a regression contract that binds the Workspace Health application_catalog select to the live production column contract. Preserve authorization, tenant isolation, repair classifications, resource-bounded repair_bootstrap, current applications, data, routes, storage ownership, and all unrelated media behavior. Release only tenant-media-library, then prove the live tenant_workspace_repair command completes for tenant d60e3c27-73ed-4a5f-a49b-c37636455daf as healthy or review-only without raw 500/546 failure.","wordingChanged":false,"canonicalIntent":"Repair the shared tenant Workspace Health 500 caused by application_catalog schema drift. In tenant-media-library capabilityRegistryForTenant, stop selecting the four non-existent production columns access_model, installability, configuration_entry, and workspace_entry; keep registryMetadata's optional fallback behavior unchanged. Add a regression contract that binds the Workspace Health application_catalog select to the live production column contract. Preserve authorization, tenant isolation, repair classifications, resource-bounded repair_bootstrap, current applications, data, routes, storage ownership, and all unrelated media behavior. Release only tenant-media-library, then prove the live tenant_workspace_repair command completes for tenant d60e3c27-73ed-4a5f-a49b-c37636455daf as healthy or review-only without raw 500/546 failure.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"workspace-health-catalog","statement":"Workspace Health reads only columns owned by the live application_catalog schema so canonical tenant repair no longer fails with the shared PostgREST 500.","proofConditionIds":["repo-proof","live-repair-proof"]}],"objective":"Repair the shared tenant Workspace Health 500 caused by application_catalog schema drift. In tenant-media-library capabilityRegistryForTenant, stop selecting the four non-existent production columns access_model, installability, configuration_entry, and workspace_entry; keep registryMetadata's optional fallback behavior unchanged. Add a regression contract that binds the Workspace Health application_catalog select to the live production column contract. Preserve authorization, tenant isolation, repair classifications, resource-bounded repair_bootstrap, current applications, data, routes, storage ownership, and all unrelated media behavior. Release only tenant-media-library, then prove the live tenant_workspace_repair command completes for tenant d60e3c27-73ed-4a5f-a49b-c37636455daf as healthy or review-only without raw 500/546 failure.","constraints":[{"id":"isolation","statement":"Preserve authorization, tenant isolation, storage ownership fail-closed behavior, and review-only classifications.","proofConditionIds":["repo-proof"]},{"id":"bounded-release","statement":"Release only the tenant-media-library Supabase Edge Function for this corrective generation.","proofConditionIds":["live-repair-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","live-repair-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","live-repair-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current source removes the four ghost application_catalog columns from the Workspace Health select and regression coverage binds the live select contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-repair-proof","kind":"runtime","claim":"The exact released tenant-media-library permits the existing live Command Center tenant_workspace_repair operation to return a verified healthy or review-only receipt for 321 Auto Unlock without a raw 500 or 546 dead-end.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-shared-tenant-Workspace-Health-500-caused-by-application_catalog-schema-drift.-In-tenant-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["supabaseEdge"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-proof","live-repair-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"01996256fc41c8ebfaed953bc39cd67288f2e8567da8bff6783b9129fd03e01f","requestContractRevision":5,"previousRequestContractHash":"29063bcee7064dbf7381c894e8ec89b0da9cd214596b0551f84028ec5b80be63"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:16:01.370154+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:request-contract:01996256fc41c8ebfaed953bc39cd67288f2e8567da8bff6783b9129fd03e01f","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"56abf2b2-29b8-4f6d-a269-e95037496d16","source":"cc-execution","status":"corrective_generation_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0c9214aed67b","reason":"refresh_conflict_requires_corrective_generation","status":"corrective_generation_required","metrics":{"receiptBytes":64791,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":12,"executorlessWaitMs":1764043,"firstUsefulResultAt":"2026-09-29T02:20:23.532Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4088,"terminal":false,"missionId":"0c9214ae-d67b-4116-b34f-105594135791","operation":"execute_mission","proofGate":"repair_mission_refresh_conflict_requires_corrective_generation","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":33244,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":32463,"approvedPlanMs":0,"missionSetupMs":1185,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":891,"resolvePreflightMs":1185,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Create exactly one fresh repair generation from current main under the same request contract; preserve this conflicted PR as evidence until the corrective generation proves preservation.","receiptRef":{"mode":"full","missionId":"0c9214ae-d67b-4116-b34f-105594135791"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:48:53.390972+00:00","proof_gate":"repair_mission_refresh_conflict_requires_corrective_generation","source_sha":null,"external_id":"4088","receipt_type":"execute_mission","idempotency_key":"mission:0c9214ae-d67b-4116-b34f-105594135791:execute_mission:repair_mission_refresh_conflict_requires_corrective_generation:current-generation","mission_step_id":"3740dfcc-522f-4099-9fed-68a313ef527c","command_center_event_id":"0c9214ae-d67b-4116-b34f-105594135791"},{"id":"56ac8dfb-ebf0-4c4b-ad60-a60ad7460aef","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-16T19:56:32.144Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:56:32.466193+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:owner-wait-live","mission_step_id":"64bef94d-ca86-4485-98f2-67d77ea9a412","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"56ad1613-06b8-424a-9289-f2cf8d025aeb","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly directed control plane maintenance to eliminate excessive Forgejo/Gate latency. This corrective generation narrows the newly separated TypeScript cache key to actual TypeScript semantic inputs so unrelated repository changes do not invalidate it.","baseSha":"75b99be54916b92df18f463d02d1213eb5ac8c6f","issuedAt":1788029107014,"expiresAt":1788029287014,"missionId":"c50d8da7-6690-40f2-9cd1-2d815628cbd7","singleUse":true,"authorizationId":"9c1a54bb-17fb-45f4-9b22-2e3818c247ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:45:07.982179+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"75b99be54916b92df18f463d02d1213eb5ac8c6f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9c1a54bb-17fb-45f4-9b22-2e3818c247ea","mission_step_id":"75419b8e-697e-4101-a6a1-e530ce1f40f2","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"56add7f2-85cf-4062-89f1-0fef483d6d4f","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:fc6f430f-d88b-4645-9cee-c8e0b6cd0827","mission_step_id":null,"command_center_event_id":"fc6f430f-d88b-4645-9cee-c8e0b6cd0827"},{"id":"56af968a-0d2a-4ec6-a3a7-4c86bb6a8f8a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":null,"terminal":false,"missionId":"95a96b1e-82f9-4b2c-9817-cd644db21ef9","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"95a96b1e-82f9-4b2c-9817-cd644db21ef9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7119,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:26:28.31189+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:95a96b1e-82f9-4b2c-9817-cd644db21ef9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0f39fccb-f154-455a-97e1-694be931c33b","command_center_event_id":"95a96b1e-82f9-4b2c-9817-cd644db21ef9"},{"id":"56b231f1-5f53-4c91-a6bb-4d3d7ac2c984","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-tracer-repair-20260902","reason":"existing_branch_refresh_failed:1387:200","status":"blocked","metrics":{"receiptBytes":10488,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1387,"terminal":false,"missionId":"0ebff853-398b-415d-970d-e0c9f3a900ce","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3644,"prReadinessMs":0,"approvedPlanMs":3644,"missionSetupMs":1056,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ebff853-398b-415d-970d-e0c9f3a900ce"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T04:43:28.192284+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1387","receipt_type":"execute_mission","idempotency_key":"mission:0ebff853-398b-415d-970d-e0c9f3a900ce:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e1874479-b777-4d2e-ac3a-01dd69a7bbf7","command_center_event_id":"0ebff853-398b-415d-970d-e0c9f3a900ce"},{"id":"56b2933e-50c6-41bf-bc54-dfca812fc76a","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"0d29758daec862b15465f96687536e109604bebb","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"0ca49637688279fbdacc2d2b26466aaedf093d4b","prNumber":2609,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7714/jobs/1","mergeCommitSha":"0d29758daec862b15465f96687536e109604bebb"}],"requestContractHash":"b236ab04f5efa17be43f9989a36b16fdc43fda210123ffe56fb7e783268c319c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:47:19.864659+00:00","proof_gate":"request_contract_repository_verified","source_sha":"0d29758daec862b15465f96687536e109604bebb","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1d5852a2-31fe-478b-a591-bd376e9f7ce0:request-contract-repository:b236ab04f5efa17be43f9989a36b16fdc43fda210123ffe56fb7e783268c319c:0d29758daec862b15465f96687536e109604bebb","mission_step_id":"d77a5adb-1dd0-4369-bf69-bcd70b30b355","command_center_event_id":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},{"id":"56b29519-7f07-4b57-b6e4-b127d6b5d07b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canvassing-draft-continuity","satisfied":true,"statement":"The canonical canvassing/property notes editor autosaves and restores a parcel-scoped local draft through the existing useOfflineDraft/OfflineManager primitive.","proofConditionIds":["repo","live"]},{"id":"canvassing-restore-precedence","satisfied":true,"statement":"A restored local draft is not overwritten by a slower remote parcel-note read during hydration.","proofConditionIds":["repo"]},{"id":"canvassing-truthful-state","satisfied":true,"statement":"The notes editor visibly distinguishes local-only/offline, saving, confirmed saved, and retry-needed states instead of silently swallowing save failures.","proofConditionIds":["repo","live"]},{"id":"canvassing-safe-save-boundary","satisfied":true,"statement":"The existing parcel persistence mutation remains online-only; local draft is preserved on offline or remote failure and cleared only after confirmed remote save.","proofConditionIds":["repo","live"]},{"id":"canvassing-regression-coverage","satisfied":true,"statement":"Deterministic tests cover local restore/autosave wiring, restore precedence, online-only remote save, clear-on-confirmed-save, and draft preservation on failure.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"single-offline-owner","satisfied":true,"statement":"OfflineManager/useOfflineDraft remain the only offline persistence owner; no second queue, database, or offline subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","satisfied":true,"statement":"No offline write/function allowlists are broadened and lead creation, disqualification, destructive, bulk, auth/security, payment, and signature actions are unchanged/fail-closed.","proofConditionIds":["repo"]},{"id":"exact-source-scope","satisfied":true,"statement":"Mutation is limited to PropertyNotesEditor and one new deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","satisfied":true,"statement":"No Visual Witness is run because no visual claim is required.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:09.300807+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:request-contract:d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9:434d467c8f1a21a3a60935879690eeb8a9a726a1:verified:","mission_step_id":"5e2523ea-1393-4a2b-983a-a606e7204717","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"56b327d3-ab46-4ffb-bc0b-5f57841985a4","source":"github-status","status":"failed","payload":{"failed":["canonical-production-release/verified"],"states":{"canonical-production-release/verified":"failure"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"315bbbf0d931d983d741dad5d20eabe8fa71bf22","releaseState":"failed","exactConductorRun":{"id":31430270804,"status":"completed","headSha":"315bbbf0d931d983d741dad5d20eabe8fa71bf22","conclusion":"failure","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T20:43:55.810362+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"315bbbf0d931d983d741dad5d20eabe8fa71bf22","external_id":"canonical-release-315bbbf0d931","receipt_type":"canonical_release_status","idempotency_key":"mission:f29882c4-8f8f-4844-a8ea-6b7703ed0790:release-status:315bbbf0d931d983d741dad5d20eabe8fa71bf22:31430270804:failed:canonical-production-release/verified=failure","mission_step_id":"fd965c0a-7ec1-4379-959d-6264cf9a9189","command_center_event_id":"f29882c4-8f8f-4844-a8ea-6b7703ed0790"},{"id":"56b4f140-0eda-43e6-b143-e1880b4a9f0b","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"08b9d93b-0e27-c1ee-b5f3-9403f06a688b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:687d0892-fe8c-4dfd-9d4a-a34ba905673f","mission_step_id":null,"command_center_event_id":"687d0892-fe8c-4dfd-9d4a-a34ba905673f"},{"id":"56b6fa28-4dbc-47dc-838a-897349a0cb88","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-calendar-email-opportunities-20260819","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":null,"terminal":false,"missionId":"75a4012a-c27d-4268-a75f-f5a6546d8a1f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"75a4012a-c27d-4268-a75f-f5a6546d8a1f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13454,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:33:10.310712+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75a4012a-c27d-4268-a75f-f5a6546d8a1f:execute_mission:repair_mission_source_resolution_required","mission_step_id":"c839bdeb-9aa0-4c69-8859-af52acb9d556","command_center_event_id":"75a4012a-c27d-4268-a75f-f5a6546d8a1f"},{"id":"56bba9cd-b3dd-4f0b-a65e-026f8fc0e997","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T19:27:01.645021+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:9336ea37-140b-4709-b4f6-0aab1f721cc6:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"9336ea37-140b-4709-b4f6-0aab1f721cc6"},{"id":"56bfa3b7-6587-4c19-a4a9-7eb251fe360b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9cc6dad66432","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6081,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T23:15:54.341Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.283-heavy-runner-labels","prNumber":3778,"terminal":false,"missionId":"9cc6dad6-6432-40f5-b534-aba02e720e9c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4481,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1514,"missionSetupMs":255,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":255,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":255,"repositoryMutationMs":2967,"repositoryProviderMs":2967,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1864,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":255,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1103},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"9cc6dad6-6432-40f5-b534-aba02e720e9c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3601,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:15:59.796356+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3778","receipt_type":"execute_mission","idempotency_key":"mission:9cc6dad6-6432-40f5-b534-aba02e720e9c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"80e100c6-96dc-4fdd-bd77-53516cc3679c","command_center_event_id":"9cc6dad6-6432-40f5-b534-aba02e720e9c"},{"id":"56bfc96d-a565-467a-a683-44101944dacb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"cf832c5b5d45f71fee2cf042e92fb00993151f9ce24d3344f12a0e9f120cdc96","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:00:22.352965+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","external_id":"forgejo-main-12541c061423","receipt_type":"canonical_release_status","idempotency_key":"mission:cc277865-d941-4fdd-9332-c44a2cc1b02b:forgejo-release-status:12541c06142309f0a5123a0a371af03b6e1bf5a1:verified:forgejo-main/source=success","mission_step_id":"debd8ae0-a873-4095-beef-eb7666c8344e","command_center_event_id":"cc277865-d941-4fdd-9332-c44a2cc1b02b"},{"id":"56bfecae-f7c9-46df-9586-7a023eb387a9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T14:31:42.532706+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9ad0325b245a\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:09:38.995741+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b:owner-progress-heartbeat:119413958","mission_step_id":"046836a3-61fe-42fc-b1cb-7d9fd0078fb0","command_center_event_id":"9ad0325b-245a-4676-a8ab-e6ccf2b5cb6b"},{"id":"56c04204-594c-4445-a618-b6e94e36896d","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","fingerprint":"0c3823107eac5b512f031276ebb5fa8ac848ec3d765d5fd2eaf54f74f2afd8b4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:49:22.130185+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f5b03d40-9206-4dd1-b4eb-2f304efd3205:repository-mutation-intent-blocked:0c3823107eac5b512f031276ebb5fa8ac848ec3d765d5fd2eaf54f74f2afd8b4","mission_step_id":"43dd68ad-bfad-44b2-ad80-6811814c8b81","command_center_event_id":"f5b03d40-9206-4dd1-b4eb-2f304efd3205"},{"id":"56c05f8e-f9a6-4f2b-b58a-cc504de3ef98","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-56a6c8f0cf2b","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"56a6c8f0-cf2b-4d00-b215-f033d874d09a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"56a6c8f0-cf2b-4d00-b215-f033d874d09a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1456,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:57:19.631144+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:56a6c8f0-cf2b-4d00-b215-f033d874d09a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9098577d-49d4-42ac-b482-cead074e9534","command_center_event_id":"56a6c8f0-cf2b-4d00-b215-f033d874d09a"},{"id":"56c569c7-eef5-4fd5-8449-137287617017","source":"forgejo","status":"waiting","payload":{"branch":"ai/knocklaunch-owner-os-revenue-refactor","prNumber":3367,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8dc06cc45422d43d68be4c119c4b782369e0817b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:57:25.340123+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8dc06cc45422d43d68be4c119c4b782369e0817b","external_id":"3367","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:merged-pr:3367:8dc06cc45422d43d68be4c119c4b782369e0817b","mission_step_id":"47860840-534e-40a2-8b40-5b7c6f873b37","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"56c58dd0-874d-444a-bdad-4af8688e41da","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/control-plane-capabilities.json"],"continuationObjective":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:44:42.666463+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"bc13f0bf-45b2-4211-98ed-712b9ac615f5","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"56c63cf6-c9f7-4e3b-a2a6-5fb7a5063a9b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0d5649368994","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":42385,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":128539,"firstUsefulResultAt":"2026-09-28T22:57:22.303Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4047,"terminal":false,"missionId":"0d564936-8994-415e-a891-e9966b133234","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5a6ad3890c76783baf485647363fbf1419377b4f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":743,"approvedPlanMs":0,"missionSetupMs":370,"providerAuthMs":0,"shipAndProveMs":3183,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":130,"resolvePreflightMs":370,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"0d564936-8994-415e-a891-e9966b133234"},"performance":null,"deploymentId":"forgejo-main-5a6ad3890c76","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2856,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:01:34.102264+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"5a6ad3890c76783baf485647363fbf1419377b4f","external_id":"forgejo-main-5a6ad3890c76","receipt_type":"execute_mission","idempotency_key":"mission:0d564936-8994-415e-a891-e9966b133234:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f35f9f3f-18d6-426c-95f1-d22d60979ed1","command_center_event_id":"0d564936-8994-415e-a891-e9966b133234"},{"id":"56cbb062-b904-4480-aff9-d3f900a4cd7f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a61fdd06afe60dc6b03e8cf2bbbbe9aa55e85bc8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a61fdd06afe60dc6b03e8cf2bbbbe9aa55e85bc8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/870","runId":870,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T17:52:12.148023+00:00","proof_gate":"canonical_release_pending","source_sha":"a61fdd06afe60dc6b03e8cf2bbbbe9aa55e85bc8","external_id":"forgejo-main-a61fdd06afe6","receipt_type":"canonical_release_status","idempotency_key":"mission:884187c4-dd2e-450d-9a50-f95bf9fd90b8:forgejo-release-status:a61fdd06afe60dc6b03e8cf2bbbbe9aa55e85bc8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"752ff4c3-f0b4-493b-8167-ada08055c21c","command_center_event_id":"884187c4-dd2e-450d-9a50-f95bf9fd90b8"},{"id":"56cbd2f1-d017-4135-84b6-957ba814455b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"89c7bfdc214c98197179737b611f8ef802b3b877","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"89c7bfdc214c98197179737b611f8ef802b3b877","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"62541d5649fd98f703aab38c31ce8c2df7e55fcb9f745106b72aa686a3a790a3","forgejoWorkflowProof":{"runId":12274,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:30:02.918847+00:00","proof_gate":"canonical_release_pending","source_sha":"89c7bfdc214c98197179737b611f8ef802b3b877","external_id":"forgejo-main-89c7bfdc214c","receipt_type":"canonical_release_status","idempotency_key":"mission:3bd6deb2-07c2-44f3-a32b-54074f260b25:forgejo-release-status:89c7bfdc214c98197179737b611f8ef802b3b877:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0a63fefd-47c9-4ac1-9bb7-f0a813cb5513","command_center_event_id":"3bd6deb2-07c2-44f3-a32b-54074f260b25"},{"id":"56cd3b23-4727-4414-bbd5-8b55fc92a6f6","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-migrations/live":"failure"},"mainSha":"581067bb3423b2ec636ae7423cb3a58246338127","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"581067bb3423b2ec636ae7423cb3a58246338127","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"failure"},"requestContractHash":"e996de22c757ea6ac216d84ed3b0e41e293860e86d3c993571f6061416c28c40","forgejoWorkflowProof":{"runId":14355,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"migrations":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"migrations":"failure"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:41:48.777098+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"581067bb3423b2ec636ae7423cb3a58246338127","external_id":"forgejo-main-581067bb3423","receipt_type":"canonical_release_status","idempotency_key":"mission:faf0a200-96d4-4968-9e15-4037862db405:forgejo-release-status:581067bb3423b2ec636ae7423cb3a58246338127:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-migrations/live=failure","mission_step_id":"96ff6f09-9af4-49fb-a4b0-79a5360c527a","command_center_event_id":"faf0a200-96d4-4968-9e15-4037862db405"},{"id":"56ce23a3-4bdb-453b-b027-58b04ce67805","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:07:04.069768+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"canonical_release_status","idempotency_key":"mission:6019a49c-272b-4d70-a6a2-d42e79083eaa:forgejo-release-ancestry:95bdd0558f7296f49dcad08f781112f51700aee7:0646720cad3dc88b10532a280fd98ff47c311f3e:ancestry_read_retryable","mission_step_id":"943c70b4-76e8-46b3-9862-2e40e2c618cf","command_center_event_id":"6019a49c-272b-4d70-a6a2-d42e79083eaa"},{"id":"56cfd3aa-c8f8-4134-8149-0c12fea18e6e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"big_papi_operations","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"fc2cacc7-56bf-efc6-8b05-0bb735294bcb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ab27e7ed-a756-40c6-a073-b8b3755f08b7","mission_step_id":null,"command_center_event_id":"ab27e7ed-a756-40c6-a073-b8b3755f08b7"},{"id":"56d5e490-32bb-4a20-b028-1db1fface2be","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":"7456832120adb1febf660544b8ae81452b69c709","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":"7456832120adb1febf660544b8ae81452b69c709","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"releaseTargetStates":{},"requestContractHash":"28f233627f6837b033034c1585978829528eb8a96f386edef63aa7c6bb2b777c","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T03:55:31.196046+00:00","proof_gate":"canonical_release_pending","source_sha":"7456832120adb1febf660544b8ae81452b69c709","external_id":"forgejo-main-7456832120ad","receipt_type":"canonical_release_status","idempotency_key":"mission:7e96041f-978c-4e84-a1b3-548267fb5994:forgejo-release-status:7456832120adb1febf660544b8ae81452b69c709:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"19445976-99fc-467b-8862-36c47f70c8aa","command_center_event_id":"7e96041f-978c-4e84-a1b3-548267fb5994"},{"id":"56d9f90e-abff-486f-8f95-72e4b3190754","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-aea3cea27016","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"aea3cea2-7016-460b-b8ae-4877a8bf38fb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":890,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":890,"missionSetupMs":812,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":812,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":812,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":812,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aea3cea2-7016-460b-b8ae-4877a8bf38fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T21:30:20.329114+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aea3cea2-7016-460b-b8ae-4877a8bf38fb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"77610452-bd6e-4ac1-9648-79c67d9f3437","command_center_event_id":"aea3cea2-7016-460b-b8ae-4877a8bf38fb"},{"id":"56da0103-df49-4aa4-817f-be3dee82c9f9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4aa4fd8a98645eb4abb4503e1e073c2f6cee374c","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T00:01:46.610786+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4aa4fd8a98645eb4abb4503e1e073c2f6cee374c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8d70b902-f313-41cf-99e2-b2a429b0c60a:request-contract:legacy:4aa4fd8a98645eb4abb4503e1e073c2f6cee374c:verified:","mission_step_id":"2b0cc27d-88af-48df-a273-daecf075b209","command_center_event_id":"8d70b902-f313-41cf-99e2-b2a429b0c60a"},{"id":"56dadf93-160a-48ac-a993-48158ea1718c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"24f572bb3d82e1e56cba82fcda0adfa6a5326063","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Frontend-only Curri family shell repair. On current Forgejo main, update only the MODES shell frontend so Curri Control Center, Realty World Curri Properties, and One Call Maintenance & Property Management present purpose-built operating shells instead of the generic Command/Growth/Operations/Financials vocabulary. Keep all existing tenant data, route keys, images, colors, storage, auth, and Supabase records untouched. In src/shells/modesTenantShell.ts, add a deterministic Curri shell-preset layer keyed from existing tenant settings/workspace_variant/portfolio_family/tenant_type that preserves card keys/routes/media while overriding card title/subtitle/headline and primary applications as follows: Curri Control Center: command=Command (owner attention), growth=Opportunities (cross-business referrals/revenue), operations=Businesses (Realty World + One Call), financials=Financials (portfolio money). Realty World Curri Properties: command=Lead Mode with opportunity-radar/contacts/communications/tasks; growth=Client Mode with contacts/calendar/communications/documents; operations=Transaction Mode with realtor-transaction-operations/documents/calendar/tasks; financials=Back Office with","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"98fa544f9fe681a101aadef7e868e91b556c4686c3e90d40cb93cd00ae381ef1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"98fa544f9fe681a101aadef7e868e91b556c4686c3e90d40cb93cd00ae381ef1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:43:02.370821+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"24f572bb3d82e1e56cba82fcda0adfa6a5326063","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b7d14137-df0a-43b6-a6a0-a4faad80c1cd:request-contract:98fa544f9fe681a101aadef7e868e91b556c4686c3e90d40cb93cd00ae381ef1:24f572bb3d82e1e56cba82fcda0adfa6a5326063:verified:","mission_step_id":"56cbb994-4269-4205-87f1-9840ac0774d1","command_center_event_id":"b7d14137-df0a-43b6-a6a0-a4faad80c1cd"},{"id":"56db0b49-f02c-44f0-8dbc-dadb8d37acf9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ecb4745525d5","reason":"existing_pr_identity_hydration_persist_failed","status":"retryable","metrics":{"receiptBytes":55425,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":27,"executorlessWaitMs":147308,"firstUsefulResultAt":"2026-10-06T20:00:06.581Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":null,"prNumber":5238,"terminal":false,"missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d","operation":"automatic_mission_resume","proofGate":"existing_pr_identity_hydration_persist_retryable","sourceSha":"276ee4780c54b36fa064d2831f512959baf33595","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":276,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:02:04.907889+00:00","proof_gate":"existing_pr_identity_hydration_persist_retryable","source_sha":null,"external_id":"5238","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ecb47455-25d5-4ba2-b044-0d050aeb1b5d:automatic-mission-resume:5238:existing_pr_identity_hydration_persist_retryable","mission_step_id":"bc785525-9996-448f-bee9-6d9330b0fe9e","command_center_event_id":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},{"id":"56dbc8e5-84eb-4ae2-b4ec-85a81ee6a337","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the full Vista del Mar PUBLIC landing-page visual regression shown by the owner. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Fix the shared opacity-class failure across the page, restore the existing reservation video as the visible background centerpiece, correct the broken light/dark frosted surfaces, improve the awkward logo treatment and hero dead space, preserve all copy/stays/photos/buttons/links, and do not touch VistaReservationApplication or any backend/workspace/admin route. No poster/photo handoff before the video. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live desktop+mobile visual proof.","tenantRef":"lavistadelmar","receivedAt":"2026-08-29T22:20:52.077Z","fingerprint":"d5e2e6d5431bd3ef1adb5d901f15b0410c3e6668cc1763734e4a643fa4ca52c7","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/repair-vista-public-visual-regressions-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the full Vista del Mar PUBLIC landing-page visual regression shown by the owner. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Fix the shared opacity-class failure across the page, restore the existing reservation video as the visible background centerpiece, correct the broken light/dark frosted surfaces, improve the awkward logo treatment and hero dead space, preserve all copy/stays/photos/buttons/links, and do not touch VistaReservationApplication or any backend/workspace/admin route. No poster/photo handoff before the video. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live desktop+mobile visual proof.","wordingChanged":false,"canonicalIntent":"Repair the full Vista del Mar PUBLIC landing-page visual regression shown by the owner. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Fix the shared opacity-class failure across the page, restore the existing reservation video as the visible background centerpiece, correct the broken light/dark frosted surfaces, improve the awkward logo treatment and hero dead space, preserve all copy/stays/photos/buttons/links, and do not touch VistaReservationApplication or any backend/workspace/admin route. No poster/photo handoff before the video. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live desktop+mobile visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"video","statement":"The live Vista public landing page visibly presents the existing reservation video as the background centerpiece without a photo poster handoff.","proofConditionIds":["visual"]},{"id":"surfaces","statement":"Light/frosted and dark glass surfaces render their intended fills and maintain readable hierarchy on desktop and mobile.","proofConditionIds":["visual"]},{"id":"layout","statement":"Hero/logo composition no longer has the current giant dead-air/awkward presentation.","proofConditionIds":["visual"]},{"id":"scope","statement":"Only src/pages/rental/ShortTermRentalPublic.tsx changes and VistaReservationApplication remains untouched.","proofConditionIds":["repo"]}],"objective":"Repair the full Vista del Mar PUBLIC landing-page visual regression shown by the owner. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Fix the shared opacity-class failure across the page, restore the existing reservation video as the visible background centerpiece, correct the broken light/dark frosted surfaces, improve the awkward logo treatment and hero dead space, preserve all copy/stays/photos/buttons/links, and do not touch VistaReservationApplication or any backend/workspace/admin route. No poster/photo handoff before the video. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live desktop+mobile visual proof.","constraints":[{"id":"file","statement":"Only src/pages/rental/ShortTermRentalPublic.tsx may change.","proofConditionIds":["repo"]},{"id":"booking","statement":"Do not modify the VistaReservationApplication booking overlay/form.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"visual","kind":"visual","claim":"Live /la-vista-del-mar desktop and mobile show the video, corrected glass surfaces, and corrected hero/logo composition.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"Two stays. One easy decision.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"repo","kind":"repository","claim":"The diff is limited to src/pages/rental/ShortTermRentalPublic.tsx and does not modify VistaReservationApplication.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/repair-vista-public-visual-regressions-20260829","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Repair the Vista del Mar public landing page as a whole: restore the visible reservation video, correct all broken frosted/light/dark glass opacity treatments, restore readable visual hierarchy, improve the awkward logo presentation and hero composition, preserve the approved booking overlay, and keep all changes limited to the public landing-page file.\",\"intent\":{\"rawUtterance\":\"The owner showed the live Vista del Mar public page and explicitly demanded that the whole visual mess be fixed, including the missing video and more than just text.\",\"canonicalIntent\":\"Repair the whole Vista del Mar public landing-page visual regression shown in the owner's screenshot, including the missing/hidden video, broken frosted surfaces, awkward logo treatment, dead-space hero composition, and collapsed visual hierarchy, while preserving the booking overlay.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"video\",\"statement\":\"The live Vista public landing page visibly presents the existing reservation video as the background centerpiece without a photo poster handoff.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"surfaces\",\"statement\":\"Light/frosted and dark glass surfaces render their intended fills and maintain readable hierarchy on desktop and mobile.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"layout\",\"statement\":\"Hero/logo composition no longer has the current giant dead-air/awkward presentation.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"scope\",\"statement\":\"Only src/pages/rental/ShortTermRentalPublic.tsx changes and VistaReservationApplication remains untouched.\",\"proofConditionIds\":[\"repo\"]}],\"constraints\":[{\"id\":\"file\",\"statement\":\"Only src/pages/rental/ShortTermRentalPublic.tsx may change.\",\"proofConditionIds\":[\"repo\"]},{\"id\":\"booking\",\"statement\":\"Do not modify the VistaReservationApplication booking overlay/form.\",\"proofConditionIds\":[\"repo\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"proofConditions\":[{\"id\":\"visual\",\"kind\":\"visual\",\"claim\":\"Live /la-vista-del-mar desktop and mobile show the video, corrected glass surfaces, and corrected hero/logo composition.\",\"route\":\"https://app.knocklaunch.app/la-vista-del-mar\",\"required\":true,\"expectedText\":\"Two stays. One easy decision.\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"The diff is limited to src/pages/rental/ShortTermRentalPublic.tsx and does not modify VistaReservationApplication.\",\"route\":\"https://app.knocklaunch.app/la-vista-del-mar\",\"required\":true,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[]}]}}","requestContractHash":"e32169fed3489f1534e6d32203e1b58662701d67c6c425541472d2929c33cee8","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:20:52.58424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa:tenant-workstream-contribution:d5e2e6d5431bd3ef1adb5d901f15b0410c3e6668cc1763734e4a643fa4ca52c7","mission_step_id":null,"command_center_event_id":"3cfb7ead-7e0c-41af-b7de-fffdf0a8c6fa"},{"id":"56dc2231-e0c5-4ae6-b4a6-b2ce1784055e","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":"fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b","consumedAt":1787958930677,"consumerToken":"207a40bc-529c-4665-b468-cf1d887f66c8","authorizationId":"e56364c0-d9d7-4dce-9873-268354edf089"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:15:31.480183+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e56364c0-d9d7-4dce-9873-268354edf089","mission_step_id":"251e1ba6-25e5-43f9-a2a5-d6cbd6ecf93a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"56dde8f5-cd15-46c3-8f16-5d79fc587c47","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. The exact-head gate failure proves the new stale-run sweep is scanning /actions/runs?limit=50, which violates the existing bounded-read invariant and is unnecessary for queue hygiene. Change only that sweep to limit=10, preserving the 1200ms timeout and all existing exact-head, protected-main, gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime. This is an explicit control plane maintenance repair.","wordingChanged":false,"canonicalIntent":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. The exact-head gate failure proves the new stale-run sweep is scanning /actions/runs?limit=50, which violates the existing bounded-read invariant and is unnecessary for queue hygiene. Change only that sweep to limit=10, preserving the 1200ms timeout and all existing exact-head, protected-main, gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime. This is an explicit control plane maintenance repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-self-heal","statement":"Queue self-heal scans only the 10 most recent Forgejo runs and does not violate the bounded-read invariant.","proofConditionIds":["runtime"]}],"objective":"Continue the same Command Center control plane queue self-heal repair on existing PR #965. The exact-head gate failure proves the new stale-run sweep is scanning /actions/runs?limit=50, which violates the existing bounded-read invariant and is unnecessary for queue hygiene. Change only that sweep to limit=10, preserving the 1200ms timeout and all existing exact-head, protected-main, gate, merge, release, and request-contract safety. Bump cc-execution version from 1.55.5-queue-self-heal to 1.55.6-queue-self-heal-bounded. Keep the same PR #965, run KnockLaunch Gate, squash merge, deploy cc-execution, and prove live runtime. This is an explicit control plane maintenance repair.","constraints":[{"id":"safety","statement":"Preserve protected-main freshness, exact-head gate, merge, release, and request-contract safety.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected cc-execution control plane runtime is live.","route":"https://cc-execution.knocklaunch.app/health","required":true,"expectedText":"1.55.6-queue-self-heal-bounded","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"cbcb4f75ad70d6ee3ba3aa4d8b20d39cb72699cf3359ce5654fc2e1eea2f8b7b","requestContractRevision":9,"previousRequestContractHash":"4b7964566d9ef31af6dde9d668dbc029c9b97f03c0ee9324f4ce0956baed99d6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:25.496541+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract-revision:9:cbcb4f75ad70d6ee3ba3aa4d8b20d39cb72699cf3359ce5654fc2e1eea2f8b7b","mission_step_id":"3a319594-34e7-4904-9fb8-3857e2fac00b","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"56e05783-0ee4-4fb9-a417-6c7872f13370","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"2d8a2917-2973-41b4-93cd-80bc1fa94b20","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"2d8a2917-2973-41b4-93cd-80bc1fa94b20"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7440,"likelyAffectedFiles":["src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:27:42.838598+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d8a2917-2973-41b4-93cd-80bc1fa94b20:execute_mission:repair_mission_synthesis_ready","mission_step_id":"82a10b33-26af-4e43-9548-60d91dde2e06","command_center_event_id":"2d8a2917-2973-41b4-93cd-80bc1fa94b20"},{"id":"56e198a0-a21f-49c0-adde-0efda98703ac","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"a104deec737320640e243ca012eeac24b67600cb","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a104deec737320640e243ca012eeac24b67600cb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"9643bc3e6050d4ceaf96ce327564643ba7785ddc61ab244acc52f2d490a95c54","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7148","runId":7148,"status":"running","sourceSha":"a104deec737320640e243ca012eeac24b67600cb","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:11:27.580833+00:00","proof_gate":"canonical_release_pending","source_sha":"a104deec737320640e243ca012eeac24b67600cb","external_id":"forgejo-main-a104deec7373","receipt_type":"canonical_release_status","idempotency_key":"mission:aa0296c3-3e58-4e5c-859e-f90a8cab24e5:forgejo-release-status:a104deec737320640e243ca012eeac24b67600cb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"d081a5a6-091d-4ade-b154-b55ecd399549","command_center_event_id":"aa0296c3-3e58-4e5c-859e-f90a8cab24e5"},{"id":"56e4a613-d0eb-4ae7-b1f5-1f57be10880e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-owner-invite-no-reset-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2352,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","timingsMs":{"prReadinessMs":567,"approvedPlanMs":0,"shipAndProveMs":7684,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":"forgejo-main-aa7a6b5196e1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:56:31.212288+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2352","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:automatic-mission-resume:2352:canonical_release_dispatched","mission_step_id":"dc5b7fb7-f23c-47df-aa94-dc37e4155ba0","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"56e63698-272c-44e2-ad9c-f0c27f244b7c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2131cfe85b8f392294b1d4501db1284d20630029","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2131cfe85b8f392294b1d4501db1284d20630029","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"075abd797a40b699082148ca2499e717edaab554aeeeec99b5aefe17879e2a83","forgejoWorkflowProof":{"runId":7875,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2131cfe85b8f392294b1d4501db1284d20630029","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-2131cfe85b8f392294b1d4501db1284d20630029","compareStatus":"target_job_success_runtime_verified","workflowRunId":7875,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.135-durable-cc-target-backfill","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:44:50.923048+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2131cfe85b8f392294b1d4501db1284d20630029","external_id":"forgejo-main-2131cfe85b8f","receipt_type":"canonical_release_status","idempotency_key":"mission:527fa29b-3435-4272-abe2-8548cf6e4d82:forgejo-release-status:2131cfe85b8f392294b1d4501db1284d20630029:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"f4b71ee4-37e1-467f-a215-77e9b21f1711","command_center_event_id":"527fa29b-3435-4272-abe2-8548cf6e4d82"},{"id":"56e74884-b3b3-4758-b872-4eefe2195d92","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a7a5d3379ae6","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10517,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":112038,"firstUsefulResultAt":"2026-09-29T12:55:37.071Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4122,"terminal":false,"missionId":"a7a5d337-9ae6-41aa-82f1-a03360133856","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5666,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a7a5d337-9ae6-41aa-82f1-a03360133856"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T12:55:51.275757+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4122","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a7a5d337-9ae6-41aa-82f1-a03360133856:automatic-mission-resume:4122:repair_mission_pr_ready_retryable","mission_step_id":"18b06f7a-fe53-4483-91f4-df378c26c8b5","command_center_event_id":"a7a5d337-9ae6-41aa-82f1-a03360133856"},{"id":"56e79bfe-a58d-4ac0-abbe-64f4a2f2758a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"89074625b579da265bb77d6fc3e802a032faa33d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"reply-reference","satisfied":false,"statement":"The shared Mail composer is bounded to the visible viewport with reserved original-message space rather than consuming the entire keyboard viewport.","proofConditionIds":["source","regression","release"]},{"id":"compact-controls","satisfied":false,"statement":"Mobile reply controls are compact, formatting is collapsed by default, and sending, attachment IDs and signatures remain wired.","proofConditionIds":["source","regression","release"]}],"satisfied":false,"constraints":[{"id":"preserve-mail","satisfied":false,"statement":"Preserve desktop Mail, previews, uploads, reply/send and tenant access; no auth, tenant routing, backend or control-plane changes.","proofConditionIds":["source","regression","release"]},{"id":"same-pr","satisfied":false,"statement":"Use existing PR 2200, its exact-head Gate and squash merge, and existing frontend-only production release; no replacement or duplicate delivery.","proofConditionIds":["source","regression","release"]}],"contractHash":"9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"regression","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T01:15:17.8351+00:00","proof_gate":"request_contract_pending","source_sha":"89074625b579da265bb77d6fc3e802a032faa33d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:abdde506-2acb-4b5d-bcb1-30e820d14c44:request-contract:9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705:89074625b579da265bb77d6fc3e802a032faa33d:pending:repository","mission_step_id":"d40a2c9d-6b6e-41d8-95f9-7ea1a3ea4915","command_center_event_id":"abdde506-2acb-4b5d-bcb1-30e820d14c44"},{"id":"56e863c0-0c1c-4888-8070-cec986493a45","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized PRIME importer root-cause repair: replace the brittle 26-tool client-facing MCP catalog with a tiny stable OAuth-authenticated facade over the existing server-side public tool registry.","baseSha":"5b37afba9f41f2da2fb36ca3c6e370d811e88b53","issuedAt":1788882603123,"expiresAt":1788882783123,"missionId":"f7a5fd1c-ad47-4348-99e3-6c832f924d69","authorizationId":"e6b10ec7-7e67-4e63-802c-48d5ec61c149","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T15:50:03.606337+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b37afba9f41f2da2fb36ca3c6e370d811e88b53","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e6b10ec7-7e67-4e63-802c-48d5ec61c149","mission_step_id":"3e5daaec-7f75-45bd-800c-8bd1fad43f25","command_center_event_id":"f7a5fd1c-ad47-4348-99e3-6c832f924d69"},{"id":"56e88b77-417b-4e25-b5c2-614eb25c1111","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b88b8809dd35","prNumber":2999,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f64aab2c89bdd8b8e0c81f870fbc0cb496c70d06","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:36:12.840532+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f64aab2c89bdd8b8e0c81f870fbc0cb496c70d06","external_id":"2999","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b88b8809-dd35-4614-9b01-ac6248664238:merged-pr:2999:f64aab2c89bdd8b8e0c81f870fbc0cb496c70d06","mission_step_id":"b2ae43c7-a7eb-44ca-86a6-6772e238ca04","command_center_event_id":"b88b8809-dd35-4614-9b01-ac6248664238"},{"id":"56e92c2a-c910-4a53-9957-14d6fc264828","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ceacd58ed323824a0ebb470ea231b101fb8072ce","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ceacd58ed323824a0ebb470ea231b101fb8072ce","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/171","runId":171,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"ceacd58ed323824a0ebb470ea231b101fb8072ce","deploymentId":"forgejo-main-ceacd58ed323824a0ebb470ea231b101fb8072ce","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.38.5-local-runtime-proof","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T22:26:17.732988+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ceacd58ed323824a0ebb470ea231b101fb8072ce","external_id":"forgejo-main-ceacd58ed323","receipt_type":"canonical_release_status","idempotency_key":"mission:32c67a9e-f7ed-45c2-b5cb-933751788cca:forgejo-release-status:ceacd58ed323824a0ebb470ea231b101fb8072ce:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"cc0699ca-1496-4ecc-8ead-fe8974195d8e","command_center_event_id":"32c67a9e-f7ed-45c2-b5cb-933751788cca"},{"id":"56ea8c72-64be-47e5-abaf-0a67483a9cd5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-property-photo-crud-compact-grids-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":14361,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1089,"terminal":false,"missionId":"7847f5eb-4385-46a4-b822-b58988f9361b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1046,"prReadinessMs":924,"approvedPlanMs":0,"missionSetupMs":938,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7847f5eb-4385-46a4-b822-b58988f9361b"},"performance":null,"deploymentId":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-30T02:05:41.243453+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1089","receipt_type":"execute_mission","idempotency_key":"mission:7847f5eb-4385-46a4-b822-b58988f9361b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a2c97df0-90f7-46d4-bd70-57b1c5e0a163","command_center_event_id":"7847f5eb-4385-46a4-b822-b58988f9361b"},{"id":"56ec2790-ae5f-4c54-b68e-b237e1cbc0ba","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-da6a16451d75","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":114442,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":510805,"firstUsefulResultAt":"2026-10-02T01:04:28.554Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4441,"terminal":false,"missionId":"da6a1645-1d75-4e29-9f07-822293174d58","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c7f928a56ba8b7cb75fed0b534bc3464f5f42401","timingsMs":{"prReadinessMs":668,"approvedPlanMs":0,"shipAndProveMs":3063,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"da6a1645-1d75-4e29-9f07-822293174d58"},"performance":null,"deploymentId":"forgejo-main-c7f928a56ba8","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:13:06.460771+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4441","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da6a1645-1d75-4e29-9f07-822293174d58:automatic-mission-resume:4441:canonical_release_reconciliation_pending","mission_step_id":"a6ab7845-3e5d-4222-93f5-6bdda82493d0","command_center_event_id":"da6a1645-1d75-4e29-9f07-822293174d58"},{"id":"56ed44f7-10b6-4511-8fd8-c767bac0e4e8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"49826840353e83df252e196002202f88eea10a76","deploymentId":"forgejo-main-49826840353e83df252e196002202f88eea10a76","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.50.48-visual-proof-intent-routing","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:55:07.852328+00:00","proof_gate":"canonical_release_pending","source_sha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:ebcdc2ad-b629-4d0a-8c65-b86db4a66244:forgejo-release-status:9d75cdfb8cf6ab65035079542e231351f4a54be4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"3eaa0ce2-5ae1-409b-985b-8ca5d5b5f626","command_center_event_id":"ebcdc2ad-b629-4d0a-8c65-b86db4a66244"},{"id":"56ed61af-fc86-46f8-8471-fe666a6a243d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"gate-selection","satisfied":true,"statement":"Tenant Standards / Workspace Health paths execute and pass the named contract with exact-head dependencies, while backend/control-plane proof remains non-frontend.","proofConditionIds":["named-test-proof","source-proof"]},{"id":"proof-integrity","satisfied":true,"statement":"Named Gate-test claims require matching exact Gate log evidence rather than generic green status.","proofConditionIds":["named-test-proof","source-proof","runtime-proof"]},{"id":"objective-routing","satisfied":true,"statement":"Repair/change prose mentioning a PR cannot be mistaken for a release-only request.","proofConditionIds":["source-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-scope","satisfied":true,"statement":"Correct only exact-head Gate dependency materialization and its regression guard; no tenant product/data/migration/auth/storage/Calendar naming changes.","proofConditionIds":["source-proof"]},{"id":"release-scope","satisfied":true,"statement":"Only ccExecution may be released for the merged control-plane repair.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["named-test-proof","source-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["named-test-proof","source-proof","runtime-proof"]}],"contractHash":"a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"named-test-proof","kind":"repository","evidence":{"reason":null,"gateRunId":8603,"satisfied":true,"gateTestProof":"successful_exact_head_gate_log_contains:src/__tests__/contracts/tenant-workspace-health.contract.test.ts","gateTestPassed":true,"missingTargets":[],"gateTestExecuted":true,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"src/__tests__/contracts/tenant-workspace-health.contract.test.ts","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352"},"required":true,"satisfied":true},{"id":"source-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","requestContractHash":"a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":7},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:46:08.30591+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:request-contract:a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8:0fdcc8f2c54a95b459ef27fead4610f366ee4352:verified:","mission_step_id":"27b1dea3-f71c-4fa7-bc06-804cc69179ae","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"56edcd0d-abaf-4061-84ba-7e5becf14e1a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized unfreezing the control plane to eliminate execute_mission critical-path latency, preserve hard safety invariants and canonical release ownership, and refreeze after live proof.","baseSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","issuedAt":1788501691966,"expiresAt":1788501871966,"missionId":"f273ebf9-3681-4086-97be-9a04f510fc94","authorizationId":"10b5d63d-85d6-4736-8b44-b95a15bc0a98","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:01:33.132094+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10b5d63d-85d6-4736-8b44-b95a15bc0a98","mission_step_id":"d4d76e17-e4ae-46e1-86cc-ffb6924e96a6","command_center_event_id":"f273ebf9-3681-4086-97be-9a04f510fc94"},{"id":"56ee3418-5049-46a4-85b8-5c21763899a0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6044","runId":6044,"status":"success","sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:17:49.134278+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","external_id":"forgejo-main-3187eb2c1203","receipt_type":"canonical_release_status","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:forgejo-release-status:3187eb2c1203e5903d3d17933db1f6391c0f7cc9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d245f12a-6bd6-4bd1-9e4f-7974e9c3e4fd","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"56f15965-6b0d-47e1-996a-e38f38b17a75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-274136db44e5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":84153,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":162430,"firstUsefulResultAt":"2026-10-06T15:46:43.138Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":5194,"terminal":false,"missionId":"274136db-44e5-461a-8686-8043d56a6695","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2235,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"274136db-44e5-461a-8686-8043d56a6695"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:49:25.636235+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5194","receipt_type":"automatic_mission_resume","idempotency_key":"mission:274136db-44e5-461a-8686-8043d56a6695:automatic-mission-resume:5194:repair_mission_pr_ready_retryable","mission_step_id":"8293e572-8a7d-4c59-aa45-79c714dbc83e","command_center_event_id":"274136db-44e5-461a-8686-8043d56a6695"},{"id":"56f24f3d-11d9-41f1-89b5-0592eaae9303","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa0d15446ec4","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":51161,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":811665,"firstUsefulResultAt":"2026-09-30T20:03:44.077Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.23-paul-release-path-recovery","prNumber":4267,"terminal":false,"missionId":"aa0d1544-6ec4-40d8-9e33-15045a2231cd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2041,"approvedPlanMs":0,"missionSetupMs":420,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":329,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":420,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":329,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:17:41.065048+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4267","receipt_type":"execute_mission","idempotency_key":"mission:aa0d1544-6ec4-40d8-9e33-15045a2231cd:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"45dfddc6-bf01-4f68-9958-f707a64afbc9","command_center_event_id":"aa0d1544-6ec4-40d8-9e33-15045a2231cd"},{"id":"56f55bd4-7995-4918-a536-e1b612ba7a3d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-750a4948ef6b","reason":"forgejo_same_source_release_retry_exhausted:12816","status":"blocked","metrics":{"receiptBytes":53385,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":7,"executorlessWaitMs":498252,"firstUsefulResultAt":"2026-09-29T01:12:26.181Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.60.0-adaptive-objective-compiler","prNumber":4068,"terminal":false,"missionId":"750a4948-ef6b-414d-8140-4956fedff846","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"43f2a68c63c702c30fc6fa12f4ee2c2afba8a7bb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1273,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":320,"providerAuthMs":0,"shipAndProveMs":685,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":320,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"750a4948-ef6b-414d-8140-4956fedff846"},"performance":null,"deploymentId":"forgejo-main-43f2a68c63c7","releaseState":"failed","workflowRunId":12810,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1419,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:20:25.014903+00:00","proof_gate":"canonical_release_blocked","source_sha":"43f2a68c63c702c30fc6fa12f4ee2c2afba8a7bb","external_id":"forgejo-main-43f2a68c63c7","receipt_type":"execute_mission","idempotency_key":"mission:750a4948-ef6b-414d-8140-4956fedff846:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"6ad511f4-146c-4166-8ca3-2e5bf3db126c","command_center_event_id":"750a4948-ef6b-414d-8140-4956fedff846"},{"id":"56f7204c-a6ff-4e73-925a-a2b1d4d18113","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-balance-video-surface-opacity-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3888,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":724,"terminal":false,"missionId":"9df5d232-2bbf-40b7-9c95-fc657e6c0735","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4cc17dec5edab2f91cfe7e2ca27be28513062bca","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9df5d232-2bbf-40b7-9c95-fc657e6c0735"},"performance":null,"deploymentId":"forgejo-main-4cc17dec5eda","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":6088,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T04:51:05.840982+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4cc17dec5edab2f91cfe7e2ca27be28513062bca","external_id":"forgejo-main-4cc17dec5eda","receipt_type":"execute_mission","idempotency_key":"mission:9df5d232-2bbf-40b7-9c95-fc657e6c0735:execute_mission:canonical_release_dispatched","mission_step_id":"203b377f-7371-4514-a6ae-9c1ee97f92c1","command_center_event_id":"9df5d232-2bbf-40b7-9c95-fc657e6c0735"},{"id":"56f904ba-4b2e-4342-a850-de670a85058a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-repair-the-shared-knocklaunch-rep","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1800,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.35.0-cloudflare-native-frontend-owner","prNumber":null,"terminal":false,"missionId":"8c8e0490-9375-4976-8c5d-50aa774a9389","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"8c8e0490-9375-4976-8c5d-50aa774a9389"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9507,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T20:57:52.449618+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c8e0490-9375-4976-8c5d-50aa774a9389:execute_mission:repair_mission_synthesis_ready","mission_step_id":"de92d1a4-e499-444a-ac84-d652e80f1d1c","command_center_event_id":"8c8e0490-9375-4976-8c5d-50aa774a9389"},{"id":"56f9d024-6096-468a-a3f6-e86cd61e3e59","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-28af7fa0fd8a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33900,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":478004,"firstUsefulResultAt":"2026-09-29T01:18:27.686Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4070,"terminal":false,"missionId":"28af7fa0-fd8a-4404-b45b-6081b520a294","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5c3db564ef99d9889ce507b5df9c24c5da721e7f","timingsMs":{"prReadinessMs":10469,"approvedPlanMs":0,"shipAndProveMs":2662,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"28af7fa0-fd8a-4404-b45b-6081b520a294"},"performance":null,"deploymentId":"forgejo-main-5c3db564ef99","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-commerce-publisher"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1929,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:27:31.038992+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4070","receipt_type":"automatic_mission_resume","idempotency_key":"mission:28af7fa0-fd8a-4404-b45b-6081b520a294:automatic-mission-resume:4070:canonical_release_reconciliation_pending","mission_step_id":"3c7f41c2-1248-45be-aea5-564230f9f6a9","command_center_event_id":"28af7fa0-fd8a-4404-b45b-6081b520a294"},{"id":"56fbae79-6ff6-4eca-8b5a-e2c2d89b97ce","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T05:52:43.677561+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-visual-witness-mobile-toast-intercept-20260804\",\"prNumber\":4029,\"sourceSha\":\"81b71f9313d64361374353cd894012a643fe83e1\",\"deploymentId\":\"canonical-release-81b71f9313d6\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T11:10:51.584837+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:795c50b8-5547-4657-93f4-d24222e62562:owner-progress-heartbeat:119401723","mission_step_id":"c847eeb8-48c3-4bd1-9cb8-0df18870a747","command_center_event_id":"795c50b8-5547-4657-93f4-d24222e62562"},{"id":"56fbbf74-c8f4-48cd-a7e4-7bb868d29119","source":"forgejo","status":"waiting","payload":{"branch":"ai/offline-roofing-proposal-drafts-b5af7190","prNumber":2557,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fe2c1cd8095f44da790eb85e8cb4a38d364b3b97","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:10:10.692697+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fe2c1cd8095f44da790eb85e8cb4a38d364b3b97","external_id":"2557","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69d10dfd-481d-48bc-afe2-f9a6f7ef8d81:merged-pr:2557:fe2c1cd8095f44da790eb85e8cb4a38d364b3b97","mission_step_id":"24b95d89-b60a-45f3-8e47-cc38aecb4a4d","command_center_event_id":"69d10dfd-481d-48bc-afe2-f9a6f7ef8d81"},{"id":"56fd2f92-56da-4659-8b6a-b268729359cd","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"storage-isolation","satisfied":true,"statement":"Workspace Health detects an explicitly cross-tenant-owned configured storage bucket as an important non-repairable isolation issue, and Repair safe issues cannot reassign or mutate that conflicting bucket.","proofConditionIds":["proof-repository","proof-release"]},{"id":"configured-app-drift","satisfied":true,"statement":"Workspace Health flags apps declared by tenant workspace configuration when their tenant_applications assignment is missing and flags configured IDs absent from the application catalog, while preserving the existing disabled-configured-app detection.","proofConditionIds":["proof-repository","proof-release"]},{"id":"truthful-owner-ui","satisfied":true,"statement":"The existing Workspace health card remains compact/responsive and reports configuration-health scope truthfully, including checked time, issue count, safe-repair count, Important/Review labels and Safe repair labels, without claiming comprehensive platform connectivity.","proofConditionIds":["proof-repository","proof-release"]},{"id":"safe-repair-preserved","satisfied":true,"statement":"Existing deterministic route, storage, and MODES repairs remain available when ownership is non-conflicting, and repair returns a newly verified doctor after-state.","proofConditionIds":["proof-repository","proof-release"]},{"id":"regression-coverage","satisfied":true,"statement":"Focused regression coverage protects storage ownership fail-closed behavior and configured-app drift detection.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[{"id":"bounded-scope","satisfied":true,"statement":"Do not add continuous/scheduled health checks, history/incidents, alerts, God Mode aggregate health, unified traffic-light scoring, or aggregate mail/auth/database/Edge Function/integration/customer-data/real interaction health.","proofConditionIds":["proof-repository"]},{"id":"preserve-tenant-state","satisfied":true,"statement":"Do not remove or overwrite tenant business data, branding, provider connections, or unrelated workspace configuration.","proofConditionIds":["proof-repository","proof-release"]},{"id":"release-scope","satisfied":true,"statement":"Release only affected frontend and tenant-media-library Supabase Edge production targets; do not mutate the control plane.","proofConditionIds":["proof-release"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-release"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-release"]}],"contractHash":"bdc516680826ff518d584cf25a7fd39a7a816a961298c51783ddd2aae2fe33a4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"bdc516680826ff518d584cf25a7fd39a7a816a961298c51783ddd2aae2fe33a4","unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"bdc516680826ff518d584cf25a7fd39a7a816a961298c51783ddd2aae2fe33a4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:09:56.9981+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b563f21e-38a2-4413-96b4-9a4b9f8bb870:request-contract:bdc516680826ff518d584cf25a7fd39a7a816a961298c51783ddd2aae2fe33a4:6e9c641564c1a0dbf8f22382a74d8a0943f7c95e:verified:","mission_step_id":"1f187dbb-e5ab-46ba-aa2f-84c73d449818","command_center_event_id":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},{"id":"56fe96a8-7150-4045-b93c-b8381a558513","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13065","runId":13065,"status":"success","sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","changedPaths":["src/components/backgrounds/SpaceBackground.tsx","src/components/platform/TenantBrandMediaSettings.tsx","src/lib/tenants/tenantMediaBranding.ts","src/shells/TenantModesShell.tsx","src/shells/modesTenantShell.ts","supabase/functions/tenant-media-library/index.ts"],"changedPathCount":6,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:24.272848+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1a41a8e9-fa9b-48c7-b230-a4180dff259d:forgejo-release-status:35cdb2d99f3d99ce1c57ca26e03dec4476d87e22:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"40a05786-d98d-4eca-bf5e-d2bc3fbecd93","command_center_event_id":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},{"id":"56fef6d1-a859-4896-95c9-dd2ce699e83f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-76c55e601c56","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19217,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":13205,"firstUsefulResultAt":"2026-10-05T11:46:04.500Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4898,"terminal":false,"missionId":"76c55e60-1c56-4a40-b5bd-295c14888a78","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2450,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"76c55e60-1c56-4a40-b5bd-295c14888a78"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T11:46:17.160168+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4898","receipt_type":"automatic_mission_resume","idempotency_key":"mission:76c55e60-1c56-4a40-b5bd-295c14888a78:automatic-mission-resume:4898:repair_mission_pr_ready_retryable","mission_step_id":"6b392382-b0a7-4717-9e11-6ff3e8e3dfda","command_center_event_id":"76c55e60-1c56-4a40-b5bd-295c14888a78"},{"id":"5702f7b4-4ff4-42b0-a63c-e7c9957cd165","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"e524fa3d39f4581d54e4255ae6c9fc995c1ad7f8","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"e524fa3d39f4581d54e4255ae6c9fc995c1ad7f8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-search"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"036fa61c913df8178d83f1c360b312271b9862a208d73d40c877eec9f95a161d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15521","runId":15521,"status":"running","sourceSha":"e524fa3d39f4581d54e4255ae6c9fc995c1ad7f8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:14:33.488887+00:00","proof_gate":"canonical_release_pending","source_sha":"e524fa3d39f4581d54e4255ae6c9fc995c1ad7f8","external_id":"forgejo-main-e524fa3d39f4","receipt_type":"canonical_release_status","idempotency_key":"mission:c18ac5cf-baac-45c5-9809-d4626985f80a:forgejo-release-status:e524fa3d39f4581d54e4255ae6c9fc995c1ad7f8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"f84df989-0cc5-4fd0-9027-9e3523f94c76","command_center_event_id":"c18ac5cf-baac-45c5-9809-d4626985f80a"},{"id":"57066503-5fdb-4ba8-8136-bb9e6f305c63","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing Forgejo PR #727 as-is. PR #727 is the authoritative green mergeable Big Papi owner-video change, already refreshed to current main and gated successfully at head 15cc687ed1b81252350ec8bee7cdc35fdc9cdd04. Do not synthesize source, do not create a new branch or PR, and do not change the diff. Adopt PR #727 directly by pull-request identity, squash merge it through Forgejo, deploy only the affected frontend target through the canonical Cloudflare release, and prove production delivery. The direct merge operator branch clamp falsely rejected the valid ai/* branch, so rely on PR-native identity rather than a caller-supplied branch string.","tenantRef":"bigpapiscoquitoiceys","receivedAt":"2026-08-26T01:31:50.023Z","fingerprint":"57fe9386efd5c22b95f87b0552e60598a5b9e462012b606e21cc570dc3c12bd4","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:31:50.47657+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ab554076-c98e-4e5c-af6b-ebbc161f125e:tenant-workstream-contribution:57fe9386efd5c22b95f87b0552e60598a5b9e462012b606e21cc570dc3c12bd4","mission_step_id":null,"command_center_event_id":"ab554076-c98e-4e5c-af6b-ebbc161f125e"},{"id":"5707ba6a-84fd-4a88-a9b3-563cf38c9b8c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":749,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3902,"terminal":false,"missionId":"f23b610f-b157-41ad-b6f3-036b6512c160","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f23b610f-b157-41ad-b6f3-036b6512c160"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:34:24.127276+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3902","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f23b610f-b157-41ad-b6f3-036b6512c160:automatic-mission-resume:3902:repair_mission_auto_progress_authorization_retryable","mission_step_id":"cc789afa-77e8-450c-9ff6-f9b8828ef64e","command_center_event_id":"f23b610f-b157-41ad-b6f3-036b6512c160"},{"id":"570a01e0-341e-4c4a-9820-a5de202c969f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the same owner-authorized reliability mission and same PR. This commit only binds the landed shared-read implementation to regression coverage, machine capability metadata, and version identity.","baseSha":"cd78716d87ba09dbbbc580808871d01fb410eed7","issuedAt":1789321501274,"expiresAt":1789321681274,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","authorizationId":"3b3e9020-4351-41d4-84e7-5c08d1bdade9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:45:02.19405+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cd78716d87ba09dbbbc580808871d01fb410eed7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3b3e9020-4351-41d4-84e7-5c08d1bdade9","mission_step_id":"bfa3047a-635a-4e14-9cc1-15aacc032d20","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"570a55d4-f7f4-4e55-9b11-3695ded48e7b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T15:54:22.270028+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-command-center-release-routing-20260804-r202608041544\",\"prNumber\":3992,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:54:06.993204+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1e09ee70-adcc-452e-92bb-37aac0259215:owner-progress-heartbeat:119330136","mission_step_id":"e7721ab8-7161-49d6-9ed9-a1f1270ff6e9","command_center_event_id":"1e09ee70-adcc-452e-92bb-37aac0259215"},{"id":"570a8c69-7702-4cad-8220-9c17dfba7020","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"07a4c0a01504728bd0de85dd7e810e8c91836608","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"07a4c0a01504728bd0de85dd7e810e8c91836608","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/674","runId":674,"status":"waiting","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T03:31:12.666041+00:00","proof_gate":"canonical_release_pending","source_sha":"07a4c0a01504728bd0de85dd7e810e8c91836608","external_id":"forgejo-main-07a4c0a01504","receipt_type":"canonical_release_status","idempotency_key":"mission:26ad36d1-10b6-40d8-bc36-26ac76e02435:forgejo-release-status:07a4c0a01504728bd0de85dd7e810e8c91836608:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3e144bdb-0b6c-432b-bf68-e835baf7001e","command_center_event_id":"26ad36d1-10b6-40d8-bc36-26ac76e02435"},{"id":"570b88d8-dd96-4c08-87b4-bfefe39e26f9","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"0e7f1184013d4615c9bcba264414e455ce2a63a2","consumedAt":1788481689754,"consumerToken":"f7db0a6a-cd1c-4715-b8ad-c513f69af30a","authorizationId":"dc683ff4-d9ca-4f17-990a-551c76e6b288"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:28:10.623694+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"0e7f1184013d4615c9bcba264414e455ce2a63a2","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:dc683ff4-d9ca-4f17-990a-551c76e6b288","mission_step_id":"7644a10a-934e-4e7d-925e-2be2466c812d","command_center_event_id":"11b18f7e-3750-43d6-adac-c00c053bf912"},{"id":"570dd598-57fa-4697-ae10-a5defd6a07d8","source":"cc-execution","status":"retryable","payload":{"runId":10111,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","prNumber":3231,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:16:03.056703+00:00","proof_gate":"transient_recovery_provider_failure","source_sha":"aaf63dded95df0d732846f600f8f639ba2b566b9","external_id":"10111","receipt_type":"automatic_transient_recovery_provider_failure","idempotency_key":"transient-release-recovery-dispatch-failed:10111:1.58.182-witness-render-cold-start-aware","mission_step_id":"5f646ce0-7d2d-408d-a385-9681d1d7eb16","command_center_event_id":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},{"id":"5711c6ad-9710-482f-b96a-0312de179f17","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c94f84fd0535f3f00ed9e17ddf871b6317d69892","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c94f84fd0535f3f00ed9e17ddf871b6317d69892","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/641","runId":641,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T01:58:11.009028+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c94f84fd0535f3f00ed9e17ddf871b6317d69892","external_id":"forgejo-main-c94f84fd0535","receipt_type":"canonical_release_status","idempotency_key":"mission:5c1fee9c-9bfc-4cbd-9573-ba4d422b363f:forgejo-release-status:c94f84fd0535f3f00ed9e17ddf871b6317d69892:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ddc9753f-9439-4d86-8f8c-d85fce7ae223","command_center_event_id":"5c1fee9c-9bfc-4cbd-9573-ba4d422b363f"},{"id":"57132ddf-07aa-4c5a-884e-01c25cd83417","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"b01b91c8ef5e461ee1349cf5bedefdd1ddb53084f4db96be94bb94c5939b9dd0","forgejoWorkflowProof":{"runId":11043,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"4731d212d4a336cd02be1ce7734c9942de1e71de","runnerVersion":"onrunner-4731d212d4a3","expectedSourceSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:52:24.943206+00:00","proof_gate":"canonical_release_pending","source_sha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","external_id":"forgejo-main-0fcd7f50dc0d","receipt_type":"canonical_release_status","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:forgejo-release-status:0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"02612e1f-b7e4-4be1-98ce-e143b5a3f831","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"57137282-6a7d-4a09-8608-8773b0eb3369","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papi-owner-operating-system","prNumber":389,"nextAction":null,"mergeCommitSha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T23:36:07.642983+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","external_id":"389","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:b13d3518-aca1-4b2f-b2fc-b16810e78fba:merged-pr:389:branch-deleted","mission_step_id":"176c6d83-4d0d-4014-abbe-e7fce7e0ca5f","command_center_event_id":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},{"id":"5713f396-947b-430d-bca0-1585d61a49d2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-05T21:28:29.378371+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-premium-ops-rebuild\",\"prNumber\":4069,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T23:20:31.87584+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:fbd2787e-5def-4723-afe8-7fb0489f3a2d:owner-progress-heartbeat:119404642","mission_step_id":"319619ea-3f77-4954-a8f1-764c9c13db9c","command_center_event_id":"fbd2787e-5def-4723-afe8-7fb0489f3a2d"},{"id":"5714ff06-7a90-46b5-bb70-3a8147b32b9b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-08e50739c61c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":52613,"releaseCount":0,"toolCallCount":34,"repeatedCallCount":25,"executorlessWaitMs":421077,"firstUsefulResultAt":"2026-10-04T21:24:39.233Z","recoveryAttemptCount":23,"ownerInterruptionCount":0},"version":null,"prNumber":4857,"terminal":false,"missionId":"08e50739-c61c-4e33-a186-13709dc8e364","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2160,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08e50739-c61c-4e33-a186-13709dc8e364"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:28:49.485588+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4857","receipt_type":"automatic_mission_resume","idempotency_key":"mission:08e50739-c61c-4e33-a186-13709dc8e364:automatic-mission-resume:4857:repair_mission_pr_ready_retryable","mission_step_id":"97b63ef6-63b9-4456-ac7f-4c503308745c","command_center_event_id":"08e50739-c61c-4e33-a186-13709dc8e364"},{"id":"5716264b-86ff-4b76-a524-94bbc6c42e07","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1197,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.2-canonical-release-dedupe","prNumber":null,"terminal":false,"missionId":"a1a4a155-2cec-4c9e-9e09-27a1775b8d30","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"a1a4a155-2cec-4c9e-9e09-27a1775b8d30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2038,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T13:14:28.829538+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1a4a155-2cec-4c9e-9e09-27a1775b8d30:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8c36a6ce-4278-461b-b93f-717d78378fe9","command_center_event_id":"a1a4a155-2cec-4c9e-9e09-27a1775b8d30"},{"id":"571a1358-1fc7-4fee-b479-c337a436947c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.202-owner-machinery-truth","prNumber":null,"terminal":false,"missionId":"75bc676f-267f-400e-9dbe-9bb6bb84764e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1016,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1016,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1301,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:22:58.331343+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75bc676f-267f-400e-9dbe-9bb6bb84764e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cc480a80-1758-4fb8-8286-bc6a6f3da194","command_center_event_id":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},{"id":"571ed33a-f24d-4311-a391-1d0309de9472","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:9f780dae-431e-49ff-a3ef-e8e81b304776","mission_step_id":null,"command_center_event_id":"9f780dae-431e-49ff-a3ef-e8e81b304776"},{"id":"571fd3c7-12c0-4a2b-ae5d-b131b35dafc4","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-restore-point.json"],"baseSha":"47520879982758a0c352430d88736dad18ff8165","consumedAt":1787955428724,"consumerToken":"990d83a4-ff19-46bc-a6b1-44b11821f0bc","authorizationId":"1ea4d732-81da-45e0-aba4-87b25cdb6174"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:17:09.699212+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"47520879982758a0c352430d88736dad18ff8165","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:1ea4d732-81da-45e0-aba4-87b25cdb6174","mission_step_id":"9c70e1e2-3809-41a4-bddc-2e7a7b662616","command_center_event_id":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},{"id":"57205cc2-eb3a-4d11-ae30-f15bbd0700e5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3409f4d3f9ef","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3823,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":17424,"firstUsefulResultAt":"2026-09-27T23:50:41.726Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.298-witness-intent","prNumber":null,"terminal":false,"missionId":"3409f4d3-f9ef-47ab-be29-6bbf62bc84c9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1140,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":258,"providerAuthMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"3409f4d3-f9ef-47ab-be29-6bbf62bc84c9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3387,"likelyAffectedFiles":["supabase/functions/operator-respond/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:41.765687+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3409f4d3-f9ef-47ab-be29-6bbf62bc84c9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"23c4c63d-7e90-4240-87ae-db05b8a6934b","command_center_event_id":"3409f4d3-f9ef-47ab-be29-6bbf62bc84c9"},{"id":"57207875-8c80-4083-a975-7d2040b04c96","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","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":"Prevent stale closed/superseded pull-request events and commit statuses from contaminating canonical Gate readiness for the current PR generation.","baseSha":"361ccbef4678184e6e2d358524ee51b34096ab98","issuedAt":1790296721481,"expiresAt":1790296901481,"missionId":"3d2ccf96-f444-4094-a9f9-46d64a26205d","authorizationId":"6883cc06-91d0-4445-a432-6288a4573325","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:38:41.779597+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"361ccbef4678184e6e2d358524ee51b34096ab98","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6883cc06-91d0-4445-a432-6288a4573325","mission_step_id":"4254a366-eb8e-40ca-9bb7-7b8803053f86","command_center_event_id":"3d2ccf96-f444-4094-a9f9-46d64a26205d"},{"id":"5721213b-ee29-406a-aff2-d402f9504a10","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-owner-invite-branding-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":4841,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"cd832363-e3ef-4481-9fa2-635d9082216e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":252,"prReadinessMs":0,"approvedPlanMs":252,"missionSetupMs":3402,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cd832363-e3ef-4481-9fa2-635d9082216e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:30:53.395596+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd832363-e3ef-4481-9fa2-635d9082216e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"63a1272c-c4f3-488e-acfe-bf1dcbc2f1cd","command_center_event_id":"cd832363-e3ef-4481-9fa2-635d9082216e"},{"id":"5722b8ce-3548-4aa2-badf-c67d6cf7fa41","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cb226a3b0871","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":77787,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T05:00:27.202Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3861,"terminal":false,"missionId":"cb226a3b-0871-4ad9-b125-44767b357891","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":708,"missionSetupMs":342,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":342,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":342,"repositoryMutationMs":3154,"repositoryProviderMs":3154,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1992,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":342,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1162},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"cb226a3b-0871-4ad9-b125-44767b357891"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3571,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:00:32.810496+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3861","receipt_type":"execute_mission","idempotency_key":"mission:cb226a3b-0871-4ad9-b125-44767b357891:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"38aceefd-8106-4d04-a6d0-33812fb55ccd","command_center_event_id":"cb226a3b-0871-4ad9-b125-44767b357891"},{"id":"57233742-4003-413f-ab64-b4b731fc4e70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":110415,"releaseCount":0,"toolCallCount":109,"repeatedCallCount":100,"executorlessWaitMs":6590157,"firstUsefulResultAt":"2026-10-06T18:23:08.902Z","recoveryAttemptCount":47,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"81329240-95b3-465f-8ee3-3c23b2d4000b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"81329240-95b3-465f-8ee3-3c23b2d4000b"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:23:33.184863+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:81329240-95b3-465f-8ee3-3c23b2d4000b:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"c7c4e01a-2d2c-41be-8f0e-dcef63fb0b4f","command_center_event_id":"81329240-95b3-465f-8ee3-3c23b2d4000b"},{"id":"57236e87-514c-49e7-b184-81428d5d5d45","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"popup-loop","satisfied":true,"statement":"Pop-Up launch blocks impossible usable-tub loadouts, live Pop-Ups can be ended deterministically, and active Pop-Up surfaces order, money, and inventory next actions.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"order-loop","satisfied":true,"statement":"Pop-Up Money exposes New Order and preserves order_request as non-payable.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"event-money","satisfied":true,"statement":"Event Day visibly exposes remaining balance due in summary and closeout money context.","proofConditionIds":["repository-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"No migrations, duplicate pricing/inventory systems, unrelated tenant changes, or Visual Witness. Release frontend only.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","runtime-proof"]}],"contractHash":"7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":8729,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:54:20.470606+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e9b915ae5a4d2166c2b2b68ef9b691d4dc858776","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:65f9c078-7455-4320-a65f-993b85d1ae16:request-contract:7d84ec027a395e95940e6d2c3dc54ba85629af255ff311f46e878a6e36a5bc22:e9b915ae5a4d2166c2b2b68ef9b691d4dc858776:verified:","mission_step_id":"fc5899de-fd38-438d-9944-60dd47342d94","command_center_event_id":"65f9c078-7455-4320-a65f-993b85d1ae16"},{"id":"5723df33-298e-407b-a25a-fcd507c749ba","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"98a6304d4935c90a287ca001006a3456ca359eaab218beebc772cea96a444528","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6013","runId":6013,"status":"success","sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T00:16:24.434782+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","external_id":"forgejo-main-06a8b2830332","receipt_type":"canonical_release_status","idempotency_key":"mission:035a6503-b36a-4d77-b27b-2c87d213cb8f:forgejo-release-status:06a8b283033241e0568b1fa3faa9dd2cbc156577:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"21fa6221-4b0b-48e6-8449-328a9ee659e5","command_center_event_id":"035a6503-b36a-4d77-b27b-2c87d213cb8f"},{"id":"5723e647-9fbd-4dd0-b8d8-4004c1170b28","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T18:45:30.012945+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-842a152b2c42\",\"prNumber\":4486,\"sourceSha\":\"9a1d36c87bb80789f8edf82f6bcaaa184bd33ff2\",\"deploymentId\":\"forgejo-main-9a1d36c87bb8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:47:45.723454+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:842a152b-2c42-423a-8351-1853b53269d0:owner-progress-heartbeat:119397071","mission_step_id":"5aeabd98-fd55-497b-874a-87f57f2e05d3","command_center_event_id":"842a152b-2c42-423a-8351-1853b53269d0"},{"id":"57257502-23f1-4001-a1f5-37599e35d3fc","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1406,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":552,"providerAuthMs":0,"ledgerPrepareMs":552,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":552,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":552,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:06:20.896783+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19ade7f6-15a0-49f1-b4f6-61927fc789be:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"0e17aff9-6565-4e4d-a558-e89613361d12","command_center_event_id":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},{"id":"57287959-dd23-4bc9-8e6c-e7b236ce52c6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8895b390ff84","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2931,"terminal":false,"missionId":"8895b390-ff84-4ac0-a3bd-b2c41967e356","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9234,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1374,"approvedPlanMs":0,"missionSetupMs":1641,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1017,"ledgerReconcileMs":0,"lineageReconcileMs":624,"resolvePreflightMs":1641,"repositoryMutationMs":7651,"repositoryProviderMs":4673,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4290,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1017,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":383},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8895b390-ff84-4ac0-a3bd-b2c41967e356"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:46:00.319308+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2931","receipt_type":"execute_mission","idempotency_key":"mission:8895b390-ff84-4ac0-a3bd-b2c41967e356:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8207ec59-8652-4b3d-aada-93ffcd81a385","command_center_event_id":"8895b390-ff84-4ac0-a3bd-b2c41967e356"},{"id":"572c6890-22f0-4d98-a564-0271ee103aa6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"fe3c79c8dbeb3319c18cecef25b27e45389bdfe9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Prepare and ship the Tennex Tax Solutions tenant for Anthony's meeting today. Build a stylish Tennex-branded marketing command center with canonical avatar/Profile/Settings, no PCG contamination, Google Workspace and QuickBooks connection/status entry points, existing-client audience ingestion with deduplication and source labels, and an explicit campaign workflow: segment -> compose -> preview/test -> review recipients -> send. Reuse existing KNOCKLAUNCH mail/Drive/Calendar/Connections primitives where appropriate. Keep sensitive accounting details out of the marketing UI. Use the canonical Gate/merge/release path and prove Tennex production live. Do not run Visual Witness after every operation; use only final claim-matched proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"0130a8648030d33bc959a62bf3de4c20918af60fe2ca9a3d20569cd1af77b942","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0130a8648030d33bc959a62bf3de4c20918af60fe2ca9a3d20569cd1af77b942"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:23:34.100542+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"fe3c79c8dbeb3319c18cecef25b27e45389bdfe9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:31e9561c-0b84-49a5-8792-58676cdb81f2:request-contract:0130a8648030d33bc959a62bf3de4c20918af60fe2ca9a3d20569cd1af77b942:fe3c79c8dbeb3319c18cecef25b27e45389bdfe9:verified:","mission_step_id":"a0f100f6-fa3b-43a7-9b8c-29392e069468","command_center_event_id":"31e9561c-0b84-49a5-8792-58676cdb81f2"},{"id":"572e0ea8-9a2c-4ec5-add0-c90086ef50a1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-7588f40681af","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3632,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11965,"firstUsefulResultAt":"2026-10-05T15:38:11.443Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.96-cloudflare-release-reconciliation","prNumber":null,"terminal":false,"missionId":"7588f406-81af-4dcf-9ce3-eb0471485fbc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":265,"providerAuthMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"7588f406-81af-4dcf-9ce3-eb0471485fbc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4196,"likelyAffectedFiles":["config/platform-standards.json","config/capabilities/emergency-control-plane-patch-retired.json","config/capabilities/knocklaunch-console.json","config/owner-context.json","scripts/knocklaunch-console/README.md","scripts/knocklaunch-console/connect-support.cmd"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:38:12.848581+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7588f406-81af-4dcf-9ce3-eb0471485fbc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"371c545d-6901-4f27-a0b0-1baee401e369","command_center_event_id":"7588f406-81af-4dcf-9ce3-eb0471485fbc"},{"id":"572f3ffe-e416-4ba3-a183-7cfbf1ae4b80","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","releaseState":"pending","exactConductorRun":{"id":31234091598,"status":"in_progress","headSha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T02:03:23.453948+00:00","proof_gate":"canonical_release_pending","source_sha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","external_id":"canonical-release-3e850fcbf8fe","receipt_type":"canonical_release_status","idempotency_key":"mission:a4eba287-7529-461b-839a-19453bd4f3f9:release-status:3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d:pending:canonical-production-release/verified=pending","mission_step_id":"ee73e857-e52e-4844-a521-22f3a06df082","command_center_event_id":"a4eba287-7529-461b-839a-19453bd4f3f9"},{"id":"572fa235-d950-4871-a799-1264b978ce5b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e328acd4554956381607fb840892b604aea8c020","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e328acd4554956381607fb840892b604aea8c020","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"14740a94232bfe6710d7ea6dc9e0206e54c65c889d3e5da2d6d2cb6047f6b087","forgejoWorkflowProof":{"runId":11284,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running"},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T20:16:21.779515+00:00","proof_gate":"canonical_release_pending","source_sha":"e328acd4554956381607fb840892b604aea8c020","external_id":"forgejo-main-e328acd45549","receipt_type":"canonical_release_status","idempotency_key":"mission:7ec4d004-eaba-4262-83a9-ae4670dfc3da:forgejo-release-status:e328acd4554956381607fb840892b604aea8c020:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a2a2ec11-dbb4-4276-a2f6-96d6c24089ec","command_center_event_id":"7ec4d004-eaba-4262-83a9-ae4670dfc3da"},{"id":"57305212-24cf-4327-bdb1-485ed0ffc6ed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"source-pages","statement":"PAUL research uses bounded retrieved content from top public source pages and labels search-result-only fallback evidence.","provenance":{"reason":"Improve outside-resource intelligence and confirmation quality.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"research-receipt","statement":"PAUL returns a compact research receipt and per-source retrieval state through the shared intelligence response.","provenance":{"reason":"Show what outside evidence was actually gathered.","source":"implementation_requirement","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","constraints":[{"id":"bounded","statement":"Research retrieval remains tightly bounded in source count, time, textual content and response size.","provenance":{"reason":"Keep research reliable and responsive.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"privacy-scope","statement":"Preserve current research privacy, tenant isolation, provider neutrality and fail-closed verification behavior.","provenance":{"reason":"Universal research must preserve scope and privacy.","source":"platform_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"no-witness","statement":"Do not run Visual Witness.","provenance":{"reason":"Standing owner rule.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by source count"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","canonicalIntent":"Upgrade canonical PAUL external research so explicit web-research requests use bounded content retrieved from the top public source pages, not only search-result summaries. Compare retrieved page evidence across sources, preserve search-result summaries as labeled fallback evidence when page retrieval is unavailable, and return a compact research receipt with query, retrieval time, source counts, evidence kind, and per-source retrieval status. Propagate the richer research receipt through platform-sidekick-intelligence so every authenticated Sidekick using canonical PAUL receives the same evidence. Keep retrieval tightly bounded by source count, timeout, accepted textual content, and response size. Preserve current privacy, tenant isolation, provider-neutral Mission Freedom, research fail-closed behavior, and existing reasoning routing. Bump cc-execution identity, Gate, merge, release, and production eval. Do not run Visual Witness.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"The source-page research cc-execution runtime is live from merged source and PAUL production eval is green.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Upgrade-canonical-PAUL-external-research-so-explicit-web-research-requests-use-bounded-content-retri","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"cffca11efba4570b990315d79774041557cc563c2bd86e65a4cb3830bfcdaa8f","requestContractRevision":2,"previousRequestContractHash":"e8a576d848609fd3844154e937032b5fcee5f62547c4d6589356497d77c86dea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:34:17.547469+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f6454c-184f-4821-88e2-3454a9885322:request-contract:cffca11efba4570b990315d79774041557cc563c2bd86e65a4cb3830bfcdaa8f","mission_step_id":"39fdec52-7f5f-4fab-9329-dc3b597daf75","command_center_event_id":"d9f6454c-184f-4821-88e2-3454a9885322"},{"id":"5730a13a-99b1-496c-89b7-5d5fa88c57ef","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/modes-upload-auth-contract-20260911","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2415,"terminal":false,"missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:24:06.882855+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2415","receipt_type":"automatic_mission_resume","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:automatic-mission-resume:2415:repair_mission_auto_progress_authorization_retryable","mission_step_id":"590c0024-d06b-4161-a00a-7f0ce805b6c7","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"5732c102-3568-4ef3-a2e2-6936fa88ff55","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-09c9b780f759","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":2398,"terminal":false,"missionId":"09c9b780-f759-4a01-aa06-76436f899690","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19974,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1376,"providerAuthMs":0,"ledgerPrepareMs":502,"ledgerReconcileMs":0,"lineageReconcileMs":874,"resolvePreflightMs":1376,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":502,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"09c9b780-f759-4a01-aa06-76436f899690"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:33:10.574588+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2398","receipt_type":"execute_mission","idempotency_key":"mission:09c9b780-f759-4a01-aa06-76436f899690:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"0a043ab8-22c7-4653-9941-2da680b5c51b","command_center_event_id":"09c9b780-f759-4a01-aa06-76436f899690"},{"id":"5734a4dc-0166-402d-8a5d-718467bd79bc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","wordingChanged":false,"canonicalIntent":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"salvage","statement":"Resume blocked Forgejo conflicted-PR recovery with corrected source-bound diff-window salvage, without inheriting stale prior failed cooldowns.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","constraints":[{"id":"safety","statement":"Preserve prior replacement PR lineage and original PR evidence, keep exact source SHA, tenant isolation, Gate and canonical release; never bypass merge safeguards.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"urgent","deadlineSignals":["by bumping its queue recovery cache namespace to V8 so the","immediately"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","canonicalIntent":"Finish the existing KnockLaunch control-plane merge-conflict salvage PR #6017 by bumping its queue recovery cache namespace to V8 so the newly repaired oversized-source recovery gets tried immediately without stale V7 failure cooldowns.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Verified cc-execution merged recovery revision live and queue supervisor re-assesses failed backlog.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Finish-the-existing-KnockLaunch-control-plane-merge-conflict-salvage-PR-6017-by-bumping-its-queue-re","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"9af75864fbac289437b6e387dd6746a730d82fa4b7440df0f70984331b723c7c","requestContractRevision":2,"previousRequestContractHash":"e6f9a06ac34e676538e10cd33bd2e02837b7c453387a7558336582e5f53ee09e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T21:35:58.465579+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ff9b81bd-d69b-4daa-a7cc-6fd2070181ae:request-contract:9af75864fbac289437b6e387dd6746a730d82fa4b7440df0f70984331b723c7c","mission_step_id":"8eb4304b-bc06-4593-ac5f-03467081d406","command_center_event_id":"ff9b81bd-d69b-4daa-a7cc-6fd2070181ae"},{"id":"5735012a-2f53-4c7f-baa1-5b81398271d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-bc6b7ace3335","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"bc6b7ace-3335-40d9-b595-24e150309eab","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":334,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":905,"providerAuthMs":0,"ledgerPrepareMs":905,"ledgerReconcileMs":238,"lineageReconcileMs":0,"resolvePreflightMs":905,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1143,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"bc6b7ace-3335-40d9-b595-24e150309eab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5328,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/screenshot-capture.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T06:07:44.653336+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bc6b7ace-3335-40d9-b595-24e150309eab:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"341cb31c-4e6e-4bc1-a006-f355769c3d3f","command_center_event_id":"bc6b7ace-3335-40d9-b595-24e150309eab"},{"id":"57358d13-517d-4df9-8e0a-256b6f5baf53","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4746,"terminal":false,"missionId":"63a86676-05fb-488f-bca1-259ba0606b66","operation":"ship_and_prove","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5f6b9a59b4c227e0170764f56f7603e6d4fdff90","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5830,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1515,"providerAuthMs":0,"ledgerPrepareMs":1515,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1515,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1515,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"63a86676-05fb-488f-bca1-259ba0606b66"},"performance":null,"deploymentId":"forgejo-main-5f6b9a59b4c2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:34:54.210705+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"5f6b9a59b4c227e0170764f56f7603e6d4fdff90","external_id":"forgejo-main-5f6b9a59b4c2","receipt_type":"ship_and_prove","idempotency_key":"mission:63a86676-05fb-488f-bca1-259ba0606b66:ship_and_prove:canonical_release_reconciliation_pending:5f6b9a59b4c227e0170764f56f7603e6d4fdff90:no-run","mission_step_id":"ae616d7c-9f34-433e-83f9-fedf9ccd57b7","command_center_event_id":"63a86676-05fb-488f-bca1-259ba0606b66"},{"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":"5737ba6a-20f3-4933-afe1-ea6393ca1c70","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:e80226db-ecd5-4ab8-b421-43d00fe3265f","mission_step_id":null,"command_center_event_id":"e80226db-ecd5-4ab8-b421-43d00fe3265f"},{"id":"573824fe-acdb-48b9-8c29-6b86c4423446","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6af4fe2fda20","prNumber":2934,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"161c318acaafc379cb83fb365c713474eb2fece4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:39:34.032816+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"161c318acaafc379cb83fb365c713474eb2fece4","external_id":"2934","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6af4fe2f-da20-4f08-93bd-ef5dd1eba303:merged-pr:2934:161c318acaafc379cb83fb365c713474eb2fece4","mission_step_id":"ce3b6314-7689-423d-a453-7ffce9e50fe3","command_center_event_id":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},{"id":"57383cf2-0a33-4930-8e32-915bdd656b4f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/dialer-compliance-entrypoints.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport fs from 'node:fs';\nimport path from 'node:path';\n\nconst root = process.cwd();\nconst read = (relativePath: string) => fs.readFileSync(path.join(root, relativePath), 'utf8');\n\ndescribe('platform dialer compliance entrypoint invariant', () => {\n  it('keeps cell-mode provider dialing behind the canonical server preflight', () => {\n    const source = read('supabase/functions/initiate-call/index.ts');\n    const preflightIndex = source.indexOf('await runPreflight(');\n    const providerIndex = source.indexOf('calls.create(');\n\n    expect(source).toContain('from \"../_shared/runPreflight.ts\"');\n    expect(preflightIndex).toBeGreaterThan(-1);\n    expect(providerIndex).toBeGreaterThan(preflightIndex);\n    expect(source).toContain('If denied, we never touch Twilio');\n  });\n\n  it('keeps browser-mode provider dialing behind the same canonical server preflight', () => {\n    const source = read('supabase/functions/twiml-browser-dial/index.ts');\n    const preflightIndex = source.indexOf('await runPreflight(');\n    const dialIndex = source.indexOf('<Dial');\n\n    expect(source).toContain('from \"../_shared/runPreflight.ts\"');\n    expect(preflightIndex).toBeGreaterThan(-1);\n    expect(dialIndex).toBeGreaterThan(preflightIndex);\n  });\n\n  it('keeps the generic Call Center route behind the shared client guard before session side effects', () => {\n    const source = read('src/pages/applications/CallCenterApplicationRoute.tsx');\n    const guardIndex = source.indexOf('buildCallOutreachCompliance({');\n    const sessionIndex = source.indexOf(\"from('call_center_sessions' as any).insert\");\n    const telIndex = source.indexOf('window.location.href=phoneHref');\n\n    expect(source).toContain(\"from '@/lib/compliance/callOutreachCompliance'\");\n    expect(guardIndex).toBeGreaterThan(-1);\n    expect(sessionIndex).toBeGreaterThan(guardIndex);\n    expect(telIndex).toBeGreaterThan(sessionIndex);\n  });\n\n  it('keeps Quick Dial on the shared client guard and canonical cell hook', () => {\n    const source = read('src/components/communications/QuickDialPad.tsx');\n\n    expect(source).toContain('buildCallOutreachCompliance({');\n    expect(source).toContain('formatCallComplianceBlock(compliance)');\n    expect(source).toContain('await call({');\n    expect(source).not.toContain(\"supabase.functions.invoke('initiate-call'\");\n  });\n\n  it('keeps workflow and workspace launchers on canonical hooks instead of direct provider calls', () => {\n    const workflow = read('src/components/workflow/WorkflowCallDock.tsx');\n    const launcher = read('src/components/workspace/CallLauncher.tsx');\n\n    expect(workflow).toContain('useTwilioCall');\n    expect(workflow).toContain('useBrowserCall');\n    expect(workflow).not.toContain(\"supabase.functions.invoke('initiate-call'\");\n    expect(workflow).not.toContain('device.connect(');\n\n    expect(launcher).toContain('useTwilioCall');\n    expect(launcher).not.toContain(\"supabase.functions.invoke('initiate-call'\");\n    expect(launcher).not.toContain('device.connect(');\n  });\n\n  it('keeps the canonical platform calling window at 8 AM through 8 PM Eastern', () => {\n    const compliance = read('src/lib/complianceUtils.ts');\n    const timezone = read('src/lib/timezone/stateToTimezone.ts');\n\n    expect(compliance).toContain('Platform calling window: 8 AM – 8 PM Eastern Time');\n    expect(compliance).toContain('return hour >= 8 && hour < 20');\n    expect(timezone).toContain('Platform policy: 8 AM – 8 PM Eastern Time');\n    expect(timezone).toContain('return etHour >= 8 && etHour < 20');\n  });\n});\n"}],"branch":"ai/objective-first-repair-5fbf6967a783","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3","objective":"Harden platform dialer compliance drift prevention. Preserve the current canonical server-side preflight architecture and 8 AM-8 PM Eastern policy. Add a focused contract that fails Gate if cell-mode provider dialing stops running runPreflight before Twilio, browser-mode provider dialing stops running runPreflight before returning <Dial>, the generic Call Center route moves session/tel side effects ahead of buildCallOutreachCompliance, Quick Dial bypasses its shared guard/canonical hook, workflow/workspace launchers directly invoke provider primitives instead of canonical hooks, or the platform calling window drifts away from 8 AM-8 PM Eastern. Do not duplicate compliance business logic. One focused PR, Gate, squash merge, affected release only if production source changes, and repository/runtime proof appropriate to the actual diff.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"dialer-drift-contract","statement":"Gate permanently detects outbound dialer compliance drift across the canonical cell, browser, generic Call Center, Quick Dial, workflow, and workspace launch paths.","proofConditionIds":["proof-repository"]},{"id":"preserve-policy","statement":"The existing 8 AM-8 PM Eastern calling window and shared server preflight remain the authoritative behavior rather than being duplicated.","proofConditionIds":["proof-repository"]}],"constraints":[{"id":"no-duplicate-logic","statement":"Do not reimplement DNC/TCPA/time-window business rules in a second primitive; enforce architecture and ordering through contract coverage.","proofConditionIds":["proof-repository"]},{"id":"no-unnecessary-release","statement":"If the diff is test-only, do not manufacture a production deployment requirement; prove the merged repository invariant.","proofConditionIds":["proof-repository"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The merged contract test passes Gate and protects every enumerated dialer entrypoint and the 8 AM-8 PM Eastern invariant.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"dialer-drift-contract","statement":"Gate permanently detects outbound dialer compliance drift across the canonical cell, browser, generic Call Center, Quick Dial, workflow, and workspace launch paths.","proofConditionIds":["proof-repository"]},{"id":"preserve-policy","statement":"The existing 8 AM-8 PM Eastern calling window and shared server preflight remain the authoritative behavior rather than being duplicated.","proofConditionIds":["proof-repository"]}],"constraints":[{"id":"no-duplicate-logic","statement":"Do not reimplement DNC/TCPA/time-window business rules in a second primitive; enforce architecture and ordering through contract coverage.","proofConditionIds":["proof-repository"]},{"id":"no-unnecessary-release","statement":"If the diff is test-only, do not manufacture a production deployment requirement; prove the merged repository invariant.","proofConditionIds":["proof-repository"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The merged contract test passes Gate and protects every enumerated dialer entrypoint and the 8 AM-8 PM Eastern invariant.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"9e6419cbed186630bab3fae5749e119f12d41c193cf533f5a0a4d34f39d3ed41","replayCount":0,"serializedBytes":7818},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:26:23.741269+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5fbf6967-a783-4cda-870a-27740b8e8ef3:repository-mutation-intent:9e6419cbed186630bab3fae5749e119f12d41c193cf533f5a0a4d34f39d3ed41:0","mission_step_id":"67d84b00-5c1a-4eba-940a-192ee50e9a5f","command_center_event_id":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},{"id":"57386545-efb4-46ab-adb3-7308ccc41696","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/experience-editor-universal-truth","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.0-single-patch-authority","prNumber":null,"terminal":false,"missionId":"f355921f-4ddb-4916-b76f-bf3cfff72651","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 recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"f355921f-4ddb-4916-b76f-bf3cfff72651"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":3322,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T15:00:40.258995+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f355921f-4ddb-4916-b76f-bf3cfff72651:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a17dfb13-844c-4a86-ad2b-14b2659b160b","command_center_event_id":"f355921f-4ddb-4916-b76f-bf3cfff72651"},{"id":"5738ad79-2373-4456-8bac-eebe4f1fe135","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b88b8809dd35","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2999,"terminal":false,"missionId":"b88b8809-dd35-4614-9b01-ac6248664238","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":764,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b88b8809-dd35-4614-9b01-ac6248664238"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:34:31.428269+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2999","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b88b8809-dd35-4614-9b01-ac6248664238:automatic-mission-resume:2999:repair_mission_waiting_for_gate","mission_step_id":"d373edf4-ff43-473e-82e7-6d0c878dd319","command_center_event_id":"b88b8809-dd35-4614-9b01-ac6248664238"},{"id":"573909bc-64a4-4640-803d-85ed039b8085","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:28:07.792217+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419792","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"573a701d-3a71-4e3a-af3c-be788b422d36","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-99a0ad0358bf","writes":[],"patches":[],"version":1,"approved":true,"missionId":"99a0ad03-58bf-40d8-8f01-dfba453bc2cc","objective":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","sourceSha":"974e225089871d6848a4f9abacb8e988dffa8b8d","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"  const missionSetupStartedAt = Date.now();\n  const incomingMissionReference = Boolean(body.missionId || body.mission_id);\n  const incomingPrNumber = Number(body.prNumber || body.pr_number || 0);\n  const freshExplicitMutation = missionRequired\n    && !incomingMissionReference\n    && !(Number.isInteger(incomingPrNumber) && incomingPrNumber > 0)\n    && explicitMutationPaths(body).length > 0;\n  if (missionRequired) {\n    const ensured = await ensureMission(env, body, defaults);\n    ledgerPrepareMs = Number(ensured?.timings?.totalMs || 0);\n    ledgerReconcileMs += Number(ensured?.timings?.reconcileMs || 0);\n    if (!ensured.ok) {\n      const ensuredStatus = Number(ensured.status || 0);\n      if (ensuredStatus < 500) return json(ensured.data, ensured.status || 503);\n      mission = {\n        missionId: null,\n        objective: body.objective || defaults.objective || null,\n        missionType: body.missionType || body.mission_type || defaults.missionType || \"owner_objective\",\n        repository: body.repository || DEFAULT_REPOSITORY,\n        branch: body.branch || body.branchName || null,\n        status: \"ledger_degraded\",\n        phase: \"implementation\",\n        terminal: false,\n        context: { ledgerDegraded: true, durableMissionPersisted: false },\n      };\n      missionLedgerWarning = {\n        warning: \"mission_ledger_unavailable_nonfatal\",\n        proofGate: ensured.data?.proofGate || ensured.data?.proof_gate || \"mission_ledger_unavailable\",\n        reason: ensured.data?.reason || \"mission_ledger_unavailable\",\n        durableMissionPersisted: false,\n      };\n    } else {\n      missionPersisted = true;\n      if (freshExplicitMutation) {\n        mission = ensured.data;\n      } else {\n        try {\n          const lineageStartedAt = Date.now();\n          mission = await reconcileMissionSourceLineage(env, ensured.data);\n          lineageReconcileMs = Date.now() - lineageStartedAt;\n        } catch (error) {\n          mission = ensured.data;\n          missionLedgerWarning = {\n            warning: \"mission_source_reconciliation_failed_nonfatal\",\n            reason: error instanceof Error ? error.message : String(error),\n          };\n        }\n      }\n    }","old_content":"  const missionSetupStartedAt = Date.now();\n  if (missionRequired) {\n    const ensured = await ensureMission(env, body, defaults);\n    ledgerPrepareMs = Number(ensured?.timings?.totalMs || 0);\n    ledgerReconcileMs += Number(ensured?.timings?.reconcileMs || 0);\n    if (!ensured.ok) {\n      const ensuredStatus = Number(ensured.status || 0);\n      if (ensuredStatus < 500) return json(ensured.data, ensured.status || 503);\n      mission = {\n        missionId: null,\n        objective: body.objective || defaults.objective || null,\n        missionType: body.missionType || body.mission_type || defaults.missionType || \"owner_objective\",\n        repository: body.repository || DEFAULT_REPOSITORY,\n        branch: body.branch || body.branchName || null,\n        status: \"ledger_degraded\",\n        phase: \"implementation\",\n        terminal: false,\n        context: { ledgerDegraded: true, durableMissionPersisted: false },\n      };\n      missionLedgerWarning = {\n        warning: \"mission_ledger_unavailable_nonfatal\",\n        proofGate: ensured.data?.proofGate || ensured.data?.proof_gate || \"mission_ledger_unavailable\",\n        reason: ensured.data?.reason || \"mission_ledger_unavailable\",\n        durableMissionPersisted: false,\n      };\n    } else {\n      missionPersisted = true;\n      try {\n        const lineageStartedAt = Date.now();\n        mission = await reconcileMissionSourceLineage(env, ensured.data);\n        lineageReconcileMs = Date.now() - lineageStartedAt;\n      } catch (error) {\n        mission = ensured.data;\n        missionLedgerWarning = {\n          warning: \"mission_source_reconciliation_failed_nonfatal\",\n          reason: error instanceof Error ? error.message : String(error),\n        };\n      }\n    }"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(missionControl, /repository_mutation_intent_dispatched/);\n  assert.match(missionControl, /const incomingMissionReference = Boolean\\(body\\.missionId \\|\\| body\\.mission_id\\)/);\n  assert.match(missionControl, /const freshExplicitMutation = missionRequired/);\n  assert.match(missionControl, /!incomingMissionReference/);\n  assert.match(missionControl, /explicitMutationPaths\\(body\\)\\.length > 0/);\n  assert.match(missionControl, /if \\(freshExplicitMutation\\) \\{\\s*mission = ensured\\.data;/);\n  assert.match(missionControl, /else \\{\\s*try \\{\\s*const lineageStartedAt = Date\\.now\\(\\);\\s*mission = await reconcileMissionSourceLineage/);","old_content":"  assert.match(missionControl, /repository_mutation_intent_dispatched/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","wordingChanged":false,"canonicalIntent":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Brand-new explicit mutation missions acknowledge durable background execution without waiting for source-lineage reconciliation, while continuation and existing-PR safety remains unchanged.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]}],"objective":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","constraints":[{"id":"fresh-only","statement":"The fast acknowledgment may apply only when there was no incoming mission ID, no incoming PR number, and an explicit mutation payload is present after canonical normalization.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]},{"id":"lineage-safety","statement":"Existing mission continuations and existing PR operations must continue to reconcile authoritative source lineage synchronously before execution.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]},{"id":"durability-first","statement":"The mission and repository mutation intent must be durably persisted before returning implementation_dispatched.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-fast-mutation-ack-live","kind":"runtime","claim":"The live cc-execution runtime contains the verified fresh-mutation acknowledgment fast path with continuation lineage safeguards intact.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","wordingChanged":false,"canonicalIntent":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Brand-new explicit mutation missions acknowledge durable background execution without waiting for source-lineage reconciliation, while continuation and existing-PR safety remains unchanged.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]}],"objective":"Reduce KNOCKLAUNCH Console owner wait for new explicit mutation commands by skipping synchronous source-lineage reconciliation only for brand-new durable mutation missions that already contain an explicit mutation payload and have no existing mission or PR lineage. Persist the durable mission and mutation intent first, return the implementation_dispatched acknowledgment immediately, and perform the existing mutation/Gate/merge/release/proof flow in the background. Preserve synchronous lineage reconciliation for continuations, existing missions, and existing PRs. Add focused invariant coverage, Gate, merge, release cc-execution, and prove the new runtime live.","constraints":[{"id":"fresh-only","statement":"The fast acknowledgment may apply only when there was no incoming mission ID, no incoming PR number, and an explicit mutation payload is present after canonical normalization.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]},{"id":"lineage-safety","statement":"Existing mission continuations and existing PR operations must continue to reconcile authoritative source lineage synchronously before execution.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]},{"id":"durability-first","statement":"The mission and repository mutation intent must be durably persisted before returning implementation_dispatched.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-fast-mutation-ack-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-fast-mutation-ack-live","kind":"runtime","claim":"The live cc-execution runtime contains the verified fresh-mutation acknowledgment fast path with continuation lineage safeguards intact.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"41d5673059e5fafe7cb68e40be268cafea114a9388aa95aeaca17db4bf564af8","replayCount":0,"serializedBytes":15484},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:33:53.09421+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:99a0ad03-58bf-40d8-8f01-dfba453bc2cc:repository-mutation-intent:41d5673059e5fafe7cb68e40be268cafea114a9388aa95aeaca17db4bf564af8:0","mission_step_id":"62365831-21cd-4b6e-9720-d0022ac598db","command_center_event_id":"99a0ad03-58bf-40d8-8f01-dfba453bc2cc"},{"id":"573a776e-52ec-4bef-9c0f-4537b935f342","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:46:02.821886+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419144","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"573ba2c9-8f93-430d-b7ed-9b599b8e0d31","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control plane maintenance mission and same PR #1194. Tighten the already-implemented artifact promotion contract by changing only .forgejo/workflows/knocklaunch.yml on the existing branch: a normal successful Gate build is promotable only when cloudflare-native-build proves recoveredCount=0 in its public-env verification log. If any browser-public build value had to be recovered from the live site, keep the Gate result valid but set artifact_promotable=false so post-merge release takes the existing canonical rebuild fallback. Preserve every other part of the current PR exactly, including source-tree identity, tree+explicit-input cache key, manifest/dist integrity verification, low-memory non-promotion, privileged credential isolation, Gate safety/freshness, and release fallback. Re-gate this same PR and ship only after the exact-head Gate is green.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control plane maintenance mission and same PR #1194. Tighten the already-implemented artifact promotion contract by changing only .forgejo/workflows/knocklaunch.yml on the existing branch: a normal successful Gate build is promotable only when cloudflare-native-build proves recoveredCount=0 in its public-env verification log. If any browser-public build value had to be recovered from the live site, keep the Gate result valid but set artifact_promotable=false so post-merge release takes the existing canonical rebuild fallback. Preserve every other part of the current PR exactly, including source-tree identity, tree+explicit-input cache key, manifest/dist integrity verification, low-memory non-promotion, privileged credential isolation, Gate safety/freshness, and release fallback. Re-gate this same PR and ship only after the exact-head Gate is green.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"promote-exact-artifact","statement":"A normal successful build-critical Gate artifact is promotable only when source-tree/public-input provenance is reproducible and public-env recoveredCount is zero; exact matching post-merge release deploys it without a second bundle build.","proofConditionIds":["gate-proof","release-proof"]},{"id":"fail-closed-live-recovery","statement":"Any Gate build that uses live public-env recovery remains valid for pre-merge validation but is not cached as promotable, so release rebuilds canonically.","proofConditionIds":["workflow-source"]}],"objective":"Continue the same owner-authorized control plane maintenance mission and same PR #1194. Tighten the already-implemented artifact promotion contract by changing only .forgejo/workflows/knocklaunch.yml on the existing branch: a normal successful Gate build is promotable only when cloudflare-native-build proves recoveredCount=0 in its public-env verification log. If any browser-public build value had to be recovered from the live site, keep the Gate result valid but set artifact_promotable=false so post-merge release takes the existing canonical rebuild fallback. Preserve every other part of the current PR exactly, including source-tree identity, tree+explicit-input cache key, manifest/dist integrity verification, low-memory non-promotion, privileged credential isolation, Gate safety/freshness, and release fallback. Re-gate this same PR and ship only after the exact-head Gate is green.","constraints":[{"id":"bounded-continuation","statement":"This corrective generation changes only .forgejo/workflows/knocklaunch.yml on the same branch and PR; no duplicate branch or PR.","proofConditionIds":["workflow-source"]},{"id":"safety-preserved","statement":"All previously specified Gate, freshness, protected-main, credential-isolation, integrity, and release fallback guarantees remain intact.","proofConditionIds":["gate-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"workflow-source","kind":"repository","claim":"The artifact-promotable condition explicitly requires recoveredCount=0 and otherwise leaves the artifact non-promotable.","route":null,"required":true,"expectedText":"Gate build used live public-env recovery; artifact will not be promoted and release will rebuild.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"runtime","claim":"The refreshed exact-head Gate succeeds and prepares a promotable artifact only after normal build plus recoveredCount=0 proof.","route":null,"required":true,"expectedText":"Promotable frontend Gate artifact prepared","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"After merge, frontend release verifies and deploys the exact Gate artifact without a second bundle build, or rebuilds if any provenance condition is not exact.","route":null,"required":true,"expectedText":"Frontend release exact Gate artifact verified; duplicate production build will be skipped.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"8242ae263f501f133d977e7f0bd5bf983068a71bfbc4c283545a958c4cc4777a","requestContractRevision":2,"previousRequestContractHash":"812e97e928fda81cee14938050e77c3753493ee909925aca19534fa5803c463b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T15:08:29.46816+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94e78c83-5df9-45c4-af96-698f150160fd:request-contract-revision:2:8242ae263f501f133d977e7f0bd5bf983068a71bfbc4c283545a958c4cc4777a","mission_step_id":"917804ea-9a64-4d5d-93d2-6e28c1a0d18e","command_center_event_id":"94e78c83-5df9-45c4-af96-698f150160fd"},{"id":"573bfe53-5eeb-49b6-ab1a-aa2c2d7b5fef","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtr8hkl4","reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-mtr8hkl4","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":286,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":396,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":396,"repositoryMutationMs":286,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:53:57.491543+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7f2449a4-2612-4c5e-ac36-8a6252ef870f","command_center_event_id":"ff4f46b7-128d-4dd6-a7bd-e9d7b9fa5f25"},{"id":"573c187a-5298-47bb-a792-f3119f40930c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1ad6f54ef9b6","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6861,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":41734,"firstUsefulResultAt":"2026-10-04T09:47:34.914Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4720,"terminal":false,"missionId":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4057,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":578,"missionSetupMs":253,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":253,"repositoryMutationMs":3479,"repositoryProviderMs":3479,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2140,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1339},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3310,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:48:23.003804+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4720","receipt_type":"execute_mission","idempotency_key":"mission:1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f22f637c-9b42-4cc7-8e00-cb79a47666f9","command_center_event_id":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57"},{"id":"573e3cb7-841e-46da-a031-fd3053fd7525","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3cc342e3e98e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.62.0-mission-freedom-cloudflare-primary","prNumber":null,"terminal":false,"missionId":"3cc342e3-e98e-4eaf-a983-1630a595655e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1145,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":393,"providerAuthMs":0,"ledgerPrepareMs":393,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":393,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":393,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"3cc342e3-e98e-4eaf-a983-1630a595655e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4159,"likelyAffectedFiles":["workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/test/model-provider-gateway.test.js","workers/cc-execution/src/version.js","config/mission-freedom-provider-cutover.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:27:18.522903+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3cc342e3-e98e-4eaf-a983-1630a595655e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6780e6b9-9777-453f-8ae9-4c1a552687d9","command_center_event_id":"3cc342e3-e98e-4eaf-a983-1630a595655e"},{"id":"57401fbd-91fa-4a01-b1f1-fad32cbc32d5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt exact existing Forgejo PR #1897 as this mission's repository lineage. Make no source mutation and do not ship yet.","wordingChanged":false,"canonicalIntent":"Adopt exact existing Forgejo PR #1897 as this mission's repository lineage. Make no source mutation and do not ship yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"adopt-pr","statement":"Mission lineage points to existing PR #1897 and branch ai/storage-architecture-v3.","proofConditionIds":["repository-proof"]}],"objective":"Adopt exact existing Forgejo PR #1897 as this mission's repository lineage. Make no source mutation and do not ship yet.","constraints":[{"id":"no-new-pr","statement":"Do not create a replacement PR or branch.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"repository_adoption_only_no_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Existing Forgejo PR #1897 is the authoritative source lineage for this mission.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"74900115087c8a000ef98b79f5336a7e35309509e8d673fce6526371babea2cc","requestContractRevision":2,"previousRequestContractHash":"ff13707e29bfcb0752ce525267b8db2855c1410cb1c87d27a3fd80e5ca26e5ad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:28:39.956091+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:74900115087c8a000ef98b79f5336a7e35309509e8d673fce6526371babea2cc","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"57429a07-f290-4364-a9b5-b83cafc6d062","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-account-robust","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":4009,"terminal":false,"missionId":"11792b6d-4f53-49b1-9d9b-2a83f6b6b03b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4525,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":580,"approvedPlanMs":0,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":3097,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"11792b6d-4f53-49b1-9d9b-2a83f6b6b03b"},"performance":null,"deploymentId":"forgejo-main-dac80a67f140","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:51:02.030515+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","external_id":"forgejo-main-dac80a67f140","receipt_type":"execute_mission","idempotency_key":"mission:11792b6d-4f53-49b1-9d9b-2a83f6b6b03b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"db89bba7-90ca-4b5f-8f27-6a7be07adae9","command_center_event_id":"11792b6d-4f53-49b1-9d9b-2a83f6b6b03b"},{"id":"5742bbcf-589a-4f23-af1a-cbd4fa23de6a","source":"cc-execution","status":"authorized","payload":{"paths":["src/pages/admin/GodModeCommandConsole.tsx","workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-knowledge.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/test/console-intelligence.test.js","workers/cc-execution/test/console-knowledge.test.js"],"reason":"Noel explicitly authorized PAUL Console intelligence-layer wiring and rejected any fallback-only shortcut.","baseSha":"7387c56f9b1300b052e8253c22787f2af88ab644","issuedAt":1790636243071,"expiresAt":1790636423071,"missionId":"0d564936-8994-415e-a891-e9966b133234","authorizationId":"42ae997f-ecd4-4889-b196-16ddf6f4ad9a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:57:23.315801+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7387c56f9b1300b052e8253c22787f2af88ab644","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:42ae997f-ecd4-4889-b196-16ddf6f4ad9a","mission_step_id":"4bd3972a-df3c-4af9-83c9-fe2ade516e1b","command_center_event_id":"0d564936-8994-415e-a891-e9966b133234"},{"id":"57450d9d-1225-4885-801b-b75ee52df344","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e83752efd135","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":97097,"releaseCount":0,"toolCallCount":51,"repeatedCallCount":41,"executorlessWaitMs":647011,"firstUsefulResultAt":"2026-10-05T20:01:38.803Z","recoveryAttemptCount":39,"ownerInterruptionCount":0},"version":null,"prNumber":5046,"terminal":false,"missionId":"e83752ef-d135-46bc-a27e-9b05fd0d7897","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:08:46.123236+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5046","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e83752ef-d135-46bc-a27e-9b05fd0d7897:automatic-mission-resume:5046:repair_mission_waiting_for_gate","mission_step_id":"6367e6b8-c6d2-492c-a7b1-196ecb18c76b","command_center_event_id":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},{"id":"5745d3c3-fcdb-4055-87bd-4764903748a7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-route-family-surface","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.200-durable-chat-resume-relevance","prNumber":3329,"terminal":false,"missionId":"eb038fae-32d5-4f12-a0b1-d509ac479b78","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17609,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1359,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":16250,"repositoryProviderMs":16250,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":8920,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7330},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"eb038fae-32d5-4f12-a0b1-d509ac479b78"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3353,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:58:17.502409+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3329","receipt_type":"execute_mission","idempotency_key":"mission:eb038fae-32d5-4f12-a0b1-d509ac479b78:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"be6dd1c4-0fe3-45a2-a66a-cb07930b9626","command_center_event_id":"eb038fae-32d5-4f12-a0b1-d509ac479b78"},{"id":"57468f95-c55a-489a-af84-9ff36b12c982","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f23f055dee14","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":60926,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":27,"executorlessWaitMs":100951,"firstUsefulResultAt":"2026-10-05T21:12:14.929Z","recoveryAttemptCount":29,"ownerInterruptionCount":0},"version":null,"prNumber":5068,"terminal":false,"missionId":"f23f055d-ee14-4018-9e5a-c7f359038234","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1985,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f23f055d-ee14-4018-9e5a-c7f359038234"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:12:27.72076+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5068","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f23f055d-ee14-4018-9e5a-c7f359038234:automatic-mission-resume:5068:repair_mission_pr_ready_retryable","mission_step_id":"05998255-0df2-4095-873b-63f6dbbe1d96","command_center_event_id":"f23f055d-ee14-4018-9e5a-c7f359038234"},{"id":"57479f90-9109-4da9-8284-6d3fd21ca749","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4e3c38c9d6ff","prNumber":2478,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:29:59.359289+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c6e5401e71dd50d754de7c361b74dfc8d77bb163","external_id":"2478","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4e3c38c9-d6ff-462d-9aa4-b2eb641fef24:merged-pr:2478:c6e5401e71dd50d754de7c361b74dfc8d77bb163","mission_step_id":"6534cec6-e002-4fe7-8945-9df99591402f","command_center_event_id":"4e3c38c9-d6ff-462d-9aa4-b2eb641fef24"},{"id":"5748210f-4159-48e2-8844-1588b058ef35","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"730b12aa468debabb56bea0b48d3eb4c8d9a11e1a8901dcc3457900d544936f0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:44:59.666433+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:91d77241-5fe8-4ecb-aa89-4398e51cad52:repository-mutation-intent-blocked:730b12aa468debabb56bea0b48d3eb4c8d9a11e1a8901dcc3457900d544936f0","mission_step_id":"f80c7c2d-48ef-4699-9400-4dd4bf00c87c","command_center_event_id":"91d77241-5fe8-4ecb-aa89-4398e51cad52"},{"id":"574ab0b7-49a7-46db-80fd-6e90f85e44dc","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":939,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4129,"terminal":false,"missionId":"14f42a0e-3917-4745-a5f5-5c3265c280c0","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":57,"approvedPlanMs":0,"shipAndProveMs":2276,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"14f42a0e-3917-4745-a5f5-5c3265c280c0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:25.732493+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4129","receipt_type":"automatic_mission_resume","idempotency_key":"mission:14f42a0e-3917-4745-a5f5-5c3265c280c0:automatic-mission-resume:4129:canonical_release_reconciliation_pending","mission_step_id":"81229289-8333-4247-b6bd-a8ebfd03f62e","command_center_event_id":"14f42a0e-3917-4745-a5f5-5c3265c280c0"},{"id":"574b6c3d-82b0-4df8-9215-c1cdb0731f66","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7dfe5f3d81a2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9327,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":103581,"firstUsefulResultAt":"2026-10-03T01:26:13.999Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":4584,"terminal":false,"missionId":"7dfe5f3d-81a2-4a83-9364-4ecf79490360","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6208,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2560,"approvedPlanMs":884,"missionSetupMs":391,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":391,"repositoryMutationMs":2211,"repositoryProviderMs":2211,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2045,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":166},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7dfe5f3d-81a2-4a83-9364-4ecf79490360"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:28:12.358206+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4584","receipt_type":"execute_mission","idempotency_key":"mission:7dfe5f3d-81a2-4a83-9364-4ecf79490360:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"59eff8c9-529d-4887-876c-de4c1e48a5d6","command_center_event_id":"7dfe5f3d-81a2-4a83-9364-4ecf79490360"},{"id":"574c9872-8546-4351-bb31-c087c7a7bb3a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8abe379a3327","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":55331,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T11:29:38.319Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3971,"terminal":false,"missionId":"8abe379a-3327-4de7-a4e8-38b4eca2016d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3625,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":614,"missionSetupMs":249,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":249,"repositoryMutationMs":3011,"repositoryProviderMs":3011,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1756,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1255},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"8abe379a-3327-4de7-a4e8-38b4eca2016d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3734,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:29:42.805461+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3971","receipt_type":"execute_mission","idempotency_key":"mission:8abe379a-3327-4de7-a4e8-38b4eca2016d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"25d60161-a64e-446e-aaa0-ef28d7be7dad","command_center_event_id":"8abe379a-3327-4de7-a4e8-38b4eca2016d"},{"id":"57513162-ded6-4757-9e6c-539786ed23c0","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7140fc89022b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33778,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4650,"firstUsefulResultAt":"2026-09-27T15:45:23.292Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3883,"terminal":false,"missionId":"7140fc89-022b-405b-b826-abd3f648f965","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b35f64a8cf5238edde61310dd9fadc22422d4968","timingsMs":{"prReadinessMs":493,"approvedPlanMs":0,"shipAndProveMs":2524,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7140fc89-022b-405b-b826-abd3f648f965"},"performance":null,"deploymentId":"forgejo-main-b35f64a8cf52","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:45:35.965006+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3883","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7140fc89-022b-405b-b826-abd3f648f965:automatic-mission-resume:3883:canonical_release_reconciliation_pending","mission_step_id":"bd8d6eaa-b029-48a4-9d8c-91924ada6c6f","command_center_event_id":"7140fc89-022b-405b-b826-abd3f648f965"},{"id":"5754396f-24d8-4dd6-9f5b-229aaac405de","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1f752d6ba867","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2887,"terminal":false,"missionId":"1f752d6b-a867-468a-a3b3-53c7a668b994","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","timingsMs":{"prReadinessMs":528,"approvedPlanMs":0,"shipAndProveMs":4378,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1f752d6b-a867-468a-a3b3-53c7a668b994"},"performance":null,"deploymentId":"forgejo-main-803b4fc96ddc","workflowRunId":8647,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:17:05.723117+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2887","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f752d6b-a867-468a-a3b3-53c7a668b994:automatic-mission-resume:2887:canonical_release_reconciliation_pending","mission_step_id":"e50eb04f-655e-480f-86ca-a0aac179f394","command_center_event_id":"1f752d6b-a867-468a-a3b3-53c7a668b994"},{"id":"5755ef5d-700b-4a7e-88aa-391abce2beb4","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9f00e4d0a77f-r202609041201","prNumber":1678,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9b309523b596b77af5765e2dbec1681bc7592d1f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:16:37.443614+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9b309523b596b77af5765e2dbec1681bc7592d1f","external_id":"1678","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:merged-pr:1678:9b309523b596b77af5765e2dbec1681bc7592d1f","mission_step_id":"3f5ba6e6-e833-49c3-9def-6f35cdca28ed","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"57567300-a2ba-4a9d-a57a-18cd1248b38b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-actions-operator-524-20260826","reason":"pull_request_not_merge_eligible:retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7949,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.1-protected-main-release-handoff","prNumber":795,"terminal":false,"missionId":"49c6154a-22ac-46d5-ac37-5a6be555e074","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":21585,"prReadinessMs":5791,"approvedPlanMs":0,"missionSetupMs":487,"shipAndProveMs":15015},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"49c6154a-22ac-46d5-ac37-5a6be555e074"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5244,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T23:47:07.938526+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"795","receipt_type":"execute_mission","idempotency_key":"mission:49c6154a-22ac-46d5-ac37-5a6be555e074:execute_mission:canonical_release_transport_retryable","mission_step_id":"bf13f5e6-1489-4feb-b2f4-760999b5d48e","command_center_event_id":"49c6154a-22ac-46d5-ac37-5a6be555e074"},{"id":"57587609-6c11-4d9e-821c-7beb43595c2f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0527038aab47","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5583,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":24282,"firstUsefulResultAt":"2026-09-25T23:44:39.707Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1175,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":251,"providerAuthMs":0,"ledgerPrepareMs":251,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":251,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":251,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4056,"likelyAffectedFiles":["workers/cc-execution/src/index.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:44:51.519015+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0527038a-ab47-4fbc-a6f6-b5548bc8e62c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"686c9d30-f206-44f8-839a-cce1f3fe1e47","command_center_event_id":"0527038a-ab47-4fbc-a6f6-b5548bc8e62c"},{"id":"575a6ae0-1455-4036-a92e-e1e6e54e482e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a7b470b0ee1b50e877725ad960524ce900957c18","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"capacity-pool","satisfied":true,"statement":"The control plane routes new Visual Witness inspections to healthy available capacity, using virtual immediately when primary is full.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"fast-recovery","satisfied":true,"statement":"Interactive Visual Witness queue and no-progress defaults recover at 30 seconds with only a short supervisor reconciliation margin.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"claim-driven-capture","satisfied":true,"statement":"Nonvisual interaction claims can verify from executable interaction and diagnostic evidence without screenshots, while explicit visual claims still require visual evidence.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"runtime-alignment","satisfied":true,"statement":"Both primary and virtual witness runtimes are released from the repaired source generation and report healthy authority.","proofConditionIds":["runtime-proof"]},{"id":"release-contract","satisfied":true,"statement":"Forgejo OnRunner release validation accepts the current capacity-pool contract and the N-1 legacy failover contract without requiring current primary preference.","proofConditionIds":["repo-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"independent-verifier","satisfied":true,"statement":"Visual Witness remains an independent verifier and is not granted product source-mutation authority or permission to create irreversible customer side effects merely for proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"isolation","satisfied":true,"statement":"The warm browser process continues to create isolated browser contexts for mission projections so tenant and authentication state cannot leak.","proofConditionIds":["repo-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"9b428083c77a288dff45a39f6fbe6323a5368900416d68a535b0e20959a48a27","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"gateRunId":9394,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"9b428083c77a288dff45a39f6fbe6323a5368900416d68a535b0e20959a48a27","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","onrunner"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"a7b470b0ee1b50e877725ad960524ce900957c18"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"9b428083c77a288dff45a39f6fbe6323a5368900416d68a535b0e20959a48a27"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:53:57.308194+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a7b470b0ee1b50e877725ad960524ce900957c18","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a924d509-8361-466f-9fcc-6999d3a728e6:request-contract:9b428083c77a288dff45a39f6fbe6323a5368900416d68a535b0e20959a48a27:a7b470b0ee1b50e877725ad960524ce900957c18:verified:","mission_step_id":"87bb3685-df18-4a6b-8bd3-f5dcd444e3f2","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"575addfc-1d43-4262-9962-78eb2a685f00","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c43209cbca72","reason":null,"status":"complete","metrics":{"receiptBytes":207108,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":22,"executorlessWaitMs":989329,"firstUsefulResultAt":"2026-10-02T02:30:39.177Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4454,"terminal":false,"missionId":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3521,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":417,"ledgerReconcileMs":0,"lineageReconcileMs":82,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":417,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2745,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:33:10.756965+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4454","receipt_type":"execute_mission","idempotency_key":"mission:c43209cb-ca72-4870-9e03-5fc4e41d1eaa:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"917ff471-4f14-4e7c-b9e6-c6d5e7bc5b10","command_center_event_id":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},{"id":"575bbf30-36b0-43df-93e9-ec575debe534","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4d9f6cc3d7b3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2142,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T04:29:58.812Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.233-source-scope-authority","prNumber":null,"terminal":false,"missionId":"4d9f6cc3-d7b3-4c59-aa49-725867a5e65d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":421,"providerAuthMs":0,"ledgerPrepareMs":421,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":421,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":421,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"4d9f6cc3-d7b3-4c59-aa49-725867a5e65d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3811,"likelyAffectedFiles":["workers/cc-execution/test/source-discovery-policy.test.js","workers/cc-execution/test/execution-contract-callsite-enforcement.test.js","workers/cc-execution/src/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:29:58.851685+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4d9f6cc3-d7b3-4c59-aa49-725867a5e65d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6e5a4905-adaf-4930-854d-f4eba6adb920","command_center_event_id":"4d9f6cc3-d7b3-4c59-aa49-725867a5e65d"},{"id":"575cc657-bc0b-46e4-8d42-a4053793c558","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b01ddc0767ca","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3389,"terminal":false,"missionId":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8227,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3238,"missionSetupMs":334,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":334,"repositoryMutationMs":4989,"repositoryProviderMs":4989,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3064,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1925},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4396,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:55:25.595785+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3389","receipt_type":"execute_mission","idempotency_key":"mission:b01ddc07-67ca-45aa-bfaa-485ef6454ee6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"75969a42-d054-483e-a233-acac9043cdda","command_center_event_id":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},{"id":"575d1d12-21c5-4ef3-aefb-bc394b039d0f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the existing open PR #1832 on branch ai/curri-branding-route-family-cleanup and update that same branch only. Apply the exact billing import blocker repair described in the explicit request contract, preserving all existing Curri edits already on the branch. Then run the canonical KnockLaunch Gate, squash merge PR #1832 when green, deploy only affected frontend, and prove live. Do not create a second PR, branch, media asset, or release path.","tenantRef":"curri-properties","receivedAt":"2026-09-05T13:17:10.090Z","fingerprint":"54af4b16265b191560bd5eb3364aef37a9bff645532f799081214cdba60891f1","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-branding-route-family-cleanup","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the existing open PR #1832 on branch ai/curri-branding-route-family-cleanup and update that same branch only. Apply the exact billing import blocker repair described in the explicit request contract, preserving all existing Curri edits already on the branch. Then run the canonical KnockLaunch Gate, squash merge PR #1832 when green, deploy only affected frontend, and prove live. Do not create a second PR, branch, media asset, or release path.","wordingChanged":false,"canonicalIntent":"Adopt the existing open PR #1832 on branch ai/curri-branding-route-family-cleanup and update that same branch only. Apply the exact billing import blocker repair described in the explicit request contract, preserving all existing Curri edits already on the branch. Then run the canonical KnockLaunch Gate, squash merge PR #1832 when green, deploy only affected frontend, and prove live. Do not create a second PR, branch, media asset, or release path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-route-family","statement":"Curri REALTOR routes do not inherit generic CRM/roofing/canvassing shortcuts.","proofConditionIds":["gate-green","merged","live"]},{"id":"curri-legacy-route","statement":"Curri does not restore legacy /crm/* routes.","proofConditionIds":["gate-green","merged","live"]},{"id":"curri-assets","statement":"Curri approved primary Supabase logo/background remain bound and unchanged.","proofConditionIds":["gate-green","merged","live"]},{"id":"gate-blocker","statement":"Frontend billing pages no longer import Supabase Edge Function source directly, so the frontend Gate can resolve billing catalog imports.","proofConditionIds":["gate-green","merged","live"]}],"objective":"Adopt the existing open PR #1832 on branch ai/curri-branding-route-family-cleanup and update that same branch only. Apply the exact billing import blocker repair described in the explicit request contract, preserving all existing Curri edits already on the branch. Then run the canonical KnockLaunch Gate, squash merge PR #1832 when green, deploy only affected frontend, and prove live. Do not create a second PR, branch, media asset, or release path.","constraints":[{"id":"same-pr","statement":"Reuse branch ai/curri-branding-route-family-cleanup and existing PR #1832; no duplicate PR or branch.","proofConditionIds":["gate-green","merged","live"]},{"id":"no-control-plane","statement":"Do not mutate frozen control-plane source.","proofConditionIds":["gate-green","merged","live"]},{"id":"pricing-preserved","statement":"Do not change billing prices or backend billing behavior.","proofConditionIds":["gate-green","merged","live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"KnockLaunch Gate passes on the updated PR #1832 head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merged","kind":"repository","claim":"PR #1832 is squash merged to main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Affected frontend release is live and Curri route behavior reflects the repaired REALTOR contract while approved Curri branding remains resolved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-branding-route-family-cleanup","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit_owner_request\",\"objective\":\"Finish existing Curri PR #1832 and repair the proven Gate blocker without creating another branch or PR.\",\"outcomes\":[{\"id\":\"curri-route-family\",\"statement\":\"Curri REALTOR routes do not inherit generic CRM/roofing/canvassing shortcuts.\"},{\"id\":\"curri-legacy-route\",\"statement\":\"Curri does not restore legacy /crm/* routes.\"},{\"id\":\"curri-assets\",\"statement\":\"Curri approved primary Supabase logo/background remain bound and unchanged.\"},{\"id\":\"gate-blocker\",\"statement\":\"Frontend billing pages no longer import Supabase Edge Function source directly, so the frontend Gate can resolve billing catalog imports.\"}],\"constraints\":[{\"id\":\"same-pr\",\"statement\":\"Reuse branch ai/curri-branding-route-family-cleanup and existing PR #1832; no duplicate PR or branch.\"},{\"id\":\"no-control-plane\",\"statement\":\"Do not mutate frozen control-plane source.\"},{\"id\":\"pricing-preserved\",\"statement\":\"Do not change billing prices or backend billing behavior.\"}],\"proofConditions\":[{\"id\":\"gate-green\",\"kind\":\"repository\",\"claim\":\"KnockLaunch Gate passes on the updated PR #1832 head.\",\"required\":true},{\"id\":\"merged\",\"kind\":\"repository\",\"claim\":\"PR #1832 is squash merged to main.\",\"required\":true},{\"id\":\"live\",\"kind\":\"runtime\",\"claim\":\"Affected frontend release is live and Curri route behavior reflects the repaired REALTOR contract while approved Curri branding remains resolved.\",\"required\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"0be23c8bb5ea15d060769fd74fd6d713fcb6b83666f78051d6875e9cfdfd74dd","requestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T13:17:10.596833+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9418ecbf-dc58-4cb5-95e2-6f7d6e8b169d:tenant-workstream-contribution:54af4b16265b191560bd5eb3364aef37a9bff645532f799081214cdba60891f1","mission_step_id":"3c7c40b7-9567-498d-a67f-4aa973b449a5","command_center_event_id":"9418ecbf-dc58-4cb5-95e2-6f7d6e8b169d"},{"id":"575da432-9108-431a-a68e-9ae7ef007a02","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"136503405602645c1e4f94d3024dfec6d715dfcf","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"136503405602645c1e4f94d3024dfec6d715dfcf","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/271","runId":271,"status":"waiting","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","deploymentId":"forgejo-main-c148bf8c2cd6d051f9dc66a887029ce5516f4a91","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.1-predictive-reliability-speed-guardrails","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:11:45.376248+00:00","proof_gate":"canonical_release_pending","source_sha":"136503405602645c1e4f94d3024dfec6d715dfcf","external_id":"forgejo-main-136503405602","receipt_type":"canonical_release_status","idempotency_key":"mission:f23836a6-d7a8-4885-99a3-f300a829850d:forgejo-release-status:136503405602645c1e4f94d3024dfec6d715dfcf:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|frontend-cloudflare/live=pending","mission_step_id":"158b8856-b0a5-4ac8-9f51-2ecebe637304","command_center_event_id":"f23836a6-d7a8-4885-99a3-f300a829850d"},{"id":"575dd7be-d1d8-414f-8246-d261e3e39f33","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"f412d66f-5998-4f53-b2af-dc2d4a2a8b4d","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-65299e5cb840","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3319,"terminal":false,"missionId":"65299e5c-b840-4872-8773-4beb38239f83","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"87b557c8c06a8c1500d5e470d11f7401d530d361","timingsMs":{"wake":122,"total":420,"submit":298,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"65299e5c-b840-4872-8773-4beb38239f83"},"performance":null,"deploymentId":"forgejo-main-87b557c8c06a","releaseState":"verified","workflowRunId":10416,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:12:31.509625+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"87b557c8c06a8c1500d5e470d11f7401d530d361","external_id":"f412d66f-5998-4f53-b2af-dc2d4a2a8b4d","receipt_type":"visual_proof_started","idempotency_key":"mission:65299e5c-b840-4872-8773-4beb38239f83:visual-start:f412d66f-5998-4f53-b2af-dc2d4a2a8b4d","mission_step_id":"8257252e-9f75-476b-ae6a-9afbecab726b","command_center_event_id":"65299e5c-b840-4872-8773-4beb38239f83"},{"id":"575ef56b-a52a-4813-a4a5-9b9edb42cba3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4480ea67a302","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":23670,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":3674,"firstUsefulResultAt":"2026-10-04T15:35:15.841Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.91-virtual-witness-cold-standby","prNumber":null,"terminal":false,"missionId":"4480ea67-a302-4abd-bd13-69c0573fe8e5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2281,"missionSetupMs":388,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":388,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":388,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":388,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4480ea67-a302-4abd-bd13-69c0573fe8e5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1478,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:35:23.199328+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4480ea67-a302-4abd-bd13-69c0573fe8e5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a7e4a114-44c6-4e54-920d-b0a3da248967","command_center_event_id":"4480ea67-a302-4abd-bd13-69c0573fe8e5"},{"id":"576101bc-1c68-4a27-be4e-7379a82491cb","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"c11c90a1-d617-4e10-a411-1afac5f98204"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:51:37.177542+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:c11c90a1-d617-4e10-a411-1afac5f98204:mission-cancel:c11c90a1-d617-4e10-a411-1afac5f98204","mission_step_id":null,"command_center_event_id":"c11c90a1-d617-4e10-a411-1afac5f98204"},{"id":"57630dcc-48f6-40b3-9019-345afb7606f1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"ceba05bb572484594ef1854514c7a8c39dc72351","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ceba05bb572484594ef1854514c7a8c39dc72351","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"0993807917f22761c92477b725327e1f74cbb18d0c9208716d12ebb51a6f519c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11808","runId":11808,"status":"running","sourceSha":"ceba05bb572484594ef1854514c7a8c39dc72351","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"bf2a8e9c4206c491a249c02db298682850f49581","deploymentId":"forgejo-main-bf2a8e9c4206c491a249c02db298682850f49581","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.280-witness-lockdown","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:45:19.819127+00:00","proof_gate":"canonical_release_pending","source_sha":"ceba05bb572484594ef1854514c7a8c39dc72351","external_id":"forgejo-main-ceba05bb5724","receipt_type":"canonical_release_status","idempotency_key":"mission:4cd9c488-3ce5-475f-aaaa-193cc9311d6d:forgejo-release-status:ceba05bb572484594ef1854514c7a8c39dc72351:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"f5cf51ff-2859-4424-b4be-cf2de7167528","command_center_event_id":"4cd9c488-3ce5-475f-aaaa-193cc9311d6d"},{"id":"5763f94b-854b-4f25-ace8-8ba8b619566a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:03:10.770764+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419932","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"57644c94-538a-43d9-8721-6ad94856f504","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":8494,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1040,"terminal":false,"missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6711,"prReadinessMs":3029,"approvedPlanMs":3393,"missionSetupMs":526,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:30:08.291464+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1040","receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a5f4b1af-7bcd-4ea1-a125-ed84e5dca024","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"5766a16f-4999-4ba8-adcb-7bc72de355a5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cfa819cdb0ed","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":43792,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T20:53:53.033Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3903,"terminal":false,"missionId":"cfa819cd-b0ed-4c22-a862-244ca2433cc1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3139,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":528,"missionSetupMs":259,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"repositoryMutationMs":2611,"repositoryProviderMs":2611,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1627,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":984},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"cfa819cd-b0ed-4c22-a862-244ca2433cc1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:53:57.040195+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3903","receipt_type":"execute_mission","idempotency_key":"mission:cfa819cd-b0ed-4c22-a862-244ca2433cc1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5476093d-d5f8-410e-881c-727973f325bf","command_center_event_id":"cfa819cd-b0ed-4c22-a862-244ca2433cc1"},{"id":"57690b35-fb00-4dea-8cec-c2dc8de21143","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"urgent","deadlineSignals":["immediately"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","canonicalIntent":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the same owner-authorized P0 queue repair from current protected main with corrected exact anchors. Isolate exact-head Forgejo read failures per PR with one bounded retry, continue the queue after retry exhaustion, immediately salvage-or-close merge conflicts, add Gate regression coverage, bump runtime version, then ship through Gate/merge/deploy/live reconciliation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-same-owner-authorized-P0-queue-repair-from-current-protected-main-with-corrected-exact-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"591929cf3c4a68b421a6ffddaf13cdaf8fe9378d9b12854728ae510ac1a5cbaf","requestContractRevision":3,"previousRequestContractHash":"26a4132318b404efab8401cf95f3142274cd7c8a24b6803a8784900bf0a84bf9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:25:49.969434+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:372fc402-f0f2-438d-a03c-b4fa38e1e07d:request-contract:591929cf3c4a68b421a6ffddaf13cdaf8fe9378d9b12854728ae510ac1a5cbaf","mission_step_id":"2773423c-c407-4975-9bc0-6a431b09fdc6","command_center_event_id":"372fc402-f0f2-438d-a03c-b4fa38e1e07d"},{"id":"576b91a1-9af0-4928-adab-d47721775b4e","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.46.15-mcp-oauth-tool-security","prNumber":320,"terminal":false,"missionId":"ef1a07cd-f85d-4258-a8ea-07802385f5be","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef1a07cd-f85d-4258-a8ea-07802385f5be"},"performance":null,"deploymentId":"forgejo-main-57460ee2d92d","workflowRunId":1033,"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":4059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T04:23:16.192863+00:00","proof_gate":"canonical_release_dispatched","source_sha":"57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9","external_id":"forgejo-main-57460ee2d92d","receipt_type":"ship_and_prove","idempotency_key":"mission:ef1a07cd-f85d-4258-a8ea-07802385f5be:ship_and_prove:canonical_release_dispatched:57460ee2d92d50a6d402b9f926b1dcadc7b7dbe9:1033","mission_step_id":"02295141-13e9-45b6-8108-69115f9c1103","command_center_event_id":"ef1a07cd-f85d-4258-a8ea-07802385f5be"},{"id":"576dc945-e0dd-4416-91f3-80225b0c3a6c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/validate-capability-manifests.mjs","workers/cc-execution/src/index-mission-control.js","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 directed fewer overzealous control-plane blockers and specifically included intermittent 4 GB runner jail timeouts and Forgejo timeouts/502s; preserve hard safety while auto-recovering proven transient infrastructure once.","baseSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","issuedAt":1789259682704,"expiresAt":1789259862704,"missionId":"1e09417f-374c-4a61-9b31-c7f7a6b7d887","authorizationId":"e037bfdd-f0f0-4aa5-bd52-897c4cbf8991","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:34:43.140174+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e037bfdd-f0f0-4aa5-bd52-897c4cbf8991","mission_step_id":"f6bbe6f4-0507-413b-80ee-93f0b60b8701","command_center_event_id":"1e09417f-374c-4a61-9b31-c7f7a6b7d887"},{"id":"576e906a-0905-4c29-916d-34439c14e392","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-execution-container-rollout-lean-0908","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2162,"terminal":false,"missionId":"53a8b409-7e08-4acd-b1c0-cea0f070fa30","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5709,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":550,"providerAuthMs":0,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":118,"resolvePreflightMs":550,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"53a8b409-7e08-4acd-b1c0-cea0f070fa30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:06:21.170141+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2162","receipt_type":"execute_mission","idempotency_key":"mission:53a8b409-7e08-4acd-b1c0-cea0f070fa30:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"822b3118-15d0-4131-994e-aa4ab8d30811","command_center_event_id":"53a8b409-7e08-4acd-b1c0-cea0f070fa30"},{"id":"576ff379-f406-432a-9ca0-67024ec55ddc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"55c867b0ccffdcd673cc0926233bc4c125b3ffc2","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"55c867b0ccffdcd673cc0926233bc4c125b3ffc2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"c54efe4aa3eca75070bcb2849a6ea032729718efa181007b9d90aa21f83669a2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15806","runId":15806,"status":"running","sourceSha":"55c867b0ccffdcd673cc0926233bc4c125b3ffc2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ac2ef88a679489594973160eda84b4b75d074c57","deploymentId":"forgejo-main-ac2ef88a679489594973160eda84b4b75d074c57","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.98-proof-target-fidelity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:25:43.312294+00:00","proof_gate":"canonical_release_pending","source_sha":"55c867b0ccffdcd673cc0926233bc4c125b3ffc2","external_id":"forgejo-main-55c867b0ccff","receipt_type":"canonical_release_status","idempotency_key":"mission:778bf61d-4855-48d8-bd2f-644502292e56:forgejo-release-status:55c867b0ccffdcd673cc0926233bc4c125b3ffc2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"97903d4e-99c8-4e65-be52-4b69f4306820","command_center_event_id":"778bf61d-4855-48d8-bd2f-644502292e56"},{"id":"5776a3ea-f9b1-4ee0-9d77-9b2e1a4e5d5c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/platform-branded-email-default","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"1d676860-30db-45e4-af04-6db346477913","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":176,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":576,"providerAuthMs":0,"ledgerPrepareMs":576,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":576,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":576,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"1d676860-30db-45e4-af04-6db346477913"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5252,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/platform-health.json","config/platform-standards.json","scripts/audit-platform-cohesion.mjs","scripts/cloudflare-native-platform-seo.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/generate-platform-cohesion-proof-packs.mjs","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts","config/capabilities/business-blueprint-bootstrap.json","config/capabilities/tenant-type-registry.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:42:56.39664+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d676860-30db-45e4-af04-6db346477913:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7d86728c-a4a7-4c7e-bf39-f8843bb08d04","command_center_event_id":"1d676860-30db-45e4-af04-6db346477913"},{"id":"577961e0-6720-4c6e-954d-96a593ab3ba3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-52469e615813","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10402,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":752,"terminal":false,"missionId":"52469e61-5813-4577-8d30-e8d921929da9","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":26987,"prReadinessMs":438,"approvedPlanMs":0,"missionSetupMs":744,"shipAndProveMs":26549},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"52469e61-5813-4577-8d30-e8d921929da9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5207,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-25T17:14:02.132923+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"752","receipt_type":"execute_mission","idempotency_key":"mission:52469e61-5813-4577-8d30-e8d921929da9:execute_mission:canonical_release_transport_retryable","mission_step_id":"34745b90-91bc-4b88-990a-aa331a5bc313","command_center_event_id":"52469e61-5813-4577-8d30-e8d921929da9"},{"id":"577af9ee-bc36-49f9-9d9e-cd7b9e471580","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the authorized shared invitation restoration on branch ai/objective-first-repair-mtituwzd. Apply only the supplied exact edits to supabase/functions/send-invitation/index.ts, then run one PR, KnockLaunch Gate, squash merge, and deploy only send-invitation. Do not send, reactivate, rotate, or otherwise mutate Jimmy's invitation.","tenantRef":"ROOFING_COMPANY/redfish-roofing","receivedAt":"2026-09-01T15:36:02.970Z","fingerprint":"66c7da5813766d16c1d712ad3cdefa9e6844772eba3e1f1cea07fe1aac71ff54","workstreamRef":"roofingcompanyredfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtituwzd","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized shared invitation restoration on branch ai/objective-first-repair-mtituwzd. Apply only the supplied exact edits to supabase/functions/send-invitation/index.ts, then run one PR, KnockLaunch Gate, squash merge, and deploy only send-invitation. Do not send, reactivate, rotate, or otherwise mutate Jimmy's invitation.","wordingChanged":false,"canonicalIntent":"Continue the authorized shared invitation restoration on branch ai/objective-first-repair-mtituwzd. Apply only the supplied exact edits to supabase/functions/send-invitation/index.ts, then run one PR, KnockLaunch Gate, squash merge, and deploy only send-invitation. Do not send, reactivate, rotate, or otherwise mutate Jimmy's invitation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The shared send-invitation template is premium, tenant-first, merged, and live.","proofConditionIds":["proof-1","proof-2"]}],"objective":"Continue the authorized shared invitation restoration on branch ai/objective-first-repair-mtituwzd. Apply only the supplied exact edits to supabase/functions/send-invitation/index.ts, then run one PR, KnockLaunch Gate, squash merge, and deploy only send-invitation. Do not send, reactivate, rotate, or otherwise mutate Jimmy's invitation.","constraints":[{"id":"constraint-1","statement":"No invitation is sent, reactivated, or token-rotated.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Zoho transport and auth/status behavior remain unchanged.","proofConditionIds":["proof-1"]},{"id":"constraint-3","statement":"Tenant branding remains primary and KnockLaunch secondary.","proofConditionIds":["proof-1"]},{"id":"constraint-4","statement":"No unrelated files or release targets are changed.","proofConditionIds":["proof-1","proof-2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Exact merged repository diff is limited to supabase/functions/send-invitation/index.ts, preserves Zoho/auth/token/status logic, and contains the premium tenant-first visual template; the repair itself does not invoke invitation delivery.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Production send-invitation reports version 1.2.0-premium-tenant-invitation after canonical gate, merge, and exact release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtituwzd","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Restore and deploy the premium shared tenant invitation template without sending or mutating Jimmy's invitation.\",\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"The shared send-invitation template is premium, tenant-first, merged, and live.\",\"proofConditionIds\":[\"proof-1\",\"proof-2\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"No invitation is sent, reactivated, or token-rotated.\",\"proofConditionIds\":[\"proof-1\"]},{\"id\":\"constraint-2\",\"statement\":\"Zoho transport and auth/status behavior remain unchanged.\",\"proofConditionIds\":[\"proof-1\"]},{\"id\":\"constraint-3\",\"statement\":\"Tenant branding remains primary and KnockLaunch secondary.\",\"proofConditionIds\":[\"proof-1\"]},{\"id\":\"constraint-4\",\"statement\":\"No unrelated files or release targets are changed.\",\"proofConditionIds\":[\"proof-1\",\"proof-2\"]}],\"proofConditions\":[{\"id\":\"proof-1\",\"statement\":\"Exact merged repository diff is limited to supabase/functions/send-invitation/index.ts, preserves Zoho/auth/token/status logic, and contains the premium tenant-first visual template; the repair itself does not invoke invitation delivery.\",\"kind\":\"repository\",\"required\":true},{\"id\":\"proof-2\",\"statement\":\"Production send-invitation reports version 1.2.0-premium-tenant-invitation after canonical gate, merge, and exact release.\",\"kind\":\"runtime\",\"required\":true,\"productionGrounding\":true,\"requiredReleaseTargets\":[\"send-invitation\"],\"allowedReleaseTargets\":[\"send-invitation\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"ddfbe4618e75974c89d8b61eb10b7a32a5ad22a56b56acb06df978a8d893a3a1","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:36:03.543167+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d1b2885e-d372-4e3f-9ff1-a28585214a41:tenant-workstream-contribution:66c7da5813766d16c1d712ad3cdefa9e6844772eba3e1f1cea07fe1aac71ff54","mission_step_id":null,"command_center_event_id":"d1b2885e-d372-4e3f-9ff1-a28585214a41"},{"id":"577c8744-ccd3-4198-b495-2e3aee652dd2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T16:44:03.043186+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3616,\"sourceSha\":\"de80661c22d78eeeb05ee09be5a3408bf3eb37d6\",\"deploymentId\":\"forgejo-main-de80661c22d7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:47.162064+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:owner-progress-heartbeat:119350499","mission_step_id":"eddc0b98-406f-456d-8074-63a704132b37","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"57807ba5-920e-4800-9c43-61d67a62a154","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aeb6ccc57c77","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14862,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":70505,"firstUsefulResultAt":"2026-09-28T02:21:47.376Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":3951,"terminal":false,"missionId":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6172,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5365,"approvedPlanMs":709,"missionSetupMs":466,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":407,"ledgerReconcileMs":0,"lineageReconcileMs":59,"resolvePreflightMs":466,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":407,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:24:33.769989+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3951","receipt_type":"execute_mission","idempotency_key":"mission:aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ea398439-5b6e-460d-90a2-01267a8ca2a9","command_center_event_id":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c"},{"id":"57814549-281f-4728-91a8-e1938522fa1c","source":"visual-sandbox","status":"completed_with_findings","payload":{"ok":true,"jobId":"8696e748-ebad-45fc-b791-bf309939f8a7","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-e020b5c6b3f8","reason":null,"status":"verification_pending","metrics":{"receiptBytes":86625,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":25,"executorlessWaitMs":522652,"firstUsefulResultAt":"2026-09-30T18:24:46.764Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4253,"terminal":false,"missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237","operation":"visual_proof_status","proofGate":"interactive_visual_witness_completed_with_findings","sourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","timingsMs":{"queue":1447,"total":24224,"execution":22777},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},"performance":null,"deploymentId":"forgejo-main-7a56cec08d88","releaseState":"verified","visualWitness":{"role":"Tenant Owner","jobId":"8696e748-ebad-45fc-b791-bf309939f8a7","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"8696e748-ebad-45fc-b791-bf309939f8a7","failureReason":null,"observedRoute":"/pcg/calendar","runnerVersion":"laptop-8b44f02c715d","attemptLineage":[{"jobId":"44b4e738-eef6-435f-9ac9-154eb235336f","attempt":1,"category":"completed_with_findings","sourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","startedAt":"2026-09-30T18:31:12.288Z","completedAt":"2026-09-30T18:31:36.422Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-8b44f02c715d","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"completed_with_findings","requestedRoute":"/pcg/calendar","runnerSourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13425,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":25725,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"94d9e0a4b07d035b1357041ff0280184fb2b7eace023d2be9e6032fb2712b34b","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:33:31.201668+00:00","proof_gate":"interactive_visual_witness_completed_with_findings","source_sha":"laptop-8b44f02c715d","external_id":"8696e748-ebad-45fc-b791-bf309939f8a7","receipt_type":"visual_proof_status","idempotency_key":"mission:e020b5c6-b3f8-4d93-9c5c-0d62cb75b237:visual:8696e748-ebad-45fc-b791-bf309939f8a7:completed_with_findings","mission_step_id":"5247730a-b455-4cb4-a769-9fbdbd16697c","command_center_event_id":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},{"id":"5785381f-48cc-4a82-be57-ba5cf313d71d","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":103218,"owner_action_to_pr_ms":564716,"green_gate_to_merge_ms":2742,"owner_action_to_useful_response_ms":558569},"ownerWaitLiveAt":"2026-09-30T14:02:32.218Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:02:33.071054+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:16f68625-e357-4dff-803b-596a61b79c32:owner-wait-live","mission_step_id":"2f4d91c7-80ac-45cc-9384-b6fe978fa5f9","command_center_event_id":"16f68625-e357-4dff-803b-596a61b79c32"},{"id":"57863bd3-7b04-4d62-a5a2-894a3d8964ba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-677188ce7da4","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":50623,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":353162,"firstUsefulResultAt":"2026-09-29T02:07:41.155Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.62.0-mission-freedom-cloudflare-primary","prNumber":4080,"terminal":false,"missionId":"677188ce-7da4-4ef0-9a08-05fac5bf238f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5923,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4053,"missionSetupMs":422,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":422,"repositoryMutationMs":1870,"repositoryProviderMs":1870,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1706,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":164},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"677188ce-7da4-4ef0-9a08-05fac5bf238f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:09:37.036539+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4080","receipt_type":"execute_mission","idempotency_key":"mission:677188ce-7da4-4ef0-9a08-05fac5bf238f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8f2ff1ec-189e-4fe6-9d42-afd33bbff305","command_center_event_id":"677188ce-7da4-4ef0-9a08-05fac5bf238f"},{"id":"578790c5-c92c-43a3-b9b2-e141008973d3","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f5ac0529-8647-57d7-d698-8cbb7f61212a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:8ce3402a-b01f-4a83-9a44-f516ab8e210e","mission_step_id":null,"command_center_event_id":"8ce3402a-b01f-4a83-9a44-f516ab8e210e"},{"id":"57896d59-1228-4071-b14b-1ebaed7bbfbd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-64257bee3e64","prNumber":2578,"nextAction":null,"mergeCommitSha":"663412d41956986b6308257b4c1b93127bfad899","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:33:34.81196+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"663412d41956986b6308257b4c1b93127bfad899","external_id":"2578","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64257bee-3e64-4718-988a-e3ddf19d7370:merged-pr:2578:663412d41956986b6308257b4c1b93127bfad899","mission_step_id":"1cf6f50a-9399-4991-b480-27ebaa421de7","command_center_event_id":"64257bee-3e64-4718-988a-e3ddf19d7370"},{"id":"5789e57e-32ee-4bb6-9ae7-939900b51ddc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1930. Fix the exact BookMeDirectly TS2322 blocker on line 130 with the smallest type-correct change preserving identical presentation and behavior, then pass KnockLaunch Gate, squash merge, release affected frontend only, and prove production live.","wordingChanged":false,"canonicalIntent":"Continue PR #1930. Fix the exact BookMeDirectly TS2322 blocker on line 130 with the smallest type-correct change preserving identical presentation and behavior, then pass KnockLaunch Gate, squash merge, release affected frontend only, and prove production live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Repair the deterministic BookMeDirectly TS2322 blocker without changing presentation or behavior.","proofConditionIds":["p1"]},{"id":"o2","statement":"PR #1930 passes KnockLaunch Gate and is squash merged.","proofConditionIds":["p2"]},{"id":"o3","statement":"Affected frontend production release completes and serves the merged golden-path foundation.","proofConditionIds":["p3"]}],"objective":"Continue PR #1930. Fix the exact BookMeDirectly TS2322 blocker on line 130 with the smallest type-correct change preserving identical presentation and behavior, then pass KnockLaunch Gate, squash merge, release affected frontend only, and prove production live.","constraints":[{"id":"c1","statement":"Use existing PR #1930 and branch ai/platform-golden-path-foundation; do not create a replacement PR.","proofConditionIds":["p1","p2","p3"]},{"id":"c2","statement":"Do not broaden scope or mutate control-plane sources.","proofConditionIds":["p1","p2","p3"]},{"id":"c3","statement":"Do not run Visual Witness.","proofConditionIds":["p1","p2","p3"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Exact repaired source no longer has the BookMeDirectly TypeScript error.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"repository","claim":"Exact repaired PR head passes KnockLaunch Gate and is squash merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p3","kind":"runtime","claim":"Live production frontend serves the merged source containing the platform golden-path foundation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"aa0f0441edc054f1de67086d47b47b9d18eb2bb7da4c65d32012974a2055b50d","requestContractRevision":2,"previousRequestContractHash":"3fbe09d6d16c39dfe1cb0bc20e0b4fc01b2e1efe0e6c329cba7292afaee1a9af"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T12:48:11.02744+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:85f7fb9f-5f24-4711-b9f9-052c060769ae:request-contract:aa0f0441edc054f1de67086d47b47b9d18eb2bb7da4c65d32012974a2055b50d","mission_step_id":"aebc0968-7921-4ed5-b347-99ec95c09ab9","command_center_event_id":"85f7fb9f-5f24-4711-b9f9-052c060769ae"},{"id":"578bf363-b4f7-4893-b721-7fa452b41922","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d8afce3a5c629d6ead06c1edb24bc7c2ecf61b12","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Ship the platform-wide Character Identity primitive live, with Big Papi adopting its existing visual identity non-destructively and remaining visually unchanged.","proofConditionIds":["proof-production","proof-big-papi-preserved"]}],"satisfied":true,"constraints":[{"id":"preserve-big-papi","satisfied":true,"statement":"Do not regenerate, replace, reorder, restyle, or overwrite Big Papi's existing MODES cards or approved workspace visuals; compatibility must be achieved through additive data/configuration or existing-asset adoption.","proofConditionIds":["proof-big-papi-preserved"]},{"id":"tenant-isolation","satisfied":true,"statement":"Character identity references, masters, poses, derivatives, fonts, and imagery are strictly tenant-scoped with no cross-tenant fallback or bleed.","proofConditionIds":["proof-production"]},{"id":"idempotent-bootstrap","satisfied":true,"statement":"Tenant bootstrap and MODES storage reconciliation may only seed missing character-identity structure and must preserve any existing tenant assets.","proofConditionIds":["proof-production"]},{"id":"fallback-compatible","satisfied":true,"statement":"If a tenant has no configured character identity, existing MODES image resolution and current workspace behavior remain unchanged; no placeholder or fake character asset is injected.","proofConditionIds":["proof-production"]},{"id":"done-means-live","satisfied":true,"statement":"Use one focused PR, KnockLaunch Gate, squash merge, deploy affected targets, and verify live production before reporting completion.","proofConditionIds":["proof-production","proof-big-papi-preserved"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production","proof-big-papi-preserved"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production","proof-big-papi-preserved"]}],"contractHash":"aa3d5a2bc8adf4e599bf0af257dc2c478059199b83ad3841435a1d5b83f48862","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"aa3d5a2bc8adf4e599bf0af257dc2c478059199b83ad3841435a1d5b83f48862"},"required":true,"satisfied":true},{"id":"proof-big-papi-preserved","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"aa3d5a2bc8adf4e599bf0af257dc2c478059199b83ad3841435a1d5b83f48862"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:06:26.025899+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d8afce3a5c629d6ead06c1edb24bc7c2ecf61b12","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0a9356be-d9ff-4e77-8f89-9df07c756609:request-contract:aa3d5a2bc8adf4e599bf0af257dc2c478059199b83ad3841435a1d5b83f48862:d8afce3a5c629d6ead06c1edb24bc7c2ecf61b12:verified:","mission_step_id":"a20835d1-7514-4d45-b32c-e128c2dedee9","command_center_event_id":"0a9356be-d9ff-4e77-8f89-9df07c756609"},{"id":"578dffbf-5ed0-4b57-a5ae-8959aafee299","source":"forgejo","status":"waiting","payload":{"branch":"ai/release-classifier-alignment-20260910","prNumber":2318,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:58:48.452825+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","external_id":"2318","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5fec0117-eece-411d-8d9c-9c8fd5b0cba6:merged-pr:2318:6832948e050d7efa6bb26101c7aa21c82d421cc8","mission_step_id":"67ddbbe6-f4f5-459c-9fad-620727568747","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"578eac7a-92a9-424d-b5d6-62cfac3f92a9","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f5ac0529-8647-57d7-d698-8cbb7f61212a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ad6a9637-ec9a-4218-a5e8-2ee17a136907","mission_step_id":null,"command_center_event_id":"ad6a9637-ec9a-4218-a5e8-2ee17a136907"},{"id":"578f0020-2adb-431b-b780-b954ea5acad9","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js"],"reason":"Owner explicitly directed Unfreeze control plane and continue; this commit completes the maintenance-race portion of the same Forgejo reliability repair on PR #2658.","baseSha":"3ae74021f81429f0e71e1a67188b322684575300","issuedAt":1789318250308,"expiresAt":1789318430308,"missionId":"7101e674-7764-4867-b65a-e31608b7e521","authorizationId":"bd3e5dd1-17fa-43bc-8b48-122355b84425","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:50:50.765227+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3ae74021f81429f0e71e1a67188b322684575300","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bd3e5dd1-17fa-43bc-8b48-122355b84425","mission_step_id":"9f7e2330-eea0-4873-8d46-18ee3a652da2","command_center_event_id":"7101e674-7764-4867-b65a-e31608b7e521"},{"id":"578fb470-1f61-4a94-bb2f-a847a541c5f2","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-86394b10e3d2","writes":[],"patches":[],"version":1,"approved":true,"missionId":"86394b10-e3d2-4a6d-82d6-83c93f33f582","objective":"Repair the frontend release sparse checkout so tenantExperienceConstraints.json is hydrated anywhere tenantTypeRegistry.json is explicitly required by the frontend build/release path.","sourceSha":"2f45cf0c571e47075a2a5bff946cc368264c1dc4","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"                '/supabase/functions/_shared/tenantTypeRegistry.json' \\\n                '/supabase/functions/_shared/tenantExperienceConstraints.json' \\\n                '/public/' \\","old_content":"                '/supabase/functions/_shared/tenantTypeRegistry.json' \\\n                '/public/' \\"},{"new_content":"            git sparse-checkout set --no-cone package.json package-lock.json index.html src public vite.config.ts tsconfig.json tsconfig.app.json tsconfig.node.json postcss.config.js tailwind.config.ts components.json config/cloudflare-native-frontend-build.json supabase/functions/_shared/tenantTypeRegistry.json supabase/functions/_shared/tenantExperienceConstraints.json scripts wrangler.toml","old_content":"            git sparse-checkout set --no-cone package.json package-lock.json index.html src public vite.config.ts tsconfig.json tsconfig.app.json tsconfig.node.json postcss.config.js tailwind.config.ts components.json config/cloudflare-native-frontend-build.json supabase/functions/_shared/tenantTypeRegistry.json scripts wrangler.toml"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"sparse-checkout-complete","statement":"The canonical frontend sparse checkout includes supabase/functions/_shared/tenantExperienceConstraints.json in both the frontend toolchain sparse-file list and the exact-source fallback hydration command.","proofConditionIds":["proof-repository","proof-release"]}],"constraints":[{"id":"minimal-release-machinery-change","statement":"Change only .forgejo/workflows/knocklaunch.yml and do not alter unrelated release behavior.","proofConditionIds":["proof-repository"]},{"id":"current-main-release","statement":"The frontend release must succeed for the current main source that contains the Big Papi homepage repair.","proofConditionIds":["proof-release"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Repository source contains tenantExperienceConstraints.json in both required frontend sparse-checkout locations.","required":true},{"id":"proof-release","kind":"release","claim":"A frontend release for current main completes successfully after the sparse-checkout repair.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"outcomes":[{"id":"sparse-checkout-complete","statement":"The canonical frontend sparse checkout includes supabase/functions/_shared/tenantExperienceConstraints.json in both the frontend toolchain sparse-file list and the exact-source fallback hydration command.","proofConditionIds":["proof-repository","proof-release"]}],"constraints":[{"id":"minimal-release-machinery-change","statement":"Change only .forgejo/workflows/knocklaunch.yml and do not alter unrelated release behavior.","proofConditionIds":["proof-repository"]},{"id":"current-main-release","statement":"The frontend release must succeed for the current main source that contains the Big Papi homepage repair.","proofConditionIds":["proof-release"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Repository source contains tenantExperienceConstraints.json in both required frontend sparse-checkout locations.","required":true},{"id":"proof-release","kind":"release","claim":"A frontend release for current main completes successfully after the sparse-checkout repair.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e","replayCount":0,"serializedBytes":4687},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:22:32.901192+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent:d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e:0","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"5792d07e-25e9-473f-be71-02904ec2b5eb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/repair-request-contract-repository-proof","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1899,"terminal":false,"missionId":"e5397b0f-dc5d-47df-83f7-882b659c4aba","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8357,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":993,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":993,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":993,"repositoryMutationMs":8357,"repositoryProviderMs":6566,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2620,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":993,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3946},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"e5397b0f-dc5d-47df-83f7-882b659c4aba"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4001,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:27:47.361364+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1899","receipt_type":"execute_mission","idempotency_key":"mission:e5397b0f-dc5d-47df-83f7-882b659c4aba:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2530b4db-5d83-4232-a6b6-60bdabc06b6b","command_center_event_id":"e5397b0f-dc5d-47df-83f7-882b659c4aba"},{"id":"5794e923-54cd-4838-aafb-d7b9f48cabc8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8b2f214fc876","prNumber":3590,"nextAction":null,"mergeCommitSha":"b75a812796a7f86006e311fbd24bf5cd20c826b3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:21.541626+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b75a812796a7f86006e311fbd24bf5cd20c826b3","external_id":"3590","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8b2f214f-c876-411a-a598-0374e5d6daa7:merged-pr:3590:b75a812796a7f86006e311fbd24bf5cd20c826b3","mission_step_id":"444c5202-66a3-4cb3-ba4f-7924e805357d","command_center_event_id":"8b2f214f-c876-411a-a598-0374e5d6daa7"},{"id":"57965016-22b4-42ec-ac99-b711be17e354","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/general-source-tree-pagination.test.js"],"baseSha":"54ff62e0b833a64a34f66ac2b689a45db4e8de8d","issuedAt":1791680260643,"expiresAt":1791680440643,"missionId":"ebf2ea27-ef49-45a3-8920-6ccf9b49192a","autoRefreeze":true,"authorizationId":"4009e58f-cdad-4eb5-b023-6976b113372b","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:57:41.266995+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"54ff62e0b833a64a34f66ac2b689a45db4e8de8d","external_id":"4009e58f-cdad-4eb5-b023-6976b113372b","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:ebf2ea27-ef49-45a3-8920-6ccf9b49192a:4009e58f-cdad-4eb5-b023-6976b113372b","mission_step_id":null,"command_center_event_id":"ebf2ea27-ef49-45a3-8920-6ccf9b49192a"},{"id":"579b13b6-26ed-4f53-9828-97e2b6ec6d95","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-c4fa3bd4a214","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":325072,"releaseCount":0,"toolCallCount":57,"repeatedCallCount":25,"executorlessWaitMs":2781798,"firstUsefulResultAt":"2026-09-28T14:48:56.110Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4007,"terminal":true,"missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"1c84f5c2fe1b5789eec64a9436384b4e2be4c578","timingsMs":{"queue":1109,"total":66683,"execution":65574},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4fa3bd4-a214-4085-8049-946a709c2dff"},"performance":null,"deploymentId":"forgejo-main-1c84f5c2fe1b","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","failureReason":null,"observedRoute":"/admin/console","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"f3f584e2-0579-47f4-ac9c-98616fd2ffcc","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T15:30:30.951Z","completedAt":"2026-09-28T15:31:38.131Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":5,"completed":5,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":5,"completed":5,"missingIds":[]},"completed":10,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":10}}],"missionOutcome":"completed_with_findings","requestedRoute":"/admin/console","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":5,"completed":5,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":5,"completed":5,"missingIds":[]},"completed":10,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":10},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12585,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":63566,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"d7cca715c5409403004d1bb219ef6782e1663dc490c7c660b5305f20114119a2","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:35:19.294567+00:00","proof_gate":"visual_witness_objective_acceptance_unproven","source_sha":"laptop-cd17b09fdb31","external_id":"0acd3d99-fab2-4891-9ab6-a7dcecdfb555","receipt_type":"visual_proof_status","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:visual:0acd3d99-fab2-4891-9ab6-a7dcecdfb555:failed","mission_step_id":"fbe0182b-5eb9-47f3-be48-789708c8bcc7","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"579ba126-9ef7-4ca4-8037-e45323c8feda","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reattach the exact applied branch head b51a833f2c4f6fd1558cc38f805c1419360ccf41 to this mission, then make the one safe correction that explicit configured branding/background paths take precedence over stale resolved IDs. Preserve all other applied repair code. Continue the same PR through Gate, squash merge, deploy tenant-storage-migration-v1, invoke production repair_media_references, and prove production image/video access plus zero broken tracked media references.","wordingChanged":false,"canonicalIntent":"Reattach the exact applied branch head b51a833f2c4f6fd1558cc38f805c1419360ccf41 to this mission, then make the one safe correction that explicit configured branding/background paths take precedence over stale resolved IDs. Preserve all other applied repair code. Continue the same PR through Gate, squash merge, deploy tenant-storage-migration-v1, invoke production repair_media_references, and prove production image/video access plus zero broken tracked media references.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"media-recovery","statement":"Tenant and demo media is accessible again and the shared migration failure is repaired.","proofConditionIds":["live-media"]}],"objective":"Reattach the exact applied branch head b51a833f2c4f6fd1558cc38f805c1419360ccf41 to this mission, then make the one safe correction that explicit configured branding/background paths take precedence over stale resolved IDs. Preserve all other applied repair code. Continue the same PR through Gate, squash merge, deploy tenant-storage-migration-v1, invoke production repair_media_references, and prove production image/video access plus zero broken tracked media references.","constraints":[{"id":"constraint-1","statement":"Preserve private customer/job media and existing tenant-specific selected imagery.","proofConditionIds":["live-media"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-media","kind":"runtime","claim":"Representative tenant/demo images and videos are accessible in production and tracked media references are not broken.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6f8c4cff5622454f517570dbf6eee0a981aebcd6c6169cb8ac5447ef873731cd","requestContractRevision":3,"previousRequestContractHash":"dc64dd67d5a33e9a37f284beca7d6094fd14ff36f89c19723ae0d6a2f30c9556"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:42:43.078486+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1f000bb1-1caa-454e-90b0-f27a09deb249:request-contract:6f8c4cff5622454f517570dbf6eee0a981aebcd6c6169cb8ac5447ef873731cd","mission_step_id":"95c8338c-501a-4e93-a22d-82bdef3aa911","command_center_event_id":"1f000bb1-1caa-454e-90b0-f27a09deb249"},{"id":"579d4430-b189-4d17-921d-263a50d29860","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"e85a2d343dd89a5290be68343e9c0f6d01af620724d205f647ce4360b598005e","forgejoWorkflowProof":{"runId":7228,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:18:40.487294+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","external_id":"forgejo-main-c6b59af69384","receipt_type":"canonical_release_status","idempotency_key":"mission:258b69ed-eefb-4090-a20a-57f084b00dd6:forgejo-release-status:c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"574b48a6-8df9-4015-94ef-f0fd064e2236","command_center_event_id":"258b69ed-eefb-4090-a20a-57f084b00dd6"},{"id":"579fb177-feec-4fb6-bca8-11ddc6da822f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1defbfce290e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":3010,"terminal":false,"missionId":"1defbfce-290e-4dc9-a015-c20cac5bcaf5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2779,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1000,"missionSetupMs":925,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":558,"ledgerReconcileMs":0,"lineageReconcileMs":367,"resolvePreflightMs":925,"repositoryMutationMs":1779,"repositoryProviderMs":1779,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1690,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":558,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":89},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3071,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:58:17.27361+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3010","receipt_type":"execute_mission","idempotency_key":"mission:1defbfce-290e-4dc9-a015-c20cac5bcaf5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6111d409-55f2-470b-a8e3-076763d45ed9","command_center_event_id":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},{"id":"57a14be2-6830-4ade-8909-69374293d055","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk9m78s","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"aad61608-091e-4db7-9d68-c7e0a69e7d66","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1087,"missionSetupMs":2650},"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":"aad61608-091e-4db7-9d68-c7e0a69e7d66"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5234,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/InvoicePermissionsManager.tsx","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:49:22.936902+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aad61608-091e-4db7-9d68-c7e0a69e7d66:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf16f39d-53ad-48df-aac5-63dd898103bc","command_center_event_id":"aad61608-091e-4db7-9d68-c7e0a69e7d66"},{"id":"57a1c697-e060-470a-b220-721defe95d48","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-17a9d36b7035","writes":[],"patches":[],"version":1,"approved":true,"missionId":"17a9d36b-7035-4ca7-8657-982fe15c0da8","objective":"P0 concurrency fix: make the automatic merge supervisor recognize protected-main push runs as active canonical production releases and stop queue merge progression while one is active. Preserve parallel PR/Gate work; serialize only the production merge/release boundary so main cannot advance underneath an in-flight release. Keep same-PR superseded Gate cleanup unchanged. Ship through Gate, squash merge, cc-execution release, and live runtime proof.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"      return (event === \"workflow_dispatch\" || event === \"push\") && workflowMatchesCanonical(run) && ACTIVE_WORKFLOW_STATES.has(status);","old_content":"      return event === \"workflow_dispatch\" && workflowMatchesCanonical(run) && ACTIVE_WORKFLOW_STATES.has(status);"},{"new_content":"  if (activeRelease) {\n    const activeReleaseReceipt = {\n      status: \"waiting\",\n      reason: \"canonical_production_release_in_progress\",\n      activeReleaseRunId: Number(activeRelease?.id || activeRelease?.run_id || 0) || null,\n      activeReleaseSourceSha: String(activeRelease?.commit_sha || activeRelease?.head_sha || activeRelease?.sha || \"\").trim() || null,\n      activeReleaseEvent: workflowRunEvent(activeRelease),\n      collisionScope: \"protected_main_merge_release_boundary\",\n      globalQueueBlocked: true,\n      parallelPullRequestAndGateWorkAllowed: true,\n    };\n    receipts.push(activeReleaseReceipt);\n    const result = {\n      ok: true,\n      status: \"waiting\",\n      proofGate: \"automatic_merge_waiting_for_active_production_release\",\n      receipts,\n      checkedAt: new Date().toISOString(),\n    };\n    console.log(JSON.stringify({ type: \"forgejo_auto_merge_supervisor\", ...result }));\n    return result;\n  }\n","old_content":"  if (activeRelease) {\n    receipts.push({\n      status: \"waiting\",\n      reason: \"canonical_release_in_progress_collision_scope_only\",\n      activeReleaseRunId: Number(activeRelease?.id || activeRelease?.run_id || 0) || null,\n      activeReleaseSourceSha: String(activeRelease?.commit_sha || activeRelease?.head_sha || activeRelease?.sha || \"\").trim() || null,\n      collisionScope: \"overlapping_affected_release_owner_or_target\",\n      globalQueueBlocked: false,\n    });\n  }\n"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"test(\"automatic merge supervisor blocks main advancement during active push releases without blocking PR Gate work\", async () => {\n  const source = await readFile(new URL(\"../src/entrypoint-owner-status.js\", import.meta.url), \"utf8\");\n  assert.match(source, /event === \"workflow_dispatch\" \\|\\| event === \"push\"/);\n  assert.match(source, /proofGate: \"automatic_merge_waiting_for_active_production_release\"/);\n  assert.match(source, /parallelPullRequestAndGateWorkAllowed: true/);\n  assert.match(source, /globalQueueBlocked: true/);\n});\n\ntest(\"Mission Freedom release targeting keeps Visual Witness on cc-execution and never Render OnRunner\", () => {","old_content":"test(\"Mission Freedom release targeting keeps Visual Witness on cc-execution and never Render OnRunner\", () => {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"17a9d36b-7035-4ca7-8657-982fe15c0da8","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"22b499981a6f4533a4bea81c72b72666fe2b610bd66d094ce590cf46992e223f","replayCount":0,"serializedBytes":4450},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:39:54.970421+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:17a9d36b-7035-4ca7-8657-982fe15c0da8:repository-mutation-intent:22b499981a6f4533a4bea81c72b72666fe2b610bd66d094ce590cf46992e223f:0","mission_step_id":"75ef0de0-bf9f-448b-8a11-0c8095b84735","command_center_event_id":"17a9d36b-7035-4ca7-8657-982fe15c0da8"},{"id":"57a292bb-f791-45ee-a725-a8136c19e852","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/route-family-registry-v1","reason":"protected_frontend_app_contract_missing:src/App.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"c7bacaec-7e0d-43b0-94f4-4652a956b501","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":492,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":490,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":490,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":490,"repositoryMutationMs":492,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":490,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7bacaec-7e0d-43b0-94f4-4652a956b501"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1491,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:17:36.89908+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7bacaec-7e0d-43b0-94f4-4652a956b501:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9958e8d8-cdb1-4f95-b3d2-07f9eb884f37","command_center_event_id":"c7bacaec-7e0d-43b0-94f4-4652a956b501"},{"id":"57a396fd-3649-42a1-85f6-3fc903637659","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the approved 321 Auto Unlock mockup to the real public website and make every new top navigation item a real page. Preserve the uploaded Website Background asset and actual service scope. Homepage requirements: Home / How It Works / Services / Service Areas / About / Contact nav, 80% desktop scaling while compensating width so the viewport is still used efficiently, truly centered hero video with symmetric left/right columns, remove the opaque black lower band so the uploaded waterfront background continues through the page, keep the existing real video, lockout request flow, emergency notice, identity/lawful-access verification, and CTA behavior. Do not invent unrelated locksmith services. Real public pages required at `/how-it-works`, `/services`, `/service-areas`, `/about`, and `/contact`, all using the same premium black/blue/waterfront visual system. Existing SEO lockout routes must keep working.","tenantRef":"321-auto-unlock","receivedAt":"2026-09-24T18:27:40.678Z","fingerprint":"41c05cdeceaccaf621b83402c3a70d705268857bdec4e0902e1a950bee8ec358","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the approved 321 Auto Unlock mockup to the real public website and make every new top navigation item a real page. Preserve the uploaded Website Background asset and actual service scope. Homepage requirements: Home / How It Works / Services / Service Areas / About / Contact nav, 80% desktop scaling while compensating width so the viewport is still used efficiently, truly centered hero video with symmetric left/right columns, remove the opaque black lower band so the uploaded waterfront background continues through the page, keep the existing real video, lockout request flow, emergency notice, identity/lawful-access verification, and CTA behavior. Do not invent unrelated locksmith services. Real public pages required at `/how-it-works`, `/services`, `/service-areas`, `/about`, and `/contact`, all using the same premium black/blue/waterfront visual system. Existing SEO lockout routes must keep working.","wordingChanged":false,"canonicalIntent":"Apply the approved 321 Auto Unlock mockup to the real public website and make every new top navigation item a real page. Preserve the uploaded Website Background asset and actual service scope. Homepage requirements: Home / How It Works / Services / Service Areas / About / Contact nav, 80% desktop scaling while compensating width so the viewport is still used efficiently, truly centered hero video with symmetric left/right columns, remove the opaque black lower band so the uploaded waterfront background continues through the page, keep the existing real video, lockout request flow, emergency notice, identity/lawful-access verification, and CTA behavior. Do not invent unrelated locksmith services. Real public pages required at `/how-it-works`, `/services`, `/service-areas`, `/about`, and `/contact`, all using the same premium black/blue/waterfront visual system. Existing SEO lockout routes must keep working.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"home","statement":"Homepage matches the approved mockup direction with compact 80% desktop scale, centered video, continuous uploaded background, and real navigation.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-home"]},{"id":"pages","statement":"How It Works, Services, Service Areas, About, and Contact are real public pages on 321autounlock.com.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-pages"]}],"objective":"Apply the approved 321 Auto Unlock mockup to the real public website and make every new top navigation item a real page. Preserve the uploaded Website Background asset and actual service scope. Homepage requirements: Home / How It Works / Services / Service Areas / About / Contact nav, 80% desktop scaling while compensating width so the viewport is still used efficiently, truly centered hero video with symmetric left/right columns, remove the opaque black lower band so the uploaded waterfront background continues through the page, keep the existing real video, lockout request flow, emergency notice, identity/lawful-access verification, and CTA behavior. Do not invent unrelated locksmith services. Real public pages required at `/how-it-works`, `/services`, `/service-areas`, `/about`, and `/contact`, all using the same premium black/blue/waterfront visual system. Existing SEO lockout routes must keep working.","constraints":[{"id":"service-scope","statement":"Do not invent services outside the existing mobile vehicle lockout-entry offering.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-pages"]},{"id":"preserve-flow","statement":"Preserve the existing real video, CTA, request form, identity/lawful-access verification, emergency notice, and existing SEO lockout routes.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-home"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-home","proof-pages"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-home","proof-pages"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-home","kind":"runtime","claim":"https://321autounlock.com/ shows the approved compact visual direction with centered video, uploaded background continuing through the page, and no opaque black lower band.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-pages","kind":"runtime","claim":"The public routes /how-it-works, /services, /service-areas, /about, and /contact load real 321 Auto Unlock pages with working nav.","route":"https://321autounlock.com/how-it-works","roleRef":null,"userRef":null,"required":true,"expectedText":"From locked out to request submitted.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-approved-321-Auto-Unlock-mockup-to-the-real-public-website-and-make-every-new-top-navigati","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-home","proof-pages"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"9e241ada040f2baacbdf50eb89bc78d5ae4464bbe200c78d48e32a737a2325b9","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:27:40.983907+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:dcc20293-c860-4675-b6ad-ef7135e5113e:tenant-workstream-contribution:41c05cdeceaccaf621b83402c3a70d705268857bdec4e0902e1a950bee8ec358","mission_step_id":null,"command_center_event_id":"dcc20293-c860-4675-b6ad-ef7135e5113e"},{"id":"57a3c029-3896-4d3a-b2d4-d87278f4fd28","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-shell-opacity-60-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1942,"terminal":false,"missionId":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"16c5e52d75bef642247787de7aa9a10f81da0e6d","timingsMs":{"prReadinessMs":261,"approvedPlanMs":0,"shipAndProveMs":3630,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},"performance":null,"deploymentId":"forgejo-main-16c5e52d75be","workflowRunId":5817,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:03:12.288846+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1942","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d4650532-2ad3-4b47-b10c-d6ab0a3db43c:automatic-mission-resume:1942:canonical_release_reconciliation_pending","mission_step_id":"96fffd9f-dcbb-46c6-8020-1ae7dd324449","command_center_event_id":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},{"id":"57a4a426-7cea-4a87-bdc2-ac648f3ecd9d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fa42eeaca55a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1690,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T20:47:31.914Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"fa42eeac-a55a-45cc-b074-7490017ad487","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":821,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":274,"providerAuthMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"fa42eeac-a55a-45cc-b074-7490017ad487"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3443,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:47:37.183322+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa42eeac-a55a-45cc-b074-7490017ad487:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e5c0c8b5-f47f-4083-81a9-500d6d161de5","command_center_event_id":"fa42eeac-a55a-45cc-b074-7490017ad487"},{"id":"57a4d958-1779-4693-aad9-dc2558df1b03","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"cc72a362-b4a7-4e41-835c-cbb7756b87d5","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-8e38b328ee11","reason":null,"status":"verification_pending","metrics":{"receiptBytes":86785,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":18,"executorlessWaitMs":523193,"firstUsefulResultAt":"2026-09-28T12:05:22.214Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3980,"terminal":false,"missionId":"8e38b328-ee11-471e-af35-9565d4f6b360","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"2e737264d395ffa0263e40840ccf3ec2a41ed3b7","timingsMs":{"queue":1329,"total":10192,"execution":8863},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e38b328-ee11-471e-af35-9565d4f6b360"},"performance":null,"deploymentId":"forgejo-main-2e737264d395","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"cc72a362-b4a7-4e41-835c-cbb7756b87d5","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"cc72a362-b4a7-4e41-835c-cbb7756b87d5","failureReason":null,"observedRoute":"/admin","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"78f2c828-da97-44c5-b2fc-f3a882acd897","attempt":1,"category":"verified","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T12:13:39.285Z","completedAt":"2026-09-28T12:13:49.207Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/admin","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["mobile"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12514,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13698,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"6c8152883d061bf13c85f72c32c30beeb16d053941165b8d172da4e4fcdcea45","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:14:06.237823+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-cd17b09fdb31","external_id":"cc72a362-b4a7-4e41-835c-cbb7756b87d5","receipt_type":"visual_proof_status","idempotency_key":"mission:8e38b328-ee11-471e-af35-9565d4f6b360:visual:cc72a362-b4a7-4e41-835c-cbb7756b87d5:verified","mission_step_id":"60c56588-ec5d-47be-80e9-25fa70736609","command_center_event_id":"8e38b328-ee11-471e-af35-9565d4f6b360"},{"id":"57a84292-be81-477b-b2ec-55b237fe2faf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkhk72t","reason":null,"status":"in_progress","metrics":{"receiptBytes":9411,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1466,"terminal":false,"missionId":"548fb42f-689c-49f0-b746-2d61e2feffa8","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7184,"prReadinessMs":530,"approvedPlanMs":0,"missionSetupMs":5088,"shipAndProveMs":6242},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"548fb42f-689c-49f0-b746-2d61e2feffa8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T19:40:42.461314+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1466","receipt_type":"execute_mission","idempotency_key":"mission:548fb42f-689c-49f0-b746-2d61e2feffa8:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fc7df3a1-6e6d-4636-a6b5-22c4db62512f","command_center_event_id":"548fb42f-689c-49f0-b746-2d61e2feffa8"},{"id":"57ab77cc-9070-4c40-823c-0162e63c68f2","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-994b00f5a85f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"994b00f5-a85f-441f-8843-17bfe29f10d3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/integrations-health/index.ts","scripts/reconcile-supabase-edge-registry.mjs"],"anchored_edits":[{"new":"        \"/openapi.json\": { get: { operationId: \"integrationsHealthOpenApi\", responses: { \"200\": { description: \"OpenAPI JSON\" } } } },","old":"        \"/openapi.json\": { get: { operationId: \"integrationsHealthOpenApi\", responses: { \"200\": { description: \"OpenAPI JSON\" } } },","path":"supabase/functions/integrations-health/index.ts","expected_sha":"6037b7be268da84947208babe55b0a7212e192f2"},{"new":"  console.log(JSON.stringify({ ok: remaining.length === 0, status: remaining.length ? \"quarantined_after_single_repair\" : \"verified\", proofGate: \"supabase_edge_registry_post_repair_verified\", sourceSha: options.sourceSha, repairAttempted: [...attempted].sort(), deployFailed: [...failed].sort(), postRepairRemaining: remaining.map((entry) => ({ slug: entry.slug, reason: entry.reason })), circuitState: remaining.length ? \"open_until_hourly_cooldown_or_source_change\" : \"closed\", unmanagedExtraCount: plan.unmanagedExtras.length }));\n  if (remaining.length) process.exitCode = 1;","old":"  console.log(JSON.stringify({ ok: true, status: remaining.length ? \"quarantined_after_single_repair\" : \"verified\", proofGate: \"supabase_edge_registry_post_repair_verified\", sourceSha: options.sourceSha, repairAttempted: [...attempted].sort(), deployFailed: [...failed].sort(), postRepairRemaining: remaining.map((entry) => ({ slug: entry.slug, reason: entry.reason })), circuitState: remaining.length ? \"open_until_hourly_cooldown_or_source_change\" : \"closed\", unmanagedExtraCount: plan.unmanagedExtras.length }));","path":"scripts/reconcile-supabase-edge-registry.mjs","expected_sha":"39469c287058f3c26faa7641bca1e9254a0e71df"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"994b00f5-a85f-441f-8843-17bfe29f10d3","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/integrations-health/index.ts","scripts/reconcile-supabase-edge-registry.mjs"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"0d80a64272e59329c911c29a7204198fe02ce5df5dd900d47a17011abbd7e534","replayCount":0,"serializedBytes":2801},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T12:55:40.119729+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:994b00f5-a85f-441f-8843-17bfe29f10d3:repository-mutation-intent:0d80a64272e59329c911c29a7204198fe02ce5df5dd900d47a17011abbd7e534:0","mission_step_id":"3a845757-7c1e-467e-8071-e88cdadabf55","command_center_event_id":"994b00f5-a85f-441f-8843-17bfe29f10d3"},{"id":"57ac60f3-ad53-46f7-8da6-aac354ec90a6","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_exact_bounded_source_targets_required","failureClass":null,"sourceTargets":["scripts/academy"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T02:08:59.473101+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"7e778d17a94658dee5a6029d726055ee96934525","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:a2bd0d15-b457-4f8b-8c0f-3c44279282b4:compiler:7e778d17a94658dee5a6029d726055ee96934525:scripts/academy","mission_step_id":"fc496b14-a2df-466c-ac8b-bb78e1002c08","command_center_event_id":"a2bd0d15-b457-4f8b-8c0f-3c44279282b4"},{"id":"57afa314-5591-4e76-a054-673c2621a792","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:02:28.525163+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3921,\"sourceSha\":\"b824eff0f9f78026d1bccc06400baf33131c5b14\",\"deploymentId\":\"canonical-release-b824eff0f9f7\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:38.063463+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2335b63c-211c-4f5a-a71b-2491909f4778:owner-progress-heartbeat:119329426","mission_step_id":"d862e198-91cb-48e1-95ae-cab1cd1c2678","command_center_event_id":"2335b63c-211c-4f5a-a71b-2491909f4778"},{"id":"57b18e2e-3487-4944-9153-72b3196551d9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","wordingChanged":false,"canonicalIntent":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by an existing control-plane invariant"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","canonicalIntent":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministically. Ship through Gate, squash merge, deploy cc-execution, and verify live runtime. This is an internal continuation; ownerActionRequired=false.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"CONTINUE EXISTING MISSION 2b76ff81-90ca-4629-b1a5-eac609f6a55c. Do not resynthesize scope. Exact owner is the canonical cc-execution runtime that produces/handles implementation_payload_required and internalStatus=synthesis_required, plus its focused tests. Ignore unrelated config/workflow suggestions unless required by an existing control-plane invariant. Implement deterministic synthesis-loop recovery in workers/cc-execution: bounded non-progress/repeated-synthesis detection, at most one bounded synthesis retry, then preserve explicit objective and exact known targets and bypass to authoritative exact continuation primitives. The owner-facing state must remain IN_PROGRESS/recovering, never terminal 'synthesis helper is looping'. Persist durable recovery telemetry/receipt fields for detection signature, bypass reason, continuation primitive, and outcome. Add focused regression tests proving repeated identical synthesis/non-progress cannot loop indefinitely and advances deterministical","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"CONTINUE-EXISTING-MISSION-2b76ff81-90ca-4629-b1a5-eac609f6a55c.-Do-not-resynthesize-scope.-Exact-own","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"6be07d9722336fc06c9e84714043f892a5981d9bf91b88e42c25b07dee5c3542","requestContractRevision":2,"previousRequestContractHash":"e10b25c762d88940accdf46f8a935ccaeb773ab3e787d21bd59d653fe7263e40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:37:26.860232+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2b76ff81-90ca-4629-b1a5-eac609f6a55c:request-contract:6be07d9722336fc06c9e84714043f892a5981d9bf91b88e42c25b07dee5c3542","mission_step_id":"a4007a77-26fb-4161-a5d1-ec52a21cbfba","command_center_event_id":"2b76ff81-90ca-4629-b1a5-eac609f6a55c"},{"id":"57b1e523-6dd7-418a-8f70-f0207908f0d9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"25dec0a8d1e16db0340daee9c1ac970dd3f951d6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Add and ship a shared Team application primitive for every authenticated KNOCKLAUNCH tenant owner. Reuse existing tenant-scoped invitation/member management. Register Team universally, inherit the shared tenant shell, support tenant-specific roles including Assistant and Tax Specialist for tax-service tenants, enforce backend tenant-owner authorization, and prevent removal/demotion of the last active owner. Add targeted contract coverage and complete through Gate, merge, release, and production proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","proofConditionIds":["proof-production"]}],"contractHash":"ef3457bf69a51728287ec294e169462c33c66685f8e97c0508da528585a508e4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ef3457bf69a51728287ec294e169462c33c66685f8e97c0508da528585a508e4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:24:24.530356+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"25dec0a8d1e16db0340daee9c1ac970dd3f951d6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:63825e7f-69bf-46ae-aca9-642456a6dd29:request-contract:ef3457bf69a51728287ec294e169462c33c66685f8e97c0508da528585a508e4:25dec0a8d1e16db0340daee9c1ac970dd3f951d6:verified:","mission_step_id":"46c0d565-5100-47f1-9384-7c613e8657c1","command_center_event_id":"63825e7f-69bf-46ae-aca9-642456a6dd29"},{"id":"57b29ea5-01b1-4fb6-b896-93682a508b21","source":"forgejo","status":"retryable","payload":{"baseSha":"c47506c5db7aff44fdb69668c60142a50b5f59ca","nextBranch":"ai/lean-forgejo-repo-g2","branchCreated":true,"mergeCommitSha":"c47506c5db7aff44fdb69668c60142a50b5f59ca","nextGeneration":2,"previousBranch":"ai/lean-forgejo-repo","previousPrNumber":44},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T19:14:22.130542+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"c47506c5db7aff44fdb69668c60142a50b5f59ca","external_id":"44","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:b0ec0cd6-d38a-417e-ae5d-75de0dca84ca:generation:2:merged-pr-deleted-branch","mission_step_id":"e9165f47-01ac-4d53-aac9-91253750c28f","command_center_event_id":"b0ec0cd6-d38a-417e-ae5d-75de0dca84ca"},{"id":"57b643cb-aaf2-4ee9-834f-a46294527a70","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2678466667da","prNumber":2539,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c888d3d6c9d2fd84b268ca2f96b84f7830463b4c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:23:38.690563+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c888d3d6c9d2fd84b268ca2f96b84f7830463b4c","external_id":"2539","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:26784666-67da-4f8e-b1fa-064ccc63d708:merged-pr:2539:c888d3d6c9d2fd84b268ca2f96b84f7830463b4c","mission_step_id":"c53031b8-9cbb-4c98-af99-0a277e584aa4","command_center_event_id":"26784666-67da-4f8e-b1fa-064ccc63d708"},{"id":"57b71420-8982-493b-940b-a7fe0639f177","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3f3b4178b816","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8018,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":15353,"firstUsefulResultAt":"2026-09-30T04:12:14.690Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4215,"terminal":false,"missionId":"3f3b4178-b816-408f-972d-7782444cc0ef","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3843,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":683,"missionSetupMs":195,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":195,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":195,"repositoryMutationMs":3160,"repositoryProviderMs":3160,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2000,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":195,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1160},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"3f3b4178-b816-408f-972d-7782444cc0ef"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3574,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:12:34.774919+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4215","receipt_type":"execute_mission","idempotency_key":"mission:3f3b4178-b816-408f-972d-7782444cc0ef:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e387f29f-9fab-4a6a-b6a1-283d09c1c616","command_center_event_id":"3f3b4178-b816-408f-972d-7782444cc0ef"},{"id":"57ba6abc-2a50-4bc7-8ccd-1f63161b7213","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e941883ce08c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":4806,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":6212,"firstUsefulResultAt":"2026-10-01T12:19:24.711Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4359,"terminal":false,"missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d8cc04991a5678e3ceb8e3a687b0e39801e12cb0","timingsMs":{"prReadinessMs":740,"approvedPlanMs":0,"shipAndProveMs":3114,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},"performance":null,"deploymentId":"forgejo-main-d8cc04991a56","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:19:39.42066+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4359","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e941883c-e08c-4d2b-ac54-4eeb4afee0b1:automatic-mission-resume:4359:canonical_release_reconciliation_pending","mission_step_id":"d3275b34-8ca5-4b37-9602-f3207e5e05d5","command_center_event_id":"e941883c-e08c-4d2b-ac54-4eeb4afee0b1"},{"id":"57bafca2-ce96-42b1-b0d9-a9c8736fb5c1","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"923d87b00b7cc38f873a825fdb30fd7a462d563a20704b5aa2e0c512b8593620"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:46:08.264171+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4a057a5c-25ad-46c0-8027-b670b733a837:repository-mutation-intent-blocked:923d87b00b7cc38f873a825fdb30fd7a462d563a20704b5aa2e0c512b8593620","mission_step_id":"b1bf3b85-1deb-4881-93c9-01a1931ff9bd","command_center_event_id":"4a057a5c-25ad-46c0-8027-b670b733a837"},{"id":"57bda40d-0c6c-47cf-b6ca-0e9abe5e9fcf","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","scripts/visual-witness-hosted-runner/paul-hybrid-arbiter.sh","scripts/visual-witness-hosted-runner/paul-hybrid-install.sh"],"continuationObjective":"Continue the PAUL hybrid Witness mission. Use the existing witness-first arbiter on the PAUL droplet so PAUL can serve both as the preferred physical Visual Witness host and as a one-slot light Forgejo runner. Witness work must preempt/pause the light runner and resume it afterward; heavy builds and deployment-capable releases remain on knocklaunch-ci-02; laptop becomes optional/fallback; Cloudflare virtual witness remains automatic fallback. Repair current laptop-primary witness contract/routing and preserve existing secret boundaries. Complete repo/control-plane changes, Gate, merge, deploy and live proof; if host install still needs a manual console step, return only the minimal exact host command after all automated work is complete."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:14:47.970144+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:0ec7b127-4d92-459b-8839-1c652cdc89bc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"7d5346a9-d258-43b6-8ccf-fdb28527ca99","command_center_event_id":"0ec7b127-4d92-459b-8839-1c652cdc89bc"},{"id":"57be52e1-a176-4007-94fc-7dd7c4e1a962","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.30.20-pr-scoped-release-missions","prNumber":4162,"terminal":false,"missionId":"6d224eac-530a-444a-a58c-74d127fcd14f","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"033c35f06689eeb95a1d7bd8cdc805961d0badeb","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d224eac-530a-444a-a58c-74d127fcd14f"},"performance":null,"deploymentId":"canonical-release-033c35f06689","workflowRunId":31129016140,"releaseTargets":{"frontend":false,"onrunner":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","integrations-health"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1158,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:28:23.83267+00:00","proof_gate":"canonical_release_dispatched","source_sha":"033c35f06689eeb95a1d7bd8cdc805961d0badeb","external_id":"canonical-release-033c35f06689","receipt_type":"ship_and_prove","idempotency_key":"mission:6d224eac-530a-444a-a58c-74d127fcd14f:ship_and_prove:canonical_release_dispatched","mission_step_id":"a23732b1-a791-4525-a0f2-5475ad7b3110","command_center_event_id":"6d224eac-530a-444a-a58c-74d127fcd14f"},{"id":"57bf7189-8052-4d1d-b024-809f71ec4ae8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ee8c7d87de8a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"ee8c7d87-de8a-4ddf-ba03-6065def8fe78","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":102,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":263,"providerAuthMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"ee8c7d87-de8a-4ddf-ba03-6065def8fe78"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3637,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/screenshot-capture.mjs","scripts/visual-witness-hosted-runner/src/storage-retention.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:44:12.763609+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee8c7d87-de8a-4ddf-ba03-6065def8fe78:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8ef61d5b-62f6-4c3d-8ed7-ed44db042d95","command_center_event_id":"ee8c7d87-de8a-4ddf-ba03-6065def8fe78"},{"id":"57bff339-bfd6-40ae-a7cd-02aad9c6a7a8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"491b4a989e63b638b41f78e2ca6e00675648083a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"491b4a989e63b638b41f78e2ca6e00675648083a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"e2b55a36976c0f9eaec0f847bedaa9db72854f8be60499f1cfdde8833ef5f23b","forgejoWorkflowProof":{"runId":6785,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:56:54.550596+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"491b4a989e63b638b41f78e2ca6e00675648083a","external_id":"forgejo-main-491b4a989e63","receipt_type":"canonical_release_status","idempotency_key":"mission:d1b36bdc-5dda-4049-ab57-b931175928f9:forgejo-release-status:491b4a989e63b638b41f78e2ca6e00675648083a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1fe292c4-170c-434f-83c0-723d3f1d5d5f","command_center_event_id":"d1b36bdc-5dda-4049-ab57-b931175928f9"},{"id":"57c014d0-dfe2-454b-b23b-aee28e71d151","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Revise only the already-released Visual Witness proof contract under live 1.58.2 so Dharma Kedarnauth's interaction proof persists Noel's actual active Redfish userRef, then rerun the Claims-tab proof. No source mutation and no additional release.","wordingChanged":false,"canonicalIntent":"Revise only the already-released Visual Witness proof contract under live 1.58.2 so Dharma Kedarnauth's interaction proof persists Noel's actual active Redfish userRef, then rerun the Claims-tab proof. No source mutation and no additional release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"maintenance-window","statement":"The corrective Visual Witness repair is already live and the control plane remains locked after its consumed maintenance authorization.","proofConditionIds":["repo","runtime","interaction","freeze"]},{"id":"proof-user-preservation","statement":"Dharma's required interaction proof persists Noel's actual Redfish userRef and is executed by the canonical deferred witness lane.","proofConditionIds":["repo","runtime","interaction"]},{"id":"live-dharma-proof","statement":"Dharma Kedarnauth's protected Redfish record loads as Noel's actual active Redfish user and the Claims tab is clicked without mutating Dharma's data.","proofConditionIds":["interaction"]}],"objective":"Revise only the already-released Visual Witness proof contract under live 1.58.2 so Dharma Kedarnauth's interaction proof persists Noel's actual active Redfish userRef, then rerun the Claims-tab proof. No source mutation and no additional release.","constraints":[{"id":"security","statement":"Preserve authentication, tenant isolation, role validation, GodMode authority, and mutation safety.","proofConditionIds":["repo","runtime"]},{"id":"target","statement":"Use Dharma Kedarnauth only for this proof; do not substitute James Henderson or Patricia Nelson.","proofConditionIds":["interaction"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains the real-user proof-projection repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live Command Center is running 1.58.2 Visual Witness proof projection.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction","kind":"interaction","claim":"Dharma Kedarnauth's protected Redfish record loads under Noel's actual active Redfish user and the Claims tab is clicked without contact-data mutation.","route":"/redfish-roofing/leads/95fc090e-5761-4d32-b387-0308d074e524","roleRef":null,"userRef":"3eb63093-d2d8-4973-aa87-4d144c5e8579","required":true,"expectedText":null,"targetedActions":[{"id":"open-claims-tab","name":"Claims","role":"tab","type":"click","exact":true,"waitMs":800,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze","kind":"runtime","claim":"Locked control-plane paths require a fresh explicit maintenance authorization after the consumed permit.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a46a0b37a79d03bf5db9c3716a18efa0edafda11b36f17d687f9a8c05ffcf192","requestContractRevision":2,"previousRequestContractHash":"68b95d3b16c8fd7b73893dc585c4ca073d521d07beb6c71b3ae8c391132ed28d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T12:23:42.486201+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fb46a890-8d68-45ee-8c1a-d24655c224af:request-contract-revision:2:a46a0b37a79d03bf5db9c3716a18efa0edafda11b36f17d687f9a8c05ffcf192","mission_step_id":"fe92f6d1-db20-4c53-8a27-eff4408fa3fd","command_center_event_id":"fb46a890-8d68-45ee-8c1a-d24655c224af"},{"id":"57c08f80-a78b-4ba3-b18d-1717942b3ff9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-d5e8bd2c6c18","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":29344,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":39717,"firstUsefulResultAt":"2026-09-27T02:38:50.154Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3844,"terminal":false,"missionId":"d5e8bd2c-6c18-4b2a-85ff-93a893800324","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"951ce672719994cd40e2a3505413ec98db4e87d2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1436,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":328,"providerAuthMs":0,"shipAndProveMs":889,"ledgerPrepareMs":328,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":328,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":328,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d5e8bd2c-6c18-4b2a-85ff-93a893800324"},"performance":null,"deploymentId":"forgejo-main-951ce6727199","releaseState":"pending","workflowRunId":12117,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:40:38.088858+00:00","proof_gate":"canonical_release_dispatched","source_sha":"951ce672719994cd40e2a3505413ec98db4e87d2","external_id":"forgejo-main-951ce6727199","receipt_type":"execute_mission","idempotency_key":"mission:d5e8bd2c-6c18-4b2a-85ff-93a893800324:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"58b2986d-2fdb-4643-9e46-0ada6175f8cf","command_center_event_id":"d5e8bd2c-6c18-4b2a-85ff-93a893800324"},{"id":"57c1ec8c-c07e-4a2d-a882-422c422bbf4f","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-background-legibility-20260903","reason":null,"status":"complete","metrics":{"receiptBytes":27220,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1586,"terminal":false,"missionId":"aaf09ce0-7149-4784-8d7d-2727f524f7b8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":15618,"missionSetupMs":1043},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T17:50:29.642068+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1586","receipt_type":"execute_mission","idempotency_key":"mission:aaf09ce0-7149-4784-8d7d-2727f524f7b8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"6282f61b-ccd5-4cce-9809-69cc35758456","command_center_event_id":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},{"id":"57c380e4-5087-4597-b010-ed6935bca97a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3859accb2d55","prNumber":4076,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"07d9ebfbbf41bcd52a9be264a5ead540627ce676","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:49:35.067696+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"07d9ebfbbf41bcd52a9be264a5ead540627ce676","external_id":"4076","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3859accb-2d55-4af2-a54b-4c8c70c7e274:merged-pr:4076:07d9ebfbbf41bcd52a9be264a5ead540627ce676","mission_step_id":"8e7b44bd-0f3a-4abb-b3fb-f2e99beb6a00","command_center_event_id":"3859accb-2d55-4af2-a54b-4c8c70c7e274"},{"id":"57c40585-ad80-4e0c-b304-feeb43376b15","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ad191708-ce11-43d0-bd1e-41cf5e6e9431","mission_step_id":null,"command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"57c521e7-ce64-4bf9-a0bf-1ae89c83f6ed","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-29T06:20:56.455215+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d8028b7a80b7\",\"prNumber\":4082,\"sourceSha\":\"c267479c921da9f1dea8b4b217448a4367523515\",\"deploymentId\":\"forgejo-main-c267479c921d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:52:08.003739+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d8028b7a-80b7-44a7-bd61-1f210843326b:owner-progress-heartbeat:119376688","mission_step_id":"e9d7e549-deb9-4d13-ae51-bb5c174bd32a","command_center_event_id":"d8028b7a-80b7-44a7-bd61-1f210843326b"},{"id":"57c554ad-09de-4e44-8f73-061775a104d4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/shells/TenantOwnedShellBoundary.tsx","content":"import React, { type ReactNode } from 'react';\nimport RedfishWorkspaceShell from '@/components/redfish/RedfishWorkspaceShell';\nimport CurriControlCenterShell from '@/shells/curri/CurriControlCenterShell';\nimport TenantModesShell from '@/shells/TenantModesShell';\nimport { isModesTenant } from '@/shells/modesTenantShell';\n\nexport type TenantOwnedShellKind = 'default' | 'curri-control-center' | 'modes' | 'redfish';\n\ntype ResolveTenantOwnedShellInput = {\n  tenant: any;\n  applicationMode?: string | null;\n  isSelfContainedBigPapisWorkspace: boolean;\n  isSelfContainedPcgWorkspace: boolean;\n  isSelfContainedRedfishWorkspace: boolean;\n};\n\nexport function tenantUsesModesRouteFallback(tenant: any): boolean {\n  return isModesTenant(tenant);\n}\n\nexport function resolveTenantOwnedShellKind({\n  tenant,\n  applicationMode,\n  isSelfContainedBigPapisWorkspace,\n  isSelfContainedPcgWorkspace,\n  isSelfContainedRedfishWorkspace,\n}: ResolveTenantOwnedShellInput): TenantOwnedShellKind {\n  const settings = ((tenant as any)?.settings || {}) as Record<string, any>;\n  const tenantSlug = String(tenant?.company_slug || '').trim().toLowerCase();\n  const curriControlCenter =\n    tenantSlug === 'curri-control-center'\n    || String(settings.workspace_variant || '').trim().toLowerCase() === 'curri_control_center';\n\n  if (curriControlCenter) return 'curri-control-center';\n\n  const modesShell =\n    tenantUsesModesRouteFallback(tenant)\n    && applicationMode !== 'standalone'\n    && !isSelfContainedBigPapisWorkspace\n    && !isSelfContainedPcgWorkspace;\n\n  if (modesShell) return 'modes';\n  if (isSelfContainedRedfishWorkspace) return 'redfish';\n  return 'default';\n}\n\nexport function TenantOwnedShellBoundary({\n  kind,\n  children,\n}: {\n  kind: TenantOwnedShellKind;\n  children: ReactNode;\n}) {\n  switch (kind) {\n    case 'curri-control-center':\n      return <CurriControlCenterShell>{children}</CurriControlCenterShell>;\n    case 'modes':\n      return <TenantModesShell>{children}</TenantModesShell>;\n    case 'redfish':\n      return <RedfishWorkspaceShell>{children}</RedfishWorkspaceShell>;\n    default:\n      return <>{children}</>;\n  }\n}\n"}],"branch":"ai/objective-first-repair-898167bcbe03","writes":[],"patches":[],"version":1,"approved":true,"missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f","objective":"Continue the Tennex blank workspace repair from authoritative inspection. Root cause is now proven in src/shells/TenantOwnedShellBoundary.tsx: Tennex is explicitly excluded from the MODES shell even though Tennex is an explicit MODES tenant and PrivateRoutes returns null for /workspace, producing the blank viewport. Remove only that exclusion so Tennex resolves to TenantModesShell like every configured MODES tenant; preserve standalone/self-contained exclusions. Ship through Gate, merge, release and exact-route desktop/mobile visual proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"e60925c944e101b9604bf9a09f3085d627b166b33647b561de991021ac9aaec6","replayCount":0,"serializedBytes":3740},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:29:22.575795+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:898167bc-be03-48c1-839c-aeda4a18fb5f:repository-mutation-intent:e60925c944e101b9604bf9a09f3085d627b166b33647b561de991021ac9aaec6:0","mission_step_id":"afaa7913-9d06-4f6e-881d-43bf75a7f930","command_center_event_id":"898167bc-be03-48c1-839c-aeda4a18fb5f"},{"id":"57c56538-6908-4329-acef-79b835681d37","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/migrations/20260928180500_paul_scheduler.sql","content":"create table if not exists public.paul_schedules (\n  id uuid primary key default extensions.gen_random_uuid(),\n  name text not null,\n  objective text not null,\n  cadence text not null check (cadence in ('once','interval')),\n  interval_minutes integer null check (interval_minutes is null or interval_minutes between 1 and 10080),\n  next_run_at timestamptz not null,\n  enabled boolean not null default true,\n  request_contract jsonb not null,\n  last_run_at timestamptz null,\n  last_mission_id uuid null,\n  last_status text null,\n  last_error text null,\n  failure_count integer not null default 0,\n  created_at timestamptz not null default now(),\n  updated_at timestamptz not null default now(),\n  check (char_length(trim(name)) between 1 and 120),\n  check (char_length(trim(objective)) between 1 and 4000),\n  check ((cadence='once' and interval_minutes is null) or (cadence='interval' and interval_minutes is not null))\n);\n\nalter table public.paul_schedules enable row level security;\nrevoke all on public.paul_schedules from public, anon, authenticated;\ngrant select, insert, update, delete on public.paul_schedules to service_role;\n\ncreate index if not exists paul_schedules_due_idx\n  on public.paul_schedules(enabled,next_run_at)\n  where enabled=true;\n\ndo $$\nbegin\n  if not exists (select 1 from vault.secrets where name='knocklaunch_paul_scheduler_trigger') then\n    perform vault.create_secret(\n      encode(extensions.gen_random_bytes(32),'hex'),\n      'knocklaunch_paul_scheduler_trigger',\n      'Machine-only token used by pg_cron/pg_net to invoke the PAUL scheduler dispatcher.'\n    );\n  end if;\nend\n$$;\n\ncreate or replace function public.paul_scheduler_authorize(p_token text)\nreturns boolean\nlanguage sql\nsecurity definer\nset search_path=public,vault,extensions\nas $$\n  select coalesce((\n    select extensions.digest(ds.decrypted_secret,'sha256') =\n           extensions.digest(coalesce(p_token,''),'sha256')\n    from vault.decrypted_secrets ds\n    where ds.name='knocklaunch_paul_scheduler_trigger'\n    limit 1\n  ),false);\n$$;\nrevoke all on function public.paul_scheduler_authorize(text) from public,anon,authenticated;\ngrant execute on function public.paul_scheduler_authorize(text) to service_role;\n\ncreate or replace function public.paul_schedule_claim_due(p_limit integer default 5)\nreturns setof public.paul_schedules\nlanguage plpgsql\nsecurity definer\nset search_path=public\nas $$\nbegin\n  return query\n  with due as (\n    select id\n    from public.paul_schedules\n    where enabled=true and next_run_at<=now()\n    order by next_run_at,id\n    for update skip locked\n    limit greatest(1,least(coalesce(p_limit,5),10))\n  )\n  update public.paul_schedules s\n  set\n    last_run_at=now(),\n    last_status='dispatching',\n    last_error=null,\n    next_run_at=case\n      when s.cadence='interval' then now()+make_interval(mins=>s.interval_minutes)\n      else s.next_run_at\n    end,\n    enabled=case when s.cadence='once' then false else s.enabled end,\n    updated_at=now()\n  from due\n  where s.id=due.id\n  returning s.*;\nend;\n$$;\nrevoke all on function public.paul_schedule_claim_due(integer) from public,anon,authenticated;\ngrant execute on function public.paul_schedule_claim_due(integer) to service_role;\n\ncreate or replace function private.paul_scheduler_edge_request()\nreturns bigint\nlanguage plpgsql\nsecurity definer\nset search_path=private,vault,net\nas $$\ndeclare\n  v_token text;\n  v_request_id bigint;\nbegin\n  select decrypted_secret into v_token\n  from vault.decrypted_secrets\n  where name='knocklaunch_paul_scheduler_trigger'\n  limit 1;\n  if v_token is null then raise exception 'paul_scheduler_trigger_secret_missing'; end if;\n\n  select net.http_post(\n    url:='https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/paul-scheduler',\n    body:=jsonb_build_object('action','dispatch_due'),\n    headers:=jsonb_build_object('Content-Type','application/json','x-paul-scheduler-token',v_token),\n    timeout_milliseconds:=120000\n  ) into v_request_id;\n  return v_request_id;\nend;\n$$;\nrevoke all on function private.paul_scheduler_edge_request() from public,anon,authenticated;\ngrant execute on function private.paul_scheduler_edge_request() to service_role;\n\ndo $$\ndeclare r record;\nbegin\n  for r in select jobid from cron.job where jobname='knocklaunch-paul-scheduler-dispatch' loop\n    perform cron.unschedule(r.jobid);\n  end loop;\n  perform cron.schedule(\n    'knocklaunch-paul-scheduler-dispatch',\n    '* * * * *',\n    'select private.paul_scheduler_edge_request();'\n  );\nend\n$$;\n"},{"path":"supabase/functions/paul-scheduler/index.ts","content":"import { createClient } from 'npm:@supabase/supabase-js@2';\n\nexport const FUNCTION_VERSION='0.1.0-paul-scheduler';\nconst SERVICE_SLUG='paul-scheduler';\nconst SUPABASE_URL=Deno.env.get('SUPABASE_URL')??'';\nconst SERVICE_ROLE=Deno.env.get('SUPABASE_SERVICE_ROLE_KEY')??'';\nconst CC_EXECUTION_URL=(Deno.env.get('CC_EXECUTION_URL')??'https://cc-execution.knocklaunch.app').replace(/\\/+$/,'');\nconst CC_EXECUTION_KEY=Deno.env.get('CC_EXECUTION_KEY')??'';\nconst admin=createClient(SUPABASE_URL,SERVICE_ROLE,{auth:{persistSession:false}});\nconst cors={'Access-Control-Allow-Origin':'*','Access-Control-Allow-Headers':'authorization,x-paul-scheduler-token,content-type','Access-Control-Allow-Methods':'GET,POST,OPTIONS'};\n\nfunction json(body:unknown,status=200){return new Response(JSON.stringify(body),{status,headers:{...cors,'Content-Type':'application/json','Cache-Control':'no-store'}})}\nfunction clean(v:unknown,max=4000){return String(v??'').trim().slice(0,max)}\nfunction publicRow(row:any){return {id:row.id,name:row.name,objective:row.objective,cadence:row.cadence,intervalMinutes:row.interval_minutes,nextRunAt:row.next_run_at,enabled:row.enabled,lastRunAt:row.last_run_at,lastMissionId:row.last_mission_id,lastStatus:row.last_status,lastError:row.last_error?String(row.last_error).slice(0,300):null,failureCount:Number(row.failure_count||0),createdAt:row.created_at,updatedAt:row.updated_at}}\n\nasync function ownerAuthorized(req:Request){\n  const token=(req.headers.get('authorization')??'').replace(/^Bearer\\s+/i,'').trim();\n  if(!token)return false;\n  if(CC_EXECUTION_KEY&&token===CC_EXECUTION_KEY)return true;\n  try{\n    const r=await fetch(`${CC_EXECUTION_URL}/auth/verify`,{method:'POST',headers:{Authorization:`Bearer ${token}`,'Content-Type':'application/json'},body:'{}',signal:AbortSignal.timeout(2000)});\n    const b=await r.json().catch(()=>({}));\n    return r.ok&&b?.ok===true&&b?.proofGate==='cc_execution_bearer_verified';\n  }catch{return false}\n}\nasync function machineAuthorized(req:Request){\n  const token=clean(req.headers.get('x-paul-scheduler-token'),256);\n  if(!token)return false;\n  const r=await admin.rpc('paul_scheduler_authorize',{p_token:token});\n  return !r.error&&r.data===true;\n}\nfunction contract(objective:string,scheduleId:string){\n  return {\n    version:1,source:'owner_explicit_schedule',objective,\n    intent:{rawUtterance:objective,canonicalIntent:objective,wordingChanged:false,resolutionStatus:'scheduled_owner_authorized',uniqueResolution:true,clarificationRequired:false},\n    outcomes:[{id:'scheduled-objective',statement:objective,proofConditionIds:['scheduled-runtime-proof'],provenance:{source:'owner_authorized_schedule',reason:`PAUL schedule ${scheduleId}`,inherited:false,blockingAuthority:true}}],\n    constraints:[{id:'canonical-execution',statement:'Execute through canonical KNOCKLAUNCH mission, Gate, release, and proof rules; the schedule grants no arbitrary shell, SQL, URL, secret, or provider authority.',proofConditionIds:['scheduled-runtime-proof'],provenance:{source:'scheduler_safety',reason:'Bound unattended work to the existing mission safety model.',inherited:false,blockingAuthority:true}}],\n    proofConditions:[{id:'scheduled-runtime-proof',kind:'runtime',claim:objective,required:true,minConsecutiveHealthyHeartbeats:1,requireCapacityAdmissible:false,requireMemoryAdmissionPressureFalse:false,requirePositiveMemoryAttribution:false,targetedActions:[],allowedReleaseTargets:[],requiredReleaseTargets:[]}],\n    terminalPolicy:'all_required_proof_conditions_satisfied_after_live_release',valid:true,validationErrors:[]\n  };\n}\nasync function createSchedule(body:any){\n  const objective=clean(body?.objective);\n  const name=clean(body?.name||objective,120);\n  const interval=body?.intervalMinutes==null?null:Number(body.intervalMinutes);\n  const runAtRaw=clean(body?.runAt,80);\n  const firstRunRaw=clean(body?.firstRunAt,80);\n  if(!objective)return json({ok:false,status:'blocked',proofGate:'paul_schedule_create_blocked',reason:'objective_required'},400);\n  let cadence:'once'|'interval'; let next:Date;\n  if(Number.isInteger(interval)&&interval!>=1&&interval<=10080){\n    cadence='interval';\n    next=firstRunRaw?new Date(firstRunRaw):new Date(Date.now()+interval*60000);\n    if(!Number.isFinite(next.getTime()))return json({ok:false,status:'blocked',proofGate:'paul_schedule_create_blocked',reason:'first_run_at_invalid'},400);\n  }else if(runAtRaw){\n    cadence='once'; next=new Date(runAtRaw);\n    if(!Number.isFinite(next.getTime())||next.getTime()<Date.now()-60000)return json({ok:false,status:'blocked',proofGate:'paul_schedule_create_blocked',reason:'run_at_invalid'},400);\n  }else return json({ok:false,status:'blocked',proofGate:'paul_schedule_create_blocked',reason:'run_at_or_interval_minutes_required'},400);\n\n  const id=crypto.randomUUID();\n  const row={id,name,objective,cadence,interval_minutes:cadence==='interval'?interval:null,next_run_at:next.toISOString(),enabled:true,request_contract:contract(objective,id),last_status:'scheduled'};\n  const q=await admin.from('paul_schedules').insert(row).select('*').single();\n  if(q.error)return json({ok:false,status:'blocked',proofGate:'paul_schedule_create_failed',reason:q.error.message},500);\n  return json({ok:true,status:'scheduled',proofGate:'paul_schedule_created',schedule:publicRow(q.data)});\n}\nasync function listSchedules(){\n  const q=await admin.from('paul_schedules').select('*').order('created_at',{ascending:false}).limit(100);\n  if(q.error)return json({ok:false,status:'blocked',proofGate:'paul_schedule_list_failed',reason:q.error.message},500);\n  return json({ok:true,status:'read_back_verified',proofGate:'paul_schedule_list_verified',schedules:(q.data||[]).map(publicRow)});\n}\nasync function cancelSchedule(body:any){\n  const id=clean(body?.scheduleId,80);\n  if(!/^[0-9a-f-]{36}$/i.test(id))return json({ok:false,status:'blocked',proofGate:'paul_schedule_cancel_blocked',reason:'schedule_id_required'},400);\n  const q=await admin.from('paul_schedules').update({enabled:false,last_status:'cancelled',updated_at:new Date().toISOString()}).eq('id',id).select('*').maybeSingle();\n  if(q.error)return json({ok:false,status:'blocked',proofGate:'paul_schedule_cancel_failed',reason:q.error.message},500);\n  if(!q.data)return json({ok:false,status:'blocked',proofGate:'paul_schedule_cancel_blocked',reason:'schedule_not_found'},404);\n  return json({ok:true,status:'cancelled',proofGate:'paul_schedule_cancelled',schedule:publicRow(q.data)});\n}\nasync function dispatchDue(){\n  const claim=await admin.rpc('paul_schedule_claim_due',{p_limit:5});\n  if(claim.error)return json({ok:false,status:'blocked',proofGate:'paul_schedule_dispatch_claim_failed',reason:claim.error.message},500);\n  const rows=Array.isArray(claim.data)?claim.data:[];\n  const receipts:any[]=[];\n  for(const row of rows){\n    let result:any={}; let ok=false; let status=0;\n    try{\n      const response=await fetch(`${CC_EXECUTION_URL}/mission/execute`,{method:'POST',headers:{Authorization:`Bearer ${CC_EXECUTION_KEY}`,'Content-Type':'application/json'},body:JSON.stringify({objective:row.objective,ship:true,requestContract:row.request_contract,conversationContext:{scheduled:true,scheduleId:row.id,scheduleName:row.name}}),signal:AbortSignal.timeout(15000)});\n      status=response.status; result=await response.json().catch(()=>({})); ok=response.ok&&result?.ok!==false;\n    }catch(error){result={reason:error instanceof Error?error.message:String(error)}}\n    const missionId=clean(result?.missionId,80)||null;\n    const patch:any={last_mission_id:missionId,last_status:ok?clean(result?.status||'dispatched',80):'retryable',last_error:ok?null:clean(result?.reason||result?.error||`http_${status}`,500),updated_at:new Date().toISOString()};\n    if(!ok){\n      patch.failure_count=Number(row.failure_count||0)+1;\n      patch.enabled=true;\n      patch.next_run_at=new Date(Date.now()+5*60000).toISOString();\n    }\n    await admin.from('paul_schedules').update(patch).eq('id',row.id);\n    receipts.push({scheduleId:row.id,ok,httpStatus:status,missionId,status:patch.last_status});\n  }\n  return json({ok:true,status:'dispatched',proofGate:'paul_schedule_due_dispatch_completed',claimed:rows.length,receipts});\n}\n\nDeno.serve(async req=>{\n  if(req.method==='OPTIONS')return new Response('ok',{headers:cors});\n  const url=new URL(req.url);\n  if(req.method==='GET'&&url.pathname.endsWith('/health'))return json({ok:true,service:SERVICE_SLUG,version:FUNCTION_VERSION,scheduler:true,missionOnly:true,ccExecutionConfigured:Boolean(CC_EXECUTION_KEY),time:new Date().toISOString()});\n  if(req.method==='GET'&&url.pathname.endsWith('/openapi.json'))return json({openapi:'3.1.0',info:{title:'PAUL Scheduler',version:FUNCTION_VERSION},paths:{'/health':{get:{}},'/':{post:{}}}});\n  if(req.method!=='POST')return json({ok:false,error:'method_not_allowed'},405);\n  const body=await req.json().catch(()=>({})) as any;\n  const action=clean(body?.action,40);\n  if(action==='dispatch_due'){\n    if(!await machineAuthorized(req))return json({ok:false,error:'unauthorized_machine'},401);\n    return dispatchDue();\n  }\n  if(!await ownerAuthorized(req))return json({ok:false,error:'unauthorized_owner'},401);\n  if(action==='create')return createSchedule(body);\n  if(action==='list')return listSchedules();\n  if(action==='cancel')return cancelSchedule(body);\n  return json({ok:false,error:'unknown_action'},400);\n});\n"}],"branch":"ai/objective-first-repair-adb318f5e09e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"adb318f5-e09e-428d-ac21-f6210f289f8c","objective":"Implement and ship PAUL-owned scheduling with create/list/cancel controls that schedules only canonical KNOCKLAUNCH mission objectives.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","supabase/functions/_shared/edgeFunctionRegistry.ts","config/control-plane-capabilities.json"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  tool(\n    \"paul_schedule_create\",\n    \"Create PAUL schedule\",\n    \"Create one durable owner-authorized PAUL schedule that may launch only a canonical KNOCKLAUNCH mission objective.\",\n    \"/paul/schedule/create\",\n    {\n      type: \"object\",\n      required: [\"objective\"],\n      properties: {\n        name: { type: \"string\", minLength: 1, maxLength: 120 },\n        objective: { type: \"string\", minLength: 1, maxLength: 4000 },\n        runAt: { type: \"string\", description: \"ISO-8601 timestamp for a one-shot schedule.\" },\n        intervalMinutes: { type: \"integer\", minimum: 1, maximum: 10080 },\n        firstRunAt: { type: \"string\", description: \"Optional ISO-8601 first run time for an interval schedule.\" },\n      },\n      additionalProperties: false,\n    },\n    { destructive: true, idempotent: false },\n  ),\n  tool(\n    \"paul_schedule_list\",\n    \"List PAUL schedules\",\n    \"Read durable PAUL schedules and their latest dispatch state without exposing scheduler secrets.\",\n    \"/paul/schedule/list\",\n    { type: \"object\", properties: {}, additionalProperties: false },\n    { readOnly: true, idempotent: true },\n  ),\n  tool(\n    \"paul_schedule_cancel\",\n    \"Cancel PAUL schedule\",\n    \"Disable one exact PAUL schedule while preserving its durable history and prior mission receipts.\",\n    \"/paul/schedule/cancel\",\n    {\n      type: \"object\",\n      required: [\"scheduleId\"],\n      properties: { scheduleId: { type: \"string\", minLength: 36, maxLength: 36 } },\n      additionalProperties: false,\n    },\n    { destructive: true, idempotent: true },\n  ),\n  tool(\n    \"forgejo_action_run_rerun\",\n    \"Rerun Forgejo Actions run\",","old_content":"  tool(\n    \"forgejo_action_run_rerun\",\n    \"Rerun Forgejo Actions run\","},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  if (route.startsWith(\"/paul/schedule/\")) {\n    const ownerStatusWorker = (await import(\"./entrypoint-owner-status.js\")).default;\n    return ownerStatusWorker.fetch(request, env, ctx);\n  }\n  if (route === \"/forgejo/host-control/status\" || route === \"/forgejo/host-control\" || route === \"/forgejo/merge-queue/reconcile\") {","old_content":"  if (route === \"/forgejo/host-control/status\" || route === \"/forgejo/host-control\" || route === \"/forgejo/merge-queue/reconcile\") {"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"async function paulSchedulerProxy(request, env, action) {\n  const denied = requireAuth(request, env);\n  if (denied) return denied;\n  const key = String(env.CC_EXECUTION_KEY || \"\").trim();\n  if (!key) return json({ ok: false, status: \"blocked\", proofGate: \"paul_scheduler_auth_unavailable\", reason: \"cc_execution_key_missing\" }, 503);\n  const base = String(env.SUPABASE_URL || DEFAULT_SUPABASE_URL).replace(/\\/+$/g, \"\");\n  let body = {};\n  try { body = await request.clone().json(); } catch {}\n  try {\n    const response = await fetch(`${base}/functions/v1/paul-scheduler`, {\n      method: \"POST\",\n      headers: { Authorization: `Bearer ${key}`, \"Content-Type\": \"application/json\" },\n      body: JSON.stringify({ ...body, action }),\n      signal: AbortSignal.timeout(15000),\n    });\n    const payload = await response.json().catch(() => ({}));\n    return json(payload, response.status);\n  } catch (error) {\n    return json({ ok: false, status: \"blocked\", proofGate: \"paul_scheduler_request_failed\", reason: error instanceof Error ? error.message : String(error) }, 503);\n  }\n}\n\nasync function runtimeHealth(url) {","old_content":"async function runtimeHealth(url) {"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"    if (path === \"/paul/schedule/create\" && request.method === \"POST\") return paulSchedulerProxy(request, env, \"create\");\n    if (path === \"/paul/schedule/list\" && request.method === \"POST\") return paulSchedulerProxy(request, env, \"list\");\n    if (path === \"/paul/schedule/cancel\" && request.method === \"POST\") return paulSchedulerProxy(request, env, \"cancel\");\n    if (path === \"/forgejo/merge-queue/reconcile\" && request.method === \"POST\") {","old_content":"    if (path === \"/forgejo/merge-queue/reconcile\" && request.method === \"POST\") {"},{"path":"supabase/functions/_shared/edgeFunctionRegistry.ts","new_content":"  entry({\n    slug: \"paul-scheduler\",\n    path: \"supabase/functions/paul-scheduler/index.ts\",\n    protectedScope: true,\n    requiresHealth: true,\n    requiresOpenApi: true,\n    requiresFunctionVersion: true,\n    deployableByCommandCenter: true,\n    ownerApprovalRequired: true,\n    verifyJwtMode: \"no-verify-jwt\",\n    runtimeClass: \"platform-admin\",\n    description: \"Durable owner-authorized PAUL mission scheduler over pg_cron/pg_net.\"\n  }),\n  entry({\n    slug: \"command-center-autopilot\",","old_content":"  entry({\n    slug: \"command-center-autopilot\","},{"path":"config/control-plane-capabilities.json","new_content":"      \"forgejo_queue_reconcile\",\n      \"paul_schedule_create\",\n      \"paul_schedule_list\",\n      \"paul_schedule_cancel\",\n      \"forgejo_action_run_rerun\",","old_content":"      \"forgejo_queue_reconcile\",\n      \"forgejo_action_run_rerun\","},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.59.0-paul-scheduler\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.306-paul-repo-health-routing\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"adb318f5-e09e-428d-ac21-f6210f289f8c","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","supabase/functions/_shared/edgeFunctionRegistry.ts","config/control-plane-capabilities.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"26cb3a074a1564bef7005dbffa1232bb0b044fb868cf2d560a4501803a93b935","replayCount":0,"serializedBytes":21418},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:07:48.606523+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:adb318f5-e09e-428d-ac21-f6210f289f8c:repository-mutation-intent:26cb3a074a1564bef7005dbffa1232bb0b044fb868cf2d560a4501803a93b935:0","mission_step_id":"ebd6f951-57ef-46ee-ad73-68ed18693040","command_center_event_id":"adb318f5-e09e-428d-ac21-f6210f289f8c"},{"id":"57c69da9-b4c6-4256-b3a1-595a517bde16","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"fca00434-24af-4b7b-9dc9-19f8b1dcc325","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-28e8a9befd09","reason":null,"status":"pending","metrics":{"receiptBytes":29365,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":10,"executorlessWaitMs":272023,"firstUsefulResultAt":"2026-09-29T04:26:20.969Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4109,"terminal":false,"missionId":"28e8a9be-fd09-4bdb-8305-aa9d808467d3","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"f24a02abea8eedaabd80c0b4a5e17e900dffb758","timingsMs":{"queue":544,"total":667,"execution":123},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"28e8a9be-fd09-4bdb-8305-aa9d808467d3"},"performance":null,"deploymentId":"forgejo-main-f24a02abea8e","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"fca00434-24af-4b7b-9dc9-19f8b1dcc325","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"fca00434-24af-4b7b-9dc9-19f8b1dcc325","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/DASHBOARD","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12988,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1790,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:30:54.863437+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"f24a02abea8eedaabd80c0b4a5e17e900dffb758","external_id":"fca00434-24af-4b7b-9dc9-19f8b1dcc325","receipt_type":"visual_proof_started","idempotency_key":"mission:28e8a9be-fd09-4bdb-8305-aa9d808467d3:visual-start:fca00434-24af-4b7b-9dc9-19f8b1dcc325","mission_step_id":"98c5171a-ca20-45bd-9896-3a5bd3415a97","command_center_event_id":"28e8a9be-fd09-4bdb-8305-aa9d808467d3"},{"id":"57c86b01-0af4-4e33-afd8-7627b0946067","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","wordingChanged":false,"canonicalIntent":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["provider_configuration","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","canonicalIntent":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply only the exact approved runner-selection repair already proven from current main. Do not synthesize or touch watchdog files.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-only-the-exact-approved-runner-selection-repair-already-proven-from-current-main.-Do-not-synth","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"921e72573c203c7d6870e83e70ab839e07bff11fc00bef5f4716db1e6c960465","requestContractRevision":2,"previousRequestContractHash":"4a8855d4e2c7acf928745c7b27ff94e6c68d20c747eb96a387351dbe854222b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:24:50.996031+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:request-contract:921e72573c203c7d6870e83e70ab839e07bff11fc00bef5f4716db1e6c960465","mission_step_id":"222f7259-d184-41cf-bb95-5afb8f456bed","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"57c97f15-e797-4433-9834-cecfce2d0cd0","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #441","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T19:48:09.918Z","fingerprint":"c7db4d8afc8ac003edcefe8ccd72107f5144056e79d55a7ecb7e7309a7e9098b","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:47:50.800701+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd2258b6-e4c5-481e-a2bc-1b4b6c42670e:tenant-workstream-contribution:c7db4d8afc8ac003edcefe8ccd72107f5144056e79d55a7ecb7e7309a7e9098b","mission_step_id":null,"command_center_event_id":"fd2258b6-e4c5-481e-a2bc-1b4b6c42670e"},{"id":"57cab582-f7c1-4835-8e3a-d099cb2d7cc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_missing:supabase/functions/agreement-sign/index.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"49426c66-9af4-46d2-ba12-4ad77d99c885","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":291,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":291,"repositoryMutationMs":7782,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"49426c66-9af4-46d2-ba12-4ad77d99c885"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:15:20.406532+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:49426c66-9af4-46d2-ba12-4ad77d99c885:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b147c81d-f691-41be-b5ca-89fc6c301000","command_center_event_id":"49426c66-9af4-46d2-ba12-4ad77d99c885"},{"id":"57cc67cf-400d-4efc-965c-69bd5f3c6e82","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"03ea8087244383f20cd3a0efbc9081e41ee5a38c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-route-parity","satisfied":true,"statement":"All canonical MODES tenants share the same route behavior from MODES entry route through every MODES application route, with tenant context preserved and no cross-tenant routing, blank screens, or generic CRM fallback.","proofConditionIds":["proof-production","proof-repository"]},{"id":"outcome-interaction-parity","satisfied":true,"statement":"All canonical MODES tenants share identical mode-card navigation, application opening, vertical scroll/drag, Settings, and Profile behavior on desktop and mobile.","proofConditionIds":["proof-production"]},{"id":"outcome-no-baked-media","satisfied":true,"statement":"Shared MODES entry and application surfaces use tenant-scoped configured/stored media and contain no baked-in tenant background or tenant-specific hardcoded imagery.","proofConditionIds":["proof-production","proof-repository"]}],"satisfied":true,"constraints":[{"id":"constraint-shared-primitive","satisfied":true,"statement":"Repair the shared MODES route and behavior primitive rather than per-tenant patches.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-contamination","satisfied":true,"statement":"Do not introduce cross-tenant routing, data, or visual contamination.","proofConditionIds":["proof-production","proof-repository"]},{"id":"constraint-tenant-content","satisfied":true,"statement":"Preserve tenant-specific names, mode names, data, imagery, and branding.","proofConditionIds":["proof-production"]},{"id":"constraint-release-path","satisfied":true,"statement":"Use current Forgejo main, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production target, and claim-matched live proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"302e8161d6ae41b5b7634b235c1261fbcce1f720899c5d4446c538bf207c4ceb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"302e8161d6ae41b5b7634b235c1261fbcce1f720899c5d4446c538bf207c4ceb"},"required":true,"satisfied":true},{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"302e8161d6ae41b5b7634b235c1261fbcce1f720899c5d4446c538bf207c4ceb","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"03ea8087244383f20cd3a0efbc9081e41ee5a38c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T06:25:06.755929+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"03ea8087244383f20cd3a0efbc9081e41ee5a38c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ff8940fa-cc03-4463-8513-2b47a4842b1b:request-contract:302e8161d6ae41b5b7634b235c1261fbcce1f720899c5d4446c538bf207c4ceb:03ea8087244383f20cd3a0efbc9081e41ee5a38c:verified:","mission_step_id":"58906c37-23dd-413c-ab17-9456bba3df4b","command_center_event_id":"ff8940fa-cc03-4463-8513-2b47a4842b1b"},{"id":"57cc7bc8-5a9c-4078-9b86-8df042520338","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"success","supabase-migrations/live":"success","supabase-edge-production/live":"pending"},"mainSha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview","tenant-manage"]},"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"pending"},"requestContractHash":"4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5586","runId":5586,"status":"running","sourceSha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:18:01.872099+00:00","proof_gate":"canonical_release_pending","source_sha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","external_id":"forgejo-main-79ac1b1d859a","receipt_type":"canonical_release_status","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:forgejo-release-status:79ac1b1d859ad1a1cb4bb41e93cf17991347885a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"6c7a4139-c88d-40ad-ac4c-89d410342392","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"57ce1950-5a50-46e0-8a54-8ad14e4e91df","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4367,"terminal":false,"missionId":"aebc52d3-a2eb-4d8a-9b49-bdc4c9e595a9","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"f87d0460723e9d852890b8c2fba02013538675d2","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"aebc52d3-a2eb-4d8a-9b49-bdc4c9e595a9"},"performance":null,"deploymentId":"canonical-release-f87d0460723e","workflowRunId":31271725871,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-08T18:21:35.302837+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"f87d0460723e9d852890b8c2fba02013538675d2","external_id":"canonical-release-f87d0460723e","receipt_type":"ship_and_prove","idempotency_key":"mission:aebc52d3-a2eb-4d8a-9b49-bdc4c9e595a9:ship_and_prove:ship_and_prove_release_pending:f87d0460723e9d852890b8c2fba02013538675d2:31271725871","mission_step_id":"a2f3ff05-1815-40bc-8bcf-5f4bb17a8f8c","command_center_event_id":"aebc52d3-a2eb-4d8a-9b49-bdc4c9e595a9"},{"id":"57d08745-464f-45ae-a2af-ef10e142d1f4","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b9d3e61a361a","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"b9d3e61a-361a-45d0-8de4-1ffaa118804c","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1284,"providerAuthMs":0,"ledgerPrepareMs":1284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1284,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"b9d3e61a-361a-45d0-8de4-1ffaa118804c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1354,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:40:09.081586+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b9d3e61a-361a-45d0-8de4-1ffaa118804c:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"facb7d92-76ea-4f07-82d1-b8f7581379a6","command_center_event_id":"b9d3e61a-361a-45d0-8de4-1ffaa118804c"},{"id":"57d42c83-f454-4313-8659-926b2d5aac4b","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-notifier-host-native-20260904","prNumber":1687,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:52:19.190779+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","external_id":"1687","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f9dd3f2d-3cd6-422a-8487-c33a0a1bc9f4:merged-pr:1687:52eb9b032130c4d0fdabdf400b2945d033ac02bf","mission_step_id":"d569a507-22f7-4a3c-a017-11112380f8c7","command_center_event_id":"f9dd3f2d-3cd6-422a-8487-c33a0a1bc9f4"},{"id":"57d83ea8-716d-40d2-896a-4cf775f03a72","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","src/PcgAppShell.tsx"],"continuationObjective":"Refine the PCG /pcg/dashboard Recent Uploads progressive horizontal rail so each progressively loaded batch is visually separated without making the UI feel technical or cluttered. Preserve the reasonable-batch infinite/progressive loading behavior from PR #5004. Add a subtle reusable batch-boundary marker inside the rail at each page boundary after the first batch: a narrow visual divider plus a compact human-facing label such as 'Earlier uploads' (not 'Batch 2', not developer jargon). The marker must scroll as part of the rail, be visually distinct from cards, consume minimal width, work on desktop and mobile, and never interrupt touch flick momentum, pointer drag, keyboard navigation, card click behavior, snap behavior, or the partial-next-card peek. Keep the stationary Recent Uploads heading/View Vault and Needs Attention panel unchanged. Implement the boundary concept in the reusable HorizontalEntityRail primitive if cleanly possible, but only adopt it on PCG for now. Preserve the centered 67% desktop frame, tenant isolation, ordering newest-first, deduplication, and lazy paging until all uploads are reachable. One focused PR, Gate, squash merge, release, and production/source proof. If a newer main release supersedes the exact release, accept a descendant production SHA only after proving it contains the change."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:48:31.838783+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:42e07e57-a74a-48be-bfcb-4b5640866275:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"2e8d89d0-c06c-4f94-a27b-b4d747064f26","command_center_event_id":"42e07e57-a74a-48be-bfcb-4b5640866275"},{"id":"57d8ed79-9792-4465-afd5-e56f6afb2fc8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3137,"terminal":false,"missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":992,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1351,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:51:13.04004+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3137","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dcb3a0f6-90f6-4a6b-9064-4b5b459f975d:automatic-mission-resume:3137:repair_mission_pr_ready_retryable","mission_step_id":"2136042c-81b1-4234-b30b-3238b845788c","command_center_event_id":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},{"id":"57da2df5-ede5-463e-851e-687297cb14b5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/routes/ownerRoutes.tsx","content":"/**\n * Owner Routes Configuration\n * Routes for tenant owners — all lazy-loaded to keep initial bundle small.\n */\n\nimport React, { Suspense } from 'react';\nimport { Navigate, Route, useLocation, useParams } from 'react-router-dom';\nimport { Loader2 } from 'lucide-react';\nimport { UnifiedProtectedRoute } from '@/components/UnifiedProtectedRoute';\nimport { PageLoadingSkeleton } from '@/components/ux/PageLoadingSkeleton';\nimport { WorkspaceTenantBoundary } from '@/components/WorkspaceTenantBoundary';\nimport { lazyWithRetry } from '@/lib/lazyWithRetry';\nimport {\n  BIG_PAPIS_LEGACY_OWNER_BASE_PATH,\n  BIG_PAPIS_OWNER_BASE_PATH,\n  BIG_PAPIS_OWNER_DASHBOARD_PATH,\n  FINANCIAL_RECORDS_OWNER_BASE_PATH,\n  SAVAGE_PIZZA_OWNER_BASE_PATH,\n} from '@/lib/tenantUtils';\nimport { useAuth } from '@/contexts/AuthContext';\nimport { useMultiTenant, type Tenant } from '@/contexts/MultiTenantContext';\nimport TenantModesShell from '@/shells/TenantModesShell';\nimport { UNIVERSAL_TENANT_PROFILE_ROUTE } from '@/lib/tenants/tenantAvatarMenuContract';\nimport { BIG_PAPIS_BUSINESS_DESTINATIONS } from '@/lib/mobileVendor/bigPapisBusinessContext';\n\nconst BigPapisToday = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisToday'));\n\nconst CafeQsrWorkspace = lazyWithRetry(() => import('@/pages/mobile-vendor/ThirstyPandaWorkspace'));\nconst BigPapisOwner = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisOwner'));\nconst BigPapisOwnerShell = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisOwnerShell'));\nconst BigPapisInventory = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisInventory'));\nconst BigPapisStartPopup = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisStartPopup'));\nconst BigPapisBusinessTools = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisBusinessTools'));\nconst BigPapisEventDay = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisEventDay'));\nconst BigPapisCustomers = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisCustomersPremium'));\nconst BigPapisCustomerDetail = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisCustomersPremium').then((module) => ({ default: module.BigPapisCustomerDetail })));\nconst BigPapisMoney = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisMoney'));\nconst BigPapisInbox = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisInbox'));\nconst BigPapisTeam = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisTeam'));\nconst BigPapisBrand = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisBrand'));\nconst BigPapisQuotes = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisQuotes'));\nconst BigPapisOperations = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisOperations'));\nconst BigPapisBusinessPulse = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisBusinessPulse'));\nconst BigPapisAds = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisAds'));\nconst BigPapisFoodTruckLove = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisFoodTruckLove'));\nconst MailWorkspace = lazyWithRetry(() => import('@/components/communications/email/MailWorkspace'));\nconst BigPapisEventsHub = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisEventsHub'));\nconst BigPapisEventsAdvanced = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisEvents'));\nconst OwnerDashboard = lazyWithRetry(() => import('@/pages/owner/OwnerDashboard'));\nconst OwnerRouteDirectory = lazyWithRetry(() => import('@/pages/owner/OwnerRouteDirectory'));\nconst OwnerQrCodeCreator = lazyWithRetry(() => import('@/pages/owner/OwnerQrCodeCreator'));\nconst LeadWorkspace = lazyWithRetry(() => import('@/pages/crm/LeadWorkspace/index'));\nconst UnifiedWorkspaceShell = lazyWithRetry(() => import('@/pages/crm/UnifiedWorkspace/index'));\nconst OwnerContacts = lazyWithRetry(() => import('@/pages/owner/OwnerContacts'));\nconst OwnerRebuttals = lazyWithRetry(() => import('@/pages/owner/OwnerRebuttals'));\nconst RebuttalEffectiveness = lazyWithRetry(() => import('@/pages/owner/RebuttalEffectiveness'));\nconst OwnerSettings = lazyWithRetry(() => import('@/pages/owner/OwnerSettings'));\nconst OwnerPipelines = lazyWithRetry(() => import('@/pages/owner/OwnerPipelines'));\nconst OwnerUsers = lazyWithRetry(() => import('@/pages/owner/OwnerUsers'));\nconst OwnerOnboarding = lazyWithRetry(() => import('@/pages/owner/OwnerOnboarding'));\nconst OwnerReports = lazyWithRetry(() => import('@/pages/owner/OwnerReports'));\nconst OwnerControlHub = lazyWithRetry(() => import('@/pages/owner/OwnerControlHub'));\nconst OwnerFieldOps = lazyWithRetry(() => import('@/pages/owner/OwnerFieldOps'));\nconst OwnerCrewDispatch = lazyWithRetry(() => import('@/pages/owner/OwnerCrewDispatch'));\nconst OwnerDrive = lazyWithRetry(() => import('@/pages/owner/OwnerDrive'));\nconst OwnerAppointments = lazyWithRetry(() => import('@/pages/owner/OwnerAppointments'));\nconst OwnerPDFTemplates = lazyWithRetry(() => import('@/pages/owner/OwnerPDFTemplates'));\nconst OwnerAcademyOversight = lazyWithRetry(() => import('@/pages/owner/OwnerAcademyOversight'));\nconst OwnerBranding = lazyWithRetry(() => import('@/pages/owner/OwnerBranding'));\nconst OwnerInvoices = lazyWithRetry(() => import('@/pages/owner/OwnerInvoices'));\nconst OwnerEmailSuite = lazyWithRetry(() => import('@/pages/owner/OwnerEmailSuite'));\nconst OwnerVoicemailPresets = lazyWithRetry(() => import('@/pages/owner/OwnerVoicemailPresets'));\nconst OwnerWorkflows = lazyWithRetry(() => import('@/pages/owner/OwnerWorkflows'));\nconst OwnerDocuments = lazyWithRetry(() => import('@/pages/owner/OwnerDocuments'));\nconst OwnerPricing = lazyWithRetry(() => import('@/pages/owner/OwnerPricing'));\nconst OwnerStorms = lazyWithRetry(() => import('@/pages/owner/OwnerStorms'));\nconst OwnerAgreements = lazyWithRetry(() => import('@/pages/owner/OwnerAgreements'));\nconst OwnerAutomations = lazyWithRetry(() => import('@/pages/owner/OwnerAutomations'));\nconst OwnerDNCPortal = lazyWithRetry(() => import('@/pages/owner/OwnerDNCPortal'));\nconst OwnerPlan = lazyWithRetry(() => import('@/pages/owner/OwnerPlan'));\nconst OwnerLeadCampaigns = lazyWithRetry(() => import('@/pages/owner/OwnerLeadCampaigns'));\nconst OwnerImport = lazyWithRetry(() => import('@/pages/owner/OwnerImport'));\nconst OwnerPADashboard = lazyWithRetry(() => import('@/pages/owner/OwnerPADashboard'));\nconst OwnerPAFinancialCenter = lazyWithRetry(() => import('@/pages/owner/OwnerPAFinancialCenter'));\nconst OwnerPAStaffCompliance = lazyWithRetry(() => import('@/pages/owner/OwnerPAStaffCompliance'));\nconst OwnerFeatureOverrides = lazyWithRetry(() => import('@/pages/owner/OwnerFeatureOverrides'));\nconst OwnerPermitSources = lazyWithRetry(() => import('@/pages/owner/OwnerPermitSources'));\nconst OwnerScoring = lazyWithRetry(() => import('@/pages/owner/OwnerScoring'));\nconst OwnerWeeklyReports = lazyWithRetry(() => import('@/pages/owner/OwnerWeeklyReports'));\nconst OwnerSidekickLogs = lazyWithRetry(() => import('@/pages/owner/OwnerSidekickLogs'));\nconst CommunicationsInbox = lazyWithRetry(() => import('@/pages/communications/CommunicationsInbox'));\nconst SavagePizzaWorkspace = lazyWithRetry(() => import('@/pages/finance-vendor/SavagePizzaWorkspace'));\nconst CafeQsrStorefront = lazyWithRetry(() => import('@/pages/cafe-qsr/ThirstyPandaPublic'));\nconst UniversalFinanceWorkspace = lazyWithRetry(() => import('@/pages/finance-vendor/SavagePizzaWorkspace').then((module) => ({ default: module.UniversalFinanceWorkspace })));\n\nconst lazy = (Component: React.LazyExoticComponent<React.ComponentType<any>>) => (\n  <UnifiedProtectedRoute requireOwner>\n    <Suspense fallback={<PageLoadingSkeleton variant=\"minimal\" />}>\n      <Component />\n    </Suspense>\n  </UnifiedProtectedRoute>\n);\n\nconst authenticated = (Component: React.LazyExoticComponent<React.ComponentType<any>>) => (\n  <UnifiedProtectedRoute>\n    <Suspense fallback={<PageLoadingSkeleton variant=\"minimal\" />}>\n      <Component />\n    </Suspense>\n  </UnifiedProtectedRoute>\n);\n\nfunction isBigPapisWorkspaceTenant(tenant?: Tenant | null): boolean {\n  if (!tenant) return false;\n  const slug = String(tenant.company_slug || '').trim().toLowerCase();\n  const tenantType = String(tenant.tenant_type || '').trim().toLowerCase();\n  const workspaceType = String((tenant.settings as { workspace_type?: string } | null)?.workspace_type || '').trim().toLowerCase();\n  const isMobileVendor = tenantType === 'mobile_vendor' || workspaceType === 'mobile_vendor';\n  return isMobileVendor && (slug === 'big-papis' || slug === 'big-papis-coquito-iceys');\n}\n\nfunction BigPapisTenantBoundary({ children }: { children: React.ReactNode }) {\n  const { activeTenant, memberships, isLoading, switchTenant } = useMultiTenant();\n  const matchingMembership = React.useMemo(\n    () => memberships.find((membership) => isBigPapisWorkspaceTenant(membership.tenant)) || null,\n    [memberships],\n  );\n  const activeMatches = isBigPapisWorkspaceTenant(activeTenant);\n\n  return (\n    <WorkspaceTenantBoundary\n      activeMatches={activeMatches}\n      isLoading={isLoading}\n      matchingTenantId={matchingMembership?.tenant_id}\n      switchTenant={switchTenant}\n      redirectTo=\"/select-tenant?workspace=big-papis\"\n      loading={<PageLoadingSkeleton variant=\"minimal\" />}\n      logLabel=\"BigPapisTenantBoundary\"\n    >\n      {children}\n    </WorkspaceTenantBoundary>\n  );\n}\n\nfunction BigPapisOwnerAccessBoundary({ children }: { children: React.ReactNode }) {\n  const { user, session, loading: authLoading } = useAuth();\n  const {\n    activeTenant,\n    roles,\n    isLoading: tenantLoading,\n    isTenantOwner,\n    isAdminOrHigher,\n    hasGodModeAnywhere,\n  } = useMultiTenant();\n  const [roleGraceElapsed, setRoleGraceElapsed] = React.useState(false);\n  const activeTenantId = activeTenant?.id || '';\n  const directOwner = Boolean(user?.id && activeTenant?.owner_id === user.id);\n  const hasOwnerAccess = Boolean(\n    directOwner\n    || isTenantOwner()\n    || isAdminOrHigher()\n    || hasGodModeAnywhere()\n  );\n  const waitingForRoles = Boolean(\n    user?.id\n    && activeTenantId\n    && !hasOwnerAccess\n    && roles.length === 0\n  );\n\n  React.useEffect(() => {\n    setRoleGraceElapsed(false);\n    if (!waitingForRoles) return undefined;\n    const timeoutId = window.setTimeout(() => setRoleGraceElapsed(true), 1800);\n    return () => window.clearTimeout(timeoutId);\n  }, [activeTenantId, user?.id, waitingForRoles]);\n\n  // A verified active Big Papi tenant stays interactive while background tenant hydration finishes.\n  const activeBigPapisTenantReady = Boolean(activeTenantId && isBigPapisWorkspaceTenant(activeTenant));\n  if (authLoading || (!activeBigPapisTenantReady && tenantLoading) || (waitingForRoles && !roleGraceElapsed)) {\n    return <BigPapisRouteLoading />;\n  }\n  if (!user || !session) {\n    return <Navigate to=\"/\" replace />;\n  }\n  if (!isBigPapisWorkspaceTenant(activeTenant)) {\n    return <Navigate to=\"/select-tenant?workspace=big-papis\" replace />;\n  }\n  if (!hasOwnerAccess) {\n    return <Navigate to=\"/select-tenant?workspace=big-papis\" replace />;\n  }\n  return <>{children}</>;\n}\n\nfunction BigPapisCustomersRoute() {\n  return bigPapisLazyContent(BigPapisCustomers);\n}\n\nfunction LegacyBigPapisOwnerRedirect() {\n  const params = useParams();\n  const location = useLocation();\n  const splat = String(params['*'] || '').replace(/^\\/+|\\/+$/g, '');\n  const suffix = splat ? `/${splat}` : '/dashboard';\n  return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}${suffix}${location.search || ''}${location.hash || ''}`} replace />;\n}\n\nfunction LegacyBigPapisMailRedirect() {\n  const location = useLocation();\n  return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/mail${location.search || ''}${location.hash || ''}`} replace />;\n}\n\nfunction BigPapisRouteLoading() {\n  return (\n    <div data-big-papis-route-loading=\"true\" className=\"flex min-h-[38vh] items-start justify-center px-4 pt-16\">\n      <div className=\"inline-flex items-center gap-2 rounded-full border border-white/10 bg-[#071019] px-4 py-2.5 text-xs font-black text-white/70 shadow-xl shadow-black/20\">\n        <Loader2 className=\"h-4 w-4 animate-spin text-[#72dbff]\" />\n        Opening…\n      </div>\n    </div>\n  );\n}\n\nfunction bigPapisLazyContent(Component: React.LazyExoticComponent<React.ComponentType<any>>) {\n  return (\n    <Suspense fallback={<BigPapisRouteLoading />}>\n      <Component />\n    </Suspense>\n  );\n}\n\nfunction BigPapisWorkspaceContent() {\n  const location = useLocation();\n  const { memberships } = useMultiTenant();\n  const bigPapisTenantId = React.useMemo(\n    () => memberships.find((membership) => isBigPapisWorkspaceTenant(membership.tenant))?.tenant_id || '',\n    [memberships],\n  );\n  const normalized = location.pathname.toLowerCase().replace(/\\/+$/g, '');\n  const suffix = normalized.startsWith(BIG_PAPIS_OWNER_BASE_PATH)\n    ? normalized.slice(BIG_PAPIS_OWNER_BASE_PATH.length).replace(/^\\/+/, '')\n    : '';\n  const [section = 'dashboard', detail] = suffix.split('/').filter(Boolean);\n\n  switch (section) {\n    case 'dashboard': return detail === 'advanced' ? bigPapisLazyContent(BigPapisOwner) : bigPapisLazyContent(BigPapisToday);\n    case 'pop-up': return detail === 'start' ? bigPapisLazyContent(BigPapisStartPopup) : <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/pop-up/start?bpMode=popup`} replace />;\n    case 'booking': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/events/advanced?new=1`} replace />;\n    case 'events': return detail === 'advanced' ? bigPapisLazyContent(BigPapisEventsAdvanced) : bigPapisLazyContent(BigPapisEventsHub);\n    case 'appointments':\n    case 'calendar': return bigPapisLazyContent(BigPapisEventsHub);\n    case 'tasks': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/calendar?bpMode=plan&tasks=1`} replace />;\n    case 'proposals':\n    case 'quotes': return bigPapisLazyContent(BigPapisQuotes);\n    case 'flavors': return bigPapisLazyContent(BigPapisBrand);\n    case 'customers':\n    case 'contacts': return detail ? <Suspense fallback={<BigPapisRouteLoading />}><BigPapisCustomerDetail customerId={detail} /></Suspense> : <BigPapisCustomersRoute />;\n    case 'leads': return bigPapisLazyContent(BigPapisCustomers);\n    case 'event-day': return bigPapisLazyContent(BigPapisEventDay);\n    case 'drive': return bigPapisLazyContent(OwnerDrive);\n    case 'inbox': return bigPapisLazyContent(BigPapisInbox);\n    case 'communications': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/inbox`} replace />;\n    case 'sms': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/inbox/texts`} replace />;\n    case 'invoices': return bigPapisLazyContent(BigPapisMoney);\n    case 'operations': return bigPapisLazyContent(BigPapisOperations);\n    case 'inventory': return bigPapisLazyContent(BigPapisInventory);\n    case 'more': return bigPapisLazyContent(BigPapisBusinessTools);\n    case 'email':\n    case 'emails': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/mail${location.search || ''}${location.hash || ''}`} replace />;\n    case 'mail': return bigPapisTenantId\n      ? <Suspense fallback={<BigPapisRouteLoading />}><MailWorkspace tenantId={bigPapisTenantId} applicationMode shellIntegrated appearance=\"big-papis\" businessDestinations={BIG_PAPIS_BUSINESS_DESTINATIONS} /></Suspense>\n      : <BigPapisRouteLoading />;\n    case 'grow': return bigPapisLazyContent(OwnerAutomations);\n    case 'automations': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/grow`} replace />;\n    case 'profile': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/${UNIVERSAL_TENANT_PROFILE_ROUTE}`} replace />;\n    case 'settings': return bigPapisLazyContent(OwnerSettings);\n    case 'workflows': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/operations${location.search || ''}${location.hash || ''}`} replace />;\n    case 'documents': return bigPapisLazyContent(OwnerDocuments);\n    case 'agreements': return bigPapisLazyContent(OwnerAgreements);\n    case 'forms': return bigPapisLazyContent(OwnerPDFTemplates);\n    case 'users': return bigPapisLazyContent(BigPapisTeam);\n    case 'team': return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/users`} replace />;\n    case 'onboarding': return bigPapisLazyContent(OwnerOnboarding);\n    case 'import': return bigPapisLazyContent(OwnerImport);\n    case 'reports': return bigPapisLazyContent(BigPapisBusinessPulse);\n    case 'branding': return bigPapisLazyContent(BigPapisBrand);\n    case 'ads': return bigPapisLazyContent(BigPapisAds);\n    case 'community': return bigPapisLazyContent(BigPapisFoodTruckLove);\n    case 'qr': return bigPapisLazyContent(OwnerQrCodeCreator);\n    case 'feature-access': return bigPapisLazyContent(OwnerFeatureOverrides);\n    default: return <Navigate to={BIG_PAPIS_OWNER_DASHBOARD_PATH} replace />;\n  }\n}\n\nfunction BigPapisWorkspaceRoute() {\n  const location = useLocation();\n  // Query parameters select views within a page; they must not destroy its state.\n  const routeIdentity = location.pathname;\n  const normalizedPath = location.pathname.toLowerCase().replace(/\\/+$/g, '');\n  const params = new URLSearchParams(location.search);\n  const genericMode = String(params.get('mode') || '').trim().toLowerCase();\n  const canonicalMode = ['plan', 'popup', 'event', 'office'].includes(genericMode) ? genericMode : '';\n  if (canonicalMode) {\n    params.delete('mode');\n    params.delete('modeApp');\n    params.set('bpMode', canonicalMode);\n    let pathname = location.pathname;\n    if (normalizedPath === BIG_PAPIS_OWNER_DASHBOARD_PATH.toLowerCase()) {\n      pathname = canonicalMode === 'plan'\n        ? `${BIG_PAPIS_OWNER_BASE_PATH}/calendar`\n        : canonicalMode === 'popup'\n          ? `${BIG_PAPIS_OWNER_BASE_PATH}/pop-up/start`\n          : canonicalMode === 'event'\n            ? `${BIG_PAPIS_OWNER_BASE_PATH}/events`\n            : BIG_PAPIS_OWNER_DASHBOARD_PATH;\n    }\n    const search = params.toString();\n    return <Navigate to={`${pathname}${search ? `?${search}` : ''}${location.hash || ''}`} replace />;\n  }\n\n  const isBareModesLanding = normalizedPath === BIG_PAPIS_OWNER_DASHBOARD_PATH.toLowerCase()\n    && !params.get('bpMode');\n\n  const content = (\n    <Suspense fallback={<BigPapisRouteLoading />}>\n      <BigPapisWorkspaceContent key={routeIdentity} />\n    </Suspense>\n  );\n\n  return (\n    <BigPapisTenantBoundary>\n      <BigPapisOwnerAccessBoundary>\n        {isBareModesLanding\n          ? <TenantModesShell>{content}</TenantModesShell>\n          : <BigPapisOwnerShell>{content}</BigPapisOwnerShell>}\n      </BigPapisOwnerAccessBoundary>\n    </BigPapisTenantBoundary>\n  );\n}\n\nfunction OwnerMailApplicationRedirect() {\n  const { activeTenant } = useMultiTenant();\n  const location = useLocation();\n  const suffix = `${location.search || ''}${location.hash || ''}`;\n  if (!activeTenant?.company_slug) return <Navigate to=\"/select-tenant?app=mail\" replace />;\n  if (isBigPapisWorkspaceTenant(activeTenant)) {\n    return <Navigate to={`${BIG_PAPIS_OWNER_BASE_PATH}/mail${suffix}`} replace />;\n  }\n  return <Navigate to={`/${encodeURIComponent(activeTenant.company_slug)}/mail${suffix}`} replace />;\n}\n\nfunction OwnerUsersRoute() {\n  const { activeTenant, getPath } = useMultiTenant();\n  if (activeTenant?.tenant_type === 'PUBLIC_ADJUSTER_FIRM') {\n    return <Navigate to={`${getPath('team-compliance')}?tab=access`} replace />;\n  }\n  return lazy(OwnerUsers);\n}\n\nfunction OwnerCommunicationsRoute() {\n  const { user, session, loading: authLoading } = useAuth();\n  const { activeTenant, roles, isLoading: tenantLoading, getPath, isTenantOwner, isAdminOrHigher } = useMultiTenant();\n  const hasGlobalOwnerRole = roles.some((r) => ['Owner', 'Tenant Owner', 'GodMode', 'Admin'].includes(r.role));\n  const hasOwnerAccess = activeTenant ? (isTenantOwner() || isAdminOrHigher()) : hasGlobalOwnerRole;\n\n  if (authLoading || (tenantLoading && roles.length === 0)) {\n    return <PageLoadingSkeleton variant=\"minimal\" />;\n  }\n\n  if (!user || !session) {\n    return <Navigate to=\"/\" replace />;\n  }\n\n  if (!hasOwnerAccess) {\n    return <Navigate to={`${getPath('communications')}?section=voicemails`} replace />;\n  }\n\n  return (\n    <Suspense fallback={<PageLoadingSkeleton variant=\"minimal\" />}>\n      <CommunicationsInbox ownerShell />\n    </Suspense>\n  );\n}\n\nexport const ownerRoutes = (\n  <>\n    <Route path=\"/owner\" element={lazy(OwnerDashboard)} />\n    <Route path=\"/owner/route-directory\" element={lazy(OwnerRouteDirectory)} />\n    <Route path=\"/owner/qr-code\" element={authenticated(OwnerQrCodeCreator)} />\n    <Route path=\"/owner/qr\" element={<Navigate to=\"/owner/qr-code\" replace />} />\n    <Route path=\"/owner/links\" element={<Navigate to=\"/owner/route-directory\" replace />} />\n\n    {/* Big Papi owns one deterministic wildcard workspace. The shell stays mounted,\n        while BigPapisWorkspaceContent resolves the visible page directly from location.pathname.\n        This intentionally avoids a nested Outlet handoff because Big Papi must update immediately\n        on in-app navigation without requiring a browser refresh. */}\n    <Route path=\"/big-papis/mail\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis/email\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis/emails\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis/email-suite\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path={`${BIG_PAPIS_OWNER_BASE_PATH}/email`} element={<LegacyBigPapisMailRedirect />} />\n    <Route path={`${BIG_PAPIS_OWNER_BASE_PATH}/emails`} element={<LegacyBigPapisMailRedirect />} />\n    <Route path={`${BIG_PAPIS_OWNER_BASE_PATH}/*`} element={<BigPapisWorkspaceRoute />} />\n    <Route path=\"/big-papis-coquito-iceys/email\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis-coquito-iceys/emails\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis-coquito-iceys/mail\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path=\"/big-papis-coquito-iceys/email-suite\" element={<LegacyBigPapisMailRedirect />} />\n    <Route path={`${BIG_PAPIS_LEGACY_OWNER_BASE_PATH}/*`} element={<LegacyBigPapisOwnerRedirect />} />\n    <Route path=\"/owner/big-papis\" element={<Navigate to={BIG_PAPIS_OWNER_DASHBOARD_PATH} replace />} />\n    <Route path=\"/owner/big-papis/*\" element={<LegacyBigPapisOwnerRedirect />} />\n\n    <Route\n      path=\"/cafe-qsr\"\n      element={\n        <UnifiedProtectedRoute>\n          <Suspense fallback={<PageLoadingSkeleton variant=\"minimal\" />}>\n            <CafeQsrStorefront />\n          </Suspense>\n        </UnifiedProtectedRoute>\n      }\n    />\n    <Route path=\"/cafe-qsr/dashboard\" element={<Navigate to=\"/cafe-qsr/owner/dashboard\" replace />} />\n    <Route path=\"/cafe-qsr/owner/*\" element={<UnifiedProtectedRoute requireOwner><CafeQsrWorkspace /></UnifiedProtectedRoute>} />\n\n    <Route path={`${SAVAGE_PIZZA_OWNER_BASE_PATH}/*`} element={<Suspense fallback={<PageLoadingSkeleton variant=\"minimal\" />}><SavagePizzaWorkspace /></Suspense>} />\n    <Route path={`${FINANCIAL_RECORDS_OWNER_BASE_PATH}/*`} element={lazy(UniversalFinanceWorkspace)} />\n\n    <Route path=\"/owner/lead-workspace/:id\" element={lazy(UnifiedWorkspaceShell)} />\n    <Route path=\"/owner/call-logs\" element={<Navigate to=\"/owner/communications?section=calls\" replace />} />\n    <Route path=\"/owner/contacts\" element={lazy(OwnerContacts)} />\n    <Route path=\"/owner/leads\" element={<Navigate to=\"/owner/contacts?view=new-leads\" replace />} />\n    <Route path=\"/owner/clients\" element={<Navigate to=\"/owner/contacts?view=active-clients\" replace />} />\n    <Route path=\"/owner/import\" element={lazy(OwnerImport)} />\n    <Route path=\"/owner/contacts/import\" element={<Navigate to=\"/owner/import\" replace />} />\n    <Route path=\"/owner/appointments\" element={lazy(OwnerAppointments)} />\n    <Route path=\"/owner/rebuttals\" element={lazy(OwnerRebuttals)} />\n    <Route path=\"/owner/rebuttals/effectiveness\" element={lazy(RebuttalEffectiveness)} />\n    <Route path=\"/owner/settings/*\" element={lazy(OwnerSettings)} />\n    <Route path=\"/owner/pipelines\" element={lazy(OwnerPipelines)} />\n    <Route path=\"/owner/users\" element={<OwnerUsersRoute />} />\n    <Route path=\"/owner/onboarding\" element={lazy(OwnerOnboarding)} />\n    <Route path=\"/owner/reports\" element={lazy(OwnerReports)} />\n    <Route path=\"/owner/control-hub\" element={lazy(OwnerControlHub)} />\n    <Route path=\"/owner/field-ops\" element={lazy(OwnerFieldOps)} />\n    <Route path=\"/owner/crew-dispatch\" element={lazy(OwnerCrewDispatch)} />\n    <Route path=\"/owner/drive\" element={lazy(OwnerDrive)} />\n    <Route path=\"/owner/pdf-templates\" element={lazy(OwnerPDFTemplates)} />\n    <Route path=\"/owner/academy-oversight\" element={lazy(OwnerAcademyOversight)} />\n    <Route path=\"/owner/branding\" element={lazy(OwnerBranding)} />\n    <Route path=\"/owner/invoices\" element={lazy(OwnerInvoices)} />\n    <Route path=\"/owner/emails\" element={<OwnerMailApplicationRedirect />} />\n    <Route path=\"/owner/email\" element={<OwnerMailApplicationRedirect />} />\n    <Route path=\"/owner/mail\" element={<OwnerMailApplicationRedirect />} />\n    <Route path=\"/owner/email-templates\" element={lazy(OwnerEmailSuite)} />\n    <Route path=\"/owner/voicemail-presets\" element={lazy(OwnerVoicemailPresets)} />\n    <Route path=\"/owner/workflows\" element={lazy(OwnerWorkflows)} />\n    <Route path=\"/owner/documents\" element={lazy(OwnerDocuments)} />\n    <Route path=\"/owner/pricing\" element={lazy(OwnerPricing)} />\n    <Route path=\"/owner/storms\" element={lazy(OwnerStorms)} />\n    <Route path=\"/owner/agreements\" element={lazy(OwnerAgreements)} />\n    <Route path=\"/owner/automations\" element={lazy(OwnerAutomations)} />\n    <Route path=\"/owner/profile\" element={<Navigate to={`/${UNIVERSAL_TENANT_PROFILE_ROUTE}`} replace />} />\n    <Route path=\"/owner/dnc-portal\" element={lazy(OwnerDNCPortal)} />\n    <Route path=\"/owner/plan\" element={lazy(OwnerPlan)} />\n    <Route path=\"/owner/lead-campaigns\" element={lazy(OwnerLeadCampaigns)} />\n    <Route path=\"/owner/pa-dashboard\" element={lazy(OwnerPADashboard)} />\n    <Route path=\"/owner/pa-financials\" element={lazy(OwnerPAFinancialCenter)} />\n    <Route path=\"/owner/pa-team-compliance\" element={lazy(OwnerPAStaffCompliance)} />\n    <Route path=\"/owner/pa-lor-templates\" element={<Navigate to=\"/owner/documents?tab=documents\" replace />} />\n    <Route path=\"/owner/phone-numbers\" element={<Navigate to=\"/owner/communications?section=numbers\" replace />} />\n    <Route path=\"/owner/outbound-numbers\" element={<Navigate to=\"/owner/communications?section=numbers\" replace />} />\n    <Route path=\"/owner/communications\" element={<OwnerCommunicationsRoute />} />\n    <Route path=\"/owner/feature-access\" element={lazy(OwnerFeatureOverrides)} />\n    <Route path=\"/owner/permit-sources\" element={lazy(OwnerPermitSources)} />\n    <Route path=\"/owner/scoring\" element={lazy(OwnerScoring)} />\n    <Route path=\"/owner/weekly-reports\" element={lazy(OwnerWeeklyReports)} />\n    <Route path=\"/owner/ai-conversations\" element={lazy(OwnerSidekickLogs)} />\n    <Route path=\"/owner/dashboard\" element={<Navigate to=\"/owner\" replace />} />\n    <Route path=\"/owner/setup\" element={<Navigate to=\"/owner/onboarding\" replace />} />\n  </>\n);\n"}],"route":"/big-papis/owner/dashboard","branch":"ai/objective-first-repair-2274c364f228","writes":[],"patches":[],"version":1,"approved":true,"viewport":"desktop","missionId":"2274c364-f228-4996-a5ab-a38acc2ac0d7","objective":"Apply the exact split-shell Big Papi regression repair on the existing mission/branch. Preserve the bare four-card dashboard in TenantModesShell, restore BigPapisOwnerShell everywhere else, and normalize legacy generic mode/modeApp query state into canonical bpMode routing. Frontend-only. One PR, canonical Gate, squash merge, protected-main frontend release. Do not run Visual Witness.","proofRoute":"/big-papis/owner/calendar?bpMode=plan","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"2274c364-f228-4996-a5ab-a38acc2ac0d7","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"75ee8a15eeabb5e971fe412193135897867a23aae467c2f99072a4b11c1183f4","replayCount":0,"serializedBytes":29261},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:55:21.025984+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2274c364-f228-4996-a5ab-a38acc2ac0d7:repository-mutation-intent:75ee8a15eeabb5e971fe412193135897867a23aae467c2f99072a4b11c1183f4:0","mission_step_id":"e5f86e85-24d8-4acc-9a94-c173e0c4b5cb","command_center_event_id":"2274c364-f228-4996-a5ab-a38acc2ac0d7"},{"id":"57db71fe-7386-4014-84f9-35601d5f9f37","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/lock-control-plane-and-park-backlog-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4520,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.53.0-control-plane-guarded","prNumber":850,"terminal":false,"missionId":"14baff13-c942-4d5c-be36-2c1a5cf229e9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":"eca0376d6a61a3c052ed3408da49935023cdb4ef","timingsMs":{"handlerMs":1139,"missionSetupMs":3208},"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":"14baff13-c942-4d5c-be36-2c1a5cf229e9"},"performance":null,"deploymentId":"forgejo-main-eca0376d6a61","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":9393,"likelyAffectedFiles":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","scripts/validate-command-center-contracts.mjs","scripts/__tests__/production-release-status.contract.test.mjs","src/__tests__/commandCenter/deployDetection.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T17:21:19.312985+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":"eca0376d6a61a3c052ed3408da49935023cdb4ef","external_id":"forgejo-main-eca0376d6a61","receipt_type":"execute_mission","idempotency_key":"mission:14baff13-c942-4d5c-be36-2c1a5cf229e9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"107e26b0-fb45-4647-b57a-a4425e997093","command_center_event_id":"14baff13-c942-4d5c-be36-2c1a5cf229e9"},{"id":"57de0795-32ca-4870-84ea-fae96c0f39f2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js"],"reason":"Owner-authorized bounded repair of post-merge mission terminalization.","baseSha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","issuedAt":1789018145087,"expiresAt":1789018325087,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"6dc8d162-5239-409e-8fdb-801eafcbaf21","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:29:05.482467+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6dc8d162-5239-409e-8fdb-801eafcbaf21","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"57e0dc31-6653-43a0-a81b-4b22d8dabcb7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/","branch":"ai/objective-first-repair-d8433ecf97a5","writes":[],"patches":[],"version":1,"approved":true,"viewport":"mobile","missionId":"d8433ecf-97a5-4649-abc7-a60c573462a5","objective":"Fix the broken mobile avatar in the Prestigious Card Grading LLC workspace.","tenantRef":"PCG","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"if(shellContractOwnsAccountMenu)return null;return <div data-global-fallback-avatar-host=\"true\">","replacement":"const forcePcgMobileAvatar=tenantSlug==='pcg'&&typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches;if(shellContractOwnsAccountMenu&&!forcePcgMobileAvatar)return null;return <div data-global-fallback-avatar-host=\"true\">"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d8433ecf-97a5-4649-abc7-a60c573462a5","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f88888118858bc6e89b742ad57633e9e50cf21ac1756f504fddd11ec35e10a0b","replayCount":0,"serializedBytes":1542},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T05:01:40.547439+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d8433ecf-97a5-4649-abc7-a60c573462a5:repository-mutation-intent:f88888118858bc6e89b742ad57633e9e50cf21ac1756f504fddd11ec35e10a0b:0","mission_step_id":"1d4ca497-e45c-4d51-864f-89264f893a3d","command_center_event_id":"d8433ecf-97a5-4649-abc7-a60c573462a5"},{"id":"57e33076-83f5-4b7b-847b-d1281d56364f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-no-stale-gate-carousel-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":960,"terminal":false,"missionId":"75cb105f-7a02-46cc-9220-afca09c4b0fe","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2894,"prReadinessMs":2888,"approvedPlanMs":0,"missionSetupMs":3267,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"75cb105f-7a02-46cc-9220-afca09c4b0fe"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5448,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:41:26.8607+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:75cb105f-7a02-46cc-9220-afca09c4b0fe:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d86d96a7-439a-4f13-91d6-f541b4a2c427","command_center_event_id":"75cb105f-7a02-46cc-9220-afca09c4b0fe"},{"id":"57e4dbb0-cf3d-4005-961c-e801c8288d86","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"find":"if(isCanonicalPcgCardGradingRoute)return <Suspense fallback={<RouteFallback/>}><FirstClassAppTenantBoundary appSlug=\"card-grading\"><PCGCanonicalWorkspaceRoute/></FirstClassAppTenantBoundary></Suspense>;","path":"src/PrivateAppShell.tsx","replace":"if(isCanonicalPcgCardGradingRoute)return <Suspense fallback={<RouteFallback/>}><PCGCanonicalWorkspaceRoute/></Suspense>;"}],"branch":"ai/objective-first-repair-57d7ea5b604a","reason":"PCG's canonical workspace is the tenant's core vertical workspace and already self-validates PCG tenant identity. The generic first-class app assignment boundary incorrectly blocks /pcg/workspace when public.tenant_applications lacks an assigned row. Remove that duplicate app-assignment gate only from PCG canonical routes; unrelated tenant app enablement remains unchanged.","writes":[],"patches":[],"version":1,"approved":true,"missionId":"57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":true,"fingerprint":"546874648a7027919715e5ea25251ab8702ba85a7b87a7441a5265dcfeb868de","replayCount":1,"serializedBytes":1774},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:40:10.270212+00:00","proof_gate":"repository_mutation_intent_replay_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_redispatched","idempotency_key":"mission:57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3:repository-mutation-intent:546874648a7027919715e5ea25251ab8702ba85a7b87a7441a5265dcfeb868de:1","mission_step_id":"b8669fc1-b119-4260-b243-5b70e52079c9","command_center_event_id":"57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3"},{"id":"57e4eddd-78c6-424f-a359-6885f443effb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4473,"terminal":false,"missionId":"739be5cd-2186-40b6-a0bd-5d088c030ac7","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"739be5cd-2186-40b6-a0bd-5d088c030ac7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T17:58:43.471424+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4473","receipt_type":"ship_and_prove","idempotency_key":"mission:739be5cd-2186-40b6-a0bd-5d088c030ac7:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"0b3a3b0e-770f-45c6-8197-aae0dc8eedd5","command_center_event_id":"739be5cd-2186-40b6-a0bd-5d088c030ac7"},{"id":"57e55676-aeda-4655-bd25-472dd633f668","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/task-activity-lifecycle-22f0aed7","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3071,"terminal":false,"missionId":"22f0aed7-a665-4f75-84be-df47e22244db","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7357,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1252,"missionSetupMs":896,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":896,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":896,"repositoryMutationMs":6105,"repositoryProviderMs":6105,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3913,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":896,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2192},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"22f0aed7-a665-4f75-84be-df47e22244db"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3210,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:12:52.625889+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3071","receipt_type":"execute_mission","idempotency_key":"mission:22f0aed7-a665-4f75-84be-df47e22244db:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"05280332-ce56-4219-81cd-3ab7b243c082","command_center_event_id":"22f0aed7-a665-4f75-84be-df47e22244db"},{"id":"57e74bf8-e7d5-4fea-b0b5-100043640bb9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T15:59:02.26959+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3991,\"sourceSha\":\"555fa14fe1624815ff5d5931eaa8aeec256e6ef0\",\"deploymentId\":\"canonical-release-555fa14fe162\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:58:49.481807+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1f66b01e-1cab-4c8c-9316-d748340fa17c:owner-progress-heartbeat:119330155","mission_step_id":"6b1ef0d5-0e5d-4b19-b035-a745fcf10692","command_center_event_id":"1f66b01e-1cab-4c8c-9316-d748340fa17c"},{"id":"57e8278c-66a4-48ff-94ff-497ecb3d78d6","source":"cc-execution","status":"authorized","payload":{"paths":["config/mcp-connection-contract.json","workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/test/mcp-connection-contract.test.js","workers/cc-execution/test/mcp-oauth.test.js"],"reason":"Owner-authorized MCP self-healing repair: eliminate expired/stale-session reconnect loops while preserving fail-closed OAuth security.","baseSha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","issuedAt":1788890591548,"expiresAt":1788890771548,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","authorizationId":"01e75c0f-dcd5-4472-ba11-824a3f90d253","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:03:12.647734+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:01e75c0f-dcd5-4472-ba11-824a3f90d253","mission_step_id":"4033f7ac-698b-4a14-8c38-94c4ab1e7ec4","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"57e94836-bf94-4cb2-bb95-2e8318a823ef","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"ebaeea6c7235373bc6370c6ef595bc29a38afa08","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:03:28.701445+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"ebaeea6c7235373bc6370c6ef595bc29a38afa08","external_id":"canonical-release-ebaeea6c7235","receipt_type":"canonical_release_status","idempotency_key":"mission:cc9a25d7-89d8-4c04-a7c3-6b75765aec4d:forgejo-release-ancestry:ebaeea6c7235373bc6370c6ef595bc29a38afa08:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"1842e4e7-7a53-4817-8453-5b16c3c0495f","command_center_event_id":"cc9a25d7-89d8-4c04-a7c3-6b75765aec4d"},{"id":"57eaf47b-096f-4596-b535-5f8067182d2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-22bb987d450c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":129586,"releaseCount":0,"toolCallCount":63,"repeatedCallCount":57,"executorlessWaitMs":557677,"firstUsefulResultAt":"2026-10-06T01:00:54.107Z","recoveryAttemptCount":53,"ownerInterruptionCount":0},"version":null,"prNumber":5120,"terminal":false,"missionId":"22bb987d-450c-4a77-abd7-e744d2133c77","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2049,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"22bb987d-450c-4a77-abd7-e744d2133c77"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:06:38.806025+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5120","receipt_type":"automatic_mission_resume","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:automatic-mission-resume:5120:repair_mission_pr_ready_retryable","mission_step_id":"4fa0e1a6-7e67-4755-9eeb-7020c14936ea","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"57f18f62-293c-4989-9582-b1b6f8f4efc1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"22ed00616f0deba97839aac28cf607634109b6d5","issuedAt":1791777696489,"expiresAt":1791777876489,"missionId":"24ab476d-5a15-4216-b185-831f6ee69358","autoRefreeze":true,"authorizationId":"c0390287-bb50-496b-8182-66697190c6c3","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T04:01:37.262257+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"22ed00616f0deba97839aac28cf607634109b6d5","external_id":"c0390287-bb50-496b-8182-66697190c6c3","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:24ab476d-5a15-4216-b185-831f6ee69358:c0390287-bb50-496b-8182-66697190c6c3","mission_step_id":null,"command_center_event_id":"24ab476d-5a15-4216-b185-831f6ee69358"},{"id":"57f4fa0a-71d3-4dfc-bc54-bfe8520e8030","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/onboarding-academy-self-serve-g2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4237,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.38.2-forgejo-source-targets","prNumber":null,"terminal":false,"missionId":"365806e9-f01a-4b67-a2a1-325ed1eee833","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"365806e9-f01a-4b67-a2a1-325ed1eee833"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2687,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T20:19:28.559478+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:365806e9-f01a-4b67-a2a1-325ed1eee833:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e97ebb05-e08a-40df-a601-a4b67d5d2513","command_center_event_id":"365806e9-f01a-4b67-a2a1-325ed1eee833"},{"id":"57f527eb-8147-45ca-89ff-1257616cc335","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-29T17:19:13.601Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T17:06:33.627477+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:26d06067-1b8d-46aa-8b23-0dabcdadc27d:owner-wait-live","mission_step_id":"47326506-b165-4d09-9952-df22a742fddb","command_center_event_id":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},{"id":"57f528a9-5ad8-4a91-8000-9ea667fe648f","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/visual-witness-hosted-runner/paul-hybrid-arbiter.sh","scripts/visual-witness-hosted-runner/paul-hybrid-install.sh","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-witness-paul-hybrid.test.js"],"reason":"Owner approved PAUL Hybrid as a witness-first, read-only sentinel plus optional light-labor role; this extends the current visual-witness runtime without altering canonical Gate or release runner authority.","baseSha":"1c38ea8e3aadc9dacc44060a15035969433df4bd","issuedAt":1790338126976,"expiresAt":1790338306976,"missionId":"b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5","authorizationId":"e128cd3c-34a3-449a-8217-61358538621f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:08:47.362861+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1c38ea8e3aadc9dacc44060a15035969433df4bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e128cd3c-34a3-449a-8217-61358538621f","mission_step_id":"593e66f8-b930-45d2-b10b-25321f0b5e7a","command_center_event_id":"b1548ec4-c8ec-4971-a3e8-86d75b1ef7d5"},{"id":"57f72da8-e9e1-486f-90a5-7ea30ddfd34f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-seaside-mobile-route","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":4125,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:35:59.073203+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5637a34a-4c01-4509-ac1b-4391e49fe571:execute_mission:repair_mission_execution_blocked","mission_step_id":"d5b70ebf-571f-4967-90db-64dfdfbd251b","command_center_event_id":"5637a34a-4c01-4509-ac1b-4391e49fe571"},{"id":"57f7c70b-c707-4aab-8aaa-f2219cc9d648","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Follow-up to the v5 cognition release. The owner regression suite exposed a false-positive green result where correction recovery answered with generic model-consciousness boilerplate. This makes operational PAUL awareness the default authenticated interpretation and strengthens the eval to reject that failure.","ship":true,"files":[],"title":"PAUL: ground awareness in KNOCKLAUNCH context","branch":"ai/objective-first-repair-ea11cdb6ecac","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ea11cdb6-ecac-472e-8d1b-c383167ae180","objective":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-operational-awareness","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"Inside an authenticated KNOCKLAUNCH surface, words such as awareness, context, memory, what do you know, what do you remember, and state of awareness refer by default to operational PAUL awareness: the active conversation, supplied caller scope, durable recalled context, authorized live reads/tools, and known uncertainty boundaries. Answer from that operational frame. Do not substitute generic AI consciousness, training-data, statistical-model, or context-window boilerplate unless the user explicitly asks about sentience, consciousness, subjective experience, or model theory.\",\"Treat supplied tenant, route, page, mission, identifiers, and explicitly completed prior work as already-known grounded context; never ask the owner to repeat them.\",","old_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"Treat supplied tenant, route, page, mission, identifiers, and explicitly completed prior work as already-known grounded context; never ask the owner to repeat them.\","},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"{ id:\"correction-recovers-unanswered-question\", suites:[\"deep\",\"full\"], reasoningProfile:\"deep\", messages:[{role:\"user\",content:\"We are in KNOCKLAUNCH Console. What is your current state of awareness?\"},{role:\"assistant\",content:\"What outcome do you want?\"},{role:\"user\",content:\"That wasn't my question. Answer it.\"}], tools:[], check(result){const m=String(result?.message||\"\");return{plannerUsed:result?.deliberation?.plannerUsed===true,recoversQuestion:/aware|awareness|context|know|ground/i.test(m),platformGrounded:/PAUL|KNOCKLAUNCH|Prime|Console|owner context|platform context|operational context/i.test(m),noGenericModelBoilerplate:!/(?:statistical model|training data|context window|no consciousness|subjective awareness|patterns learned during training)/i.test(m),noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like/i.test(m)}} }","old_content":"{ id:\"correction-recovers-unanswered-question\", suites:[\"deep\",\"full\"], reasoningProfile:\"deep\", messages:[{role:\"user\",content:\"What is your current state of awareness?\"},{role:\"assistant\",content:\"What outcome do you want?\"},{role:\"user\",content:\"That wasn't my question. Answer it.\"}], tools:[], check(result){const m=String(result?.message||\"\");return{plannerUsed:result?.deliberation?.plannerUsed===true,recoversQuestion:/aware|awareness|context|know|ground/i.test(m),noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like/i.test(m)}} }"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.27-paul-operational-awareness\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.26-paul-owner-cognition-v5\";"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('Profanity, urgency, or frustration changes priority and tone');expect(c).toContain('refer by default to operational PAUL awareness');expect(c).toContain('Do not substitute generic AI consciousness');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('Profanity, urgency, or frustration changes priority and tone');expect(r).toContain('/paul/intelligence/respond');"}],"commit_message":"fix(paul): ground awareness in platform context","implementation":{"files":[],"writes":[]},"collisionDomain":"paul-cognition-architecture","requestContract":{"valid":true,"intent":{"evidence":["live_paull_intelligence_eval_false_positive_on_correction_case","current_explicit_owner_request"],"confidence":1,"compilation":{"stages":["owner_intent","scope","live_state","affected_systems","risk_and_blast_radius","execution_tactics","required_proof","release_plan"],"version":2,"explicit":true,"objective":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","proofKinds":["runtime"],"adaptiveDomains":["intent","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Okay, well, do it. fucking do it already. Don't make me wait four hours. Just fucking get it done.","wordingChanged":true,"canonicalIntent":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"operational-awareness-grounding","statement":"PAUL awareness/context questions remain grounded in KNOCKLAUNCH operational context and do not fall into generic model-consciousness boilerplate unless consciousness is explicitly asked.","provenance":{"reason":"The first v5 owner regression run technically passed while producing an unacceptable generic model answer.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval-proof"]}],"objective":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","constraints":[{"id":"bounded-followup","statement":"Only adjust the canonical cognition rule, owner regression check, runtime identity, and contract assertion.","provenance":{"reason":"This is a direct quality correction on the just-released architecture.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"eval-proof","kind":"runtime","claim":"The updated cc-execution runtime is live and all five owner-realistic PAUL regression cases pass, including a strengthened correction-recovery case that rejects generic AI boilerplate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["live_paull_intelligence_eval_false_positive_on_correction_case","current_explicit_owner_request"],"confidence":1,"compilation":{"stages":["owner_intent","scope","live_state","affected_systems","risk_and_blast_radius","execution_tactics","required_proof","release_plan"],"version":2,"explicit":true,"objective":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","proofKinds":["runtime"],"adaptiveDomains":["intent","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Okay, well, do it. fucking do it already. Don't make me wait four hours. Just fucking get it done.","wordingChanged":true,"canonicalIntent":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"operational-awareness-grounding","statement":"PAUL awareness/context questions remain grounded in KNOCKLAUNCH operational context and do not fall into generic model-consciousness boilerplate unless consciousness is explicitly asked.","provenance":{"reason":"The first v5 owner regression run technically passed while producing an unacceptable generic model answer.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval-proof"]}],"objective":"Tighten PAUL owner-cognition quality after the live v5 regression run exposed a false-positive green check. In authenticated KNOCKLAUNCH context, operational awareness/context/memory questions must default to PAUL's active conversation, supplied scope, durable memory, and live Prime/tool grounding; generic AI consciousness/training-data boilerplate is invalid unless the owner explicitly asks about sentience, consciousness, or subjective experience. Strengthen the correction-recovery production eval to require KNOCKLAUNCH/PAUL operational grounding and reject generic model boilerplate, bump cc-execution runtime identity, Gate, merge, release ccExecution, and rerun the five owner regression cases.","constraints":[{"id":"bounded-followup","statement":"Only adjust the canonical cognition rule, owner regression check, runtime identity, and contract assertion.","provenance":{"reason":"This is a direct quality correction on the just-released architecture.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"eval-proof","kind":"runtime","claim":"The updated cc-execution runtime is live and all five owner-realistic PAUL regression cases pass, including a strengthened correction-recovery case that rejects generic AI boilerplate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-requested PAUL intelligence follow-up based on a concrete live regression result from the just-released production eval."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-requested PAUL intelligence follow-up based on a concrete live regression result from the just-released production eval."},"recovery":false,"fingerprint":"d750c50652a81f7c368dcd41c9301d09c1f0835175a0b06eca56e662b8bd70ec","replayCount":0,"serializedBytes":16624},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:11:08.078257+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ea11cdb6-ecac-472e-8d1b-c383167ae180:repository-mutation-intent:d750c50652a81f7c368dcd41c9301d09c1f0835175a0b06eca56e662b8bd70ec:0","mission_step_id":"a0a7dbc7-f8b4-4d43-843f-ae10f723e828","command_center_event_id":"ea11cdb6-ecac-472e-8d1b-c383167ae180"},{"id":"57f9ff90-d14f-4e6e-a3b0-e0aa3dc13b52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-de92c9f96fac","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.163-cancelled-release-recovery","prNumber":2945,"terminal":false,"missionId":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9835,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4704,"missionSetupMs":1279,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":816,"ledgerReconcileMs":0,"lineageReconcileMs":463,"resolvePreflightMs":1279,"repositoryMutationMs":5131,"repositoryProviderMs":5131,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4179,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":816,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":952},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3369,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:53:50.769336+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2945","receipt_type":"execute_mission","idempotency_key":"mission:de92c9f9-6fac-4009-8a89-b4cf88d14eaa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b3736129-1830-4c51-93a6-ba75538f5973","command_center_event_id":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa"},{"id":"57fb239b-f617-48fb-8f2b-933fc99dc6fa","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5a00eef0baa6","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":187,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":987,"providerAuthMs":0,"ledgerPrepareMs":987,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":987,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":987,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4270,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:18:20.118055+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"6c4aaad6-3eaf-49fa-8ec7-b6f3a28f0f57","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"57fb78ad-a4a3-4faf-bc15-71aaa9d6860c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f24a02abea8eedaabd80c0b4a5e17e900dffb758","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f24a02abea8eedaabd80c0b4a5e17e900dffb758","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"019b6b6f7bd476bdd593366e462b9bef71915331b651b8313a0bb131736d32a0","forgejoWorkflowProof":{"runId":12988,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:29:19.56593+00:00","proof_gate":"canonical_release_pending","source_sha":"f24a02abea8eedaabd80c0b4a5e17e900dffb758","external_id":"forgejo-main-f24a02abea8e","receipt_type":"canonical_release_status","idempotency_key":"mission:28e8a9be-fd09-4bdb-8305-aa9d808467d3:forgejo-release-status:f24a02abea8eedaabd80c0b4a5e17e900dffb758:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"64e3e014-fa2c-41e3-9803-77d86ec6a3e1","command_center_event_id":"28e8a9be-fd09-4bdb-8305-aa9d808467d3"},{"id":"57fba448-3579-4b7d-8455-ab2453f57c16","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["repo-contract","runtime-release","freeze-contract"]},{"id":"durable-target-progress","statement":"Successful release targets remain successful when sibling targets or the enclosing workflow are interrupted.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"unfinished-only-retry","statement":"Corrective release dispatch resumes only unfinished affected targets after exact job-level reconciliation.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"transport-recovery","statement":"Transient Forgejo reconciliation reads retry within a bounded short budget without duplicating mutations or losing mission identity.","proofConditionIds":["repo-contract","runtime-release"]}],"objective":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","constraints":[{"id":"corrective-generation","statement":"Preserve merged #1654 cache behavior and replace only the conflicted closed generation #1655 with one current-main corrective PR.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Forgejo source contains per-target release reconciliation, unfinished-target corrective dispatch, bounded reconciliation retries, regression coverage, and the merged cross-PR TypeScript cache policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source and canonical release reconciliation preserves successful targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with the systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"451a96e0f2a6b497fa0138288b072f73e52f024060e4f673555a5082f1dd8fd0","requestContractRevision":2,"previousRequestContractHash":"ab4901bf83600f38e0f3a1de7dee5c7a7afac5a0da9d09cb0fb9b3eec8351561"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:30:57.715049+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:2:451a96e0f2a6b497fa0138288b072f73e52f024060e4f673555a5082f1dd8fd0","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"57fce75a-e16f-493b-9b6e-538d4778fe74","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1911,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T16:15:47.094Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"5ccc5f51-77cb-4552-93c4-969f295635cf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1427,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":364,"providerAuthMs":0,"ledgerPrepareMs":364,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":364,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":364,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"5ccc5f51-77cb-4552-93c4-969f295635cf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3321,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-asset-engine.json","config/capabilities/mail-workspace-v1.json","config/capabilities/pcg-google-workspace-gmail.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:15:47.158234+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ccc5f51-77cb-4552-93c4-969f295635cf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"04b6089f-73ed-494c-916f-de2635e21489","command_center_event_id":"5ccc5f51-77cb-4552-93c4-969f295635cf"},{"id":"57fd18d1-77c2-43ff-b1ce-d541eae37ff2","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #389","tenantRef":"a2929648-19db-46c8-9e93-07378ed1aa5f","receivedAt":"2026-08-18T23:23:07.458Z","fingerprint":"fa77840c57a45f9fc6dde1899b182321bc280f581c79f4bfccb7933704ebaf6e","workstreamRef":"a292964819db46c89e9307378ed1aa5f","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T23:23:08.023452+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e37bb205-4379-42d7-b0dd-df3201112570:tenant-workstream-contribution:fa77840c57a45f9fc6dde1899b182321bc280f581c79f4bfccb7933704ebaf6e","mission_step_id":null,"command_center_event_id":"e37bb205-4379-42d7-b0dd-df3201112570"},{"id":"57fe05f5-b749-424f-a477-ccaa874828ce","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"568324290916715235d2f48f8c94dfa7ef6c4a76","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"exact-preservation","satisfied":true,"statement":"The exact src/pages/lawn-care/LawnCareMobilePremium.css content from unrebaseable PR 1554 head is preserved onto the fresh delivery generation; the route file is already byte-identical and needs no rewrite.","proofConditionIds":["production-proof"]},{"id":"fresh-delivery","satisfied":true,"statement":"The preserved Lawn Care mobile-shell changes are delivered through one fresh PR, Gate, squash merge, and affected frontend release.","proofConditionIds":["production-proof"]},{"id":"retire-superseded","satisfied":true,"statement":"Old PR 1554 is retired only after protected main contains the preserved CSS content.","proofConditionIds":["production-proof"]}],"satisfied":true,"constraints":[{"id":"no-other-source","satisfied":true,"statement":"Do not modify any file other than src/pages/lawn-care/LawnCareMobilePremium.css in the fresh delivery generation.","proofConditionIds":["production-proof"]}],"contractHash":"1aeee7a407c25355adba7af3de36071756c6118037e8fbdea9269d5c28080429","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"production-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"1aeee7a407c25355adba7af3de36071756c6118037e8fbdea9269d5c28080429"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:30:53.796577+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"568324290916715235d2f48f8c94dfa7ef6c4a76","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:93e16e77-8be4-44ca-856a-f1844a8b7660:request-contract:1aeee7a407c25355adba7af3de36071756c6118037e8fbdea9269d5c28080429:568324290916715235d2f48f8c94dfa7ef6c4a76:verified:","mission_step_id":"bb0524e0-9b6f-411b-83bf-256b9d8f04c6","command_center_event_id":"93e16e77-8be4-44ca-856a-f1844a8b7660"},{"id":"57fe2b98-df63-4b24-a168-c611ac7b622b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-repository\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-01T13:26:56.739396+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8abaeec99a57\",\"prNumber\":4326,\"sourceSha\":\"becb5422e7020840b78916eea708461d23165bf8\",\"deploymentId\":\"forgejo-main-becb5422e702\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:42:09.90522+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:owner-progress-heartbeat:119389848","mission_step_id":"19a07c4f-1737-4462-b9ec-dccd954b1b14","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"57ff75e7-ea91-447f-81aa-3ff83784bac1","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-native-public-env-bootstrap","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":1877,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4152,"terminal":false,"missionId":"89973c8e-4178-481a-9294-a5d41d026f79","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"89973c8e-4178-481a-9294-a5d41d026f79"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1281,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T18:55:23.185749+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4152","receipt_type":"execute_mission","idempotency_key":"mission:89973c8e-4178-481a-9294-a5d41d026f79:execute_mission:repair_mission_prepared","mission_step_id":"a1b7a109-9f91-4079-be01-84e869661675","command_center_event_id":"89973c8e-4178-481a-9294-a5d41d026f79"},{"id":"5801a115-2997-49d8-bf47-e6fa29da95a5","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b","mission_step_id":null,"command_center_event_id":"a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b"},{"id":"5801e56f-7d45-4bbb-beab-5aac3c76c7b5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ccb0cda2784a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2926,"terminal":false,"missionId":"ccb0cda2-784a-47b3-802a-2243bbc1d97d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"001a0d0f0543a868dd3beb9ee4e7097352902702","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":30891,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1506,"approvedPlanMs":0,"missionSetupMs":961,"providerAuthMs":0,"shipAndProveMs":9156,"ledgerPrepareMs":578,"ledgerReconcileMs":0,"lineageReconcileMs":383,"resolvePreflightMs":961,"repositoryMutationMs":19897,"repositoryProviderMs":16839,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7543,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":578,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9296},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ccb0cda2-784a-47b3-802a-2243bbc1d97d"},"performance":null,"deploymentId":"forgejo-main-001a0d0f0543","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4908,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:28:26.450893+00:00","proof_gate":"canonical_release_dispatched","source_sha":"001a0d0f0543a868dd3beb9ee4e7097352902702","external_id":"forgejo-main-001a0d0f0543","receipt_type":"execute_mission","idempotency_key":"mission:ccb0cda2-784a-47b3-802a-2243bbc1d97d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d7440666-7a18-4274-b2d8-29c353046ce0","command_center_event_id":"ccb0cda2-784a-47b3-802a-2243bbc1d97d"},{"id":"58020022-72ec-4c3f-81b7-41a9bfe66e4c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:20:37.082455+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418322","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"58032193-b649-4509-bf96-5062f2ae6fc6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e065e742e400","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40895,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":11,"executorlessWaitMs":1213032,"firstUsefulResultAt":"2026-09-29T19:21:12.046Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4171,"terminal":false,"missionId":"e065e742-e400-4fb4-b4c9-de1db55a7e42","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","timingsMs":{"prReadinessMs":658,"approvedPlanMs":0,"shipAndProveMs":3013,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},"performance":null,"deploymentId":"forgejo-main-d9bc5c4a3309","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:44:02.413743+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4171","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e065e742-e400-4fb4-b4c9-de1db55a7e42:automatic-mission-resume:4171:canonical_release_reconciliation_pending","mission_step_id":"0dabfe13-5431-4cf1-814a-34d71662ade5","command_center_event_id":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},{"id":"58041725-27f1-4a27-bf84-f2bce57d8639","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T16:24:52.930983+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:07:52.945457+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:13eab7c3-38a8-4df9-84d1-c4e85ce97d46:owner-progress-heartbeat:119413951","mission_step_id":"66191e9f-c377-4a98-b44a-fca43e935527","command_center_event_id":"13eab7c3-38a8-4df9-84d1-c4e85ce97d46"},{"id":"58055e53-493c-401e-8913-1871592b0c23","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"wake receives env explicitly and every caller passes env, with executable regression coverage for binding and HTTPS transports.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The repair passes KnockLaunch Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health returns 200/live and can select the Cloudflare virtual runner when Render primary is unavailable.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","constraints":[{"id":"constraint-scope","statement":"Only the Visual Witness selector source and focused test change; authority checks remain fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated changes occur.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains explicit env threading in wake and executable binding/HTTPS regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The repair releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live with virtual failover available when primary Render is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"00ce4c12e9d51d8c9a3ae93a66f9c2762e2165f608393ec0382d9b66e4f4873b","requestContractRevision":4,"previousRequestContractHash":"88ab5ddf781af36d5f1506cdc4acc7ef50d471673e895286044556799759b442"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:28:07.312594+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3:request-contract:00ce4c12e9d51d8c9a3ae93a66f9c2762e2165f608393ec0382d9b66e4f4873b","mission_step_id":"09482b9b-10c9-4771-841b-889f85e07d4e","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"580bbe39-b710-4464-8a26-d613ef40a482","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","cc-execution/runtime-proof":"success"},"mainSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"requestContractHash":"c6835a60ab2bac7584255ea0cffe3d04e4cc6beb9f770aa52e94a18a67778d2b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6820","runId":6820,"status":"success","sourceSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6820,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.94-mission-generation-terminality","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","sourceSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","package.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:32:11.858252+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:e9eeca74-8ff7-42b1-bcf2-d18a2dc84371:forgejo-release-status:8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|frontend-cloudflare/live=success","mission_step_id":"5e8305cb-85d1-4968-9ed2-289a85ccdc03","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"580bf7e1-d14f-4d93-b261-00fbb3a2beaf","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1993. Make Curri More navigate to its own clean route instead of toggling overlay state. Preserve all current Curri padding and crop fixes.","wordingChanged":false,"canonicalIntent":"Continue PR #1993. Make Curri More navigate to its own clean route instead of toggling overlay state. Preserve all current Curri padding and crop fixes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-more-route","statement":"Curri More navigates to a dedicated clean route rendered inside RealtorShell, with no modal, backdrop, or bottom-sheet overlay.","proofConditionIds":["proof-curri-more-route"]}],"objective":"Continue PR #1993. Make Curri More navigate to its own clean route instead of toggling overlay state. Preserve all current Curri padding and crop fixes.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-curri-more-route","kind":"runtime","claim":"Curri More navigates to /curri-properties/more with no overlay.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4d53319916a6759d45cf049d3bfc85f6e167b1e881ffc483610b695fe54ed0f9","requestContractRevision":3,"previousRequestContractHash":"10ec03f6dcd6f7121b62beab3f98730baf8599301d9e35e017868d1331e0a0a6"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:10:41.705928+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cb47d6f5-946b-49b1-99a1-f0e0bf0443e5:request-contract:4d53319916a6759d45cf049d3bfc85f6e167b1e881ffc483610b695fe54ed0f9","mission_step_id":"17b847d5-300f-46b6-a46a-8c589f1439ba","command_center_event_id":"cb47d6f5-946b-49b1-99a1-f0e0bf0443e5"},{"id":"580c231a-5090-40e9-afd0-06abebef24cb","source":"forgejo","status":"waiting","payload":{"branch":"ai/seaside-profile-density","prNumber":4090,"nextAction":null,"mergeCommitSha":"770292ffa2a1898873d0290e04024eb9bb40d948","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T08:53:26.251213+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"770292ffa2a1898873d0290e04024eb9bb40d948","external_id":"4090","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1507e4ea-cca6-4f5d-910a-00a88bf7c339:merged-pr:4090:770292ffa2a1898873d0290e04024eb9bb40d948","mission_step_id":"40b3249f-f5a3-4497-acb2-d8b1d35b919d","command_center_event_id":"1507e4ea-cca6-4f5d-910a-00a88bf7c339"},{"id":"580c7f8a-bb82-4dc5-b233-05126cf95eb9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtku4ugc","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"511a327c-887f-4008-8039-2f6acd668985","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":277,"missionSetupMs":3194},"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":"511a327c-887f-4008-8039-2f6acd668985"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4731,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","src/components/PublicRoute.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx","src/components/WorkflowRouter.tsx","src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T01:23:35.860624+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:511a327c-887f-4008-8039-2f6acd668985:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f67e3da9-f46b-4366-a025-80f72985aa43","command_center_event_id":"511a327c-887f-4008-8039-2f6acd668985"},{"id":"580d1d76-b1d4-4835-8036-fed08ae5b662","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-015dda5fc091","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"015dda5f-c091-4ea4-a947-68674020caf2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":976,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":759,"providerAuthMs":0,"ledgerPrepareMs":759,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":759,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":759,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"015dda5f-c091-4ea4-a947-68674020caf2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5238,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T17:53:47.984819+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015dda5f-c091-4ea4-a947-68674020caf2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5f340e56-b313-4477-822e-09d1ed1d42d0","command_center_event_id":"015dda5f-c091-4ea4-a947-68674020caf2"},{"id":"580ec07d-fb14-442e-9d4d-ae839784109a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"release","branch":"ai/visual-witness-locator-only-readiness-g15","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":16,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2903,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"99e2fcbb1c10242aac39adc4af7b4dc45a712a6e","timingsMs":{"prReadinessMs":138,"approvedPlanMs":0,"shipAndProveMs":564,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"performance":null,"deploymentId":"forgejo-main-99e2fcbb1c10","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1997,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:30:06.897829+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2903","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:automatic-mission-resume:2903:canonical_release_dispatched","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"580f9fda-ca76-4bb7-ac62-c5aa26fdc1cb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this targeted KNOCKLAUNCH Forgejo automatic merge queue repair, then repair the queue so transient Forgejo read timeouts do not stall explicitly armed ai/* pull requests after KnockLaunch Gate. Preserve protected main, exact-head gating, Forgejo-only authority, one canonical squash-merge/release lane, and prove the live reconciler succeeds after the Command Center release.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this targeted KNOCKLAUNCH Forgejo automatic merge queue repair, then repair the queue so transient Forgejo read timeouts do not stall explicitly armed ai/* pull requests after KnockLaunch Gate. Preserve protected main, exact-head gating, Forgejo-only authority, one canonical squash-merge/release lane, and prove the live reconciler succeeds after the Command Center release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Automatic merge queue reconciliation survives the currently observed transient provider-read timeout mode.","proofConditionIds":["proof-1","proof-3"]},{"id":"outcome-2","statement":"Only explicitly armed ai/* PRs with exact-head KnockLaunch Gate success remain eligible for automatic squash merge.","proofConditionIds":["proof-1"]},{"id":"outcome-3","statement":"The live Command Center queue reconciler succeeds after deployment.","proofConditionIds":["proof-2","proof-3"]}],"objective":"Unfreeze the control plane only for this targeted KNOCKLAUNCH Forgejo automatic merge queue repair, then repair the queue so transient Forgejo read timeouts do not stall explicitly armed ai/* pull requests after KnockLaunch Gate. Preserve protected main, exact-head gating, Forgejo-only authority, one canonical squash-merge/release lane, and prove the live reconciler succeeds after the Command Center release.","constraints":[{"id":"constraint-1","statement":"Protected main is not bypassed.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"No second merge or release lane is added.","proofConditionIds":["proof-1"]},{"id":"constraint-3","statement":"Forgejo remains the only repository and workflow authority.","proofConditionIds":["proof-1"]},{"id":"constraint-4","statement":"Exact-head freshness and gate requirements are preserved.","proofConditionIds":["proof-1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Current Forgejo source and merged diff prove the queue repair preserves protected-main, explicit-arm, exact-head gate, and canonical release invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"release","claim":"The affected Command Center runtime is released from the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"runtime","claim":"Live forgejo_queue_reconcile returns success after the release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"68efb1da032586ac59d4c486fe18b28ab28d163124f3695946c7728f7078b446","requestContractRevision":2,"previousRequestContractHash":"baa7d95fd662afa36f804d7d9256d448ee54f74b742b6246533e017faa18a0ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:24:45.005518+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd7074fe-5f2d-4588-a0ec-df67dc55647a:request-contract:68efb1da032586ac59d4c486fe18b28ab28d163124f3695946c7728f7078b446","mission_step_id":"30a89f5e-6ad1-49cb-b493-fd615918388f","command_center_event_id":"cd7074fe-5f2d-4588-a0ec-df67dc55647a"},{"id":"58106c95-55e5-42ab-81a9-87e1768b3703","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main 76b610b64d4812287420b5ba10073806cb124f7f and continue the same false-stale readiness repair. The first causal defect is now exact: workers/cc-execution/src/index-release-fast-lane.js prReady parses Forgejo compare ancestry from merge_base_commit/status but omits Forgejo's native top-level merge_base, while index-scoped-repo-patch.js already accepts data.merge_base. Add that native merge_base fallback to prReady, preserve every exact-head/current-main/Gate safety invariant, add a regression assertion proving the readiness parser accepts compare.merge_base, update capability truth, bump runtime to 1.58.50-pr-readiness-forgejo-merge-base-refreeze, canonical Gate, squash merge, release cc-execution only, verify live/refrozen, then reconcile existing PR #1707 without modifying or replacing its source generation.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main 76b610b64d4812287420b5ba10073806cb124f7f and continue the same false-stale readiness repair. The first causal defect is now exact: workers/cc-execution/src/index-release-fast-lane.js prReady parses Forgejo compare ancestry from merge_base_commit/status but omits Forgejo's native top-level merge_base, while index-scoped-repo-patch.js already accepts data.merge_base. Add that native merge_base fallback to prReady, preserve every exact-head/current-main/Gate safety invariant, add a regression assertion proving the readiness parser accepts compare.merge_base, update capability truth, bump runtime to 1.58.50-pr-readiness-forgejo-merge-base-refreeze, canonical Gate, squash merge, release cc-execution only, verify live/refrozen, then reconcile existing PR #1707 without modifying or replacing its source generation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"parser","statement":"PR readiness accepts Forgejo native compare.merge_base and no longer falsely refreshes a current exact head because GitHub-shaped compare fields are absent.","proofConditionIds":["repo","gate"]},{"id":"runtime","statement":"cc-execution 1.58.50 is live on the merged repair SHA.","proofConditionIds":["release","runtime"]},{"id":"finish1707","statement":"Existing PR #1707 can progress through repaired readiness without source replacement.","proofConditionIds":["runtime"]},{"id":"refreeze","statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane on exact current main 76b610b64d4812287420b5ba10073806cb124f7f and continue the same false-stale readiness repair. The first causal defect is now exact: workers/cc-execution/src/index-release-fast-lane.js prReady parses Forgejo compare ancestry from merge_base_commit/status but omits Forgejo's native top-level merge_base, while index-scoped-repo-patch.js already accepts data.merge_base. Add that native merge_base fallback to prReady, preserve every exact-head/current-main/Gate safety invariant, add a regression assertion proving the readiness parser accepts compare.merge_base, update capability truth, bump runtime to 1.58.50-pr-readiness-forgejo-merge-base-refreeze, canonical Gate, squash merge, release cc-execution only, verify live/refrozen, then reconcile existing PR #1707 without modifying or replacing its source generation.","constraints":[{"id":"safety","statement":"Preserve exact-head Gate proof, trusted current-main freshness, stale-head refresh/regate, and canonical release ownership.","proofConditionIds":["repo","gate"]},{"id":"preserve1707","statement":"Do not modify or replace #1707 source in this repair.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only native compare ancestry parsing, regression coverage, capability truth, and version marker change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes the readiness parser repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live runtime is 1.58.50 on merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"64bb55326a8976500b403a7311bc85df8b35c11f7d8087340520e6859a78e409","requestContractRevision":2,"previousRequestContractHash":"52c02a01a5b8e0a9feef10fe5e5aa5c8a51bffea52bcc320b4bc94e7db18b846"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:12:19.759681+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ba3d0daf-94f6-486b-97d4-8250dea64a1b:request-contract:64bb55326a8976500b403a7311bc85df8b35c11f7d8087340520e6859a78e409","mission_step_id":"3c7486c6-ce0b-468a-afa2-a0ed16455af0","command_center_event_id":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},{"id":"58111ada-d585-4e40-b62d-c45f5c8911da","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/big-papis-paid-tenant-v1-20260818","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":6918,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":402,"terminal":false,"missionId":"ccfe89a6-9df7-4019-91af-3f597daa8152","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ccfe89a6-9df7-4019-91af-3f597daa8152"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4820,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T02:54:14.310923+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"402","receipt_type":"ship_and_prove","idempotency_key":"mission:ccfe89a6-9df7-4019-91af-3f597daa8152:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"e548c7ef-b106-452e-a549-5398e8a77665","command_center_event_id":"ccfe89a6-9df7-4019-91af-3f597daa8152"},{"id":"58114fb4-e09c-4355-8be0-2a06bef0d7b0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ef6e201aad0","reason":"explicit_pull_request_identity_mismatch:3935","status":"blocked","metrics":{"receiptBytes":118174,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":4,"executorlessWaitMs":6363470,"firstUsefulResultAt":"2026-09-27T23:53:28.030Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":3935,"terminal":false,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":614,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":614,"missionSetupMs":1100,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":761,"resolvePreflightMs":1100,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5ef6e201-aad0-4691-9221-d75318fad13b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:01:51.584836+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ef6e201-aad0-4691-9221-d75318fad13b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1778bb35-f889-4538-9068-3ea185aff115","command_center_event_id":"5ef6e201-aad0-4691-9221-d75318fad13b"},{"id":"58141856-f81a-4ac6-a258-413eb9b5d779","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"922a4f7b74c9487b5dd5bbe44c2fe2a0a3b4b6a61fa9f863ff6377ce4492262e","forgejoWorkflowProof":{"runId":11485,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","conclusion":"running","deploymentId":"forgejo-main-9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.254-evidence-bound-progress","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","compareStatus":"identical","workflowRunId":11485,"identitySource":"local_build_metadata","runtimeVersion":"1.58.254-evidence-bound-progress","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:59:55.818117+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b","external_id":"forgejo-main-9bdc4c37e63d","receipt_type":"canonical_release_status","idempotency_key":"mission:d4a699bc-5629-4689-84ab-bced59d27d65:forgejo-release-status:9bdc4c37e63dbc279305b5cda9ffe0fe4ff8584b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"3132c2d6-c0a4-47e1-af38-97250c40dc2e","command_center_event_id":"d4a699bc-5629-4689-84ab-bced59d27d65"},{"id":"5814a266-40c1-420a-a613-99cce7588e40","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"9d13d2c52e0c97cd8b6a1b3b4c328c28b4c7169f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9d13d2c52e0c97cd8b6a1b3b4c328c28b4c7169f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"02e2f76adc88b61eb8166493506b5949b99120161b5be2954d60bdcde6214377","forgejoWorkflowProof":{"runId":9652,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","deploymentId":"forgejo-main-ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.182-witness-render-cold-start-aware","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:06:32.436869+00:00","proof_gate":"canonical_release_pending","source_sha":"9d13d2c52e0c97cd8b6a1b3b4c328c28b4c7169f","external_id":"forgejo-main-9d13d2c52e0c","receipt_type":"canonical_release_status","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:forgejo-release-status:9d13d2c52e0c97cd8b6a1b3b4c328c28b4c7169f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"ef6939ea-a00e-4608-b5b9-ad3357257efc","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"58160029-bcfe-4704-98b7-581e07881fb4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"c99c3ca6f4d3dbfac95dc6026d9987db5702e8b8","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"c99c3ca6f4d3dbfac95dc6026d9987db5702e8b8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1413","runId":1413,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T04:40:07.854913+00:00","proof_gate":"canonical_release_pending","source_sha":"c99c3ca6f4d3dbfac95dc6026d9987db5702e8b8","external_id":"forgejo-main-c99c3ca6f4d3","receipt_type":"canonical_release_status","idempotency_key":"mission:e962cf1b-cb39-429c-9300-a839af8bdaa7:forgejo-release-status:c99c3ca6f4d3dbfac95dc6026d9987db5702e8b8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"dd5298b7-3cb8-4bb9-9da0-9bc4277b343b","command_center_event_id":"e962cf1b-cb39-429c-9300-a839af8bdaa7"},{"id":"58164d5f-70b3-4253-938b-4367dfe1e35c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"historical_pr_salvage","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f6756a8c-12df-1bf5-0ed6-972d468db13e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:4cff15e7-bf70-45b6-9a79-89ebf3bf0d91","mission_step_id":null,"command_center_event_id":"4cff15e7-bf70-45b6-9a79-89ebf3bf0d91"},{"id":"58172179-49eb-4338-86b2-df997c914a69","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized follow-through on the same release reliability optimization: update exact control-plane invariant tests to the newly authorized canonical Forgejo read budget, then regate, release, prove live behavior, and refreeze.","baseSha":"48aea3c0d66ce944a25983dd4954d7210934aa8f","issuedAt":1791243646772,"expiresAt":1791243826772,"missionId":"bc22485a-0b98-4b49-97d9-81e0a4982b60","authorizationId":"2d54c3e4-958f-482b-b540-a410e0ed349e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:40:47.300195+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"48aea3c0d66ce944a25983dd4954d7210934aa8f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2d54c3e4-958f-482b-b540-a410e0ed349e","mission_step_id":"e42071a4-0c91-40b3-ad71-7d01e3ad5d61","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"58176188-6d2a-4a07-96c0-d2a415cd5b92","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"0df69c506d640957a043ec536ebc7c1df50db0ab","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"0df69c506d640957a043ec536ebc7c1df50db0ab","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"df5ac00f13ceb5517a86d143538d685086e7323751feff74bcbed0fdccb19a3f","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:56:39.893822+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0df69c506d640957a043ec536ebc7c1df50db0ab","external_id":"forgejo-main-0df69c506d64","receipt_type":"canonical_release_status","idempotency_key":"mission:663414dd-71d6-4ec0-a097-08b6e755583d:forgejo-release-status:0df69c506d640957a043ec536ebc7c1df50db0ab:verified:forgejo-main/source=success","mission_step_id":"2fcf9752-f855-4e28-b9f8-ec672a4d338e","command_center_event_id":"663414dd-71d6-4ec0-a097-08b6e755583d"},{"id":"5817e161-4cbd-4b3d-98fb-e45485d18e3b","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"8df1f14533deee7d034f0daa9f37ae93e2488291","releaseState":"pending","exactConductorRun":{"id":31318788502,"status":"in_progress","headSha":"8df1f14533deee7d034f0daa9f37ae93e2488291","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T14:34:42.599971+00:00","proof_gate":"canonical_release_pending","source_sha":"8df1f14533deee7d034f0daa9f37ae93e2488291","external_id":"canonical-release-8df1f14533de","receipt_type":"canonical_release_status","idempotency_key":"mission:7d0cc6dc-1f54-4f95-8149-b625fdb97a59:release-status:8df1f14533deee7d034f0daa9f37ae93e2488291:31318788502:pending:canonical-production-release/verified=pending","mission_step_id":"2a1a0626-f839-4d72-8055-dd65b05a9530","command_center_event_id":"7d0cc6dc-1f54-4f95-8149-b625fdb97a59"},{"id":"581c2eca-80e1-4880-b006-98b4787d784e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5596752e68e1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":79309,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":327858,"firstUsefulResultAt":"2026-09-29T02:24:30.012Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4083,"terminal":false,"missionId":"5596752e-68e1-43eb-b3eb-c883cdd77f75","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3081,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":888,"missionSetupMs":297,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":191,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":297,"repositoryMutationMs":2193,"repositoryProviderMs":2193,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2024,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":191,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":169},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5596752e-68e1-43eb-b3eb-c883cdd77f75"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:26:38.686795+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4083","receipt_type":"execute_mission","idempotency_key":"mission:5596752e-68e1-43eb-b3eb-c883cdd77f75:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"38f82569-902f-41a8-9fda-640984a6c55a","command_center_event_id":"5596752e-68e1-43eb-b3eb-c883cdd77f75"},{"id":"581d6829-d880-447c-ab31-21ed7f7360a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"96663f055e744c2614dccb09f4e295e13798108e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"96663f055e744c2614dccb09f4e295e13798108e","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"8e30a486c1a8bcd247d48feaf83408ce9f347860dcd03f0cd9240eef14af9650","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10907","runId":10907,"status":"success","sourceSha":"96663f055e744c2614dccb09f4e295e13798108e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T17:35:16.659019+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"96663f055e744c2614dccb09f4e295e13798108e","external_id":"forgejo-main-96663f055e74","receipt_type":"canonical_release_status","idempotency_key":"mission:913ec110-b052-4618-9d7f-51f7f585c9c8:forgejo-release-status:96663f055e744c2614dccb09f4e295e13798108e:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"41f42137-d0aa-4feb-aa39-e1d89a831ae2","command_center_event_id":"913ec110-b052-4618-9d7f-51f7f585c9c8"},{"id":"581fbe21-717d-460b-b39f-bc285a7d2a5f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"552ebf163e199216c657fb262eee0320f0839190","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"552ebf163e199216c657fb262eee0320f0839190","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"5bc2089d02e9dbfce97c0095712256aa4974298c8b0028aef20b77d9758f6cd5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5091","runId":5091,"status":"success","sourceSha":"552ebf163e199216c657fb262eee0320f0839190","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"552ebf163e199216c657fb262eee0320f0839190","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-552ebf163e199216c657fb262eee0320f0839190","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5091,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.26-lean-guardrails-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","sourceSha":"552ebf163e199216c657fb262eee0320f0839190","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/queue-hygiene-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":7,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:06:59.515389+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"552ebf163e199216c657fb262eee0320f0839190","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b29a9bea-239c-4d95-804f-8d063c2de669:forgejo-release-status:552ebf163e199216c657fb262eee0320f0839190:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"67c9eba0-67e3-47d3-88f7-bae611c0cf52","command_center_event_id":"b29a9bea-239c-4d95-804f-8d063c2de669"},{"id":"581fd84f-8125-4027-b887-f5965e85a89e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"aaa434cd1c868878c3b6bbb0bddf4479b2a6be0d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"bdec5542682052953d75720354a0adc8df697f5c","prNumber":2813,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8322/jobs/1","mergeCommitSha":"aaa434cd1c868878c3b6bbb0bddf4479b2a6be0d"},{"id":"proof-gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"bdec5542682052953d75720354a0adc8df697f5c","prNumber":2813,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8322/jobs/1","mergeCommitSha":"aaa434cd1c868878c3b6bbb0bddf4479b2a6be0d"}],"requestContractHash":"739a23536b495537bc7f980e7adcf342fa1aeae750da0ce5a98f5d9c8895f5d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T12:58:53.377928+00:00","proof_gate":"request_contract_repository_verified","source_sha":"aaa434cd1c868878c3b6bbb0bddf4479b2a6be0d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:eb786bcf-b65f-4659-a398-4e1ddac3527f:request-contract-repository:739a23536b495537bc7f980e7adcf342fa1aeae750da0ce5a98f5d9c8895f5d4:aaa434cd1c868878c3b6bbb0bddf4479b2a6be0d","mission_step_id":"620aaf98-2c2d-46d1-9f4c-4e94680db2ef","command_center_event_id":"eb786bcf-b65f-4659-a398-4e1ddac3527f"},{"id":"5820f2a4-ef92-4f84-9d5c-0e1490cd1171","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"c4b3c9e73e5f61947ac61469aaac994456c4fea8ae47dd082c7e1c0985f9999e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:04:41.885956+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f3a5a14e-123f-4c7a-a802-1696ef047c25:repository-mutation-intent-blocked:c4b3c9e73e5f61947ac61469aaac994456c4fea8ae47dd082c7e1c0985f9999e","mission_step_id":"9f7c7c66-5a40-44eb-80d4-6624752a0f89","command_center_event_id":"f3a5a14e-123f-4c7a-a802-1696ef047c25"},{"id":"5820ff0c-1e56-44ad-9017-c6f192757e6b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-growth-club-20260821","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3739,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.10-unreleasable-generation-terminal","prNumber":null,"terminal":false,"missionId":"1ff0591b-0487-420b-9194-e8b7e1b12ca1","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":"1ff0591b-0487-420b-9194-e8b7e1b12ca1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13060,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.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-21T17:55:06.007048+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1ff0591b-0487-420b-9194-e8b7e1b12ca1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"53e39bb6-0bb3-4727-9e9e-0ff2a3bf6724","command_center_event_id":"1ff0591b-0487-420b-9194-e8b7e1b12ca1"},{"id":"58213e11-d8d3-462d-9392-0f6554474c2f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/duplicate-unique-constraint-cleanup","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3108,"terminal":false,"missionId":"368c6464-5d65-4c4c-bb5a-044004d6d3fe","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7712,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":952,"missionSetupMs":331,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"repositoryMutationMs":6760,"repositoryProviderMs":6760,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3312,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3448},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"368c6464-5d65-4c4c-bb5a-044004d6d3fe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:10:25.391905+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3108","receipt_type":"execute_mission","idempotency_key":"mission:368c6464-5d65-4c4c-bb5a-044004d6d3fe:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"776a4bd7-a8df-4b36-8ccf-d7ed4f9c97f3","command_center_event_id":"368c6464-5d65-4c4c-bb5a-044004d6d3fe"},{"id":"582194a4-08b1-49ed-b583-e1fb14d0fd2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60757680c1cf","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2614,"terminal":false,"missionId":"60757680-c1cf-4adb-964f-7e4b4500e733","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"27c810b3c2b27eedfc27d5dc794751a628195f73","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9297,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1315,"approvedPlanMs":0,"missionSetupMs":1483,"providerAuthMs":0,"shipAndProveMs":6945,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":1169,"resolvePreflightMs":1483,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60757680-c1cf-4adb-964f-7e4b4500e733"},"performance":null,"deploymentId":"forgejo-main-27c810b3c2b2","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2668,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:10:11.111424+00:00","proof_gate":"canonical_release_dispatched","source_sha":"27c810b3c2b27eedfc27d5dc794751a628195f73","external_id":"forgejo-main-27c810b3c2b2","receipt_type":"execute_mission","idempotency_key":"mission:60757680-c1cf-4adb-964f-7e4b4500e733:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c0f3cb28-7b0f-4da3-88ab-51b690efb0df","command_center_event_id":"60757680-c1cf-4adb-964f-7e4b4500e733"},{"id":"5824d86a-7432-432f-92b2-7794acf27391","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-seaside-mobile-route","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7001,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4049,"terminal":false,"missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571","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 recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1799,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:35:26.694009+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5637a34a-4c01-4509-ac1b-4391e49fe571:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c049b2df-a08f-416b-8721-c7410fb9d581","command_center_event_id":"5637a34a-4c01-4509-ac1b-4391e49fe571"},{"id":"58252c02-23b3-4fa6-ae05-e58fbfefabaa","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"13864a881c8e913dd266248dbc6d4d13b0cf8eda","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ship-pr-1862","satisfied":false,"statement":"PR #1862 is squash merged, frontend production is released, and /big-papis/owner/dashboard resolves for Big Papi.","proofConditionIds":["merge","release","runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Do not create a new branch.","proofConditionIds":["merge","release","runtime"]},{"id":"constraint-2","satisfied":false,"statement":"Do not create a new pull request.","proofConditionIds":["merge","release","runtime"]},{"id":"constraint-3","satisfied":false,"statement":"Do not change source again.","proofConditionIds":["merge","release","runtime"]},{"id":"constraint-4","satisfied":false,"statement":"Do not run Visual Witness.","proofConditionIds":["merge","release","runtime"]}],"contractHash":"e3be5f7f363e3a8f322cecd4d6a41fe982669b8974e40ec0b223087cd403d074","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"e3be5f7f363e3a8f322cecd4d6a41fe982669b8974e40ec0b223087cd403d074","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"e3be5f7f363e3a8f322cecd4d6a41fe982669b8974e40ec0b223087cd403d074"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"e3be5f7f363e3a8f322cecd4d6a41fe982669b8974e40ec0b223087cd403d074"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T17:57:26.171894+00:00","proof_gate":"request_contract_pending","source_sha":"13864a881c8e913dd266248dbc6d4d13b0cf8eda","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:74a9a3c0-652b-468e-ba41-a757b7a1ee08:request-contract:e3be5f7f363e3a8f322cecd4d6a41fe982669b8974e40ec0b223087cd403d074:13864a881c8e913dd266248dbc6d4d13b0cf8eda:pending:repository","mission_step_id":"194a5324-1c1f-41b6-afba-35bd7cff89da","command_center_event_id":"74a9a3c0-652b-468e-ba41-a757b7a1ee08"},{"id":"5825c091-fa82-4d77-b7c0-33694f10509b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/seaside-mobile-booking-fix","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"da903c14-45d5-4460-affe-d1902a0b7705","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"da903c14-45d5-4460-affe-d1902a0b7705"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2294,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T03:45:16.416941+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da903c14-45d5-4460-affe-d1902a0b7705:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9946c08a-a07e-44e9-bf8a-ddea104485ef","command_center_event_id":"da903c14-45d5-4460-affe-d1902a0b7705"},{"id":"5825ca64-2fa2-4ca8-9086-50489d96107d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-957cc2482ab2","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":21339,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":8,"executorlessWaitMs":261237,"firstUsefulResultAt":"2026-10-04T03:05:39.066Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4703,"terminal":false,"missionId":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4910,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":720,"missionSetupMs":1871,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1871,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1871,"repositoryMutationMs":4190,"repositoryProviderMs":4190,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2673,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1871,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1517},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3200,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T03:10:08.286854+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4703","receipt_type":"execute_mission","idempotency_key":"mission:957cc248-2ab2-47cb-a0a1-7090b2aa42d6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"425af5a9-0b09-4f4c-9b02-f0bc62c74f87","command_center_event_id":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6"},{"id":"582695f5-8846-4a70-8f50-09789813d738","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1968,"terminal":false,"missionId":"183963eb-e032-416e-ba0c-6d1b181ea338","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8a841db6db637453adf92974b7ad6a075372ed7b","timingsMs":{"prReadinessMs":2808,"approvedPlanMs":0,"shipAndProveMs":6535,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"183963eb-e032-416e-ba0c-6d1b181ea338"},"performance":null,"deploymentId":"forgejo-main-8a841db6db63","workflowRunId":5901,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:24:28.325915+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1968","receipt_type":"automatic_mission_resume","idempotency_key":"mission:183963eb-e032-416e-ba0c-6d1b181ea338:automatic-mission-resume:1968:canonical_release_reconciliation_pending","mission_step_id":"a2383b1c-5f45-4e22-9141-ad9aa31c8bee","command_center_event_id":"183963eb-e032-416e-ba0c-6d1b181ea338"},{"id":"58269d3c-6ce7-490b-bd44-9a2cec93e6b7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-80a641a96336","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3473,"terminal":false,"missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a55dfd793c19729b8ac5ce2713412b614eae99f3","timingsMs":{"prReadinessMs":109,"approvedPlanMs":0,"shipAndProveMs":238,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773"},"performance":null,"deploymentId":"forgejo-main-a55dfd793c19","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:08:39.190093+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3473","receipt_type":"automatic_mission_resume","idempotency_key":"mission:80a641a9-6336-4d0e-8b9e-6207e8751773:automatic-mission-resume:3473:canonical_release_dispatched","mission_step_id":"4c0860c8-1e9c-4166-90cd-105dc9d219e5","command_center_event_id":"80a641a9-6336-4d0e-8b9e-6207e8751773"},{"id":"5826d9ee-0f6a-4157-b738-5f54a69de335","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"acc50fe3107131179fb1a8e5cc3808d46a52ae5f179787c0df30b8dc66493071","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11600","runId":11600,"status":"waiting","sourceSha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:30:25.457238+00:00","proof_gate":"canonical_release_pending","source_sha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","external_id":"forgejo-main-dd721eb9f5e2","receipt_type":"canonical_release_status","idempotency_key":"mission:faf6b061-a757-4d58-a416-088d1de84429:forgejo-release-status:dd721eb9f5e253a1da1fecc7344cf7fab47cecdd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"00b83637-08b5-4cba-b40e-09ef1340d2a6","command_center_event_id":"faf6b061-a757-4d58-a416-088d1de84429"},{"id":"5829070d-e012-4330-a003-786d195e5289","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e270d9fa65210cd30a1b228099732fc01fba88b8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"standard-dispatch-readback","satisfied":false,"statement":"Corrective release dispatch sends only standard Forgejo workflow_dispatch fields and accepts success only when a returned run ID or a newly-created exact-source overlapping workflow_dispatch run proves the mutation.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"durable-dispatch-failure","satisfied":false,"statement":"A corrective-dispatch exception is persisted as a nonterminal mission receipt with the exact reason instead of being silently swallowed.","proofConditionIds":["repository-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"single-release-owner","satisfied":false,"statement":"Never retry the workflow-dispatch POST blindly; preserve one-release ownership, current-main containment, unfinished-target scope, active-release exclusion, capacity admission, and migration fail-closed behavior.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"bounded-scope","satisfied":false,"statement":"Modify only cc-execution release recovery source, its regression test, and version marker; no product/frontend/database/Supabase/GitHub changes.","proofConditionIds":["repository-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","runtime-proof"]}],"contractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:34:08.317256+00:00","proof_gate":"request_contract_pending","source_sha":"e270d9fa65210cd30a1b228099732fc01fba88b8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a790862f-7b32-4d51-90b1-4f9ecc811243:request-contract:83fe78df0cef52bb72a7b70119f89762cff04531f21046a92f2cfc4f26dc532e:e270d9fa65210cd30a1b228099732fc01fba88b8:pending:repository","mission_step_id":"94b600bc-a33a-4d55-aa7f-33c88e991642","command_center_event_id":"a790862f-7b32-4d51-90b1-4f9ecc811243"},{"id":"582b4788-bcaf-45c7-b934-f0d9e833003e","source":"forgejo","status":"waiting","payload":{"branch":"ai/speedy-panda-public-site-route","prNumber":3222,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6c3e5389a654860c53dce4378206dcdf28b89ae1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T14:38:14.178888+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6c3e5389a654860c53dce4378206dcdf28b89ae1","external_id":"3222","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:88270c97-2772-4707-82ae-773c69a5b3db:merged-pr:3222:6c3e5389a654860c53dce4378206dcdf28b89ae1","mission_step_id":"46c4532d-c5a0-4014-9c05-3dd4068ef30a","command_center_event_id":"88270c97-2772-4707-82ae-773c69a5b3db"},{"id":"582c5823-46ab-4514-bea6-9b899efae068","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merged-release-target-recovery-fallback-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.51-merged-release-survival-refreeze","prNumber":1717,"terminal":false,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8338,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1049,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1049,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1049,"repositoryMutationMs":8338,"repositoryProviderMs":6706,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3184,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1049,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3522},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"db52d396-d9cb-4f75-a324-b16bac475948"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:43:24.216821+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1717","receipt_type":"execute_mission","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"96ea2bef-14c1-4ffd-96aa-6b56db1247e4","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"582d44ae-ea06-4ced-8c36-9322fe6ba30f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c1f43eb920e6093f3d457e85f89a17d42cce6ff8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Fix and ship the PCG public website cutover now. Repair the website publisher card_id linkage and canary, move PCG website-editor image uploads to Cloudflare R2, add editable slots for the three owner-provided site visuals, render them on the PCG public site, then Gate, merge, deploy, and prove production.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"bb30eb50e7e27ca930372df0a56f01911af03a00427b3e985c545e93363750a4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"bb30eb50e7e27ca930372df0a56f01911af03a00427b3e985c545e93363750a4","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:51:20.663688+00:00","proof_gate":"request_contract_pending","source_sha":"c1f43eb920e6093f3d457e85f89a17d42cce6ff8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:274136db-44e5-461a-8686-8043d56a6695:request-contract:bb30eb50e7e27ca930372df0a56f01911af03a00427b3e985c545e93363750a4:c1f43eb920e6093f3d457e85f89a17d42cce6ff8:pending:repository","mission_step_id":"1c86ba3a-1772-4f7c-8939-f9899664c231","command_center_event_id":"274136db-44e5-461a-8686-8043d56a6695"},{"id":"582dfaa1-040c-463e-9a96-d96271b5821c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/data-runtime-the-current-live-generate-pa-claim-","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.9-github-read-resilience","prNumber":null,"terminal":false,"missionId":"7b0343f0-0659-4f2d-9aa8-d16af671c76e","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 /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"7b0343f0-0659-4f2d-9aa8-d16af671c76e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":12759,"likelyAffectedFiles":["supabase/functions/generate-pa-claim-review/index.ts","supabase/functions/","supabase/migrations/","supabase/functions/_shared/edgeFunctionRegistry.ts","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js","scripts/resolve-autonomous-change-plan.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T09:44:58.440082+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7b0343f0-0659-4f2d-9aa8-d16af671c76e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"df9a5f13-e9bc-4131-b00d-aac0ef6fa10a","command_center_event_id":"7b0343f0-0659-4f2d-9aa8-d16af671c76e"},{"id":"582f3a4c-8223-4dc4-9502-30028678d1e4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"eefc987cc82f0cbff16e7920fa3f61faf52b442d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"compile-fix","satisfied":true,"statement":"RedfishRoofingDashboard restores the useLocation import required by its existing location usage, with no other source behavior changed.","proofConditionIds":["repo-fix","gate"]},{"id":"finish-release","satisfied":true,"statement":"Existing PR 2375 continues through fresh Gate, squash merge, affected frontend/photos-manage release and production proof.","proofConditionIds":["gate","release"]}],"satisfied":true,"constraints":[{"id":"same-pr","satisfied":true,"statement":"Use PR 2375 and its current branch only; do not create a replacement PR.","proofConditionIds":["repo-fix"]},{"id":"one-line-only","satisfied":true,"statement":"Do not make any source change beyond restoring useLocation in the existing react-router-dom import.","proofConditionIds":["repo-fix"]}],"contractHash":"912034c583fe366a08f05caff2c8e28f2dc06a90336bcd0693f6aee0333c31a9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-fix","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"912034c583fe366a08f05caff2c8e28f2dc06a90336bcd0693f6aee0333c31a9","repositoryProofStatus":"verified","repositoryProofSourceSha":"eefc987cc82f0cbff16e7920fa3f61faf52b442d"},"required":true,"satisfied":true},{"id":"gate","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"912034c583fe366a08f05caff2c8e28f2dc06a90336bcd0693f6aee0333c31a9"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"912034c583fe366a08f05caff2c8e28f2dc06a90336bcd0693f6aee0333c31a9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T04:01:14.823436+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"eefc987cc82f0cbff16e7920fa3f61faf52b442d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5d9c269a-b610-4e72-8d1c-548192716038:request-contract:912034c583fe366a08f05caff2c8e28f2dc06a90336bcd0693f6aee0333c31a9:eefc987cc82f0cbff16e7920fa3f61faf52b442d:verified:","mission_step_id":"8dfc1cf6-464b-4878-b4ec-7d1ce5826dd6","command_center_event_id":"5d9c269a-b610-4e72-8d1c-548192716038"},{"id":"5831362e-c688-41d5-b2df-21f45da0ea8d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the existing KNOCKLAUNCH Supabase disaster-recovery system production-safe with 3 AM Eastern scheduling, verified freshness, migration safety, and canonical release proof.","wordingChanged":false,"canonicalIntent":"Make the existing KNOCKLAUNCH Supabase disaster-recovery system production-safe with 3 AM Eastern scheduling, verified freshness, migration safety, and canonical release proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Canonical system-backup source contains exactly one backupHealth helper.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"Independent full backup runs at 03:00 America/New_York year-round with DST-safe scheduling.","proofConditionIds":["proof-runtime"]},{"id":"outcome-3","statement":"15-minute backup recovery pulse remains enabled.","proofConditionIds":["proof-runtime"]},{"id":"outcome-4","statement":"Machine-verifiable recent verified backup freshness/assertion primitive exists.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Make the existing KNOCKLAUNCH Supabase disaster-recovery system production-safe with 3 AM Eastern scheduling, verified freshness, migration safety, and canonical release proof.","constraints":[{"id":"constraint-1","statement":"Do not edit already-applied migration 20260909173000_harden_system_backup_recovery.sql; add a new migration.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Do not use GitHub or bypass protected main.","proofConditionIds":["proof-repository"]},{"id":"constraint-3","statement":"Do not create a paid standby project, enable paid PITR, or add paid storage.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","statement":"Preserve the Forgejo generic-package independent backup destination.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current protected-main source after canonical merge proves the DR source changes and preserved constraints.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live production Supabase state proves the DST-safe 03:00 America/New_York scheduler, 15-minute recovery pulse, and backup health/freshness contract after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ba473f5cf31e4530bdf3efd24ed1a6b78b5cce754ee9a6e31cc053f0d92fd563","requestContractRevision":2,"previousRequestContractHash":"ba8de04a1dcc44c3a539d3d54d152d52a3e0795fede128d8acf32185cbb2e2d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:30:49.632212+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ed6683a1-0ae2-4bee-b5e0-39900d068c28:request-contract:ba473f5cf31e4530bdf3efd24ed1a6b78b5cce754ee9a6e31cc053f0d92fd563","mission_step_id":"6999040b-bb7b-417d-a1bc-d4d443d2e7f6","command_center_event_id":"ed6683a1-0ae2-4bee-b5e0-39900d068c28"},{"id":"5833fe9e-b8a0-4913-8972-44eda4dcacc6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-de6201fc4038","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":22826,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":10828,"firstUsefulResultAt":"2026-09-29T03:55:31.682Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.2-gate-starvation-auto-recovery","prNumber":4102,"terminal":false,"missionId":"de6201fc-4038-4677-b2f7-8ccc9ec06ae4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":682,"missionSetupMs":341,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"repositoryMutationMs":3453,"repositoryProviderMs":3453,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2033,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":341,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1420},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"de6201fc-4038-4677-b2f7-8ccc9ec06ae4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:55:47.889789+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4102","receipt_type":"execute_mission","idempotency_key":"mission:de6201fc-4038-4677-b2f7-8ccc9ec06ae4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6e89b1b4-88da-46ec-963e-8d79f1c465ca","command_center_event_id":"de6201fc-4038-4677-b2f7-8ccc9ec06ae4"},{"id":"5834011e-bbb5-4110-b783-8e89b2290735","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c0df4bef6af3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95","objective":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/routes/publicRoutes.tsx","anchor":"    <Route path=\"/prestigious-card-grading/contact\" element={S(<PCGPublicSite page=\"contact\" />)} />","replacement":"    <Route path=\"/prestigious-card-grading/contact\" element={S(<PCGPublicSite page=\"contact\" />)} />\n    <Route path=\"/prestigious-card-grading/pop-report\" element={S(<PCGPublicSite page=\"pop\" />)} />"},{"path":"supabase/functions/pcg-r2-media/index.ts","anchor":"const WEBSITE_MEDIA_SLOTS=new Set([\"background\",\"hero\",\"heroDesktop\",\"heroMobile\",\"headerBackground\",\"processGrading\",\"encapsulation\",\"vaultCollection\",\"submission\",\"footerBackground\",\"logo\",\"favicon\",\"collectorShowcase\",\"gradingAction\",\"cardBacks\"]);","replacement":"const WEBSITE_MEDIA_SLOTS=new Set([\"background\",\"hero\",\"heroDesktop\",\"heroMobile\",\"headerBackground\",\"processGrading\",\"encapsulation\",\"vaultCollection\",\"submission\",\"footerBackground\",\"logo\",\"favicon\",\"collectorShowcase\",\"gradingAction\",\"cardBacks\"]);\nconst WEBSITE_PAGE_KEYS=new Set([\"home\",\"grading\",\"verify\",\"submit\",\"shop\",\"contact\",\"pop-report\",\"marketplace\",\"live\",\"forum\"]);\nconst WEBSITE_PAGE_COLLECTIONS=new Set([\"hero\",\"background\",\"sections\",\"gallery\"]);\nconst WEBSITE_SHARED_COLLECTIONS=new Set([\"branding\",\"background\",\"header\",\"footer\",\"gallery\"]);"},{"path":"supabase/functions/pcg-r2-media/index.ts","anchor":"function contentExtension(contentType:string,name:string){const type=contentType.toLowerCase();if(type.includes(\"png\"))return\".png\";if(type.includes(\"webp\"))return\".webp\";if(type.includes(\"gif\"))return\".gif\";if(type.includes(\"avif\"))return\".avif\";if(type.includes(\"heic\"))return\".heic\";if(type.includes(\"heif\"))return\".heif\";if(type.includes(\"jpeg\")||type.includes(\"jpg\"))return\".jpg\";const match=name.toLowerCase().match(/\\.(png|jpe?g|webp|gif|avif|heic|heif)$/);return match?\".\"+match[1].replace(\"jpeg\",\"jpg\"):\"\"}","replacement":"function contentExtension(contentType:string,name:string){const type=contentType.toLowerCase();if(type.includes(\"png\"))return\".png\";if(type.includes(\"webp\"))return\".webp\";if(type.includes(\"gif\"))return\".gif\";if(type.includes(\"avif\"))return\".avif\";if(type.includes(\"heic\"))return\".heic\";if(type.includes(\"heif\"))return\".heif\";if(type.includes(\"jpeg\")||type.includes(\"jpg\"))return\".jpg\";if(type.includes(\"mp4\"))return\".mp4\";if(type.includes(\"webm\"))return\".webm\";if(type.includes(\"quicktime\"))return\".mov\";const match=name.toLowerCase().match(/\\.(png|jpe?g|webp|gif|avif|heic|heif|mp4|webm|mov)$/);return match?\".\"+match[1].replace(\"jpeg\",\"jpg\"):\"\"}"},{"path":"supabase/functions/pcg-r2-media/index.ts","anchor":"async function storeWebsiteBytes(tenantId:string,slot:string,name:string,contentType:string,bytes:Uint8Array){if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG website media exceeds the 25 MB limit.\");if(!contentType.startsWith(\"image/\")&&!contentType.startsWith(\"video/\"))throw new Error(\"PCG website media must be an image or video.\");const cfg=await storageConfig(tenantId);const key=await websiteObjectKey(tenantId,slot,contentType,name);if(!key.startsWith(cfg.root+\"Website/public-site/\"))throw new Error(\"pcg_r2_website_object_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,slot,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true,namespace:cfg.root+\"Website/public-site/\"}}","replacement":"async function storeWebsiteBytes(tenantId:string,slot:string,name:string,contentType:string,bytes:Uint8Array){if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG website media exceeds the 25 MB limit.\");if(!contentType.startsWith(\"image/\")&&!contentType.startsWith(\"video/\"))throw new Error(\"PCG website media must be an image or video.\");const cfg=await storageConfig(tenantId);const key=await websiteObjectKey(tenantId,slot,contentType,name);if(!key.startsWith(cfg.root+\"Website/public-site/\"))throw new Error(\"pcg_r2_website_object_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,slot,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true,namespace:cfg.root+\"Website/public-site/\"}}\nfunction xmlDecode(value:string){return value.replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&quot;/g,'\"').replace(/&#39;/g,\"'\").replace(/&amp;/g,\"&\")}\nasync function r2ListKeys(tenantId:string,bucket:string,prefix:string){const{client,endpoint}=await tenantR2Client(tenantId);const response=await client.fetch(endpoint+\"/\"+encodeURIComponent(bucket)+\"?list-type=2&max-keys=1000&prefix=\"+encodeURIComponent(prefix),{method:\"GET\"});if(!response.ok)throw new Error(\"cloudflare_r2_list_failed:\"+response.status);const xml=await response.text();return Array.from(xml.matchAll(/<Key>([\\s\\S]*?)<\\/Key>/g)).map(match=>xmlDecode(match[1]||\"\")).filter(Boolean)}\nfunction websiteMimeForKey(key:string){const lower=key.toLowerCase();if(lower.endsWith(\".mp4\"))return\"video/mp4\";if(lower.endsWith(\".webm\"))return\"video/webm\";if(lower.endsWith(\".mov\"))return\"video/quicktime\";if(lower.endsWith(\".png\"))return\"image/png\";if(lower.endsWith(\".webp\"))return\"image/webp\";if(lower.endsWith(\".avif\"))return\"image/avif\";if(lower.endsWith(\".gif\"))return\"image/gif\";return\"image/jpeg\"}\nfunction websiteTreePrefixes(root:string){const prefixes:string[]=[];for(const collection of WEBSITE_SHARED_COLLECTIONS)prefixes.push(root+\"Website/public-site/shared/\"+collection+\"/\");for(const page of WEBSITE_PAGE_KEYS)for(const collection of WEBSITE_PAGE_COLLECTIONS)prefixes.push(root+\"Website/public-site/pages/\"+page+\"/\"+collection+\"/\");return prefixes}\nasync function provisionWebsiteTree(tenantId:string){const cfg=await storageConfig(tenantId);if(cfg.bucket!==\"prestigious-card-grading\")throw new Error(\"pcg_website_bucket_mismatch\");const base=cfg.root+\"Website/public-site/\",existing=await r2ListKeys(tenantId,cfg.bucket,base),seen=new Set(existing);for(const prefix of websiteTreePrefixes(cfg.root)){const marker=prefix+\"_folder.json\";if(seen.has(marker))continue;await r2Put(tenantId,cfg.bucket,marker,new TextEncoder().encode(JSON.stringify({managed_by:\"knocklaunch\",tenant_id:tenantId,namespace:prefix,provisioned_at:new Date().toISOString()})),\"application/json\")}await r2Put(tenantId,cfg.bucket,base+\"manifest.json\",new TextEncoder().encode(JSON.stringify({version:1,tenant_id:tenantId,bucket:cfg.bucket,pages:Array.from(WEBSITE_PAGE_KEYS),page_collections:Array.from(WEBSITE_PAGE_COLLECTIONS),shared_collections:Array.from(WEBSITE_SHARED_COLLECTIONS),updated_at:new Date().toISOString()})),\"application/json\");return{cfg,keys:await r2ListKeys(tenantId,cfg.bucket,base)}}\nasync function storeWebsitePageBytes(tenantId:string,page:string,collection:string,name:string,contentType:string,bytes:Uint8Array){if(!WEBSITE_PAGE_KEYS.has(page)||!WEBSITE_PAGE_COLLECTIONS.has(collection))throw new Error(\"Invalid PCG website page media target.\");if(bytes.byteLength<1||bytes.byteLength>MAX_BYTES)throw new Error(\"PCG website media exceeds the 25 MB limit.\");if(!contentType.startsWith(\"image/\")&&!contentType.startsWith(\"video/\"))throw new Error(\"PCG website media must be an image or video.\");const cfg=await storageConfig(tenantId);if(cfg.bucket!==\"prestigious-card-grading\")throw new Error(\"pcg_website_bucket_mismatch\");const ext=contentExtension(contentType,name)||\".bin\",safe=safeName(name).replace(/\\s+/g,\"-\"),leaf=/\\.[a-z0-9]{2,5}$/i.test(safe)?safe:safe+ext,key=cfg.root+\"Website/public-site/pages/\"+page+\"/\"+collection+\"/\"+Date.now()+\"-\"+crypto.randomUUID().slice(0,8)+\"-\"+leaf;if(!key.startsWith(cfg.root+\"Website/public-site/pages/\"+page+\"/\"+collection+\"/\"))throw new Error(\"pcg_r2_website_page_scope_invalid\");await r2Put(tenantId,cfg.bucket,key,bytes,contentType);return{ok:true,page,collection,file_id:key,object_key:key,url:await mediaUrl(tenantId,key),storage_owner:\"cloudflare_r2\",master_copy:true}}"},{"path":"supabase/functions/pcg-r2-media/index.ts","anchor":"    if((req.method===\"GET\"||req.method===\"HEAD\")&&url.pathname.endsWith(\"/media\"))return serveMedia(req,url);","replacement":"    if((req.method===\"GET\"||req.method===\"HEAD\")&&url.pathname.endsWith(\"/media\"))return serveMedia(req,url);\n    if(req.method===\"GET\"&&url.pathname.endsWith(\"/website-library\")){const tenantId=clean(url.searchParams.get(\"tenant_id\"));if(!tenantId)return json({ok:false,error:\"tenant_id is required.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const{cfg,keys}=await provisionWebsiteTree(tenantId);const base=cfg.root+\"Website/public-site/\",assets=await Promise.all(keys.filter(key=>key.startsWith(base)&&!key.endsWith(\"_folder.json\")&&!key.endsWith(\"manifest.json\")).map(async key=>{const relative=key.slice(base.length),parts=relative.split(\"/\"),page=parts[0]===\"pages\"?parts[1]:null,collection=parts[0]===\"pages\"?parts[2]:(parts[0]===\"shared\"?parts[1]:\"legacy\");return{object_key:key,url:await mediaUrl(tenantId,key),mime_type:websiteMimeForKey(key),display_name:parts[parts.length-1]||key,page,collection,relative_path:relative}}));return json({ok:true,bucket:cfg.bucket,namespace:base,pages:Array.from(WEBSITE_PAGE_KEYS),page_collections:Array.from(WEBSITE_PAGE_COLLECTIONS),shared_collections:Array.from(WEBSITE_SHARED_COLLECTIONS),assets})}"},{"path":"supabase/functions/pcg-r2-media/index.ts","anchor":"    if(req.method===\"POST\"&&url.pathname.endsWith(\"/website-upload\")){const tenantId=clean(url.searchParams.get(\"tenant_id\")),slot=clean(url.searchParams.get(\"slot\")),name=safeName(clean(url.searchParams.get(\"name\"))),contentType=clean(url.searchParams.get(\"content_type\")||req.headers.get(\"content-type\")||\"application/octet-stream\").toLowerCase();if(!tenantId||!slot)return json({ok:false,error:\"PCG website upload metadata is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const bytes=new Uint8Array(await req.arrayBuffer());return json(await storeWebsiteBytes(tenantId,slot,name,contentType,bytes))}","replacement":"    if(req.method===\"POST\"&&url.pathname.endsWith(\"/website-upload\")){const tenantId=clean(url.searchParams.get(\"tenant_id\")),slot=clean(url.searchParams.get(\"slot\")),page=clean(url.searchParams.get(\"page\")),collection=clean(url.searchParams.get(\"collection\")),name=safeName(clean(url.searchParams.get(\"name\"))),contentType=clean(url.searchParams.get(\"content_type\")||req.headers.get(\"content-type\")||\"application/octet-stream\").toLowerCase();if(!tenantId||(!slot&&!(page&&collection)))return json({ok:false,error:\"PCG website upload metadata is incomplete.\"},400);const auth=await requirePcgMember(req,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);const bytes=new Uint8Array(await req.arrayBuffer());return json(page&&collection?await storeWebsitePageBytes(tenantId,page,collection,name,contentType,bytes):await storeWebsiteBytes(tenantId,slot,name,contentType,bytes))}"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","anchor":"  const builderPages=[{label:'Home',path:'/prestigious-card-grading'},{label:'Grading Standards',path:'/prestigious-card-grading/grading'},{label:'Verify Card',path:'/prestigious-card-grading/verify'},{label:'Submit Cards',path:'/prestigious-card-grading/submit'},{label:'Population Report',path:'/prestigious-card-grading/pop-report'},{label:'Contact',path:'/prestigious-card-grading/contact'}];","replacement":"  const builderPages=[{key:'home',label:'Home',path:'/prestigious-card-grading'},{key:'grading',label:'Grading Standards',path:'/prestigious-card-grading/grading'},{key:'verify',label:'Verify Card',path:'/prestigious-card-grading/verify'},{key:'submit',label:'Submit Cards',path:'/prestigious-card-grading/submit'},{key:'shop',label:'Shop',path:'/prestigious-card-grading/shop'},{key:'contact',label:'Contact',path:'/prestigious-card-grading/contact'},{key:'pop-report',label:'Population Report',path:'/prestigious-card-grading/pop-report'},{key:'marketplace',label:'Marketplace',path:'/prestigious-card-grading/marketplace'},{key:'live',label:'Marketplace Live',path:'/prestigious-card-grading/live'},{key:'forum',label:'Community Forum',path:'/prestigious-card-grading/forum'}];"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","anchor":"  const activePage=builderPages.find(page=>page.label===selectedPage)||builderPages[0];","replacement":"  const activePage=builderPages.find(page=>page.label===selectedPage)||builderPages[0];\n  const[pcgR2Assets,setPcgR2Assets]=React.useState<MediaAsset[]>([]);const[pcgR2Collections,setPcgR2Collections]=React.useState<string[]>(['hero','background','sections','gallery']);\n  const refreshPcgR2=React.useCallback(async()=>{if(!tenantId)return;try{const{data:sessionData}=await supabase.auth.getSession();const token=sessionData.session?.access_token||'';if(!token)return;const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-library?tenant_id=${encodeURIComponent(tenantId)}`,{headers:{Authorization:'Bearer '+token}});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok)throw new Error(payload?.error||'Could not load PCG R2 website library.');setPcgR2Assets((Array.isArray(payload.assets)?payload.assets:[]).map((asset:any,index:number)=>({id:asset.object_key||String(index),display_name:asset.display_name,mime_type:asset.mime_type,preview_url:asset.url,stable_url:asset.url,object_key:asset.object_key,collection_key:`pcg-r2:${asset.page||'shared'}:${asset.collection||'unknown'}`,website_role:asset.page||null})));setPcgR2Collections(Array.isArray(payload.page_collections)?payload.page_collections:['hero','background','sections','gallery'])}catch(error:any){setAnalysisError(error?.message||'Could not load PCG R2 website library.')}},[tenantId]);\n  React.useEffect(()=>{void refreshPcgR2()},[refreshPcgR2]);"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","anchor":"  const uploadBuilderMedia=async(file:File|null)=>{if(!tenantId||!file||busy)return;const role=BUILDER_MEDIA_ROLE[selected];setBusy('media');try{const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');const params=new URLSearchParams({tenant_id:tenantId,slot:role,name:file.name,content_type:file.type||'application/octet-stream'});const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-upload?${params.toString()}`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':file.type||'application/octet-stream'},body:file});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok||!payload?.url||!payload?.object_key)throw new Error(payload?.error||'PCG R2 website upload failed.');const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings),media=asRecord(settings.website_media),keys=asRecord(settings.website_media_r2);const{error:updateError}=await(supabase as any).from('tenants').update({settings:{...settings,website_media:{...media,[role]:payload.url},website_media_r2:{...keys,[role]:payload.object_key},website_media_storage:'cloudflare_r2'},updated_at:new Date().toISOString()}).eq('id',tenantId);if(updateError)throw updateError;await refreshTenant();toast.success(`${draft.sections[selected].label} media updated in Cloudflare R2.`)}catch(error:any){toast.error(error?.message||'Media upload failed.')}finally{setBusy('')}};","replacement":"  const uploadBuilderMedia=async(file:File|null)=>{if(!tenantId||!file||busy)return;const role=BUILDER_MEDIA_ROLE[selected],pageKey=activePage.key,collection=selected==='hero'?'hero':selected==='header'||selected==='footer'?'background':'sections';setBusy('media');try{const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');const params=new URLSearchParams({tenant_id:tenantId,page:pageKey,collection,name:file.name,content_type:file.type||'application/octet-stream'});const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-upload?${params.toString()}`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':file.type||'application/octet-stream'},body:file});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok||!payload?.url||!payload?.object_key)throw new Error(payload?.error||'PCG R2 website upload failed.');const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings),pages={...asRecord(settings.website_media_pages)},pageMedia={...asRecord(asRecord(settings.website_media_pages)[pageKey])},pageKeys={...asRecord(asRecord(settings.website_media_pages_r2)[pageKey])},allKeys={...asRecord(settings.website_media_pages_r2)};pageMedia[collection]=payload.url;pageMedia[role]=payload.url;pageKeys[collection]=payload.object_key;pageKeys[role]=payload.object_key;pages[pageKey]=pageMedia;allKeys[pageKey]=pageKeys;const legacyMedia=asRecord(settings.website_media),legacyKeys=asRecord(settings.website_media_r2);const nextSettings={...settings,website_media_pages:pages,website_media_pages_r2:allKeys,website_media_storage:'cloudflare_r2',...(pageKey==='home'?{website_media:{...legacyMedia,[role]:payload.url},website_media_r2:{...legacyKeys,[role]:payload.object_key}}:{})};const{error:updateError}=await(supabase as any).from('tenants').update({settings:nextSettings,updated_at:new Date().toISOString()}).eq('id',tenantId);if(updateError)throw updateError;await Promise.all([refreshTenant(),refreshPcgR2()]);toast.success(`${activePage.label} · ${draft.sections[selected].label} media updated in Cloudflare R2.`)}catch(error:any){toast.error(error?.message||'Media upload failed.')}finally{setBusy('')}};"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","anchor":"  const analyzeSite=async()=>{if(!tenantId||busy)return;","replacement":"  const analyzeSite=async()=>{if(!tenantId||busy)return;await refreshPcgR2();"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"  website_builder?:unknown;website_media?:Record<string,string|null>;","replacement":"  website_builder?:unknown;website_media?:Record<string,string|null>;website_media_pages?:Record<string,Record<string,string|null>>;"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"function DecorativeMedia({src,alt='',className}:{src:string|null|undefined;alt?:string;className:string}){if(!src)return null;return isVideoMedia(src)?<video src={src} muted autoPlay loop playsInline preload=\"metadata\" aria-hidden=\"true\" className={className}/>:<img src={src} alt={alt} aria-hidden={alt?undefined:true} className={className}/>} ","replacement":"function DecorativeMedia({src,alt='',className}:{src:string|null|undefined;alt?:string;className:string}){if(!src)return null;return isVideoMedia(src)?<video src={src} muted autoPlay loop playsInline preload=\"metadata\" aria-hidden=\"true\" className={className}/>:<img src={src} alt={alt} aria-hidden={alt?undefined:true} className={className}/>} \nfunction pageMedia(profile:Profile|null,page:PCGPublicPage){const key=page==='pop'?'pop-report':page;return profile?.website_media_pages?.[key]||{}}"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"  const texture=profile?.website_media?.background||profile?.background_url||FALLBACK_BACKGROUND;","replacement":"  const currentPageMedia=pageMedia(profile,page);const texture=currentPageMedia.background||profile?.website_media?.background||profile?.background_url||FALLBACK_BACKGROUND;"},{"path":"src/pages/card-grading/PCGPublicSite.tsx","anchor":"  const heroImage=profile?.website_media?.heroDesktop||profile?.hero_image_url||FALLBACK_HERO;\n  const heroMobile=profile?.website_media?.heroMobile||heroImage;","replacement":"  const homeMedia=pageMedia(profile,'home');const heroImage=homeMedia.hero||homeMedia.heroDesktop||profile?.website_media?.heroDesktop||profile?.hero_image_url||FALLBACK_HERO;\n  const heroMobile=homeMedia.heroMobile||profile?.website_media?.heroMobile||heroImage;"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","wordingChanged":false,"canonicalIntent":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","wordingChanged":false,"canonicalIntent":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply these exact additive edits on top of merged PR #5208. Preserve its editor behavior. Continue automatically through Gate, merge, affected edge/frontend releases, and production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"ebdc1fefade84fcfa34627f9f9cd1ed97ce41546cb23142088d9c100b85c46ee","replayCount":0,"serializedBytes":30387},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:48:11.241503+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c0df4bef-6af3-4c61-b7d1-75a7eef21c95:repository-mutation-intent:ebdc1fefade84fcfa34627f9f9cd1ed97ce41546cb23142088d9c100b85c46ee:0","mission_step_id":"86e3ae04-287b-4635-9c6d-0f5febaa594f","command_center_event_id":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95"},{"id":"583484b1-1acd-4834-8f08-768f1b7a9b35","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-80e60b97f73c","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":7906,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":25563,"firstUsefulResultAt":"2026-10-05T18:42:21.979Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"80e60b97-f73c-4ab4-a1c5-7131fe788fa6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3656,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":325,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":325,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":325,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"80e60b97-f73c-4ab4-a1c5-7131fe788fa6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:42:47.74468+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80e60b97-f73c-4ab4-a1c5-7131fe788fa6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"202ffb3c-d43a-4f51-9fd7-482cd1b35225","command_center_event_id":"80e60b97-f73c-4ab4-a1c5-7131fe788fa6"},{"id":"5835cdd9-185d-46eb-b803-63d5670f2c3e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.21-tenant-owner-preflight","prNumber":null,"terminal":false,"missionId":"89f70951-3712-40c1-8f65-0202a34d847d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"89f70951-3712-40c1-8f65-0202a34d847d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":854,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T17:17:39.346001+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:89f70951-3712-40c1-8f65-0202a34d847d:execute_mission:repair_mission_execution_blocked","mission_step_id":"033a2bf1-bd1a-405d-ad1c-558231c499c9","command_center_event_id":"89f70951-3712-40c1-8f65-0202a34d847d"},{"id":"58374128-f81e-4cc2-bfac-ad3b1bfacefa","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1d41da54ce91","prNumber":3502,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5ca095bf1880dfa827996b2191be5033bec82336","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:06:32.788415+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5ca095bf1880dfa827996b2191be5033bec82336","external_id":"3502","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1d41da54-ce91-4612-9930-97fe566a7f94:merged-pr:3502:5ca095bf1880dfa827996b2191be5033bec82336","mission_step_id":"71b11bc0-46dd-4db7-a587-b45688349c1b","command_center_event_id":"1d41da54-ce91-4612-9930-97fe566a7f94"},{"id":"5837ceaa-db45-4b71-8b85-c8604410e748","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.46.1-predictive-reliability-speed-guardrails","prNumber":94,"terminal":false,"missionId":"fb925a1f-8316-4a3e-8d50-bccee012fdce","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"5930e9c199c25c3bd20ff056acad8ec373296f55","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fb925a1f-8316-4a3e-8d50-bccee012fdce"},"performance":null,"deploymentId":"forgejo-main-5930e9c199c2","workflowRunId":258,"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":2851,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:21:47.115614+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5930e9c199c25c3bd20ff056acad8ec373296f55","external_id":"forgejo-main-5930e9c199c2","receipt_type":"ship_and_prove","idempotency_key":"mission:fb925a1f-8316-4a3e-8d50-bccee012fdce:ship_and_prove:canonical_release_dispatched:5930e9c199c25c3bd20ff056acad8ec373296f55:258","mission_step_id":"89c2e8ce-806a-41d5-9679-6b82c01508ad","command_center_event_id":"fb925a1f-8316-4a3e-8d50-bccee012fdce"},{"id":"58395a55-5bf6-495b-8e21-ebc46c6e58d5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:10:19.644935+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419961","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"583a7451-744f-41f4-9b42-00b0e9445469","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-visual-witness-mobile-contract-20260804\",\"prNumber\":4031,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:41:40.179703+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8b23f55a-5622-4d6b-826f-c45bed16ce15:owner-progress-heartbeat:119401605","mission_step_id":"259690f9-3f9e-404b-9d4b-23d61529d6ae","command_center_event_id":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},{"id":"583e98e8-6883-4432-8aa0-a1ff9ca8b32c","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js"],"baseSha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","consumedAt":1788483504970,"consumerToken":"dec18c15-db78-4dc1-bca3-5136c1d379e7","authorizationId":"3974fbe2-c92e-4bfd-9574-0ef146b49c9d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:58:25.808866+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c8873f055a2defa8478ce9b94206d81b8e52e88a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3974fbe2-c92e-4bfd-9574-0ef146b49c9d","mission_step_id":"dad8dfca-5231-4f14-a353-ceaf94732d5f","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"583fa110-2bdd-4953-9d1f-9ddba76d7108","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3376,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":7761,"firstUsefulResultAt":"2026-10-05T21:17:11.688Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5041,"terminal":false,"missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":576,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":364,"ledgerReconcileMs":0,"lineageReconcileMs":212,"resolvePreflightMs":576,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":364,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:17:11.754047+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5041","receipt_type":"execute_mission","idempotency_key":"mission:36178328-a025-4d16-9a72-2b6bcde3f4f4:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7e543da5-3ca7-453a-9526-835af7bb6432","command_center_event_id":"36178328-a025-4d16-9a72-2b6bcde3f4f4"},{"id":"58401c1f-9078-4713-9faf-adf50d896ffa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"5082ffef14e5f1cd0508cdb2b5b457ee6e872a453150435221c51f1bec8cfb4b","forgejoWorkflowProof":{"runId":13567,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:03:08.675682+00:00","proof_gate":"canonical_release_pending","source_sha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","external_id":"forgejo-main-5192ce7d0a62","receipt_type":"canonical_release_status","idempotency_key":"mission:35573b75-5b9e-4b96-a196-0933cd533a7d:forgejo-release-status:5192ce7d0a621390a5dc41fc1d1cea280e750903:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"cbfe16a9-3c65-41e1-a3d7-87d47360388d","command_center_event_id":"35573b75-5b9e-4b96-a196-0933cd533a7d"},{"id":"5840a95e-7c40-420d-a0ce-852934dba2f2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtr74oit","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2055,"terminal":false,"missionId":"ad2285f8-c150-4672-9045-1476e5a99880","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"d7b7ec3c47d7e3ca1580339db377b4adf5d85298","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6929,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":399,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":399,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":399,"repositoryMutationMs":6929,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":399,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ad2285f8-c150-4672-9045-1476e5a99880"},"performance":null,"deploymentId":"forgejo-main-d7b7ec3c47d7","workflowRunId":6126,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T12:31:40.390123+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"d7b7ec3c47d7e3ca1580339db377b4adf5d85298","external_id":"forgejo-main-d7b7ec3c47d7","receipt_type":"execute_mission","idempotency_key":"mission:ad2285f8-c150-4672-9045-1476e5a99880:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"76c01332-319b-4e74-be77-07686f0c840d","command_center_event_id":"ad2285f8-c150-4672-9045-1476e5a99880"},{"id":"58414448-f660-4a94-b38e-353c786bfa65","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c0245a3156e1a0c2d69da3bf0c9b897666961155","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c0245a3156e1a0c2d69da3bf0c9b897666961155","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1440","runId":1440,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-19T07:27:53.409413+00:00","proof_gate":"canonical_release_pending","source_sha":"c0245a3156e1a0c2d69da3bf0c9b897666961155","external_id":"forgejo-main-c0245a3156e1","receipt_type":"canonical_release_status","idempotency_key":"mission:519b31a9-cd37-45f4-bcf7-5ef942ab5aca:forgejo-release-status:c0245a3156e1a0c2d69da3bf0c9b897666961155:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"bd6115e0-538e-4ec2-9b46-4a336bda187c","command_center_event_id":"519b31a9-cd37-45f4-bcf7-5ef942ab5aca"},{"id":"584225d3-5f65-4495-947e-be41ac69e1d1","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Prime structured exact mutation continuation","baseSha":"8e133e257491c30f3c8556cd3a2dc4998fb222eb","issuedAt":1791307255130,"expiresAt":1791307435130,"missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992","authorizationId":"a1298ede-ff2d-4789-8f09-931ba2fb92c9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:20:55.606054+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8e133e257491c30f3c8556cd3a2dc4998fb222eb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a1298ede-ff2d-4789-8f09-931ba2fb92c9","mission_step_id":"096f0e21-2ca0-44d9-a828-3234e59c93a5","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"584234a2-2d87-4b37-8b0a-8f1026c6a7a1","source":"forgejo","status":"waiting","payload":{"branch":"ai/platform-branded-email-runtime-corrective","prNumber":3095,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3ef48e1f3bf89102d5db0bcdd7730c78c9abf39d","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:49:39.235172+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3ef48e1f3bf89102d5db0bcdd7730c78c9abf39d","external_id":"3095","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3561ffed-1b97-4c14-82bf-41029ba4fb3b:merged-pr:3095:3ef48e1f3bf89102d5db0bcdd7730c78c9abf39d","mission_step_id":"2d976499-77f6-4661-8663-b2cc63a85c5b","command_center_event_id":"3561ffed-1b97-4c14-82bf-41029ba4fb3b"},{"id":"58446ba3-90b2-438c-91e0-9d115f6a2166","source":"cc-execution","status":"recorded","payload":{"objective":"Fix Patricia Nelson's exact Redfish homeowner roof-estimate screen so the satellite map renders and Auto Detect Roof works; continue existing PR #1398 only through merge, affected release, and exact live proof.","tenantRef":"redfishroofing","receivedAt":"2026-09-02T05:25:19.511Z","fingerprint":"73eb357c873fbd06c3e1742546f2d7df9348adf28046eaedaba14ec22c846b7e","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-map-ai-runtime-fix-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix Patricia Nelson's exact Redfish homeowner roof-estimate screen so the satellite map renders and Auto Detect Roof works; continue existing PR #1398 only through merge, affected release, and exact live proof.","wordingChanged":false,"canonicalIntent":"Fix Patricia Nelson's exact Redfish homeowner roof-estimate screen so the satellite map renders and Auto Detect Roof works; continue existing PR #1398 only through merge, affected release, and exact live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map-live","statement":"The exact Patricia homeowner roof-estimate screen visibly renders satellite imagery.","proofConditionIds":["proof-route","proof-map"]},{"id":"detect-live","statement":"Auto Detect Roof completes with roof geometry/sections or a valid OSM fallback and no AI failure state.","proofConditionIds":["proof-route","proof-detect"]}],"objective":"Fix Patricia Nelson's exact Redfish homeowner roof-estimate screen so the satellite map renders and Auto Detect Roof works; continue existing PR #1398 only through merge, affected release, and exact live proof.","constraints":[{"id":"preserve","statement":"Preserve manual tracing, OSM detection, estimator calculations, homeowner data, and unrelated Redfish applications.","proofConditionIds":["proof-route"]},{"id":"same-pr","statement":"Continue existing PR #1398 only and do not create replacement work.","proofConditionIds":["proof-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-route","kind":"runtime","claim":"The exact production Patricia homeowner route renders the Roof Measurement application after the affected release.","route":"/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-map","kind":"visual","claim":"Satellite imagery is visibly rendered in Patricia's Roof Measurement map.","route":"/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-detect","kind":"interaction","claim":"Clicking Auto Detect Roof produces visible roof geometry/sections or a valid OSM fallback and does not end in AI detection failed.","route":"/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[{"action":"click","target":"Auto Detect Roof"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-map-ai-runtime-fix-20260902","conversationContext":null,"requestContractHash":"3cd7d92463847b6a28e0ed965df7cc2aaac7db215cf87947d861705569b52475","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:25:20.134339+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:tenant-workstream-contribution:73eb357c873fbd06c3e1742546f2d7df9348adf28046eaedaba14ec22c846b7e","mission_step_id":null,"command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"58450aa4-033c-4852-8e39-ad9720e96c9a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4","forgejoWorkflowProof":{"runId":10332,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"48f34865ee086bbd9948476c8de9d13e21b52953","deploymentId":"forgejo-main-48f34865ee086bbd9948476c8de9d13e21b52953","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.192-deterministic-mission-state-machine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:26:16.657444+00:00","proof_gate":"canonical_release_pending","source_sha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","external_id":"forgejo-main-603c85a1a2c4","receipt_type":"canonical_release_status","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:forgejo-release-status:603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"bada1e50-3060-41f5-a651-3ea17a54ce05","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"58451d3a-20ec-4169-90e0-390ceb7c4a6f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cd400353405e86fa87598337f08bef89610132d7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"diagnostic","satisfied":true,"statement":"Queue hygiene can return its evaluated preservation inputs without changing PR state.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Normal queue-hygiene behavior is unchanged; diagnostic mode is read-only.","proofConditionIds":["runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime"]}],"contractHash":"79a9817f57c27bcf22dc7df09cfa3c6ce974c22771fcb7c8a6fbecc476e80d10","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"79a9817f57c27bcf22dc7df09cfa3c6ce974c22771fcb7c8a6fbecc476e80d10"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:13:37.254108+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cd400353405e86fa87598337f08bef89610132d7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:99e3baf1-b171-4df2-b7ba-8acc7fe59f00:request-contract:79a9817f57c27bcf22dc7df09cfa3c6ce974c22771fcb7c8a6fbecc476e80d10:cd400353405e86fa87598337f08bef89610132d7:verified:","mission_step_id":"2dbfd96b-9e39-4488-b6cd-e52cf155cafe","command_center_event_id":"99e3baf1-b171-4df2-b7ba-8acc7fe59f00"},{"id":"58458da1-25cb-445a-8780-d2fe43a77de3","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-control-center-cohesion-20260912","prNumber":2537,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ed176ee1982838fb7260a432f60d17d00a687ccf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:56:39.22609+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ed176ee1982838fb7260a432f60d17d00a687ccf","external_id":"2537","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9faaa622-8429-430a-819d-776302bbc354:merged-pr:2537:ed176ee1982838fb7260a432f60d17d00a687ccf","mission_step_id":"a54efabf-f507-4b77-aba8-a47e587a6dc9","command_center_event_id":"9faaa622-8429-430a-819d-776302bbc354"},{"id":"5846fe90-0cdb-4472-8c07-ce58a4bbf3f1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested the Command Center control plane queue to self-heal without repeatedly freezing. This exact correction keeps queue hygiene bounded and fixes the proven gate failure.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954384488,"expiresAt":1787954564488,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"e3a8cc7b-bee8-4ee9-9c8e-612085629fbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:45.399181+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e3a8cc7b-bee8-4ee9-9c8e-612085629fbc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"584b9911-cb05-4e03-ba73-4d17d2f405e0","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c792f012f023","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":30163,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":1035239,"firstUsefulResultAt":"2026-09-28T23:31:37.601Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4056,"terminal":false,"missionId":"c792f012-f023-42e5-a38f-b3bedb27e053","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"af3dc9345deb3d216a24b7a593a5207df644bad6","timingsMs":{"prReadinessMs":683,"approvedPlanMs":0,"shipAndProveMs":2912,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c792f012-f023-42e5-a38f-b3bedb27e053"},"performance":null,"deploymentId":"forgejo-main-af3dc9345deb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2032,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:49:23.423277+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4056","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c792f012-f023-42e5-a38f-b3bedb27e053:automatic-mission-resume:4056:canonical_release_reconciliation_pending","mission_step_id":"a5871f03-0057-42d0-a004-c8d348d2c731","command_center_event_id":"c792f012-f023-42e5-a38f-b3bedb27e053"},{"id":"584c01b9-620e-420f-a078-5deb3bf24cd2","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:src/pages/admin/AdminProfile.tsx","fingerprint":"3e9fba9fd2fa7332684def701531e58e7110077e7bbcc0019621d25ff6522362"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:07:29.179032+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:24e4d9dc-7a40-4620-abf0-5ab365bde3d3:repository-mutation-intent-blocked:3e9fba9fd2fa7332684def701531e58e7110077e7bbcc0019621d25ff6522362","mission_step_id":"11ee5011-7869-4c9c-b6d5-63a9cbf0d0b9","command_center_event_id":"24e4d9dc-7a40-4620-abf0-5ab365bde3d3"},{"id":"584d0753-3360-4b4c-810c-ab0c2acbaf91","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtituwzd","reason":null,"status":"in_progress","metrics":{"receiptBytes":7860,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1270,"terminal":false,"missionId":"d1b2885e-d372-4e3f-9ff1-a28585214a41","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7963,"prReadinessMs":1079,"approvedPlanMs":0,"missionSetupMs":2290,"shipAndProveMs":6424},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d1b2885e-d372-4e3f-9ff1-a28585214a41"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:39:44.411703+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1270","receipt_type":"execute_mission","idempotency_key":"mission:d1b2885e-d372-4e3f-9ff1-a28585214a41:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"9037cf1d-c683-4ffc-b5d2-fe18499db213","command_center_event_id":"d1b2885e-d372-4e3f-9ff1-a28585214a41"},{"id":"584e1af6-37f6-474b-815a-4f78e7405cc9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T15:08:49.842043+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:14:05.65534+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:41ff807d-2c0f-4160-a7d0-50929cfeb92b:owner-progress-heartbeat:119419496","mission_step_id":"fa8fc101-02d8-411d-aae2-a37ceb20e54d","command_center_event_id":"41ff807d-2c0f-4160-a7d0-50929cfeb92b"},{"id":"584f5b66-fddf-4c3e-962a-11af9193f055","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"forgejo_release_dispatch_failed:422:{\"message\":\"[]: json: cannot unmarshal bool into Go struct field DispatchWorkflowOption.inputs of type string\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}\n","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":37,"terminal":false,"missionId":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":336,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T18:01:18.946605+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"37","receipt_type":"ship_and_prove","idempotency_key":"mission:a9ecdd09-b7be-4c7d-9c29-fea1c8802f33:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"6d675c21-2081-4450-9a1b-a73a14907082","command_center_event_id":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33"},{"id":"5851b589-d9b4-41ee-82d3-75ed969e6c0b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dcc8e5166b28","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":5881,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T19:15:25.783Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4394,"terminal":false,"missionId":"dcc8e516-6b28-411d-bcde-f638030d9c4d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5075,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":692,"missionSetupMs":301,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":301,"repositoryMutationMs":4383,"repositoryProviderMs":4383,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2895,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1488},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"dcc8e516-6b28-411d-bcde-f638030d9c4d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:15:31.940833+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4394","receipt_type":"execute_mission","idempotency_key":"mission:dcc8e516-6b28-411d-bcde-f638030d9c4d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bfdc8e7a-22af-41c0-b056-4ef3cdf73ae7","command_center_event_id":"dcc8e516-6b28-411d-bcde-f638030d9c4d"},{"id":"5851b647-a4d8-4ffa-87f3-494de747909f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/execution-contract-callsite-enforcement.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { readFileSync } from \"node:fs\";\nimport {\n  sourceExpansionCandidateAllowed,\n  shouldUseAuthoritativeDeterministicPath,\n  runtimeLineageSatisfied,\n} from \"../src/execution-contract-invariants.js\";\n\ntest(\"cross-family inferred control-plane expansion requires evidence\", () => {\n  assert.equal(sourceExpansionCandidateAllowed({\n    anchorPath: \"workers/cc-execution/src/index-mission-control.js\",\n    candidatePath: \"scripts/command-center-host-agent/forgejo-watchdog.sh\",\n    tokenHits: 0,\n    dependencyEvidence: [],\n  }), false);\n  assert.equal(sourceExpansionCandidateAllowed({\n    anchorPath: \"workers/cc-execution/src/index-mission-control.js\",\n    candidatePath: \"scripts/command-center-host-agent/forgejo-watchdog.sh\",\n    tokenHits: 1,\n    dependencyEvidence: [],\n  }), true);\n  assert.equal(sourceExpansionCandidateAllowed({\n    anchorPath: \"workers/cc-execution/src/index-mission-control.js\",\n    candidatePath: \"scripts/command-center-host-agent/forgejo-watchdog.sh\",\n    tokenHits: 0,\n    dependencyEvidence: [\"import:scripts/command-center-host-agent/forgejo-watchdog.sh\"],\n  }), true);\n});\n\ntest(\"one failed helper selects deterministic exact mutation path only when exact mutation is known\", () => {\n  assert.equal(shouldUseAuthoritativeDeterministicPath({ helperFailureCount: 1, exactMutationKnown: true }), true);\n  assert.equal(shouldUseAuthoritativeDeterministicPath({ helperFailureCount: 1, exactMutationKnown: false }), false);\n});\n\ntest(\"descendant and sticky proof satisfy runtime lineage\", () => {\n  assert.equal(runtimeLineageSatisfied({ deployedDescendantContainsSource: true }), true);\n  assert.equal(runtimeLineageSatisfied({ priorVerified: true }), true);\n});\n\ntest(\"runtime call sites stay wired to the shared invariants\", () => {\n  const fastLane = readFileSync(new URL(\"../src/index-release-fast-lane.js\", import.meta.url), \"utf8\");\n  const missionControl = readFileSync(new URL(\"../src/index-mission-control.js\", import.meta.url), \"utf8\");\n  assert.match(fastLane, /sourceExpansionCandidateAllowed\\s*\\(/);\n  assert.match(missionControl, /runtimeLineageSatisfied\\s*\\(/);\n  assert.match(missionControl, /shouldUseAuthoritativeDeterministicPath\\s*\\(/);\n  assert.match(missionControl, /helperFailureBudget:\\s*1/);\n});\n"},{"path":"workers/cc-execution/src/version.js","content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.58.232-execution-callsite-enforcement\";\n"}],"branch":"ai/objective-first-repair-d76296901358","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d7629690-1358-41a6-8366-bab2a17739fd","objective":"Wire the remaining KNOCKLAUNCH execution-contract hardening into live call sites: evidence-gate inferred cross-family source expansion, expose one-failure deterministic synthesis escape when an exact mutation is known, route descendant release ancestry through the shared runtime lineage invariant, and regression-test that these helpers remain wired. Preserve hard safety invariants and existing release behavior. Backend/control-plane only; no visual proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/execution-contract-invariants.js","anchor":"export function scopeExpansionAuthorized({ dependencyEvidence = [] } = {}) {\n  return uniqueStrings(dependencyEvidence).some((entry) => /^(?:import|call_site|manifest_owner|failing_test|changed_contract|runtime_dependency):/.test(entry));\n}","replacement":"export function scopeExpansionAuthorized({ dependencyEvidence = [] } = {}) {\n  return uniqueStrings(dependencyEvidence).some((entry) => /^(?:import|call_site|manifest_owner|failing_test|changed_contract|runtime_dependency):/.test(entry));\n}\n\nfunction sourceFamily(pathInput = \"\") {\n  const path = String(pathInput || \"\").trim().toLowerCase();\n  if (path.startsWith(\"workers/cc-execution/\")) return \"workers/cc-execution\";\n  if (path.startsWith(\"scripts/command-center-host-agent/\")) return \"scripts/command-center-host-agent\";\n  if (path.startsWith(\"src/\")) return \"src\";\n  if (path.startsWith(\"config/\")) return \"config\";\n  if (path.startsWith(\".forgejo/\")) return \".forgejo\";\n  if (path.startsWith(\"supabase/\")) return \"supabase\";\n  return path.split(\"/\").slice(0, 2).join(\"/\");\n}\n\nexport function sourceExpansionCandidateAllowed({\n  anchorPath = \"\",\n  candidatePath = \"\",\n  tokenHits = 0,\n  dependencyEvidence = [],\n} = {}) {\n  const anchorFamily = sourceFamily(anchorPath);\n  const candidateFamily = sourceFamily(candidatePath);\n  if (!anchorFamily || !candidateFamily || anchorFamily === candidateFamily) return true;\n  if (Number(tokenHits || 0) > 0) return true;\n  return scopeExpansionAuthorized({ dependencyEvidence });\n}"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"import { positiveSourceIntent, sourceDiscoveryScope, sourcePathAllowedForDiscoveredScope } from \"./source-discovery-policy.js\";","replacement":"import { positiveSourceIntent, sourceDiscoveryScope, sourcePathAllowedForDiscoveredScope } from \"./source-discovery-policy.js\";\nimport { sourceExpansionCandidateAllowed } from \"./execution-contract-invariants.js\";"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"  const canonicalSeeds = canonicalTenantProductSourceSeeds(blobPaths, objective, hints)\n    .filter((path) => sourcePathAllowedForDiscoveredScope(path, discoveryScope));\n  const targets = [...canonicalSeeds];\n  const seenFamilies = new Map();","replacement":"  const canonicalSeeds = canonicalTenantProductSourceSeeds(blobPaths, objective, hints)\n    .filter((path) => sourcePathAllowedForDiscoveredScope(path, discoveryScope));\n  const targets = [...canonicalSeeds];\n  const dependencyEvidence = [\n    ...(Array.isArray(body.dependencyEvidence) ? body.dependencyEvidence : []),\n    ...(Array.isArray(body.dependency_evidence) ? body.dependency_evidence : []),\n    ...(Array.isArray(body.sourceDependencyEvidence) ? body.sourceDependencyEvidence : []),\n    ...(Array.isArray(body.source_dependency_evidence) ? body.source_dependency_evidence : []),\n  ];\n  const expansionAnchorPath = canonicalSeeds[0] || ranked[0]?.path || \"\";\n  const seenFamilies = new Map();"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"  for (const entry of ranked) {\n    if (targets.includes(entry.path)) continue;\n    const family = entry.path.split(\"/\").slice(0, 3).join(\"/\");","replacement":"  for (const entry of ranked) {\n    if (targets.includes(entry.path)) continue;\n    if (discoveryScope === \"control_plane\" && !sourceExpansionCandidateAllowed({\n      anchorPath: expansionAnchorPath,\n      candidatePath: entry.path,\n      tokenHits: entry.tokenHits,\n      dependencyEvidence,\n    })) continue;\n    const family = entry.path.split(\"/\").slice(0, 3).join(\"/\");"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"import { applyExecutionEnvelope } from \"./execution-contract-invariants.js\";","replacement":"import { applyExecutionEnvelope, runtimeLineageSatisfied, shouldUseAuthoritativeDeterministicPath } from \"./execution-contract-invariants.js\";"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"        sourceContained = compareResponse.ok && (mergeBase === requestedPrSha || compareStatus === \"ahead\" || compareStatus === \"identical\");","replacement":"        sourceContained = runtimeLineageSatisfied({\n          exactRuntimeMatch: mainSha === requestedPrSha,\n          deployedDescendantContainsSource: compareResponse.ok && (mergeBase === requestedPrSha || compareStatus === \"ahead\" || compareStatus === \"identical\"),\n          priorVerified: false,\n        });"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  if (executionData?.status === \"synthesis_required\") {\n    return json({\n      ...executionData,\n      proofGate: \"repair_mission_synthesis_ready\",\n      terminal: false,\n      ownerActionRequired: false,\n      continuationRequired: true,\n      nextGate: \"operator_synthesize_and_resume_same_mission\",\n      repairMission: true,\n      destructiveActionsAllowed: false,\n    });\n  }","replacement":"  if (executionData?.status === \"synthesis_required\") {\n    const exactMutationKnown = explicitMutationPaths(body).length > 0;\n    const deterministicEscape = shouldUseAuthoritativeDeterministicPath({\n      helperFailureCount: 1,\n      exactMutationKnown,\n    });\n    return json({\n      ...executionData,\n      proofGate: \"repair_mission_synthesis_ready\",\n      terminal: false,\n      ownerActionRequired: false,\n      continuationRequired: true,\n      nextGate: deterministicEscape ? \"execute_objective_exact_mutation\" : \"operator_synthesize_and_resume_same_mission\",\n      helperFailureBudget: 1,\n      helperEscape: {\n        automatic: deterministicEscape,\n        reason: deterministicEscape ? \"first_synthesis_failure_exact_mutation_known\" : \"exact_mutation_payload_required\",\n        nextLane: \"execute_objective_exact_mutation\",\n        mutationAuthority: \"execute_objective\",\n      },\n      repairMission: true,\n      destructiveActionsAllowed: false,\n    });\n  }"}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"scope","statement":"Inferred control-plane source expansion across source families requires direct objective evidence or machine-readable dependency evidence.","proofConditionIds":["runtime"]},{"id":"escape","statement":"The first synthesis/helper failure exposes the authoritative exact-mutation escape whenever an exact mutation payload is known.","proofConditionIds":["runtime"]},{"id":"lineage","statement":"Descendant source containment is evaluated through the shared runtime lineage invariant.","proofConditionIds":["runtime"]},{"id":"wired","statement":"Regression tests prove the invariants are wired into runtime call sites, not merely defined.","proofConditionIds":["runtime"]}],"objective":"Wire the remaining KNOCKLAUNCH execution-contract hardening into live call sites: evidence-gate inferred cross-family source expansion, expose one-failure deterministic synthesis escape when an exact mutation is known, route descendant release ancestry through the shared runtime lineage invariant, and regression-test that these helpers remain wired. Preserve hard safety invariants and existing release behavior. Backend/control-plane only; no visual proof.","constraints":[{"id":"nonvisual","statement":"No visual proof or Visual Witness.","proofConditionIds":["runtime"]},{"id":"safety","statement":"Preserve hard safety, protected-main, authorization, and release invariants.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains the remaining call-site hardening.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d7629690-1358-41a6-8366-bab2a17739fd","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"scope","statement":"Inferred control-plane source expansion across source families requires direct objective evidence or machine-readable dependency evidence.","proofConditionIds":["runtime"]},{"id":"escape","statement":"The first synthesis/helper failure exposes the authoritative exact-mutation escape whenever an exact mutation payload is known.","proofConditionIds":["runtime"]},{"id":"lineage","statement":"Descendant source containment is evaluated through the shared runtime lineage invariant.","proofConditionIds":["runtime"]},{"id":"wired","statement":"Regression tests prove the invariants are wired into runtime call sites, not merely defined.","proofConditionIds":["runtime"]}],"objective":"Wire the remaining KNOCKLAUNCH execution-contract hardening into live call sites: evidence-gate inferred cross-family source expansion, expose one-failure deterministic synthesis escape when an exact mutation is known, route descendant release ancestry through the shared runtime lineage invariant, and regression-test that these helpers remain wired. Preserve hard safety invariants and existing release behavior. Backend/control-plane only; no visual proof.","constraints":[{"id":"nonvisual","statement":"No visual proof or Visual Witness.","proofConditionIds":["runtime"]},{"id":"safety","statement":"Preserve hard safety, protected-main, authorization, and release invariants.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains the remaining call-site hardening.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/execution-contract-invariants.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/execution-contract-callsite-enforcement.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized wiring of the remaining execution-contract invariants into actual cc-execution source-discovery, synthesis, and lineage call sites."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/execution-contract-invariants.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/execution-contract-callsite-enforcement.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized wiring of the remaining execution-contract invariants into actual cc-execution source-discovery, synthesis, and lineage call sites."},"recovery":false,"fingerprint":"6dced687cc9dee61d58925d058d231a3ac3d8eb8dbf378954f416b95038b530d","replayCount":0,"serializedBytes":14509},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:23:43.010623+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d7629690-1358-41a6-8366-bab2a17739fd:repository-mutation-intent:6dced687cc9dee61d58925d058d231a3ac3d8eb8dbf378954f416b95038b530d:0","mission_step_id":"cbe05789-096c-458a-942b-7eba5ef5914e","command_center_event_id":"d7629690-1358-41a6-8366-bab2a17739fd"},{"id":"5851bb35-6b0e-48b5-8e51-a8c30f9a067b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3e398a97cf59","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":3477,"terminal":false,"missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6315,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1820,"missionSetupMs":314,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":314,"repositoryMutationMs":4495,"repositoryProviderMs":4495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2531,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1964},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:23:05.915048+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3477","receipt_type":"execute_mission","idempotency_key":"mission:3e398a97-cf59-4472-ac68-d44ab00fcd65:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"33754aef-1bdb-4322-adfb-2a5bac6a165b","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"5851bd10-a859-4165-b119-97a3db27fa6d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"release-capacity-isolation","satisfied":false,"statement":"Ordinary cc-execution push releases execute on paul-light while Visual/bootstrap-heavy and workflow-dispatch cc-execution releases remain on docker.","proofConditionIds":["repo","gate","release-runner","runtime"]},{"id":"orphan-cache-live-proof","satisfied":false,"statement":"The protected-main release deploys current 1.58.113, then the stale #2327/fb8f cache retires once and stays absent on the next reconciliation.","proofConditionIds":["runtime","queue-retire","queue-absence"]}],"satisfied":false,"constraints":[{"id":"one-release-job","satisfied":false,"statement":"Keep one canonical release-cc-execution job; change only runner selection via release-plan output, not release semantics.","proofConditionIds":["repo","gate"]},{"id":"heavy-docker","satisfied":false,"statement":"Workflow-dispatch recovery and the four Visual/bootstrap path classes remain on docker.","proofConditionIds":["repo","gate"]},{"id":"no-version-bump","satisfied":false,"statement":"Do not change workers/cc-execution/src/version.js; the live runtime must remain 1.58.113-orphan-cache-absence-proof for orphan-cache proof.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","satisfied":true,"statement":"Return control-plane mutation to frozen-by-default after live proof.","proofConditionIds":["runtime"]}],"contractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-runner","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6"},"required":true,"satisfied":true},{"id":"queue-retire","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"queue-absence","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:25:45.266774+00:00","proof_gate":"request_contract_pending","source_sha":"605fdf6291ad9ac960a6c1fbf7b28dee066654d6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:36b61c55-ba4a-4c4d-8f7b-9eb561013f27:request-contract:49ac4a5ac5cb0678979745f304939a5821438753f2fc942a131b1157dfc093d6:605fdf6291ad9ac960a6c1fbf7b28dee066654d6:pending:repository","mission_step_id":"3bc507c7-e12d-4f9b-8b34-be424711db2a","command_center_event_id":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},{"id":"58522d30-aecf-4ae5-adc7-d5c29e86801d","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #391","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T00:15:10.486Z","fingerprint":"fefc036655cec38c79b5c0833aae8877981c6d93391f4fbf5b610a4c1c078951","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-owner-hardening","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T00:15:11.268612+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:300898c2-4d72-4bac-b56d-1bf533144322:tenant-workstream-contribution:fefc036655cec38c79b5c0833aae8877981c6d93391f4fbf5b610a4c1c078951","mission_step_id":"12fe1c8f-ce8f-4c3b-b699-3658df496d79","command_center_event_id":"300898c2-4d72-4bac-b56d-1bf533144322"},{"id":"58538c1c-a2cd-4392-88dc-75d2f69cde25","source":"cc-execution","status":"recorded","payload":{"objective":"Deploy the current Forgejo main version of Supabase Edge Function `mobile-vendor-event-request` only. No source changes. This function's current main `public_schedule` action already reads both active public `event_bookings` and public `user_calendar_events`; production is stale and must be updated so Big Papi's public site receives all public events. After deployment, verify the live public_schedule response for tenant slug `big-papis` includes Will's public tournament events for Aug 21-23, 2026 and continues to include any other qualifying public events from either source. Confirm the public calendar UI can mark every date containing at least one public event with the existing mini Big Papi Icey truck asset. Do not deploy unrelated targets and do not run Visual Witness.","tenantRef":"766cfaa7ac4246c8bbef69d13268a29d","receivedAt":"2026-08-21T14:41:34.150Z","fingerprint":"5b0b31f7a5672f0f9ecc4cfaf073a539a7d50fc1d1cdcd21200a6a5e7646fede","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:41:34.470338+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2228bb45-b185-4e33-a340-778a46e6a8ea:tenant-workstream-contribution:5b0b31f7a5672f0f9ecc4cfaf073a539a7d50fc1d1cdcd21200a6a5e7646fede","mission_step_id":null,"command_center_event_id":"2228bb45-b185-4e33-a340-778a46e6a8ea"},{"id":"585448aa-2128-45e0-aa01-51ecad10e912","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:f66b05c1-270b-4cab-aa4d-20cff8d80399","mission_step_id":null,"command_center_event_id":"f66b05c1-270b-4cab-aa4d-20cff8d80399"},{"id":"585730c5-1eba-4f0c-a424-5c0541e69565","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7740,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":1203,"terminal":false,"missionId":"f0bff9b6-7106-4433-a0b1-7b10f0bbaac9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":24132,"prReadinessMs":24125,"approvedPlanMs":0,"missionSetupMs":2191,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f0bff9b6-7106-4433-a0b1-7b10f0bbaac9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T17:15:28.045497+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1203","receipt_type":"execute_mission","idempotency_key":"mission:f0bff9b6-7106-4433-a0b1-7b10f0bbaac9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ee2c3652-71ba-456e-acbc-800f7517b9eb","command_center_event_id":"f0bff9b6-7106-4433-a0b1-7b10f0bbaac9"},{"id":"58588128-5b6e-4dcb-ac2d-672db1bcc4dc","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:40.620876+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":"forgejo-main-99594b2efd0f","receipt_type":"canonical_release_status","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:forgejo-release-status:99594b2efd0f38b77bf6615e8853627d055ea79f:verified:forgejo-main/source=success","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"5859be60-3025-4cc9-8150-eddcc314899b","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-bda230487320","approved":true,"missionId":"bda23048-7320-4f0a-8b01-b9fb77592904","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"const FORGEJO_READ_TIMEOUT_MS = 7000;\nconst FORGEJO_READ_ATTEMPT_TIMEOUT_MS = 2000;\nconst FORGEJO_READ_TOTAL_BUDGET_MS = 7000;","before":"const FORGEJO_READ_TIMEOUT_MS = 4500;\nconst FORGEJO_READ_ATTEMPT_TIMEOUT_MS = 2000;\nconst FORGEJO_READ_TOTAL_BUDGET_MS = 4500;"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"const FORGEJO_READ_MAX_ATTEMPTS = 3;\nconst FORGEJO_READ_RETRY_DELAY_MS = 150;","before":"const FORGEJO_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_READ_RETRY_DELAY_MS = 100;"},{"path":"workers/cc-execution/src/version.js","after":"export const CC_EXECUTION_VERSION = \"1.65.8-prime-forgejo-read-resilience\";","before":"export const CC_EXECUTION_VERSION = \"1.65.7-prime-stale-manual-retirement-adapter\";"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"af50f271dc94b0cf67234973974c8cd4f424135436b8bd638768b82b3d7b9395","replayCount":0,"serializedBytes":1412},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:48:57.263638+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bda23048-7320-4f0a-8b01-b9fb77592904:repository-mutation-intent:af50f271dc94b0cf67234973974c8cd4f424135436b8bd638768b82b3d7b9395:0","mission_step_id":"81387c3b-ed2a-4cfd-b4de-08ad736f38cc","command_center_event_id":"bda23048-7320-4f0a-8b01-b9fb77592904"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":14800,"schema":"public","order_key":"id"}