{"data":[{"id":"8ec6bb11-0180-4099-b508-8d9245f65d56","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"reason":"Fix the proven false stale PR readiness parser by accepting Forgejo-native compare.merge_base, eliminating the duplicate refresh/read cycle without weakening freshness.","baseSha":"76b610b64d4812287420b5ba10073806cb124f7f","issuedAt":1788531140245,"expiresAt":1788531320245,"missionId":"ba3d0daf-94f6-486b-97d4-8250dea64a1b","authorizationId":"c922950e-8470-45b6-9ed9-d557f885e2d4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:12:20.792314+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"76b610b64d4812287420b5ba10073806cb124f7f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c922950e-8470-45b6-9ed9-d557f885e2d4","mission_step_id":"3a53afa4-1dbf-4299-be9c-378d5734d501","command_center_event_id":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},{"id":"8ec810c7-f6ab-484e-b9a3-6607ebca8e3b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-842a152b2c42","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23341,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":18628,"firstUsefulResultAt":"2026-10-02T15:45:30.582Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4486,"terminal":false,"missionId":"842a152b-2c42-423a-8351-1853b53269d0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2159,"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":"842a152b-2c42-423a-8351-1853b53269d0"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:45:43.41892+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4486","receipt_type":"automatic_mission_resume","idempotency_key":"mission:842a152b-2c42-423a-8351-1853b53269d0:automatic-mission-resume:4486:repair_mission_pr_ready_retryable","mission_step_id":"5aeabd98-fd55-497b-874a-87f57f2e05d3","command_center_event_id":"842a152b-2c42-423a-8351-1853b53269d0"},{"id":"8ecae954-5f4c-4166-8cc8-90798608b612","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/owner-authorized-control-plane-recovery-repair-a-37550f41","headSha":null,"prNumber":6501},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T19:03:07.469615+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:2df730c3-342d-4b15-9833-8ac72f9415fa:pr:6501:implementation-created","mission_step_id":"afef30ed-5914-40f4-9ba5-4ac29153d7da","command_center_event_id":"2df730c3-342d-4b15-9833-8ac72f9415fa"},{"id":"8ecbe132-f89d-450e-9a6f-bb5547f37600","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"d2b37f90bb0d7c400de849e81bbce9dea3f082892ae3b2e5178d498939582bf8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5909","runId":5909,"status":"success","sourceSha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:41:40.676897+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","external_id":"forgejo-main-8b909a56d22f","receipt_type":"canonical_release_status","idempotency_key":"mission:cae69c0d-4147-4341-a2d8-235b3776b975:forgejo-release-status:8b909a56d22fb8d831804bc7c7b1349495f3af1f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a5ca8c60-84f8-4524-ab93-b86848442cc3","command_center_event_id":"cae69c0d-4147-4341-a2d8-235b3776b975"},{"id":"8ecde4e0-d0b8-40e8-bca8-53c27e60bc2a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ae7cbd8286a3b3c074c074728e5ab2169eda3c59","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Fix the proven God Mode Profile/Settings parity defect in current main. Live GodMode navigation to /settings currently redirects to /select-tenant?workspace=settings because PrivateAppShell treats the shared Settings workspace as tenant-only. In src/PrivateAppShell.tsx, make the smallest safe change so God Mode can open the existing shared universal Settings experience directly without requiring tenant selection, while standard tenant users keep their current tenant-scoped behavior. Reuse the existing Profile/Settings components, persistence hooks, and upload/storage controls; do not duplicate them. God Mode must receive the same applicable upload capabilities already present in the shared primitive, including avatar/profile image and shared settings media uploads, with existing validation, persistence, authorization, loading/error, and mobile behavior. Preserve God Mode admin capabilities and unrelated visual refactor work. Ensure the corresponding shared Profile path/entry point follows the same God Mode parity rule if it is governed by the same resolver. Run relevant QA, create one focused PR, pass KnockLaunch Gate, squash merge, release the affected app target, and verify produ","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: workspace only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"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.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"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":"2261f8f90ae0fb2b5f82b750bc9b47d5134c8148e444e9e24c249cbe2bcf68cd","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"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":"2261f8f90ae0fb2b5f82b750bc9b47d5134c8148e444e9e24c249cbe2bcf68cd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/settings","currentSourceSha":"ae7cbd8286a3b3c074c074728e5ab2169eda3c59","witnessSourceSha":"ae7cbd8286a3b3c074c074728e5ab2169eda3c59","verificationState":null,"witnessRequestContractHash":"2261f8f90ae0fb2b5f82b750bc9b47d5134c8148e444e9e24c249cbe2bcf68cd"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:55:08.691336+00:00","proof_gate":"request_contract_pending","source_sha":"ae7cbd8286a3b3c074c074728e5ab2169eda3c59","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e606dd2a-ca3f-4d15-a65d-4b2ef62afb59:request-contract:2261f8f90ae0fb2b5f82b750bc9b47d5134c8148e444e9e24c249cbe2bcf68cd:ae7cbd8286a3b3c074c074728e5ab2169eda3c59:pending:visual","mission_step_id":"3c3f8546-385f-4573-aee1-d42bb0679235","command_center_event_id":"e606dd2a-ca3f-4d15-a65d-4b2ef62afb59"},{"id":"8ece6f47-a7eb-405e-aac9-943e64f52f79","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact anchored frontend edits provided and continue this same mission. Preserve existing stock/event data behavior. Push the one branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof.","wordingChanged":false,"canonicalIntent":"Apply the exact anchored frontend edits provided and continue this same mission. Preserve existing stock/event data behavior. Push the one branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"stock-application","statement":"The default /big-papis/owner/inventory experience is one premium stock-control application; Event Prep is not rendered beside stock.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]},{"id":"clear-counting","statement":"Flavor and supply inventory use clear readable rows, obvious count controls, search, Flavors/Supplies switching, and Low/out filtering with low stock sorted first; customer menu settings are secondary and collapsed.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]},{"id":"prep-separated","statement":"Existing Event Prep capability remains available as a separate Stock/Event Prep mode inside the same Inventory route family.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]}],"objective":"Apply the exact anchored frontend edits provided and continue this same mission. Preserve existing stock/event data behavior. Push the one branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof.","constraints":[{"id":"preserve-behavior","statement":"Preserve existing inventory queries/mutations, event loadout mutations, Big Papi routes, dark branding, and left navigation; no backend, schema, auth, or runtime changes.","proofConditionIds":["runtime-live"]},{"id":"frontend-only-release","statement":"Release only the affected frontend production target.","proofConditionIds":["runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-live","kind":"runtime","claim":"The exact merged frontend release is live at /big-papis/owner/inventory and renders Inventory.","route":"/big-papis/owner/inventory","required":true,"expectedText":"Inventory","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop","kind":"visual","claim":"Desktop Inventory reads as one calm premium stock-control application with no side-by-side Event Prep and no tiny 3-column flavor card wall.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-mobile","kind":"visual","claim":"Mobile Inventory is readable, stacked, and uses clear count controls with comfortable touch targets.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8b984ed3ad64309a7c2a19e446199db98b11b0c0210f158f7d1fcd634dc25648","requestContractRevision":2,"previousRequestContractHash":"df6370cd64b0802f09731d34520db90a6f656fe4e6dcbf450c155952d73774a3"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:45:24.953878+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:request-contract-revision:2:8b984ed3ad64309a7c2a19e446199db98b11b0c0210f158f7d1fcd634dc25648","mission_step_id":"7fe3cc71-c47f-4867-b4a4-6b39aa27d526","command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"8ecfd22b-6a2d-41e3-b761-412347a2194f","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:scripts/cloudflare-native-version-deploy.mjs","fingerprint":"376a1a6f16bc71bba6602ef85f50ec8efe5b8ebadc57642900e2a3c23c1222f2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:46:32.797774+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a638de82-354f-41f0-b865-cb6423e41faa:repository-mutation-intent-blocked:376a1a6f16bc71bba6602ef85f50ec8efe5b8ebadc57642900e2a3c23c1222f2","mission_step_id":"deb267f1-d238-4fe0-ab1b-34e7c51004c1","command_center_event_id":"a638de82-354f-41f0-b865-cb6423e41faa"},{"id":"8ed03356-29f9-4a83-b918-8c1c0679c3e0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/whatsmyprogress-universal-lock-crisp-logo-20260831","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1225,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1220,"terminal":false,"missionId":"3ebba0c7-8304-46e4-a939-d2e3da53b238","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9197,"prReadinessMs":2222,"approvedPlanMs":6653,"missionSetupMs":736,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3ebba0c7-8304-46e4-a939-d2e3da53b238"},"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":1517,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T22:29:44.655811+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1220","receipt_type":"execute_mission","idempotency_key":"mission:3ebba0c7-8304-46e4-a939-d2e3da53b238:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e83660de-d847-455f-8218-f10fe5359a67","command_center_event_id":"3ebba0c7-8304-46e4-a939-d2e3da53b238"},{"id":"8ed1bd63-db72-4e7a-a506-d6dc5a85452e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/sync-experience-studio-selection-final","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4048,"terminal":false,"missionId":"d7077b8c-9e81-4643-a869-bc7be471f807","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9de14870aabede94a587d6df81a657da803bb61d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7077b8c-9e81-4643-a869-bc7be471f807"},"performance":null,"deploymentId":"canonical-release-9de14870aabe","workflowRunId":31006462611,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:38:03.356692+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9de14870aabede94a587d6df81a657da803bb61d","external_id":"canonical-release-9de14870aabe","receipt_type":"execute_mission","idempotency_key":"mission:d7077b8c-9e81-4643-a869-bc7be471f807:execute_mission:canonical_release_dispatched","mission_step_id":"3c9877a8-4e5e-4c40-a2ad-3ddd7eb72981","command_center_event_id":"d7077b8c-9e81-4643-a869-bc7be471f807"},{"id":"8ed1f41e-ee79-48c2-992b-c283ce7b9096","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8b2f214fc876","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8511,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T05:11:50.914Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.240-stale-gate-regression-guard","prNumber":3590,"terminal":false,"missionId":"8b2f214f-c876-411a-a598-0374e5d6daa7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6160,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1467,"missionSetupMs":291,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":291,"repositoryMutationMs":4693,"repositoryProviderMs":4693,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2841,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1852},"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":"8b2f214f-c876-411a-a598-0374e5d6daa7"},"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":3404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:11:58.116376+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3590","receipt_type":"execute_mission","idempotency_key":"mission:8b2f214f-c876-411a-a598-0374e5d6daa7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c91bb698-5e60-4376-99e1-867e09cf87b8","command_center_event_id":"8b2f214f-c876-411a-a598-0374e5d6daa7"},{"id":"8ed2d595-941a-41ee-be0a-9d1af34b9c6d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"62f75603dcfb339fb84192e44e3faa92862abcf2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"62f75603dcfb339fb84192e44e3faa92862abcf2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f704851d47f382428812fac62aec596020ef8dc482a2f6ab850151ddf47f3eb3","forgejoWorkflowProof":{"runId":14503,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:44:28.070452+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"62f75603dcfb339fb84192e44e3faa92862abcf2","external_id":"forgejo-main-62f75603dcfb","receipt_type":"canonical_release_status","idempotency_key":"mission:91c55097-1654-409a-ad91-7f78a84a809f:forgejo-release-status:62f75603dcfb339fb84192e44e3faa92862abcf2:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"cf3ca43b-7d7d-4efb-af76-eafcdec706cc","command_center_event_id":"91c55097-1654-409a-ad91-7f78a84a809f"},{"id":"8ed42197-ffbf-4fed-b7ff-ee37b68b9fd7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-538e4f41c778","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":12153,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1446,"firstUsefulResultAt":"2026-09-27T23:46:23.959Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"538e4f41-c778-4c11-a81c-8fd39333638a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1691,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":541,"missionSetupMs":278,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"538e4f41-c778-4c11-a81c-8fd39333638a"},"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":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:46:25.450694+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:538e4f41-c778-4c11-a81c-8fd39333638a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"50685f66-3480-4a13-a020-1782be8a2774","command_center_event_id":"538e4f41-c778-4c11-a81c-8fd39333638a"},{"id":"8ed751bc-2cb6-4763-978e-9a92fbf90d71","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/release-proof-monotonicity-v2-20260825","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":2681,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.41-known-release-run-fastpath","prNumber":null,"terminal":false,"missionId":"c734bbef-eef8-45b1-b9b1-8d6fd0137e33","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":30538,"prReadinessMs":0,"approvedPlanMs":30538,"missionSetupMs":321,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c734bbef-eef8-45b1-b9b1-8d6fd0137e33"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T14:45:33.877851+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c734bbef-eef8-45b1-b9b1-8d6fd0137e33:execute_mission:repair_mission_execution_retryable","mission_step_id":"3e462dbe-d73f-4073-80c5-5e2de0388190","command_center_event_id":"c734bbef-eef8-45b1-b9b1-8d6fd0137e33"},{"id":"8ed7ffa8-02c3-4db7-b1de-01b05957c3b6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"dfc48afc3a7b6d6f1096d1e9efd493605ae5091a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dfc48afc3a7b6d6f1096d1e9efd493605ae5091a","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":"3a3e2f95acd65cd55378e92f9db75b928b583c563fa9a6ac827ca645c469574d","forgejoWorkflowProof":{"runId":6809,"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-10T18:12:24.023395+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dfc48afc3a7b6d6f1096d1e9efd493605ae5091a","external_id":"forgejo-main-dfc48afc3a7b","receipt_type":"canonical_release_status","idempotency_key":"mission:7033818a-24aa-43f1-abe9-3ed452efa622:forgejo-release-status:dfc48afc3a7b6d6f1096d1e9efd493605ae5091a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7c46fde9-eea8-406a-bda7-73f2f6b2943f","command_center_event_id":"7033818a-24aa-43f1-abe9-3ed452efa622"},{"id":"8ede9945-545f-479e-98f1-bc2b51935e3a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c2a1ce88a773","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":"c2a1ce88-a773-47b4-8858-c1ffc5e2de00","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":353,"providerAuthMs":0,"ledgerPrepareMs":353,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":353,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":353,"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":"c2a1ce88-a773-47b4-8858-c1ffc5e2de00"},"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":9414,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/platform-application-registry.json","src/App.css","src/__tests__/contracts/speedy-panda-bookmedirectly.contract.test.ts","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/App.tsx","src/PublicAppShell.tsx","config/capabilities/party-opportunity-lifecycle.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:12:06.362389+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c2a1ce88-a773-47b4-8858-c1ffc5e2de00:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6e2a5d6c-3178-45ce-a2c6-23c57efbfac9","command_center_event_id":"c2a1ce88-a773-47b4-8858-c1ffc5e2de00"},{"id":"8edf7b22-e38e-460e-91a1-7380624651e8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"f5a54ba46b6546d61e5bfd6682342be66ccd0a1f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"f5a54ba46b6546d61e5bfd6682342be66ccd0a1f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"releaseTargetStates":{"ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"03b2912e57272adbbc47b72b4ae116abb6b14b127766270ef55ef3caf0dde03e","forgejoWorkflowProof":{"runId":11330,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4133f7e65de79087bf4b823c113f3263850000f8","deploymentId":"forgejo-main-4133f7e65de79087bf4b823c113f3263850000f8","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.225-execution-contract-continuity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:30:22.343819+00:00","proof_gate":"canonical_release_pending","source_sha":"f5a54ba46b6546d61e5bfd6682342be66ccd0a1f","external_id":"forgejo-main-f5a54ba46b65","receipt_type":"canonical_release_status","idempotency_key":"mission:bdf75a7a-8bc4-4623-8def-3d4e12f57de9:forgejo-release-status:f5a54ba46b6546d61e5bfd6682342be66ccd0a1f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending","mission_step_id":"62af22f2-aa2d-429d-ac19-d23ac1754dcd","command_center_event_id":"bdf75a7a-8bc4-4623-8def-3d4e12f57de9"},{"id":"8ee28313-1d77-475d-a7f8-8a4884d429d8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c57271a240ac","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":54206,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":23,"executorlessWaitMs":366488,"firstUsefulResultAt":"2026-10-02T14:27:44.831Z","recoveryAttemptCount":25,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4469,"terminal":false,"missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3120,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":326,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":175,"ledgerReconcileMs":0,"lineageReconcileMs":151,"resolvePreflightMs":326,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":175,"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":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:30:18.913528+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4469","receipt_type":"execute_mission","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"61aadce0-ea86-49c6-8299-986639306bc3","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"8ee2a434-2f5c-4141-b92e-21cbd306c161","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","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":"91ca5adb07b1cc9b5bd9938f848a2632f67e9285e438e27471f7b014595ff4ac","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6168","runId":6168,"status":"running","sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:39:28.424784+00:00","proof_gate":"canonical_release_pending","source_sha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","external_id":"forgejo-main-7bab444b7d8e","receipt_type":"canonical_release_status","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:forgejo-release-status:7bab444b7d8e7223da9347125c70d9bf19ae3580:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4856342c-d183-4f76-8e17-bf6f9c2719e7","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"8ee2d864-1408-4968-9c82-57ad22652860","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-musgmuz4","reason":"expected_head_sha_invalid","status":"blocked","metrics":{"receiptBytes":3967,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":767588,"firstUsefulResultAt":"2026-10-03T14:03:32.570Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"33ebd2f6-4903-4a6d-811a-661650cab095","operation":"ship_and_prove","proofGate":"ship_and_prove_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1642,"providerAuthMs":0,"ledgerPrepareMs":1642,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1642,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1642,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"33ebd2f6-4903-4a6d-811a-661650cab095"},"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":884,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:28:23.530223+00:00","proof_gate":"ship_and_prove_blocked","source_sha":null,"external_id":null,"receipt_type":"ship_and_prove","idempotency_key":"mission:33ebd2f6-4903-4a6d-811a-661650cab095:ship_and_prove:ship_and_prove_blocked:no-source:no-run","mission_step_id":"4957d0ad-44bb-4656-964b-e6e6ef6267fa","command_center_event_id":"33ebd2f6-4903-4a6d-811a-661650cab095"},{"id":"8ee4afd2-3ee1-4f6e-bd6c-f78b480bb51c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"suspense-loader-handoff","satisfied":true,"statement":"Private tenant routes no longer remain blocked by a globally coordinated cinematic loader after the real workspace has rendered.","proofConditionIds":["runtime","visual"]}],"satisfied":true,"constraints":[{"id":"loading-branding","satisfied":true,"statement":"Preserve the existing cinematic loader appearance and tenant branding during genuine startup loading.","proofConditionIds":["runtime","visual"]},{"id":"coordinator-default","satisfied":true,"statement":"UniversalLoadingScreen remains coordinated by default; only explicit Suspense fallback use opts into local rendering.","proofConditionIds":["runtime"]},{"id":"tenant-safety","satisfied":true,"statement":"Do not weaken auth, tenant identity, or protected-route loading gates.","proofConditionIds":["runtime"]},{"id":"visual-artifact-scope","satisfied":true,"statement":"The visual scope is the authenticated /dj workspace only; this repair must not create or alter unrelated website/public visual surfaces.","proofConditionIds":["runtime","visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"The repair does not introduce invented business facts or placeholder data; visual proof must show the real tenant workspace state.","proofConditionIds":["runtime","visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"The repair must preserve tenant visual isolation and must not import any other tenant identity, imagery, copy, or data into /dj.","proofConditionIds":["runtime","visual"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"No external reference image governs this repair; acceptance is the existing DJ Cockpit appearing without the stale loader overlay.","proofConditionIds":["visual"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Desktop and mobile must both reveal the same existing DJ Cockpit hierarchy after startup.","proofConditionIds":["visual"]},{"id":"reference-visual-authority","satisfied":true,"statement":"Source implementation and live desktop/mobile /dj evidence are authoritative; no newly generated mockup can satisfy this repair.","proofConditionIds":["visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Wire and prove the changed loading behavior across frontend runtime, auth/tenant gates, loading/error states, release ownership, and live production.","proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"The loading repair does not count as active until release and claim-matched production proof are satisfied.","proofConditionIds":["runtime"]}],"contractHash":"e07dd2923555852a09cac932b896f3a0bf949588d5e43d9f8162fe86c42fe69d","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e07dd2923555852a09cac932b896f3a0bf949588d5e43d9f8162fe86c42fe69d"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/dj","currentSourceSha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","witnessSourceSha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","verificationState":"verified","witnessRequestContractHash":"e07dd2923555852a09cac932b896f3a0bf949588d5e43d9f8162fe86c42fe69d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:46:35.837995+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8e7849b6889b80c5fea15fbab51c0112fbe79a2b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7c5c9871-2deb-40c3-b03e-6117c611bdac:request-contract:e07dd2923555852a09cac932b896f3a0bf949588d5e43d9f8162fe86c42fe69d:8e7849b6889b80c5fea15fbab51c0112fbe79a2b:verified:","mission_step_id":"61a648ac-f4a9-42c2-93bf-773864529f1e","command_center_event_id":"7c5c9871-2deb-40c3-b03e-6117c611bdac"},{"id":"8ee5c032-485d-4906-88e4-2c798df626fe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-efe81c59df75","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18395,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":130476,"firstUsefulResultAt":"2026-09-25T22:52:48.754Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.283-heavy-runner-labels","prNumber":3776,"terminal":false,"missionId":"efe81c59-df75-4ed9-b270-98054609505b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5603,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5493,"approvedPlanMs":0,"missionSetupMs":367,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":367,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"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":"efe81c59-df75-4ed9-b270-98054609505b"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:54:39.244698+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3776","receipt_type":"execute_mission","idempotency_key":"mission:efe81c59-df75-4ed9-b270-98054609505b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b35eea77-2835-4cf1-8bad-f151c4d25093","command_center_event_id":"efe81c59-df75-4ed9-b270-98054609505b"},{"id":"8ee5d2e9-1d0c-4f15-b1dc-16cb8d8a8b5c","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":1,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T19:02:01.398357+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:440f616a-b2fe-4e6e-97d6-d03c1c03ce96:compiler-scheduler-recovery:1:started","mission_step_id":null,"command_center_event_id":"440f616a-b2fe-4e6e-97d6-d03c1c03ce96"},{"id":"8ee617d8-9313-4af1-a7bc-08883ba31060","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing merge-queue starvation repair mission on PR #1446. Current main has advanced to 2c1ad99eb9bf903ef743fcaac608466674e13366 while the exact-head gate for #1446 was still waiting. Refresh/rebase the same PR #1446 to current main if required, preserve the already-approved three-file repair and no other content, re-run the exact KnockLaunch Gate, then squash merge, release only cc-execution, prove the live runtime matches the repaired merged source, and never merge temporary PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the existing merge-queue starvation repair mission on PR #1446. Current main has advanced to 2c1ad99eb9bf903ef743fcaac608466674e13366 while the exact-head gate for #1446 was still waiting. Refresh/rebase the same PR #1446 to current main if required, preserve the already-approved three-file repair and no other content, re-run the exact KnockLaunch Gate, then squash merge, release only cc-execution, prove the live runtime matches the repaired merged source, and never merge temporary PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the existing merge-queue starvation repair mission on PR #1446. Current main has advanced to 2c1ad99eb9bf903ef743fcaac608466674e13366 while the exact-head gate for #1446 was still waiting. Refresh/rebase the same PR #1446 to current main if required, preserve the already-approved three-file repair and no other content, re-run the exact KnockLaunch Gate, then squash merge, release only cc-execution, prove the live runtime matches the repaired merged source, and never merge temporary PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"3953d3304d50de5fd386f7e60690c37df34e94be20a2b9b700e2ffb3be0e9632","requestContractRevision":7,"previousRequestContractHash":"f3993437598c92b954e11bcd096b832886f9b86efb3fa47e24fb4a23617cfc0b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:55:01.554603+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:7:3953d3304d50de5fd386f7e60690c37df34e94be20a2b9b700e2ffb3be0e9632","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"8ee954aa-0f2b-4de4-b2ef-fbf490a9c6ad","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-merge-queue-pending-release-block-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1172,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":837,"missionSetupMs":482},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9042,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:22:13.23476+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e820e094-9e64-4a92-9bd7-a8649fd4b3d4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"fc9fa19b-54da-428d-a2e1-3cd2b32dc015","command_center_event_id":"e820e094-9e64-4a92-9bd7-a8649fd4b3d4"},{"id":"8ee9e6c3-c5d5-46b9-a634-a37b4167ac6e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-25776a3ef543","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2877,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","timingsMs":{"prReadinessMs":430,"approvedPlanMs":0,"shipAndProveMs":4152,"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":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"performance":null,"deploymentId":"forgejo-main-205e2f18ab9f","workflowRunId":8593,"releaseTargets":{"frontend":false,"onrunner":true,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:55:18.768765+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2877","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:automatic-mission-resume:2877:canonical_release_reconciliation_pending","mission_step_id":"ec620f30-6028-498f-8775-1fb288c73025","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"8eea3864-b821-45a0-bed1-bea65dbe3a41","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":5521,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1987,"firstUsefulResultAt":"2026-10-05T12:57:09.955Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"915343bc-5a1a-44bc-b902-2bb6f73890ad","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1617,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":528,"providerAuthMs":0,"ledgerPrepareMs":528,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":528,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":528,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"915343bc-5a1a-44bc-b902-2bb6f73890ad"},"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":1638,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:58:02.566793+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:915343bc-5a1a-44bc-b902-2bb6f73890ad:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d787c905-1b03-4015-b4f2-23970fb5a722","command_center_event_id":"915343bc-5a1a-44bc-b902-2bb6f73890ad"},{"id":"8eec2e06-9b29-486d-997e-373269613a24","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3a33a7f6e8bd","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9420,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":175542,"firstUsefulResultAt":"2026-10-02T21:24:39.318Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.52-paul-deep-critic","prNumber":4533,"terminal":false,"missionId":"3a33a7f6-e8bd-40ca-92a9-65e1e94f241f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4168,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":549,"missionSetupMs":305,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":305,"repositoryMutationMs":3619,"repositoryProviderMs":3619,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2131,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"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":"3a33a7f6-e8bd-40ca-92a9-65e1e94f241f"},"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":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:27:40.238457+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4533","receipt_type":"execute_mission","idempotency_key":"mission:3a33a7f6-e8bd-40ca-92a9-65e1e94f241f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"897fa768-d053-4a1e-8e93-624df41ed4ff","command_center_event_id":"3a33a7f6-e8bd-40ca-92a9-65e1e94f241f"},{"id":"8eec91c2-5bfd-4a17-9339-e339318b9c1e","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b00691c57e8e","prNumber":4592,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c7025444c80b03e4d812aaf8de61ea5c5025e828","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:54:39.988302+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c7025444c80b03e4d812aaf8de61ea5c5025e828","external_id":"4592","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:merged-pr:4592:c7025444c80b03e4d812aaf8de61ea5c5025e828","mission_step_id":"ff1e5448-56f3-4f2f-8366-f382c4f84020","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"8ef02423-66e0-4342-b785-8c29da84650f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-09c9b780f759","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":null,"terminal":false,"missionId":"09c9b780-f759-4a01-aa06-76436f899690","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":244,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1488,"providerAuthMs":0,"ledgerPrepareMs":1488,"ledgerReconcileMs":295,"lineageReconcileMs":0,"resolvePreflightMs":1488,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1783,"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":"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":4926,"likelyAffectedFiles":["src/App.tsx","supabase/functions/agreement-sign/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:19:20.77472+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:09c9b780-f759-4a01-aa06-76436f899690:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9b2efb91-9375-4c3a-929f-d5124d9db2f7","command_center_event_id":"09c9b780-f759-4a01-aa06-76436f899690"},{"id":"8ef071dc-99fa-441b-bd29-0d573facb1bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtf3jdub","reason":"modified_nonempty_file_became_empty:src/routes/publicRoutes.tsx","status":"blocked","metrics":{"receiptBytes":10720,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1079,"terminal":false,"missionId":"3fb6cedf-a90c-4e45-a284-4994c89805d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":529,"prReadinessMs":0,"approvedPlanMs":529,"missionSetupMs":612,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3fb6cedf-a90c-4e45-a284-4994c89805d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5169,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T00:56:29.741672+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3fb6cedf-a90c-4e45-a284-4994c89805d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5d5dbcfe-9ac8-4cdd-abc8-a858ae83ed9d","command_center_event_id":"3fb6cedf-a90c-4e45-a284-4994c89805d1"},{"id":"8ef13723-3a69-4ef9-bc93-7d28ca8e0cfc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ddd4c58ff7660811fdf30a0392a70276c4cb95a4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Implement the owner-approved Big Papi dashboard scaling exactly as approved: keep the weekly planner first, then render Plan, Pop-Up, Booked Event, and Back Office as four side-by-side desktop cards that consume only the remaining viewport height so the full dashboard fits on one screen. Remove the desktop portrait-card sizing behavior and the extra desktop action stack from the home cards; preserve the bundled Fender Bender title art, existing imagery, neon treatment, routes, and mobile behavior. Use one fresh frontend branch/PR, canonical Gate, squash merge, Cloudflare production release, and live route proof.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"desktop-fit","satisfied":false,"statement":"At desktop width the weekly planner must remain first and all four Big Papi mode cards must appear in one horizontal row within the same viewport, without restoring the giant portrait sizing or desktop action stack.","proofConditionIds":["proof-production"]},{"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":"64257d7ecf0c321328f98a281148db9d59d4e192e17c536d6eb7243f1e81245b","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":null,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:52:35.48523+00:00","proof_gate":"request_contract_pending","source_sha":"ddd4c58ff7660811fdf30a0392a70276c4cb95a4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52:request-contract:64257d7ecf0c321328f98a281148db9d59d4e192e17c536d6eb7243f1e81245b:ddd4c58ff7660811fdf30a0392a70276c4cb95a4:pending:runtime","mission_step_id":"b4a3d2e1-cf9e-40c6-be57-721befc84f07","command_center_event_id":"c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52"},{"id":"8ef16485-0e24-4dc3-83ff-5a14c1c41035","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","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":null,"terminal":false,"missionId":"86c4de8e-28f1-4025-803a-252eda27fbf3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2581,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1966,"providerAuthMs":0,"ledgerPrepareMs":1966,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1966,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1966,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"86c4de8e-28f1-4025-803a-252eda27fbf3"},"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":1857,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:00:54.823394+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86c4de8e-28f1-4025-803a-252eda27fbf3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a6e3260b-446d-45db-99b1-ab3235d0063d","command_center_event_id":"86c4de8e-28f1-4025-803a-252eda27fbf3"},{"id":"8ef171b7-4659-4ec8-878d-032b1617190f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a424a06c06be","prNumber":3179,"nextAction":null,"mergeCommitSha":"8fa49cf9a03b642be602aac9cceef718211e5c8d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T10:59:44.752236+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8fa49cf9a03b642be602aac9cceef718211e5c8d","external_id":"3179","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a424a06c-06be-4594-b224-c4dbea73f27b:merged-pr:3179:8fa49cf9a03b642be602aac9cceef718211e5c8d","mission_step_id":"16dc08cc-0917-49a9-bc41-335420f19292","command_center_event_id":"a424a06c-06be-4594-b224-c4dbea73f27b"},{"id":"8ef2f945-4ca0-4416-9cfc-10f9a293a3c7","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 the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","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 the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","wordingChanged":false,"canonicalIntent":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","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":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.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":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":["ccExecution"]},"inputSignals":{"rawUtterance":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","canonicalIntent":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the scoped green-Gate promotion repair on the existing mission: increase the PR readiness foreground budget from the proven-bad 4s cutoff to 9s, add a regression contract preventing return to the 4s cutoff, bump cc-execution runtime identity, then Gate, merge, deploy cc-execution, and immediately retry PCG PR #5197.","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-the-scoped-green-Gate-promotion-repair-on-the-existing-mission:-increase-the-PR-readiness-fore","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":"ba66238b575953d0eff96d175225c7aad220c4e6d0fc15d34b7404bd94246806","requestContractRevision":2,"previousRequestContractHash":"63a34c53009f601acf82423bfe037b3552181a82df24ac8b6b5bd09936c432db"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:45:40.155214+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8f84a818-5df6-49c1-ba1d-2921251ef1d5:request-contract:ba66238b575953d0eff96d175225c7aad220c4e6d0fc15d34b7404bd94246806","mission_step_id":"1edcb9a1-cde7-4070-ae2a-76af81683d07","command_center_event_id":"8f84a818-5df6-49c1-ba1d-2921251ef1d5"},{"id":"8ef4fcd0-f8cf-4e32-be3b-328ce59cb311","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-de3c7a96e406","reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"de3c7a96-e406-4847-9d6e-e56edc4f60f7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2418,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2418,"missionSetupMs":2737,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":236,"ledgerReconcileMs":0,"lineageReconcileMs":2501,"resolvePreflightMs":2737,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"de3c7a96-e406-4847-9d6e-e56edc4f60f7"},"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":1658,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:34:26.559522+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de3c7a96-e406-4847-9d6e-e56edc4f60f7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f4a008ab-97cb-4cdd-bf19-d648b274a4df","command_center_event_id":"de3c7a96-e406-4847-9d6e-e56edc4f60f7"},{"id":"8ef59b40-d0a4-48cf-a1f0-beb8cac86789","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-source-planner-refreeze-20260903","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":11943,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.20-systemic-execution-reliability-refreeze","prNumber":1659,"terminal":false,"missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10159,"prReadinessMs":3116,"approvedPlanMs":6527,"missionSetupMs":1755,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:56:57.16676+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1659","receipt_type":"execute_mission","idempotency_key":"mission:7b5bcb3f-31d7-4c1c-9055-8d3665138c8c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"570b99a4-9632-4c31-83b0-1bab45edb87c","command_center_event_id":"7b5bcb3f-31d7-4c1c-9055-8d3665138c8c"},{"id":"8ef6f4dd-8a9b-4554-b8ce-aba461283699","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ff82205f1347","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16839,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"executorlessWaitMs":673980,"firstUsefulResultAt":"2026-10-02T18:03:26.561Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4512,"terminal":false,"missionId":"ff82205f-1347-4228-9bab-86da35c748f1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2293,"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":"ff82205f-1347-4228-9bab-86da35c748f1"},"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-02T18:14:31.393271+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4512","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ff82205f-1347-4228-9bab-86da35c748f1:automatic-mission-resume:4512:repair_mission_pr_ready_retryable","mission_step_id":"356bffd6-e996-418b-b917-4a9d646d2edc","command_center_event_id":"ff82205f-1347-4228-9bab-86da35c748f1"},{"id":"8ef724c8-d090-416f-aeed-1aad8ab23bf6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://321autounlock.com/","branch":"ai/objective-first-repair-9c999ff01e53","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9c999ff0-1e53-4595-97b3-c62b7efe8efa","objective":"FRONTEND-ONLY corrective repair of the failed #3641 wiring. Current main already contains AUTO_UNLOCK_APPROVED_BACKGROUND but AutoUnlockPublic.tsx never imports or renders it. Make the smallest exact repair: import the approved background constant, remove the current fixed gradient/orb pseudo-backgrounds from the page shell, render the approved background as the real fixed full-bleed image behind the page with object-cover/object-center, and keep only a restrained dark overlay for readability. Preserve all existing real content, video, CTA, form, and current geometry. One fresh ai/* branch from current main, one PR, canonical Gate, squash merge, Cloudflare frontend release, then verify 321autounlock.com visibly renders the approved background. Do not generate images or touch unrelated files.","tenantRef":"321-auto-unlock","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx","src/pages/auto-lockout/autoUnlockApprovedBackground.ts"],"anchored_edits":[{"path":"src/pages/auto-lockout/AutoUnlockPublic.tsx","edits":[{"new_content":"import { AUTO_UNLOCK_TENANT_ID, AUTO_UNLOCK_VIDEO_URL, useAutoUnlockBrand } from '@/pages/auto-lockout/autoUnlockBrand';\nimport { AUTO_UNLOCK_APPROVED_BACKGROUND } from '@/pages/auto-lockout/autoUnlockApprovedBackground';","old_content":"import { AUTO_UNLOCK_TENANT_ID, AUTO_UNLOCK_VIDEO_URL, useAutoUnlockBrand } from '@/pages/auto-lockout/autoUnlockBrand';"},{"new_content":"<main className=\"relative flex min-h-screen flex-col overflow-x-hidden bg-[#01050b] text-white\">\n      <img aria-hidden=\"true\" src={AUTO_UNLOCK_APPROVED_BACKGROUND} alt=\"\" className=\"pointer-events-none fixed inset-0 h-full w-full object-cover object-center\" />\n      <div aria-hidden=\"true\" className=\"pointer-events-none fixed inset-0 bg-[linear-gradient(180deg,rgba(1,5,11,.18)_0%,rgba(1,5,11,.22)_52%,rgba(1,5,11,.58)_100%)]\" />","old_content":"<main className=\"relative flex min-h-screen flex-col overflow-x-hidden bg-[#01050b] text-white before:pointer-events-none before:fixed before:inset-0 before:bg-[radial-gradient(ellipse_at_50%_-10%,rgba(0,174,255,.18),transparent_38%),radial-gradient(ellipse_at_8%_48%,rgba(0,111,255,.12),transparent_34%),radial-gradient(ellipse_at_92%_58%,rgba(0,174,255,.14),transparent_32%),linear-gradient(180deg,#020914_0%,#01050b_46%,#020711_100%)] before:content-[''] after:pointer-events-none after:fixed after:inset-0 after:bg-[linear-gradient(115deg,transparent_0%,rgba(56,189,248,.025)_38%,transparent_58%),repeating-linear-gradient(90deg,rgba(255,255,255,.012)_0px,rgba(255,255,255,.012)_1px,transparent_1px,transparent_120px)] after:content-['']\">\n      <motion.div aria-hidden=\"true\" className=\"pointer-events-none fixed -left-48 -top-44 h-[38rem] w-[38rem] rounded-full bg-sky-500/16 blur-[125px]\" animate={reduceMotion ? undefined : { scale: [1, 1.08, 1], opacity: [.45, .75, .45] }} transition={{ duration: 13, repeat: Infinity, ease: 'easeInOut' }} />\n      <motion.div aria-hidden=\"true\" className=\"pointer-events-none fixed -bottom-52 right-[-10rem] h-[36rem] w-[36rem] rounded-full bg-blue-700/12 blur-[130px]\" animate={reduceMotion ? undefined : { scale: [1.06, 1, 1.06], opacity: [.35, .62, .35] }} transition={{ duration: 16, repeat: Infinity, ease: 'easeInOut' }} />\n      <div className=\"pointer-events-none fixed inset-0 bg-[linear-gradient(180deg,rgba(2,5,10,0),rgba(2,5,10,.86))]\" />"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx","src/pages/auto-lockout/autoUnlockApprovedBackground.ts"],"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":"f899c8bc3c1b536a5d6ede0cd23df3ba24ed76be71e5066475179229ae3ba185","replayCount":0,"serializedBytes":4434},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T16:50:49.401911+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9c999ff0-1e53-4595-97b3-c62b7efe8efa:repository-mutation-intent:f899c8bc3c1b536a5d6ede0cd23df3ba24ed76be71e5066475179229ae3ba185:0","mission_step_id":"038b139d-6c92-409a-b559-132dd43a04d3","command_center_event_id":"9c999ff0-1e53-4595-97b3-c62b7efe8efa"},{"id":"8ef74c25-6eaf-4741-8e77-aaf67e9bc4a3","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"a4802fad-d162-cf0a-22ac-109a197b3183"},"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:84bf8262-ebb8-453f-b522-0cf48fe6a261","mission_step_id":null,"command_center_event_id":"84bf8262-ebb8-453f-b522-0cf48fe6a261"},{"id":"8ef7932f-ab3a-49c9-81d1-90fddcf07cda","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3b92d049104f","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.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"3b92d049-104f-41c3-a4e5-d0e352047f02","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1468,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":407,"providerAuthMs":0,"ledgerPrepareMs":407,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":407,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":407,"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":"3b92d049-104f-41c3-a4e5-d0e352047f02"},"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":3922,"likelyAffectedFiles":["supabase/functions/_shared/console-providers.mjs","supabase/functions/console-ops/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:06:17.397922+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b92d049-104f-41c3-a4e5-d0e352047f02:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a8beaa4f-03b5-41de-b7fd-8aa039e82d4f","command_center_event_id":"3b92d049-104f-41c3-a4e5-d0e352047f02"},{"id":"8ef8a192-984e-4106-bffa-56799e88649b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-01a0659d8503","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16397,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":29402,"firstUsefulResultAt":"2026-10-01T18:47:19.403Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4386,"terminal":false,"missionId":"01a0659d-8503-4483-a8e7-1803d4d25147","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2274,"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":"01a0659d-8503-4483-a8e7-1803d4d25147"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T18:47:30.853851+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4386","receipt_type":"automatic_mission_resume","idempotency_key":"mission:01a0659d-8503-4483-a8e7-1803d4d25147:automatic-mission-resume:4386:repair_mission_pr_ready_retryable","mission_step_id":"d3f728d4-6238-442d-9e8d-81ff78aff5ce","command_center_event_id":"01a0659d-8503-4483-a8e7-1803d4d25147"},{"id":"8ef8fcf8-b861-45bd-b773-aa0a771d4805","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.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"fec406af-4272-4f56-b6f0-983459f2a24f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1369,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":540,"providerAuthMs":0,"ledgerPrepareMs":540,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":540,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":540,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"fec406af-4272-4f56-b6f0-983459f2a24f"},"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-09-28T14:40:28.349092+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fec406af-4272-4f56-b6f0-983459f2a24f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"73a8ff3c-b23d-45ff-b5b8-a1d8109e03a4","command_center_event_id":"fec406af-4272-4f56-b6f0-983459f2a24f"},{"id":"8efa50a0-3c47-4acc-98f8-05685bb0f731","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Batch 2 on the existing repair branch: make Documents SHORT_TERM_RENTAL-native while retaining real upload, e-sign, PDF template/fill, viewer and document-list capabilities. Do not release yet.","wordingChanged":false,"canonicalIntent":"Batch 2 on the existing repair branch: make Documents SHORT_TERM_RENTAL-native while retaining real upload, e-sign, PDF template/fill, viewer and document-list capabilities. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"SHORT_TERM_RENTAL Documents keeps upload, signature and PDF functions while removing claim-specific behavior/copy on the rental path.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"Calendar and final end-to-end proof remain pending on this same branch.","proofConditionIds":["p1"]}],"objective":"Batch 2 on the existing repair branch: make Documents SHORT_TERM_RENTAL-native while retaining real upload, e-sign, PDF template/fill, viewer and document-list capabilities. Do not release yet.","constraints":[{"id":"c1","statement":"Same branch and repair mission; no release yet.","proofConditionIds":["p1"]},{"id":"c2","statement":"No photos/R2, tenant type, Airbnb, control-plane, workflow, or non-rental semantic changes.","proofConditionIds":["p1"]}],"terminalPolicy":"Do not terminalize or release until Calendar batch and final runtime/interaction/visual proofs are complete.","proofConditions":[{"id":"p1","kind":"runtime","claim":"Final branch must pass gate before release and La Vista data invariants remain unchanged.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"visual","claim":"After final release the Documents route is visibly La Vista rental-native and contains none of AOB/claim/adjuster/scope/reps language on the rental path.","route":"/la-vista-del-mar/documents","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a1560b4580efdf0a563f4d5c02a3ae1d00c51f909350625fff82635003e4f9fd","requestContractRevision":2,"previousRequestContractHash":"d3274bdd0abe38a559c458572305e405241cdb688f2b1c4694e9ee823547f021"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:54:56.281236+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c32125f5-7b16-4507-b2e7-0bf43ff3cfc7:request-contract-revision:2:a1560b4580efdf0a563f4d5c02a3ae1d00c51f909350625fff82635003e4f9fd","mission_step_id":"cd6ea5e2-617f-44d6-b23b-5b4772ce0409","command_center_event_id":"c32125f5-7b16-4507-b2e7-0bf43ff3cfc7"},{"id":"8eff7d06-0a93-422a-a326-39454bbb1c75","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mapbox-forgejo-secret-authority-20260820","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1079,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"7f89b8de-77b6-4895-a9a5-8590c6b417d8","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":"7f89b8de-77b6-4895-a9a5-8590c6b417d8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10077,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/auth-bootstrap-timeout.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/NotQualifiedDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T05:40:50.77291+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7f89b8de-77b6-4895-a9a5-8590c6b417d8:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2ae53932-81d5-4ff8-811d-0bc5dc939a9f","command_center_event_id":"7f89b8de-77b6-4895-a9a5-8590c6b417d8"},{"id":"8f010c71-c87b-455b-a771-bdb45f310cf6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"c1f57793614ee17f059db1a26fd23eac17744e853043b474917bdea7a19c2513","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9754","runId":9754,"status":"running","sourceSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:13:48.862537+00:00","proof_gate":"canonical_release_pending","source_sha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","external_id":"forgejo-main-303851e58f72","receipt_type":"canonical_release_status","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:forgejo-release-status:303851e58f72cc4ad6701e555e1d7a945360c0a1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"390fcfda-e6bb-4644-bfcd-0ab4cf585a63","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"8f0270f3-baba-4e2c-a9a1-a1573f259e7b","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-28T04:52:59.894Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T04:52:49.287391+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:35a08e98-d190-4c68-9845-4f9603809cc8:owner-wait-live","mission_step_id":"def90c52-5184-4fe5-8cad-9e9c8b2c4a6e","command_center_event_id":"35a08e98-d190-4c68-9845-4f9603809cc8"},{"id":"8f082eb8-a41d-4faf-842a-1fbb243d9109","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-75e747b87657","prNumber":4511,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"944c096d457cef4dc723cdf0bff282832a6a5375","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:09:24.891334+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"944c096d457cef4dc723cdf0bff282832a6a5375","external_id":"4511","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:75e747b8-7657-4163-a0e5-ba8149a2923f:merged-pr:4511:944c096d457cef4dc723cdf0bff282832a6a5375","mission_step_id":"10a65345-aed8-4cb6-9786-50e418bfa0bd","command_center_event_id":"75e747b8-7657-4163-a0e5-ba8149a2923f"},{"id":"8f08b7db-4138-4634-88d9-8ed18cf0ef48","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-533967b33120","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1866,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1354,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1354,"repositoryMutationMs":1866,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"533967b3-3120-45c1-9076-b46ae519bb75"},"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":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:30:05.784722+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:533967b3-3120-45c1-9076-b46ae519bb75:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a2b32165-3174-4549-82ce-5abe87a268dc","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"8f094a23-0851-43b7-b12a-60c730ab91f9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tire-shop-tenant-v1","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":11023,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.35.1-mission-branch-persistence","prNumber":null,"terminal":false,"missionId":"817fec44-3c13-4945-8218-f80d5b261bf7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"817fec44-3c13-4945-8218-f80d5b261bf7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T23:38:39.387713+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:817fec44-3c13-4945-8218-f80d5b261bf7:execute_mission:repair_mission_execution_blocked","mission_step_id":"e4b239a5-2e07-4122-b0d1-f77198f90e3d","command_center_event_id":"817fec44-3c13-4945-8218-f80d5b261bf7"},{"id":"8f0a9333-c571-4656-8817-18e1437d6ebe","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\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"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},\"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\":[\"gate\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T01:47:18.984508+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a8d8c628f8f4\",\"prNumber\":3832,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:58:53.682545+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a8d8c628-f8f4-47a9-9316-b4d85ebfa98b:owner-progress-heartbeat:119363995","mission_step_id":"f55a46e3-87b7-4475-8bee-7958813787bd","command_center_event_id":"a8d8c628-f8f4-47a9-9316-b4d85ebfa98b"},{"id":"8f0bb04d-2410-4d00-a9d5-1ae3dda9bf9d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/native-single-file-fast-write-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3256,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.33-direct-pr-read","prNumber":null,"terminal":false,"missionId":"c77f03e6-194c-4cda-897d-61c83407d2c6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c77f03e6-194c-4cda-897d-61c83407d2c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5151,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T00:46:32.327916+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c77f03e6-194c-4cda-897d-61c83407d2c6:execute_mission:repair_mission_execution_retryable","mission_step_id":"9fe1e350-3428-4932-9b98-3f039e7382e3","command_center_event_id":"c77f03e6-194c-4cda-897d-61c83407d2c6"},{"id":"8f0e0bf7-c5d7-44b1-b3df-dc8cba1d79fc","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"2362b869-9421-45c1-8c32-aae7a0b67b58","phase":"universal_visual_witness_supervised","branch":"ai/profile-media-live-20260929","reason":null,"status":"pending","metrics":{"receiptBytes":62869,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":20,"executorlessWaitMs":1404167,"firstUsefulResultAt":"2026-09-29T16:56:05.394Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4148,"terminal":false,"missionId":"26d06067-1b8d-46aa-8b23-0dabcdadc27d","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","timingsMs":{"queue":352,"total":490,"execution":138},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},"performance":null,"deploymentId":"forgejo-main-79e66b347aba","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"2362b869-9421-45c1-8c32-aae7a0b67b58","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"2362b869-9421-45c1-8c32-aae7a0b67b58","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/settings?section=profile","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13112,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T17:19:33.651682+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":"2362b869-9421-45c1-8c32-aae7a0b67b58","receipt_type":"visual_proof_started","idempotency_key":"mission:26d06067-1b8d-46aa-8b23-0dabcdadc27d:visual-start:2362b869-9421-45c1-8c32-aae7a0b67b58","mission_step_id":"efab81c7-c31d-41c7-a150-0fe91bd5a08b","command_center_event_id":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},{"id":"8f0f1cc2-aab1-4405-9969-ec4e6e742c5e","source":"forgejo","status":"verified","payload":{"branch":"ai/mission-read-orphan-recovery-20260825","prNumber":741,"nextAction":null,"mergeCommitSha":"10c97681fb2ce0da1854f11b29baa8914bde6516","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:39:42.817203+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"10c97681fb2ce0da1854f11b29baa8914bde6516","external_id":"741","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:93aff3a5-52fc-4540-bf9a-6cd56b3b3713:merged-pr:741:10c97681fb2ce0da1854f11b29baa8914bde6516","mission_step_id":"a30d058c-9909-46bb-aaa8-52738ffd3975","command_center_event_id":"93aff3a5-52fc-4540-bf9a-6cd56b3b3713"},{"id":"8f1199c4-5718-4027-b858-07630849533b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d30f1df2ff454e3bae98da32908148188054f9bb","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"e9cbe43628be2dd6d1bf51b10560aac4661d545c","prNumber":2658,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7842/jobs/1","mergeCommitSha":"d30f1df2ff454e3bae98da32908148188054f9bb"}],"requestContractHash":"3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:03:36.1323+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d30f1df2ff454e3bae98da32908148188054f9bb","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:7101e674-7764-4867-b65a-e31608b7e521:request-contract-repository:3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8:d30f1df2ff454e3bae98da32908148188054f9bb","mission_step_id":"d1eaf6b7-cf3b-4974-b670-2f47fdd9c8ea","command_center_event_id":"7101e674-7764-4867-b65a-e31608b7e521"},{"id":"8f13f7a8-eca6-4ca5-9b71-d007c14a2dd6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e0aa6c99c2ae222610d5a4c58986c52508d49dfe","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e0aa6c99c2ae222610d5a4c58986c52508d49dfe","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":"49542f91a121ac52131a40b0c749a962c4451743faf919f6df188db359a35c1e","forgejoWorkflowProof":{"runId":7186,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7cba0731eddb4761ba7966758d8d66e93d8987de","deploymentId":"forgejo-main-7cba0731eddb4761ba7966758d8d66e93d8987de","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.107-exact-green-no-prearm","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:56:37.46588+00:00","proof_gate":"canonical_release_pending","source_sha":"e0aa6c99c2ae222610d5a4c58986c52508d49dfe","external_id":"forgejo-main-e0aa6c99c2ae","receipt_type":"canonical_release_status","idempotency_key":"mission:e06fb523-117b-497b-97e9-0cfa043318cb:forgejo-release-status:e0aa6c99c2ae222610d5a4c58986c52508d49dfe:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"47dc2a93-637b-48ad-8c63-85824a572243","command_center_event_id":"e06fb523-117b-497b-97e9-0cfa043318cb"},{"id":"8f1604e8-379c-4326-a6f1-57e1ea65c919","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"111f6002c650e32422c80276f6a5811d66603aae","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"v4-regression-aligned","satisfied":true,"statement":"Current Forgejo main regression coverage asserts watchdog policy v4, matching the already-live watchdog v4 source.","proofConditionIds":["repo-v4-regression"]}],"satisfied":true,"constraints":[{"id":"one-test-only","satisfied":true,"statement":"Only the stale watchdog policy expectation in the existing command-center host-capacity contract test may change; runtime watchdog logic, thresholds, budgets, and unrelated code remain untouched.","proofConditionIds":["repo-v4-regression"]},{"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-v4-regression"]},{"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-v4-regression"]}],"contractHash":"57d811c221f2ef22733d6eecc11d4109624ee497390a86a49d6bde7efb2bf43b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-v4-regression","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"57d811c221f2ef22733d6eecc11d4109624ee497390a86a49d6bde7efb2bf43b","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"111f6002c650e32422c80276f6a5811d66603aae"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:39:30.829971+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"111f6002c650e32422c80276f6a5811d66603aae","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eaaa6005-2aeb-4d20-97a2-bcd8584f09ee:request-contract:57d811c221f2ef22733d6eecc11d4109624ee497390a86a49d6bde7efb2bf43b:111f6002c650e32422c80276f6a5811d66603aae:verified:","mission_step_id":"d87f6e29-6726-499a-929a-2c74f19a8c99","command_center_event_id":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},{"id":"8f1a39c1-3849-4bee-9bdb-3056d8b09a15","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.30.16-controlled-merge-fallback-fix","prNumber":4059,"terminal":false,"missionId":"372ac4cb-6812-4656-bfb0-e5ae8e978019","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"372ac4cb-6812-4656-bfb0-e5ae8e978019"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T15:28:19.618512+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4059","receipt_type":"ship_and_prove","idempotency_key":"mission:372ac4cb-6812-4656-bfb0-e5ae8e978019:ship_and_prove:canonical_release_blocked","mission_step_id":"14c39b6f-d365-4e6c-8bb5-aa07081b67f9","command_center_event_id":"372ac4cb-6812-4656-bfb0-e5ae8e978019"},{"id":"8f1b89b1-5866-494b-b0d5-ed6f330f2ba4","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","sourceSha":"e117a3efc97c25ffa5184d278407cb6801a95a35","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:25:08.709498+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"e117a3efc97c25ffa5184d278407cb6801a95a35","external_id":"canonical-release-e117a3efc97c","receipt_type":"canonical_release_status","idempotency_key":"mission:508d4d16-f780-4ce4-b10d-f29c896a4669:forgejo-release-ancestry:e117a3efc97c25ffa5184d278407cb6801a95a35:b26e531db7c46ceb074d3d5d6cb00d6de24dc01b:main_history_page_inconclusive","mission_step_id":"9977be4a-7386-4aac-9318-bd7af6f87418","command_center_event_id":"508d4d16-f780-4ce4-b10d-f29c896a4669"},{"id":"8f1fba38-b600-4326-af72-76b5e3ec748f","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\":\"ready\",\"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\":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-02T18:27:42.99089+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c57271a240ac\",\"prNumber\":4469,\"sourceSha\":\"bf1001f2166a3aae411cc592e8509a4cf575e56f\",\"deploymentId\":\"forgejo-main-bf1001f2166a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:43:14.620805+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:owner-progress-heartbeat:119396812","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"8f207033-73b0-4006-9b5c-1e2870a58804","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16064,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":15391,"approvedPlanMs":0,"missionSetupMs":1026,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":415,"ledgerReconcileMs":0,"lineageReconcileMs":611,"resolvePreflightMs":1026,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":415,"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":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"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":2253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:01:35.778109+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1821","receipt_type":"execute_mission","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a0174e77-0c03-45ac-b406-28f5abb4e49e","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"8f230111-44d1-4ae7-9b02-bec13539fa34","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-continue-the-existing-encore-rest","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"0f4c9bbd-bdca-4e6e-bf2c-7b667720b754","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":"0f4c9bbd-bdca-4e6e-bf2c-7b667720b754"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9577,"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",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T22:20:03.217807+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0f4c9bbd-bdca-4e6e-bf2c-7b667720b754:execute_mission:repair_mission_synthesis_ready","mission_step_id":"5ed1fe50-1412-45c9-9036-900e4eb50114","command_center_event_id":"0f4c9bbd-bdca-4e6e-bf2c-7b667720b754"},{"id":"8f23b22d-222c-41a8-b030-ea9631f54cf7","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","sourceSha":"82ea9d4e982d24cd43a01d27d52eb39106736801","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:10:30.570991+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"82ea9d4e982d24cd43a01d27d52eb39106736801","external_id":"canonical-release-82ea9d4e982d","receipt_type":"canonical_release_status","idempotency_key":"mission:8248412a-d436-4c2d-a9df-9daab2576326:forgejo-release-ancestry:82ea9d4e982d24cd43a01d27d52eb39106736801:1c85c52ff2a4def5744f5f3cd090fef56700597b:ancestry_read_retryable","mission_step_id":"f030a5a2-098f-4b83-b206-0b5e55c8203a","command_center_event_id":"8248412a-d436-4c2d-a9df-9daab2576326"},{"id":"8f263b84-68be-4ca9-b3ef-a8825f471b4f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"cc4b193e338f5af224a8cbd1de982e4d39c48480","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"cc4b193e338f5af224a8cbd1de982e4d39c48480","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f0afa0263361670db6627cfa4fbaffa188dc7f1201a88b066e1d18d4bf8bbbbb","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:21:31.407039+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cc4b193e338f5af224a8cbd1de982e4d39c48480","external_id":"forgejo-main-cc4b193e338f","receipt_type":"canonical_release_status","idempotency_key":"mission:9f4add72-1789-4b3b-91a5-3ea3ff63b95f:forgejo-release-status:cc4b193e338f5af224a8cbd1de982e4d39c48480:verified:forgejo-main/source=success","mission_step_id":"179f47a2-1184-4a4a-8388-24b8cf252113","command_center_event_id":"9f4add72-1789-4b3b-91a5-3ea3ff63b95f"},{"id":"8f272ed9-7a93-4f7b-b6aa-8cccc1af295f","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"9990577b2cdf8fed0590ac1dc371167a29cb13677a9d03aa33a388cca7401070"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:51:16.463391+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4e92220f-9e07-4d62-b34f-2cd073888dee:repository-mutation-intent-blocked:9990577b2cdf8fed0590ac1dc371167a29cb13677a9d03aa33a388cca7401070","mission_step_id":"d0ae364e-06d1-41a0-a4a6-53b7920977d9","command_center_event_id":"4e92220f-9e07-4d62-b34f-2cd073888dee"},{"id":"8f277c3a-6a70-4703-90d8-e69de424091b","source":"github-status","status":"verified","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"ed95862315985862b8aa5579b9047c58d4b2dbab","releaseState":"verified","exactConductorRun":{"id":31261007057,"status":"completed","headSha":"ed95862315985862b8aa5579b9047c58d4b2dbab","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31261023120-1","liveSha":"ed95862315985862b8aa5579b9047c58d4b2dbab","deploymentId":"ai-pr-4311-ed9586231598-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:06:29.432807+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ed95862315985862b8aa5579b9047c58d4b2dbab","external_id":"canonical-release-ed9586231598","receipt_type":"canonical_release_status","idempotency_key":"mission:1fac1527-556f-4348-9105-9f050980f809:release-status:ed95862315985862b8aa5579b9047c58d4b2dbab:verified:canonical-production-release/verified=success|cc-execution/runtime-proof=success","mission_step_id":"e0a686d0-e66f-4882-b257-7185829e6155","command_center_event_id":"1fac1527-556f-4348-9105-9f050980f809"},{"id":"8f27cbd6-3279-4c71-971b-f71192d3c03c","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"e3e8e536c89834bfc793c1212841ae262c78c53af273e52c9009efb0364b8373"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:22:57.905963+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:59ae597e-b68e-4949-9712-9be3d66b68f6:repository-mutation-intent-blocked:e3e8e536c89834bfc793c1212841ae262c78c53af273e52c9009efb0364b8373","mission_step_id":"3e07246f-a036-4fcd-8efe-36bc4412f203","command_center_event_id":"59ae597e-b68e-4949-9712-9be3d66b68f6"},{"id":"8f283a5d-e413-492f-b10b-7b0206e2eb3f","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"037a4c73-e803-5981-6c63-30594a887267"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","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:74f5f0ed-3e35-4e79-a196-6a3d74209505","mission_step_id":null,"command_center_event_id":"74f5f0ed-3e35-4e79-a196-6a3d74209505"},{"id":"8f290ed5-4c6c-488a-bf18-ef845a033825","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"c0a476f88b64b15f3a95592b31375933dc808432","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"c0a476f88b64b15f3a95592b31375933dc808432","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["ai-respond","operator-respond"]},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"4141c4179def197d6461fc9636e00939f8e1013cd7854684f08b6349ddf4adc3","forgejoWorkflowProof":{"runId":13108,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c0a476f88b64b15f3a95592b31375933dc808432","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-c0a476f88b64b15f3a95592b31375933dc808432","compareStatus":"target_job_success_runtime_verified","workflowRunId":13108,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.4-paul-iterative-intent-evidence","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:59:44.62464+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c0a476f88b64b15f3a95592b31375933dc808432","external_id":"forgejo-main-c0a476f88b64","receipt_type":"canonical_release_status","idempotency_key":"mission:7e95ab36-263f-441b-a886-10e229080126:forgejo-release-status:c0a476f88b64b15f3a95592b31375933dc808432:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"460286b3-4e9f-41d5-9f3a-fbfbea99740a","command_center_event_id":"7e95ab36-263f-441b-a886-10e229080126"},{"id":"8f29e905-ef0a-4105-a805-b5b579dd6d1c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5706034a5acf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7718,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":69797,"firstUsefulResultAt":"2026-09-30T23:07:58.399Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1275,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"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":"5706034a-5acf-4e85-b6ae-9e47163527bd"},"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":4658,"likelyAffectedFiles":["supabase/functions/calendar-provider-connections/index.ts","src/lib/calendar/calendarConnections.ts","src/components/calendar/EnhancedUserCalendar.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:08:41.363394+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"25f89442-98d7-4086-8577-0f7a7edb5e0c","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"8f29fe47-7892-49f2-a940-6fe6b2c2e9c6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/enforce-done-means-live-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1940,"terminal":false,"missionId":"91008e2a-afbf-495e-ae34-ce14b0e311c3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c3d0f7e1980f0ccf6008ca4e69bddd1a9f57784f","timingsMs":{"prReadinessMs":1486,"approvedPlanMs":0,"shipAndProveMs":10008,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"91008e2a-afbf-495e-ae34-ce14b0e311c3"},"performance":null,"deploymentId":"forgejo-main-c3d0f7e1980f","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":1875,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T13:33:17.677916+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1940","receipt_type":"automatic_mission_resume","idempotency_key":"mission:91008e2a-afbf-495e-ae34-ce14b0e311c3:automatic-mission-resume:1940:canonical_release_dispatched","mission_step_id":"c4909852-664e-4050-a5f2-a1387e6b864c","command_center_event_id":"91008e2a-afbf-495e-ae34-ce14b0e311c3"},{"id":"8f2a6dfc-ca15-47b0-9e2b-f8b75a9b4d83","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"fa47e38cbd9caf4f939e9348b076164c197c534e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Add a real tenant Profile Video control to the shared KNOCKLAUNCH Profile media settings and wire it end-to-end. Today Big Papi's animated avatar is hard-coded in CRMUserMenu and cannot be changed by Will from Profile. Replace that trap with a shared tenant-scoped Profile Video media primitive: Profile shows an explicit Profile Video card, accepts MP4/WebM only, previews muted/looping/playsInline, uploads through tenant-media-library, promotes a profile_video brand asset, and resolves the stable URL from settings.media_branding. The tenant avatar should use the uploaded profile video for tenant-avatar mode; user-avatar mode remains personal user imagery. Big Papi's existing approved animated logo video remains the fallback only when no uploaded Profile Video exists, preserving current behavior. Static logo remains the fallback for other tenants and static/document contexts. Keep the implementation platform-wide, tenant-isolated, and compatible with existing brand image controls. Add focused contract coverage. Require canonical Gate, squash merge, release frontend plus tenant-media-library edge function, and live proof that Big Papi Profile exposes Profile Video and the tenant avata","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: logo only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production"]},{"id":"visual-content-truth","satisfied":true,"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.","proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"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.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"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.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"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.","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":"87799f1d449c808f655392fa4cd4aa28009307551b8171ffcf239abfc5e85018","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":"87799f1d449c808f655392fa4cd4aa28009307551b8171ffcf239abfc5e85018"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:57:06.135132+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"fa47e38cbd9caf4f939e9348b076164c197c534e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:316c710a-c63f-4818-8b2b-3eeb7db4761c:request-contract:87799f1d449c808f655392fa4cd4aa28009307551b8171ffcf239abfc5e85018:fa47e38cbd9caf4f939e9348b076164c197c534e:verified:","mission_step_id":"e2a3a1c0-b79a-4897-b1dc-f05831447f24","command_center_event_id":"316c710a-c63f-4818-8b2b-3eeb7db4761c"},{"id":"8f2ab518-ceb6-4664-8826-ff437e36c6fe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-010e7b3bc95c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":52078,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":14,"executorlessWaitMs":186389,"firstUsefulResultAt":"2026-10-05T16:08:00.110Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":null,"prNumber":4970,"terminal":false,"missionId":"010e7b3b-c95c-4cac-b4ec-f74699b375cc","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2474,"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":"010e7b3b-c95c-4cac-b4ec-f74699b375cc"},"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-05T16:09:28.126916+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4970","receipt_type":"automatic_mission_resume","idempotency_key":"mission:010e7b3b-c95c-4cac-b4ec-f74699b375cc:automatic-mission-resume:4970:repair_mission_pr_ready_retryable","mission_step_id":"8874fbbf-79e4-436b-a8c9-91e7852cf80a","command_center_event_id":"010e7b3b-c95c-4cac-b4ec-f74699b375cc"},{"id":"8f2bbf0a-dc9f-4f2e-a0e4-2ba19c4e724d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/book-me-directly-product-family-r2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1910,"terminal":false,"missionId":"ffd6df49-9506-4054-87b8-3bbe65387db2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":971,"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":"ffd6df49-9506-4054-87b8-3bbe65387db2"},"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":1282,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:29:39.74342+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1910","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:automatic-mission-resume:1910:repair_mission_waiting_for_gate","mission_step_id":"cea1f730-a52a-40a9-9728-645ce3caa289","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"8f2c7aa1-86df-444c-87e2-5cac4001e1bd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"657ea3683884d21271aef457a583f62be561a652","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"657ea3683884d21271aef457a583f62be561a652","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":"80fe47ba504cf161fe8062811bd81be8830a733a480a746b5b603c21ee83f92d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6866","runId":6866,"status":"success","sourceSha":"657ea3683884d21271aef457a583f62be561a652","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-10T21:36:05.160092+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"657ea3683884d21271aef457a583f62be561a652","external_id":"forgejo-main-657ea3683884","receipt_type":"canonical_release_status","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:forgejo-release-status:657ea3683884d21271aef457a583f62be561a652:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"567c97b1-e94f-4e61-a898-2a77b2d2e164","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"8f2eee82-dd13-4fd1-8288-0fa973bae1e2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/paul-connection-research.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/test/paul-connection-research.test.js"],"reason":"Owner explicitly requested the deterministic PAUL connection-research capability be set up and shipped; authorize only this mission's exact persisted mutation scope.","baseSha":"03bb728febad5c7789f7239acbd15531c18f0c74","issuedAt":1790900822724,"expiresAt":1790901002724,"missionId":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17","authorizationId":"810cf0fe-a86f-4987-ab8f-e00e4ab620d7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:27:03.119107+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"03bb728febad5c7789f7239acbd15531c18f0c74","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:810cf0fe-a86f-4987-ab8f-e00e4ab620d7","mission_step_id":"8328eafb-178f-4abb-8850-79207c8fd570","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"8f2f9c90-7f6c-4484-9e7a-3274dc0e55c4","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.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"56e94f79-c087-4b08-878c-f7a3aee3d48e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":426,"providerAuthMs":0,"ledgerPrepareMs":426,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":426,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":426,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},"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-01T18:12:34.699057+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:56e94f79-c087-4b08-878c-f7a3aee3d48e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e88630af-5e69-46d2-aca0-7d0637a25abc","command_center_event_id":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},{"id":"8f2fa46b-728f-488a-8fa0-7e26011c714c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-111114fc2250","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":95048,"releaseCount":0,"toolCallCount":50,"repeatedCallCount":43,"executorlessWaitMs":694895,"firstUsefulResultAt":"2026-10-06T00:29:30.224Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":null,"prNumber":5108,"terminal":false,"missionId":"111114fc-2250-4817-9efb-08b3c43f5d9a","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":"111114fc-2250-4817-9efb-08b3c43f5d9a"},"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-06T00:39:59.803189+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5108","receipt_type":"automatic_mission_resume","idempotency_key":"mission:111114fc-2250-4817-9efb-08b3c43f5d9a:automatic-mission-resume:5108:repair_mission_waiting_for_gate","mission_step_id":"59af3a94-1790-4085-9ea8-f3f4710f1e2b","command_center_event_id":"111114fc-2250-4817-9efb-08b3c43f5d9a"},{"id":"8f31eadd-7a0d-4721-8fc0-103b5ffe5012","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/owner-profile-settings-premium-ui","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3276,"terminal":false,"missionId":"e89dc6ee-ae2f-4909-8256-00013f85eefd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"da1347862545e4651a33db0095b10fc6960126d4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4616,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":599,"approvedPlanMs":0,"missionSetupMs":410,"providerAuthMs":0,"shipAndProveMs":3889,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":158,"resolvePreflightMs":410,"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":"e89dc6ee-ae2f-4909-8256-00013f85eefd"},"performance":null,"deploymentId":"forgejo-main-da1347862545","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:48:45.190536+00:00","proof_gate":"canonical_release_dispatched","source_sha":"da1347862545e4651a33db0095b10fc6960126d4","external_id":"forgejo-main-da1347862545","receipt_type":"execute_mission","idempotency_key":"mission:e89dc6ee-ae2f-4909-8256-00013f85eefd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"400f6bd5-42d4-4655-add4-ce7432daff94","command_center_event_id":"e89dc6ee-ae2f-4909-8256-00013f85eefd"},{"id":"8f32140d-bee9-49ca-b35f-07ff92e37b33","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-da7abd631207","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":30324,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":15,"executorlessWaitMs":96777,"firstUsefulResultAt":"2026-10-05T23:58:04.112Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5102,"terminal":false,"missionId":"da7abd63-1207-4660-9c55-9386d3092eda","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2017,"approvedPlanMs":0,"missionSetupMs":262,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":199,"ledgerReconcileMs":0,"lineageReconcileMs":63,"resolvePreflightMs":262,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":199,"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":"da7abd63-1207-4660-9c55-9386d3092eda"},"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-10-05T23:59:04.280704+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5102","receipt_type":"execute_mission","idempotency_key":"mission:da7abd63-1207-4660-9c55-9386d3092eda:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"eeb9334f-174e-41e0-b5f5-c6bb080ddc67","command_center_event_id":"da7abd63-1207-4660-9c55-9386d3092eda"},{"id":"8f3238e2-57e2-4930-933a-332311218162","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-37ebd595d533","writes":[],"patches":[],"version":1,"approved":true,"missionId":"37ebd595-d533-4226-ad6a-09565d186926","objective":"Fix and harden PAUL Console cross-session memory. Generic continuity prompts such as 'what were we last working on?' must automatically recall the newest relevant prior Console session instead of requiring keyword overlap or asking current-chat-vs-missions clarification. Preserve bounded, redacted, provenance-aware memory and current-live-truth rules.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","config/capabilities/knocklaunch-console.json"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"function isLastRunFollowup(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  return /\\b(?:what happened (?:on|with|during) )?(?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text)\n    || /\\b(?:status|result|results|evidence|errors?|issues?) (?:from|of|on) (?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text);\n}\n","replacement":"function isLastRunFollowup(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  return /\\b(?:what happened (?:on|with|during) )?(?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text)\n    || /\\b(?:status|result|results|evidence|errors?|issues?) (?:from|of|on) (?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text);\n}\n\nfunction isCrossSessionContinuityRequest(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  if (!text) return false;\n  return /\\b(?:what (?:were|was) we|what (?:were|was) i|where did we)\\b.*\\b(?:last|previously|before|working on|doing|leave off|left off)\\b/.test(text)\n    || /\\b(?:last|latest|previous|prior|earlier)\\s+(?:thing|work|conversation|chat|session|task|project)\\b/.test(text)\n    || /\\b(?:continue|resume|pick up)\\b.*\\b(?:where we left off|last thing|previous|prior|yesterday|earlier)\\b/.test(text)\n    || /\\b(?:yesterday|last night|last time|earlier today)\\b/.test(text)\n    || /\\b(?:do you remember|remember when|what did i say|what did we say|find the conversation|find the chat)\\b/.test(text);\n}\n"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"  const queryTerms = paulMemoryQueryTerms(args.prompt);\n  const empty = (): ConsoleMemoryBundle => ({","replacement":"  const queryTerms = paulMemoryQueryTerms(args.prompt);\n  const continuityRequest = isCrossSessionContinuityRequest(args.prompt);\n  const empty = (): ConsoleMemoryBundle => ({"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"    const searchTerms = queryTerms.slice(0, 3);\n    const queries: Array<string | null> = [null, ...searchTerms];","replacement":"    const searchTerms = queryTerms.slice(0, 3);\n    const queries: Array<string | null> = continuityRequest ? [null] : [null, ...searchTerms];"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"      if (ranked.matchedTerms.length === 0 && !ranked.hasContextMatch) return [];\n      return [{ sessionId, row, route, tenantRef, createdAt, score: ranked.score }];","replacement":"      if (ranked.matchedTerms.length === 0 && !ranked.hasContextMatch && !continuityRequest) return [];\n      const continuityBoost = continuityRequest ? 18 + paulMemoryRecencyScore(createdAt) * 4 : 0;\n      return [{ sessionId, row, route, tenantRef, createdAt, score: ranked.score + continuityBoost }];"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"        if (ranked.matchedTerms.length === 0 && !ranked.hasContextMatch) continue;\n        const excerpt = redactConsoleMemoryText(rawExcerpt);","replacement":"        if (ranked.matchedTerms.length === 0 && !ranked.hasContextMatch && !continuityRequest) continue;\n        const excerpt = redactConsoleMemoryText(rawExcerpt);"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","anchor":"          score: ranked.score + entry.candidate.score * 0.2,\n          matchedTerms: ranked.matchedTerms,","replacement":"          score: ranked.score + entry.candidate.score * 0.2 + (continuityRequest ? paulMemoryRecencyScore(createdAt) * 8 : 0),\n          matchedTerms: ranked.matchedTerms,"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"37ebd595-d533-4226-ad6a-09565d186926","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","config/capabilities/knocklaunch-console.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":"ac01e8bfc9382be0c034e48acad8d56d902cbe9dc3c432a8a5d585fe04f0db05","replayCount":0,"serializedBytes":5131},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:11:13.280505+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:37ebd595-d533-4226-ad6a-09565d186926:repository-mutation-intent:ac01e8bfc9382be0c034e48acad8d56d902cbe9dc3c432a8a5d585fe04f0db05:0","mission_step_id":"a43b71e5-9720-473c-955e-20bf6297d575","command_center_event_id":"37ebd595-d533-4226-ad6a-09565d186926"},{"id":"8f333cc3-8ec6-44d8-a008-f3c88fe8cfa7","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:config/paul-owner-profile.json","fingerprint":"fa9160f7f71d6b58d320939f3093575ba4004a17e93864c5d2aa7b052af00e8d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:42:46.444234+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a7b09b91-b479-4d6f-988c-16338eb869f5:repository-mutation-intent-blocked:fa9160f7f71d6b58d320939f3093575ba4004a17e93864c5d2aa7b052af00e8d","mission_step_id":"a4a1d5c9-d44d-45d7-bf9f-b9e221ed43d4","command_center_event_id":"a7b09b91-b479-4d6f-988c-16338eb869f5"},{"id":"8f34d231-6c1e-4ccc-98c6-ae1e9c1a0884","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1439e172b10122b9be66f171d6a45efd29780eb8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1439e172b10122b9be66f171d6a45efd29780eb8","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":"e358c885c9e1547df4e47e97926ccd253b245ca83c2b3051de704fa9635d5bdd","forgejoWorkflowProof":{"runId":12482,"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-28T11:28:11.735847+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1439e172b10122b9be66f171d6a45efd29780eb8","external_id":"forgejo-main-1439e172b101","receipt_type":"canonical_release_status","idempotency_key":"mission:83e4fbfd-9393-418c-abd7-d8ad1ec62908:forgejo-release-status:1439e172b10122b9be66f171d6a45efd29780eb8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"eb8a3b5e-ada4-4851-8e5d-0298caf9a063","command_center_event_id":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},{"id":"8f360cbd-1933-4b0c-9e1d-d0555bc59ea6","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","releaseState":"verified","exactConductorRun":{"id":31685528267,"status":"completed","headSha":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T09:15:03.052152+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","external_id":"canonical-release-384dbcfe3ef0","receipt_type":"canonical_release_status","idempotency_key":"mission:4829a7f7-d298-4ea5-936d-0b1e411409e0:release-status:384dbcfe3ef0d7853df33e3d76554b0007c5b3fe:31685528267:verified:canonical-production-release/verified=success","mission_step_id":"0c6f7170-833f-4b81-bc98-1ad433632b44","command_center_event_id":"4829a7f7-d298-4ea5-936d-0b1e411409e0"},{"id":"8f36915b-dd3d-4ff3-abc1-3d3752dd920d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-079a862e98fd","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.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"079a862e-98fd-4e38-9e87-77ca35de3728","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":952,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1253,"providerAuthMs":0,"ledgerPrepareMs":693,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1253,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":693,"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":"079a862e-98fd-4e38-9e87-77ca35de3728"},"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":4388,"likelyAffectedFiles":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:46:25.105783+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:079a862e-98fd-4e38-9e87-77ca35de3728:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9dac99d6-e329-4d90-807f-b22be4b6d11b","command_center_event_id":"079a862e-98fd-4e38-9e87-77ca35de3728"},{"id":"8f37bf35-aa02-424d-b8e7-7b905897516c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-7042be913eec","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1357,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1339,"providerAuthMs":0,"ledgerPrepareMs":788,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1339,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":788,"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":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},"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":5910,"likelyAffectedFiles":["src/components/godmode/LiveEditMode.tsx","src/__tests__/contracts/live-edit-mode.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:35:53.099582+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c3a6c6eb-fd18-4fde-adba-8f59f7373ed3","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"8f380841-196a-45cb-b744-4f9e6c8db646","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ef92f261758c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3485,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6266,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":984,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":5282,"repositoryProviderMs":5282,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2828,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2454},"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":"ef92f261-758c-415a-9dec-6711318ec59d"},"performance":null,"deploymentId":null,"releaseState":"failed","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":3738,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:23:51.131362+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3485","receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"23b04b48-f551-4a9a-a36b-2e189c6a4c4f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"8f3862a9-eec2-4725-a129-05ae59978a9e","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main, add exactly the missing Cloudflare production Worker routes for roofhelpfinder.com/* and www.roofhelpfinder.com/* in wrangler.toml. Preserve all existing routes and application behavior. Ship through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production route proof. Do not change any other file.","tenantRef":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","receivedAt":"2026-08-28T03:28:09.694Z","fingerprint":"ee0f9848f7feab6dde5da091f1d88e9f686c309585578008374bc6ef7967a22b","workstreamRef":"c3f09b565ff545218a0a39cbeb4b5275","conversationId":null,"canonicalBranch":"ai/route-roofhelpfinder-custom-domain-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current Forgejo main, add exactly the missing Cloudflare production Worker routes for roofhelpfinder.com/* and www.roofhelpfinder.com/* in wrangler.toml. Preserve all existing routes and application behavior. Ship through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production route proof. Do not change any other file.","wordingChanged":false,"canonicalIntent":"From current Forgejo main, add exactly the missing Cloudflare production Worker routes for roofhelpfinder.com/* and www.roofhelpfinder.com/* in wrangler.toml. Preserve all existing routes and application behavior. Ship through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production route proof. Do not change any other file.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"wrangler.toml routes roofhelpfinder.com/* and www.roofhelpfinder.com/* through the production Worker using the roofhelpfinder.com zone.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"outcome-2","statement":"The released frontend continues to render the Roof Help Finder Palm Bay page with “Roof problem? Start here.”","proofConditionIds":["proof-runtime"]}],"objective":"From current Forgejo main, add exactly the missing Cloudflare production Worker routes for roofhelpfinder.com/* and www.roofhelpfinder.com/* in wrangler.toml. Preserve all existing routes and application behavior. Ship through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production route proof. Do not change any other file.","constraints":[{"id":"constraint-1","statement":"Only wrangler.toml changes.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Preserve all existing production routes and do not change application, backend, database, auth, or Supabase behavior.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The exact PR diff only changes wrangler.toml and adds both Roof Help Finder route patterns.","route":"/palm-bay","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged frontend release is live and /palm-bay renders “Roof problem? Start here.”","route":"/palm-bay","required":true,"expectedText":"Roof problem? Start here.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/route-roofhelpfinder-custom-domain-20260827","conversationContext":null,"requestContractHash":"a81b2b9455f43f4ee2b0c479c2801bbc29ccd82f771cdf840f053f2a35df6154","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:28:10.174018+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:82309577-e5ad-47ab-ba50-bdfc46acf485:tenant-workstream-contribution:ee0f9848f7feab6dde5da091f1d88e9f686c309585578008374bc6ef7967a22b","mission_step_id":null,"command_center_event_id":"82309577-e5ad-47ab-ba50-bdfc46acf485"},{"id":"8f3c8b67-01a3-4de6-bc0f-54ac36a23b8b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-customers-card-density","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2832,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"22157620-3e9c-48bb-b051-737d51dcd7dd","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":"22157620-3e9c-48bb-b051-737d51dcd7dd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6979,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","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":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T12:53:55.685326+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:22157620-3e9c-48bb-b051-737d51dcd7dd:execute_mission:repair_mission_synthesis_ready","mission_step_id":"53cb8401-b16b-4d40-9cfc-bb8a881573b9","command_center_event_id":"22157620-3e9c-48bb-b051-737d51dcd7dd"},{"id":"8f3f2c6b-9485-4d1e-8d04-c2c20cffdb1c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"One-line test-only live proof for owner-directed Gate completion-intent latency optimization.","baseSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","issuedAt":1788527769351,"expiresAt":1788527949351,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","authorizationId":"af2e84b6-3c7d-41bf-bf6b-396de48aba73","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:16:09.904732+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:af2e84b6-3c7d-41bf-bf6b-396de48aba73","mission_step_id":"40695763-da33-4944-b25e-7e2d68816713","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"8f3f7518-0280-4766-837e-b10a70487bb7","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2582,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"56bf89102606cccf402969c8b990da40faa89605","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:49:04.755317+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"56bf89102606cccf402969c8b990da40faa89605","external_id":"2582","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9bb18c54-e72c-478d-98b7-23c58ba43e55:merged-pr:2582:56bf89102606cccf402969c8b990da40faa89605","mission_step_id":"2cb89a93-59bb-4ca0-a28c-a734924d3b21","command_center_event_id":"9bb18c54-e72c-478d-98b7-23c58ba43e55"},{"id":"8f40cf13-1670-4edc-a410-086cf408f0a3","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js"],"reason":"Owner-authorized scoped control plane maintenance: make two behavior-identical source constructs compatible with both stale compact-format assertions and the corrected whitespace-tolerant invariant tests on the same PR.","baseSha":"86f1fec0973ac7011108db860d8f574b437d690a","issuedAt":1787857910704,"expiresAt":1787858090704,"missionId":"e57906ff-764d-4381-9f3a-8b48dc1874fe","singleUse":true,"authorizationId":"623e3f04-a2fe-4f68-b31f-0cdf46db2a53"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:11:52.354035+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:623e3f04-a2fe-4f68-b31f-0cdf46db2a53","mission_step_id":"3551c96c-0dfa-43ef-99f5-68a9f09366d3","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"8f4384de-6a77-42f8-8eec-b8be0d14d923","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"3e8657405d5be1adf701261503c111a37a1eb68c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3e8657405d5be1adf701261503c111a37a1eb68c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/177","runId":177,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"221bc5aa650b594aacca698372eb63825dfb40ab","deploymentId":"forgejo-main-221bc5aa650b594aacca698372eb63825dfb40ab","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.38.7-forgejo-queue-connector-compat","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:01:30.34917+00:00","proof_gate":"canonical_release_pending","source_sha":"3e8657405d5be1adf701261503c111a37a1eb68c","external_id":"forgejo-main-3e8657405d5b","receipt_type":"canonical_release_status","idempotency_key":"mission:21e3170b-b1bd-4317-bf68-07f5ac40d1e8:forgejo-release-status:3e8657405d5be1adf701261503c111a37a1eb68c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5be67eba-e792-43ad-ab58-66c10cb82eba","command_center_event_id":"21e3170b-b1bd-4317-bf68-07f5ac40d1e8"},{"id":"8f43b0d1-c512-40fa-b2ac-0d099031a527","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1cc0fcf069d5","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":3550,"terminal":false,"missionId":"1cc0fcf0-69d5-4418-a5bf-77fe877f63a8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1169,"missionSetupMs":311,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":311,"repositoryMutationMs":4993,"repositoryProviderMs":4993,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2924,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2069},"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":"1cc0fcf0-69d5-4418-a5bf-77fe877f63a8"},"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":3194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T20:57:27.100448+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3550","receipt_type":"execute_mission","idempotency_key":"mission:1cc0fcf0-69d5-4418-a5bf-77fe877f63a8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9365b4f9-d82b-4dc7-8b69-ca923701ce6e","command_center_event_id":"1cc0fcf0-69d5-4418-a5bf-77fe877f63a8"},{"id":"8f442ddc-62f0-43ab-ae47-b253ea4dd3bc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35ec075e42e","reason":"explicit_pull_request_identity_mismatch:4144","status":"blocked","metrics":{"receiptBytes":21960,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":234813,"firstUsefulResultAt":"2026-09-29T16:19:02.407Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.1-readiness-lockdown","prNumber":4144,"terminal":false,"missionId":"c35ec075-e42e-4529-890d-b8e10159e3c6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":849,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":849,"missionSetupMs":1289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":924,"resolvePreflightMs":1289,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":365,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c35ec075-e42e-4529-890d-b8e10159e3c6"},"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-29T16:21:44.33574+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"4144","receipt_type":"execute_mission","idempotency_key":"mission:c35ec075-e42e-4529-890d-b8e10159e3c6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"eaad6118-ae05-4173-a99e-5c156dcf503f","command_center_event_id":"c35ec075-e42e-4529-890d-b8e10159e3c6"},{"id":"8f44a134-6ccd-42c3-a4ff-836c04624fe3","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-profile","satisfied":true,"statement":"PAUL has a versioned owner-only Noel behavior profile covering identity, shorthand, profanity/frustration interpretation, execution defaults, play-by-play, completion proof, and learning policy.","proofConditionIds":["runtime"]},{"id":"shorthand","satisfied":true,"statement":"Classic Noel shorthand is deterministically interpreted before model reasoning without overriding longer explicit requests.","proofConditionIds":["runtime"]},{"id":"regressions","satisfied":true,"statement":"A committed owner behavior regression corpus covers the classic failure cases and is required by canonical Gate.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Noel-specific language, authority, shorthand, and profanity interpretation apply only to platform-admin PAUL; tenant Sidekick remains role/tenant scoped.","proofConditionIds":["runtime"]},{"id":"live-truth","satisfied":true,"statement":"Stable owner training never overrides current explicit owner requests or live Prime/runtime/repository truth.","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":"bfae8ca252ae1771b0644f449dab6b470da08163b45fafc10d76cff1f19e259a","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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"bfae8ca252ae1771b0644f449dab6b470da08163b45fafc10d76cff1f19e259a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:05:30.575307+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0d4d671d8f9cd9b6cd97912393bbfe8a974c8820","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3e26bde8-9d3e-40dd-b90f-6dfd1d52e43f:request-contract:bfae8ca252ae1771b0644f449dab6b470da08163b45fafc10d76cff1f19e259a:0d4d671d8f9cd9b6cd97912393bbfe8a974c8820:verified:","mission_step_id":"6324f372-f568-416e-af35-66cd3aa89d54","command_center_event_id":"3e26bde8-9d3e-40dd-b90f-6dfd1d52e43f"},{"id":"8f44cf62-5517-4ad3-bd66-3a1e9681b371","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"9371269dd3f20c37bc9409fe97eb26ad75a30e51","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"9371269dd3f20c37bc9409fe97eb26ad75a30e51","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"717728041be433ab2ed205ebe810fb8933520ad5a1b6b6fa5a880bf5454a291d","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:39:38.252098+00:00","proof_gate":"canonical_release_pending","source_sha":"9371269dd3f20c37bc9409fe97eb26ad75a30e51","external_id":"forgejo-main-9371269dd3f2","receipt_type":"canonical_release_status","idempotency_key":"mission:04b55f61-c410-4453-aa5e-deed5f1faeae:forgejo-release-status:9371269dd3f20c37bc9409fe97eb26ad75a30e51:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"8c46991d-b363-4f13-9fd1-6fe11f277c17","command_center_event_id":"04b55f61-c410-4453-aa5e-deed5f1faeae"},{"id":"8f4622ab-feba-4e8f-ac02-84e1efe6f5ad","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":"77131355-402a-45c3-b464-8a85aaf0bb3c","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":"77131355-402a-45c3-b464-8a85aaf0bb3c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7387,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/WorkflowRouter.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-deploy-controller-liveness.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:23:15.499458+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77131355-402a-45c3-b464-8a85aaf0bb3c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"01b90aa8-bf3d-48f7-b452-39810a7ad4cf","command_center_event_id":"77131355-402a-45c3-b464-8a85aaf0bb3c"},{"id":"8f47462f-25a0-49d7-9834-a1a476d814da","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ecb4745525d5","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":58430,"releaseCount":0,"toolCallCount":38,"repeatedCallCount":28,"executorlessWaitMs":1151142,"firstUsefulResultAt":"2026-10-06T20:00:06.581Z","recoveryAttemptCount":18,"ownerInterruptionCount":0},"version":null,"prNumber":5238,"terminal":false,"missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"2b57df054966516cba427d986810cbcd97979d5c","timingsMs":{"prReadinessMs":724,"approvedPlanMs":0,"shipAndProveMs":3418,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},"performance":null,"deploymentId":"forgejo-main-2b57df054966","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:19:17.835674+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"5238","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ecb47455-25d5-4ba2-b044-0d050aeb1b5d:automatic-mission-resume:5238:canonical_release_already_verified","mission_step_id":"bc785525-9996-448f-bee9-6d9330b0fe9e","command_center_event_id":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},{"id":"8f477b88-a037-4058-abf2-652ea0fd47d1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/speedy-panda-public-site-route","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":3222,"terminal":false,"missionId":"88270c97-2772-4707-82ae-773c69a5b3db","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16363,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1589,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":14774,"repositoryProviderMs":14774,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6724,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8050},"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":"88270c97-2772-4707-82ae-773c69a5b3db"},"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":3718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T14:34:59.469039+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3222","receipt_type":"execute_mission","idempotency_key":"mission:88270c97-2772-4707-82ae-773c69a5b3db:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"18d99d12-c765-44cf-ac49-7f16e6ba2196","command_center_event_id":"88270c97-2772-4707-82ae-773c69a5b3db"},{"id":"8f47a6e4-735a-4c60-9276-5e3102fdb13f","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Repair proven frontend production release failures from run 5250: incomplete Vite sparse checkout and loss of valid dependency cache after downstream build failure.","baseSha":"e45fe132cbdb480ad17a42677dde089c3d8ee88b","issuedAt":1788537349916,"expiresAt":1788537529916,"missionId":"5e22f098-a028-43ca-b9b5-f02beb4c1092","authorizationId":"0d1da60c-5a27-4e8d-95a1-bc1d4fe25790","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:55:50.486334+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e45fe132cbdb480ad17a42677dde089c3d8ee88b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0d1da60c-5a27-4e8d-95a1-bc1d4fe25790","mission_step_id":"277c34fd-48bd-41b2-894d-5abd377863e3","command_center_event_id":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},{"id":"8f489f98-7ac0-4fd0-8489-0d35007df59e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-actions-operator-524-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.1-protected-main-release-handoff","prNumber":null,"terminal":false,"missionId":"49c6154a-22ac-46d5-ac37-5a6be555e074","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1996,"missionSetupMs":1956},"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":"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":14496,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T23:36:13.706119+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:49c6154a-22ac-46d5-ac37-5a6be555e074:execute_mission:repair_mission_synthesis_ready","mission_step_id":"62c1a81e-a78a-4e11-85df-297a13c02763","command_center_event_id":"49c6154a-22ac-46d5-ac37-5a6be555e074"},{"id":"8f495907-fa56-4dd4-ad3e-7fdbf1513d92","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-dc4cc73e74c1","prNumber":4246,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:13:42.362014+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","external_id":"4246","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dc4cc73e-74c1-4255-ae1c-b60b8a5898b1:merged-pr:4246:1d8ba5f6fb202688f958470546ab5c7e8b7759e9","mission_step_id":"ca880a79-ec20-49a1-ba14-5441e768fae2","command_center_event_id":"dc4cc73e-74c1-4255-ae1c-b60b8a5898b1"},{"id":"8f495d40-aac7-48ea-8af8-4f38a31a5220","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d2c2a8e5750","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":127307,"releaseCount":0,"toolCallCount":73,"repeatedCallCount":67,"executorlessWaitMs":1326290,"firstUsefulResultAt":"2026-10-05T16:00:36.315Z","recoveryAttemptCount":66,"ownerInterruptionCount":0},"version":null,"prNumber":4964,"terminal":false,"missionId":"1d2c2a8e-5750-4ad3-801f-c82e4dc41489","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"1d2c2a8e-5750-4ad3-801f-c82e4dc41489"},"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":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:02:30.266224+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4964","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d2c2a8e-5750-4ad3-801f-c82e4dc41489:automatic-mission-resume:4964:repair_mission_pr_ready_retryable","mission_step_id":"ccfb87a1-df3f-4c1c-830d-88bae3a4dad7","command_center_event_id":"1d2c2a8e-5750-4ad3-801f-c82e4dc41489"},{"id":"8f4a4c3c-831e-4468-9396-f03e832e8a73","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue mission db52d396-d9cb-4f75-a324-b16bac475948 from exact green PR #1717 head acdfe84732c28575e75e17fb2eaa9c77bae75822. Do not change source. Squash merge #1717, release cc-execution only, verify live runtime version 1.58.52-merged-release-target-recovery-refreeze and refreeze. No other release target or product mutation.","wordingChanged":false,"canonicalIntent":"Continue mission db52d396-d9cb-4f75-a324-b16bac475948 from exact green PR #1717 head acdfe84732c28575e75e17fb2eaa9c77bae75822. Do not change source. Squash merge #1717, release cc-execution only, verify live runtime version 1.58.52-merged-release-target-recovery-refreeze and refreeze. No other release target or product mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recovery","statement":"Historical merged-release target detection resolves from immutable compare or exact signed protected-main push payload.","proofConditionIds":["repo","gate","runtime"]},{"id":"live","statement":"Updated cc-execution runtime is live/refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Continue mission db52d396-d9cb-4f75-a324-b16bac475948 from exact green PR #1717 head acdfe84732c28575e75e17fb2eaa9c77bae75822. Do not change source. Squash merge #1717, release cc-execution only, verify live runtime version 1.58.52-merged-release-target-recovery-refreeze and refreeze. No other release target or product mutation.","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":"Merged release recovery includes strict exact signed push-event changed-path fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage.","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.52 merged-release target recovery runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"d32e72b5056ac499ef9197a46b953830f4892e6bdc5598be76fa8e6afeed853f","requestContractRevision":4,"previousRequestContractHash":"cc8e57a955113138e106ab2c0e0673d7edad97baedf3b48514afdcd1668f7cfc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:44:23.92082+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:request-contract:d32e72b5056ac499ef9197a46b953830f4892e6bdc5598be76fa8e6afeed853f","mission_step_id":"96ea2bef-14c1-4ffd-96aa-6b56db1247e4","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"8f4b1f10-afe6-4975-9d5e-43d65021e632","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-entrance-video-20260821","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":null,"terminal":false,"missionId":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59","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":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8941,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:08:40.457113+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19f7cd36-103c-4e6e-8a4f-5c99208b7d59:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ab31c123-eaad-47d4-be68-be8e4181072f","command_center_event_id":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59"},{"id":"8f4b4879-558a-48ac-9ed6-b8df9d0e2fec","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"93d519f283443e94374143d6b253eeb8c232a355","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Frontend-only corrective repair for the failed mobile nav stacking change. On current main, in src/PrivateAppShell.tsx, make InstalledAppNavigationRecovery reliably place the Back/Home/Refresh/Messages utility bar at the bottom of the mobile viewport and move the actual tenant mobile nav directly above it. Do not rely only on data-* selectors: if no known selector matches, detect the actual bottom-fixed navigation element by computed style/geometry (fixed or sticky near bottom, navigation semantics, spans most of viewport width), excluding the utility footer itself. Apply the offset equal to the utility footer height, preserve and restore the original inline bottom value on cleanup, and keep normal scrolling/content padding intact. This must work on /321-auto-unlock/owner/command and remain shared/platform-wide. Use current main, smallest frontend diff, one fresh ai/* branch, one PR, canonical Gate, squash merge, Cloudflare frontend deployment, and live proof. Do not use KNOCKLAUNCH Core.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"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.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"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":"b717fcd432e18a40dc739c14942663eb944ed1c99e2c2bd48fec6f12d5c3cd6e","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"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":"b717fcd432e18a40dc739c14942663eb944ed1c99e2c2bd48fec6f12d5c3cd6e"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/321-auto-unlock/owner/command","currentSourceSha":"93d519f283443e94374143d6b253eeb8c232a355","witnessSourceSha":"93d519f283443e94374143d6b253eeb8c232a355","verificationState":null,"witnessRequestContractHash":"b717fcd432e18a40dc739c14942663eb944ed1c99e2c2bd48fec6f12d5c3cd6e"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:11:20.389733+00:00","proof_gate":"request_contract_pending","source_sha":"93d519f283443e94374143d6b253eeb8c232a355","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8:request-contract:b717fcd432e18a40dc739c14942663eb944ed1c99e2c2bd48fec6f12d5c3cd6e:93d519f283443e94374143d6b253eeb8c232a355:pending:visual","mission_step_id":"5dfdb8d0-e589-455f-94e1-832876c4a0bd","command_center_event_id":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8"},{"id":"8f4b7ae2-abc9-4de6-a053-19b91865a7c8","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js"],"baseSha":"620215cc3a440a0ecdd0ef8f43426a892aca0a70","issuedAt":1791509544794,"expiresAt":1791509724794,"missionId":"bc9a257c-a898-4dc8-bd65-fad9bad6f552","autoRefreeze":true,"authorizationId":"19ccd978-2742-4704-8398-f767ec0e673a","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T01:32:25.238144+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"620215cc3a440a0ecdd0ef8f43426a892aca0a70","external_id":"19ccd978-2742-4704-8398-f767ec0e673a","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:bc9a257c-a898-4dc8-bd65-fad9bad6f552:19ccd978-2742-4704-8398-f767ec0e673a","mission_step_id":"3df3f047-c30d-4588-9526-732d5a0b762e","command_center_event_id":"bc9a257c-a898-4dc8-bd65-fad9bad6f552"},{"id":"8f4cbb4e-86b0-4888-afec-1706be8aa15e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e1207667e207","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":60610,"releaseCount":1,"toolCallCount":23,"repeatedCallCount":11,"executorlessWaitMs":2588146,"firstUsefulResultAt":"2026-09-30T03:09:55.248Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4199,"terminal":false,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"18eff3c59c85054dd40ad2e23536f4dbab981608","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":71,"approvedPlanMs":0,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":1151,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1207667-e207-4a09-82e3-12d30206e8af"},"performance":null,"deploymentId":"forgejo-main-18eff3c59c85","releaseState":"failed","workflowRunId":13316,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:29:52.534538+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e53b3465690bc67244d9edbb37f575f7c9b00386","external_id":"forgejo-main-e53b3465690b","receipt_type":"execute_mission","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1ac8caf6-b47b-4c06-ac66-236b12b65a47","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"8f4dfd86-edc5-4871-9de7-1fb0e634e23d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-404f3caba641","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2635,"terminal":false,"missionId":"404f3cab-a641-439c-8d6a-6d14fb10a7d4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"032b8617f47c32c154f36bd64a13935ce60ca8a0","timingsMs":{"prReadinessMs":435,"approvedPlanMs":0,"shipAndProveMs":3030,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},"performance":null,"deploymentId":"forgejo-main-032b8617f47c","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":2118,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T13:28:35.069139+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2635","receipt_type":"automatic_mission_resume","idempotency_key":"mission:404f3cab-a641-439c-8d6a-6d14fb10a7d4:automatic-mission-resume:2635:canonical_release_dispatched","mission_step_id":"625428c5-2c08-490c-9e64-3f588cb562f9","command_center_event_id":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},{"id":"8f4fa80d-587c-4eb3-b9f0-7b5f71a50b02","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"83812ec2bd39ffdb4618a35554e9d7c326e3a95e","sourceSha":"033c35f06689eeb95a1d7bd8cdc805961d0badeb","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:08:32.900167+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"033c35f06689eeb95a1d7bd8cdc805961d0badeb","external_id":"canonical-release-033c35f06689","receipt_type":"canonical_release_status","idempotency_key":"mission:6d224eac-530a-444a-a58c-74d127fcd14f:forgejo-release-ancestry:033c35f06689eeb95a1d7bd8cdc805961d0badeb:83812ec2bd39ffdb4618a35554e9d7c326e3a95e:main_history_page_inconclusive","mission_step_id":"a23732b1-a791-4525-a0f2-5475ad7b3110","command_center_event_id":"6d224eac-530a-444a-a58c-74d127fcd14f"},{"id":"8f501823-f0a2-45c3-9279-fb16d6b6e0b2","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":"c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824","releaseState":"pending","exactConductorRun":{"id":31310608588,"status":"in_progress","headSha":"82b77e2a1daf3f0edbb35d2eddb4d38f3f8eadf6","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T11:23:44.899281+00:00","proof_gate":"canonical_release_pending","source_sha":"c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824","external_id":"canonical-release-c7d884f5e6f3","receipt_type":"canonical_release_status","idempotency_key":"mission:5a836982-fb3d-480b-b51d-cdfffb603d08:release-status:c7d884f5e6f3a6f68fd5ed6712da01afb8a2c824:31310608588:pending:canonical-production-release/verified=pending","mission_step_id":"719fc112-2e31-4381-881f-818251504681","command_center_event_id":"5a836982-fb3d-480b-b51d-cdfffb603d08"},{"id":"8f503762-bf7e-4b1b-b93e-684f0c9fd8da","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"runtime\"],\"pendingIds\":[\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T09:46:05.159803+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1297fc3ea836\",\"prNumber\":3867,\"sourceSha\":\"a3ff44c8f8b6402fa447fed244bad2fb54114dfa\",\"deploymentId\":\"forgejo-main-a3ff44c8f8b6\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:33:51.504444+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:owner-progress-heartbeat:119366055","mission_step_id":"9168f9e5-9e14-4d29-8348-80f28a7635a1","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"8f50784c-5293-46cb-b7d6-862c01ac5a2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-frontend-release-diagnostics-20260815","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2268,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":152,"terminal":false,"missionId":"4148bbb6-e015-4f01-a235-eff8ac0e15fa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4148bbb6-e015-4f01-a235-eff8ac0e15fa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":906,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:41:21.025363+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"152","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4148bbb6-e015-4f01-a235-eff8ac0e15fa:automatic-mission-resume:152:repair_mission_pr_ready_retryable","mission_step_id":"eea01de6-d39f-47cf-8a15-8795037423a9","command_center_event_id":"4148bbb6-e015-4f01-a235-eff8ac0e15fa"},{"id":"8f52c2b8-ab02-415c-98ac-ddd2e88cdc64","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"40efd959b9da7cda111ba6fd9edc82a3ba9da34c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"40efd959b9da7cda111ba6fd9edc82a3ba9da34c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/700","runId":700,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T13:07:20.025755+00:00","proof_gate":"canonical_release_pending","source_sha":"40efd959b9da7cda111ba6fd9edc82a3ba9da34c","external_id":"forgejo-main-40efd959b9da","receipt_type":"canonical_release_status","idempotency_key":"mission:bb096154-74a4-4e4c-9c8e-26e6f75116ec:forgejo-release-status:40efd959b9da7cda111ba6fd9edc82a3ba9da34c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"79f16ded-d2ef-4757-94e3-2d088275e204","command_center_event_id":"bb096154-74a4-4e4c-9c8e-26e6f75116ec"},{"id":"8f544dd6-4440-437d-be3b-59b2541109de","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b531de386c1d","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":26909,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":28348,"firstUsefulResultAt":"2026-09-30T21:20:02.996Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4278,"terminal":false,"missionId":"b531de38-6c1d-475a-8a77-cda08e351f05","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"66c83b3bd632f42e7df74fd07aeb34825feab197","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":2631,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b531de38-6c1d-475a-8a77-cda08e351f05"},"performance":null,"deploymentId":"forgejo-main-66c83b3bd632","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:22:23.344536+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4278","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b531de38-6c1d-475a-8a77-cda08e351f05:automatic-mission-resume:4278:canonical_release_reconciliation_pending","mission_step_id":"5bc3f2eb-214f-43f1-a3cc-d8e116320cf1","command_center_event_id":"b531de38-6c1d-475a-8a77-cda08e351f05"},{"id":"8f563464-f077-4fa1-8eac-33d8018a5a32","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"49b4a1be-2ad7-4edf-a376-f4f1c88b65e7","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-53d37037d0b1","reason":null,"status":"pending","metrics":{"receiptBytes":39646,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":1,"executorlessWaitMs":675125,"firstUsefulResultAt":"2026-09-26T14:20:05.432Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3798,"terminal":false,"missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","timingsMs":{"queue":335,"total":354,"execution":19},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},"performance":null,"deploymentId":"forgejo-main-d9bbea33164a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"49b4a1be-2ad7-4edf-a376-f4f1c88b65e7","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"49b4a1be-2ad7-4edf-a376-f4f1c88b65e7","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11982,"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":1743,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:31:22.062441+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","external_id":"49b4a1be-2ad7-4edf-a376-f4f1c88b65e7","receipt_type":"visual_proof_started","idempotency_key":"mission:53d37037-d0b1-4265-b5b6-e9ea72ad856e:visual-start:49b4a1be-2ad7-4edf-a376-f4f1c88b65e7","mission_step_id":"01c643bf-804e-498e-b046-bfd3aea00ba9","command_center_event_id":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},{"id":"8f5e1115-47d6-4896-8bf6-3ca5aeeb2c25","source":"cc-execution","status":"retryable","payload":{"runId":10164,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","prNumber":3250,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:30:09.165504+00:00","proof_gate":"transient_recovery_provider_failure","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"10164","receipt_type":"automatic_transient_recovery_provider_failure","idempotency_key":"transient-release-recovery-dispatch-failed:10164:1.58.182-witness-render-cold-start-aware","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"8f5e14b8-33a5-4717-8c61-a179819b5a74","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-open Forgejo PR #1515 for this corrective generation and update only its existing branch. Apply the supplied PREHISTORIC-001 migration/test hardening, then re-gate the exact new head, squash merge the same PR, release affected targets, and prove the explicit request contract. Do not create another PR or branch.","wordingChanged":false,"canonicalIntent":"Adopt the already-open Forgejo PR #1515 for this corrective generation and update only its existing branch. Apply the supplied PREHISTORIC-001 migration/test hardening, then re-gate the exact new head, squash merge the same PR, release affected targets, and prove the explicit request contract. Do not create another PR or branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"prehistoric-001-live","statement":"PREHISTORIC-001 is merged and live with deterministic real-tenant bucket provisioning, direct Supabase media sync, primary rollover, and cache-safe versioned resolution.","proofConditionIds":["repo","gate","migration","frontend","database"]}],"objective":"Adopt the already-open Forgejo PR #1515 for this corrective generation and update only its existing branch. Apply the supplied PREHISTORIC-001 migration/test hardening, then re-gate the exact new head, squash merge the same PR, release affected targets, and prove the explicit request contract. Do not create another PR or branch.","constraints":[{"id":"same-pr","statement":"Use the existing branch and PR #1515; do not create a duplicate PR.","proofConditionIds":["repo"]},{"id":"no-demo-contamination","statement":"Prospect/demo tenants must retain demo storage scope and must not be backfilled into real tenant buckets.","proofConditionIds":["migration","database"]},{"id":"no-manual-cache","statement":"No manual reconcile or cache-clearing action is required for media replacement.","proofConditionIds":["frontend","database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains PREHISTORIC-001 contract and enforcement source after squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact PR head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"migration","kind":"runtime","claim":"Production Supabase has the PREHISTORIC-001 storage trigger/functions and private real-tenant bucket settings.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend","kind":"runtime","claim":"Production frontend resolves tenant media with asset-id plus version cache identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Live database proves tenant-isolated deterministic primary media behavior and demo exclusion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ab5c49814f2383ff1194540939b16ffacb40e0ac62487580465c393e9d4d17d8","requestContractRevision":2,"previousRequestContractHash":"f5ab0a495fad8764666d5d6d2aa8cedef99935d69c7d647aacd7367f42e42f40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T01:52:07.881821+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9d75788f-1bb1-41c1-b45a-164fcbb902b3:request-contract-revision:2:ab5c49814f2383ff1194540939b16ffacb40e0ac62487580465c393e9d4d17d8","mission_step_id":"1fe830f6-dd7c-42f2-9e43-096e2175ab77","command_center_event_id":"9d75788f-1bb1-41c1-b45a-164fcbb902b3"},{"id":"8f5e87cb-891c-4f76-b4f3-0557f2b94d38","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"5b97efec0ca87b8a06daf72e560067cfd0d2c76a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"5b97efec0ca87b8a06daf72e560067cfd0d2c76a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"25b0f006acee15420c0e634d46daf9099236c9be6f38ac6be5f2b69ac2cce7b7","forgejoWorkflowProof":{"runId":6773,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5b97efec0ca87b8a06daf72e560067cfd0d2c76a","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-5b97efec0ca87b8a06daf72e560067cfd0d2c76a","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6773,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.94-mission-generation-terminality","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T08:54:50.757614+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5b97efec0ca87b8a06daf72e560067cfd0d2c76a","external_id":"forgejo-main-5b97efec0ca8","receipt_type":"canonical_release_status","idempotency_key":"mission:bf98507a-3fbb-4d63-9522-f1f02088fd0c:forgejo-release-status:5b97efec0ca87b8a06daf72e560067cfd0d2c76a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"33a8c979-7942-4626-ad58-acb7817883d0","command_center_event_id":"bf98507a-3fbb-4d63-9522-f1f02088fd0c"},{"id":"8f5fdd4f-a9bb-4359-a50e-d78258058ac5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in objective received.","nextAction":{"lane":"cc-execution","action":"resolve_preflight","reason":"durable_state:preflight","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"objective_received\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"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:51:19.048438+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:50:02.764573+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a436ff31-571e-4922-be18-c07fa9261ba1:owner-progress-heartbeat:119330120","mission_step_id":"2e0ac636-8e14-493c-b7d6-e703b148be12","command_center_event_id":"a436ff31-571e-4922-be18-c07fa9261ba1"},{"id":"8f6034da-1e73-4ec7-af0e-a60eaa3caf61","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":926,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"2ef87f48-1205-4b26-ad79-3fdcc791298e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2ef87f48-1205-4b26-ad79-3fdcc791298e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T21:36:07.913285+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ef87f48-1205-4b26-ad79-3fdcc791298e:execute_mission:repair_mission_execution_blocked","mission_step_id":"923b7c9e-8e2d-435f-af48-c7f4cc673374","command_center_event_id":"2ef87f48-1205-4b26-ad79-3fdcc791298e"},{"id":"8f629f13-9d37-403f-83bb-9e1fbf57b4ce","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"4ea7ea98-7bc1-465a-b10f-00436b063fdd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:57:38.943905+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:4ea7ea98-7bc1-465a-b10f-00436b063fdd:mission-cancel:4ea7ea98-7bc1-465a-b10f-00436b063fdd","mission_step_id":null,"command_center_event_id":"4ea7ea98-7bc1-465a-b10f-00436b063fdd"},{"id":"8f64924b-38fd-43a6-a1de-fa38fa7d2f75","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3434,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2135,"firstUsefulResultAt":"2026-10-06T15:44:42.605Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"2cba704f-8574-4243-9957-7e50dd866abf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3021,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1020,"providerAuthMs":0,"ledgerPrepareMs":1020,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1020,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1020,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"2cba704f-8574-4243-9957-7e50dd866abf"},"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":1917,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:44:44.792582+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"70bcf3ab-daca-4a2b-b78e-f7269b25e2f8","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"8f6591c0-cffd-4d20-82ce-ff40fdaeaa3d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-db3fece90bac","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6189,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"executorlessWaitMs":28552,"firstUsefulResultAt":"2026-09-24T20:42:57.302Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"db3fece9-0bac-4e64-84a2-d2c640fd0650","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":875,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":302,"providerAuthMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":302,"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":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},"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":3706,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:42:57.349802+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db3fece9-0bac-4e64-84a2-d2c640fd0650:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"38d827c5-f2c3-4b32-bdcb-60fa1e4202f8","command_center_event_id":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},{"id":"8f66c1fa-ccd4-4f89-a1e9-8caf3b863eb5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/paul-owner-execution-policy.test.js"],"baseSha":"fa8663945ba7e50a97cfa4d2b3e9d46090ac0854","issuedAt":1791827062875,"expiresAt":1791827242875,"missionId":"99564f2e-c90d-4c25-84c4-2618106e91c5","autoRefreeze":true,"authorizationId":"8e7e19f5-d50b-4bdc-8711-93caa74a86e4","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T17:44:23.321377+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"fa8663945ba7e50a97cfa4d2b3e9d46090ac0854","external_id":"8e7e19f5-d50b-4bdc-8711-93caa74a86e4","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:99564f2e-c90d-4c25-84c4-2618106e91c5:8e7e19f5-d50b-4bdc-8711-93caa74a86e4","mission_step_id":null,"command_center_event_id":"99564f2e-c90d-4c25-84c4-2618106e91c5"},{"id":"8f6b89f6-8180-488f-9aee-f13cac34b4a8","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\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"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-02T19:26:12.63238+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9b6d684ec0c9\",\"prNumber\":4493,\"sourceSha\":\"bea2376dc201e2c38789bea49f0f64b66b0769a7\",\"deploymentId\":\"forgejo-main-bea2376dc201\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:29:34.70172+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9b6d684e-c0c9-4c55-adfc-dfd70b6ad7e6:owner-progress-heartbeat:119397238","mission_step_id":"01be9478-04a9-47ca-b09f-7fd7a695fb04","command_center_event_id":"9b6d684e-c0c9-4c55-adfc-dfd70b6ad7e6"},{"id":"8f6bbc4b-4298-4305-9b91-91ba18ada770","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the corrective generation on the same durable mission. Remove duplicate release-target ownership drift inside cc-execution: update workers/cc-execution/src/release-target-ownership.js to the same semantics now proven in scripts/release-target-ownership.mjs, so workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and no longer recover ccExecution=true; workers/cc-execution/** and config/control-plane-capabilities.json remain ccExecution runtime-affecting. Add direct runtime regression coverage for both no-op orchestration paths and real Worker/runtime-contract paths. Bump cc-execution to 1.58.35-noop-release-reconcile-refreeze. Preserve selected-target skipped/failure semantics, exact-source/request-contract binding, per-target release success, duplicate-release prevention, canonical Gate/squash merge/release ownership. This corrective generation legitimately releases cc-execution once because its reconciler source changes; after that, reconcile the proven prior no-release workflow behavior and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the corrective generation on the same durable mission. Remove duplicate release-target ownership drift inside cc-execution: update workers/cc-execution/src/release-target-ownership.js to the same semantics now proven in scripts/release-target-ownership.mjs, so workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and no longer recover ccExecution=true; workers/cc-execution/** and config/control-plane-capabilities.json remain ccExecution runtime-affecting. Add direct runtime regression coverage for both no-op orchestration paths and real Worker/runtime-contract paths. Bump cc-execution to 1.58.35-noop-release-reconcile-refreeze. Preserve selected-target skipped/failure semantics, exact-source/request-contract binding, per-target release success, duplicate-release prevention, canonical Gate/squash merge/release ownership. This corrective generation legitimately releases cc-execution once because its reconciler source changes; after that, reconcile the proven prior no-release workflow behavior and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"classification","statement":"Orchestration-only diffs select no product runtime targets in both protected-main planning and deployed mission reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"no-op-verification","statement":"Successful exact-source no-release workflows remain verified no-op releases and do not trigger false cc-execution recovery.","proofConditionIds":["repo","runtime"]},{"id":"selected-failures","statement":"Actual cc-execution runtime/config diffs still require cc-execution release proof and selected-target failures remain blocking.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Corrective cc-execution release is live on the exact merged source, the durable mission reaches verified terminal state, and control plane is refrozen.","proofConditionIds":["runtime","refrozen"]}],"objective":"Unfreeze the control plane for the corrective generation on the same durable mission. Remove duplicate release-target ownership drift inside cc-execution: update workers/cc-execution/src/release-target-ownership.js to the same semantics now proven in scripts/release-target-ownership.mjs, so workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and no longer recover ccExecution=true; workers/cc-execution/** and config/control-plane-capabilities.json remain ccExecution runtime-affecting. Add direct runtime regression coverage for both no-op orchestration paths and real Worker/runtime-contract paths. Bump cc-execution to 1.58.35-noop-release-reconcile-refreeze. Preserve selected-target skipped/failure semantics, exact-source/request-contract binding, per-target release success, duplicate-release prevention, canonical Gate/squash merge/release ownership. This corrective generation legitimately releases cc-execution once because its reconciler source changes; after that, reconcile the proven prior no-release workflow behavior and refreeze.","constraints":[{"id":"safety","statement":"Preserve exact-source/request-contract binding, affected-target-only proof, selected-target failure detection, duplicate-release prevention, canonical Gate/squash merge/release ownership, and hard safety invariants.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Worker-level regression coverage proves no-op orchestration ownership and real cc-execution ownership semantics.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.35-noop-release-reconcile-refreeze is live on the exact merged corrective source and mission reconciliation no longer manufactures a release for orchestration-only paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after terminal proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"02b9707f8d26901fcb95d5c22955ccc5e1daeb5d807a97ea135ebf1d620c6d57","requestContractRevision":4,"previousRequestContractHash":"d40829ac9cea77f66cb50f448ff480773260e0f429e7e23ce4a11313cc669aa3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:44:32.856834+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:request-contract:02b9707f8d26901fcb95d5c22955ccc5e1daeb5d807a97ea135ebf1d620c6d57","mission_step_id":"cc46e19a-91b6-4f25-ab02-e9967ae7257b","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"8f6d5e2e-3cc8-461e-b024-639ade650a7c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-remove-shell-background-image-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"2f740cc1-0a15-43e0-9b27-a80862530ffa","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1277,"providerAuthMs":0,"ledgerPrepareMs":681,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1277,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":681,"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":"2f740cc1-0a15-43e0-9b27-a80862530ffa"},"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":2598,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:29:34.074959+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2f740cc1-0a15-43e0-9b27-a80862530ffa:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"26fcf0cb-66fd-4a5b-b40d-5a9c6ae67930","command_center_event_id":"2f740cc1-0a15-43e0-9b27-a80862530ffa"},{"id":"8f6dbfff-0bfe-4f89-bd85-7853f1c30cfb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized Visual Witness control-plane repair after the merged failover contract exposed a stale release invariant. Unfreeze the control plane for this corrective generation, update the canonical Forgejo OnRunner release contract so it accepts either legacy fallback:null OR the new explicit virtual_runner fallback object only when it declares automaticFailover=true, primaryPreference=true, and authorityContract=same_universal_witness_authority_as_primary. Preserve all existing service/serviceUrl validation and hard safety checks. Do not weaken release identity proof. Use the same durable mission, one corrective ai/* branch and PR, KnockLaunch Gate, squash merge, then release only unfinished affected targets and refreeze.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized Visual Witness control-plane repair after the merged failover contract exposed a stale release invariant. Unfreeze the control plane for this corrective generation, update the canonical Forgejo OnRunner release contract so it accepts either legacy fallback:null OR the new explicit virtual_runner fallback object only when it declares automaticFailover=true, primaryPreference=true, and authorityContract=same_universal_witness_authority_as_primary. Preserve all existing service/serviceUrl validation and hard safety checks. Do not weaken release identity proof. Use the same durable mission, one corrective ai/* branch and PR, KnockLaunch Gate, squash merge, then release only unfinished affected targets and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runner-failover","statement":"Primary Render Witness remains preferred; a separately configured virtual Witness runner is a real automatic fallback; status and cancel resolve jobs on either runner; Witness infrastructure failures remain separate from product verdicts.","proofConditionIds":["repo-failover","runtime-cc"]},{"id":"refreeze","statement":"Control-plane maintenance ends with the control plane frozen and mutation lock preserved.","proofConditionIds":["repo-failover","runtime-cc"]}],"objective":"Continue the owner-authorized Visual Witness control-plane repair after the merged failover contract exposed a stale release invariant. Unfreeze the control plane for this corrective generation, update the canonical Forgejo OnRunner release contract so it accepts either legacy fallback:null OR the new explicit virtual_runner fallback object only when it declares automaticFailover=true, primaryPreference=true, and authorityContract=same_universal_witness_authority_as_primary. Preserve all existing service/serviceUrl validation and hard safety checks. Do not weaken release identity proof. Use the same durable mission, one corrective ai/* branch and PR, KnockLaunch Gate, squash merge, then release only unfinished affected targets and refreeze.","constraints":[{"id":"one-path","statement":"Use current Forgejo main, a corrective ai/* branch in the same mission, KnockLaunch Gate, squash merge, and only affected production targets.","proofConditionIds":["repo-failover","runtime-cc"]},{"id":"no-github","statement":"Do not introduce GitHub dependencies or duplicate release infrastructure.","proofConditionIds":["repo-failover","runtime-cc"]},{"id":"no-duplicate-submit","statement":"Do not blindly retry an ambiguous mission submission across runners; return retryable infrastructure failure instead.","proofConditionIds":["repo-failover","runtime-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-failover","kind":"repository","claim":"Current Forgejo source contains the primary-plus-virtual runner failover contract and preserves frozen control-plane policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc","kind":"runtime","claim":"The exact merged cc-execution source is live before completion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bc50b91faa499e2572f6a4b0c6a66048692e1d912de48e4788f1fe93921e1cbd","requestContractRevision":2,"previousRequestContractHash":"aad3ce34e1116265c68edaab24befba69de19681b51d5fa4e6a9dacd96222daa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:07:54.952461+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b16d69ed-3a11-430b-846b-d0828c9b20b9:request-contract:bc50b91faa499e2572f6a4b0c6a66048692e1d912de48e4788f1fe93921e1cbd","mission_step_id":"d99b4244-e360-4e68-a9d3-56f50865bcdb","command_center_event_id":"b16d69ed-3a11-430b-846b-d0828c9b20b9"},{"id":"8f6e4b08-5214-4605-87ce-ed1b877260bc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"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},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-mobile-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T17:33:31.684034+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-73ca22d61e0e\",\"prNumber\":3354,\"sourceSha\":\"4f667c84ef989b1f36be5b8a5dea9b5c162495d3\",\"deploymentId\":\"forgejo-main-4f667c84ef98\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:26:40.211259+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:owner-progress-heartbeat:119333626","mission_step_id":"379d637e-8ce6-4364-96b7-0f5333f849e0","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"8f700d03-c1dd-4f92-b273-4aa9eb4f2650","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:19:50.135433+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:72e9ba84-0480-42ab-9c8a-00ef46851962:forgejo-release-status:b12df625203703e92b16f8d605d8bd9ab3b9587b:verified:forgejo-main/source=success","mission_step_id":"92a08e5f-945a-4ae4-93af-0bd802da97f0","command_center_event_id":"72e9ba84-0480-42ab-9c8a-00ef46851962"},{"id":"8f7335d5-461e-4fb8-942c-2261bb872909","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"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\":\"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\":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-05T14:36:37.125225+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/connect-customer-facing-experiences\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T21:35:09.409331+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:eca58099-2d5f-47ee-805c-a5a0b2c39025:owner-progress-heartbeat:119404220","mission_step_id":"4f903fb5-ed0d-45e8-8fd9-a8b07fa9b04d","command_center_event_id":"eca58099-2d5f-47ee-805c-a5a0b2c39025"},{"id":"8f736498-0ee7-48fb-a96b-8f3ade5752cf","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/single-lane-no-change-terminal-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4433,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.1-single-mutation-lane","prNumber":467,"terminal":false,"missionId":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"49aa05dc4778ca765ead52f6fd60c7dbda2fff0a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b"},"performance":null,"deploymentId":"forgejo-main-49aa05dc4778","workflowRunId":1671,"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":5957,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:25:09.131794+00:00","proof_gate":"canonical_release_dispatched","source_sha":"49aa05dc4778ca765ead52f6fd60c7dbda2fff0a","external_id":"forgejo-main-49aa05dc4778","receipt_type":"execute_mission","idempotency_key":"mission:40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b:execute_mission:canonical_release_dispatched","mission_step_id":"d412478b-af4e-480f-a6aa-2b5a331dcd7e","command_center_event_id":"40a2cc8f-5c1c-4a07-a7eb-04aaeff0468b"},{"id":"8f7696d7-bf8d-4990-9cb4-49369d3e26f1","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e7589b23963e","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":57880,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":22,"executorlessWaitMs":107129,"firstUsefulResultAt":"2026-10-03T04:10:14.681Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.64.72-knocklaunch-mcp-fast-batch","prNumber":4618,"terminal":false,"missionId":"e7589b23-963e-4706-8c5f-3100e2766eeb","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"a1230c199f8a11f8b73b02aa9802cac0ad3b97d3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":918,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":95,"approvedPlanMs":0,"missionSetupMs":275,"providerAuthMs":0,"shipAndProveMs":422,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e7589b23-963e-4706-8c5f-3100e2766eeb"},"performance":null,"deploymentId":"forgejo-main-a1230c199f8a","releaseState":"pending","workflowRunId":14752,"releaseTargets":{"frontend":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":2475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:12:07.235728+00:00","proof_gate":"canonical_release_already_verified","source_sha":"a1230c199f8a11f8b73b02aa9802cac0ad3b97d3","external_id":"forgejo-main-a1230c199f8a","receipt_type":"execute_mission","idempotency_key":"mission:e7589b23-963e-4706-8c5f-3100e2766eeb:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"69fe7d27-2b7b-464f-877a-9d59750c42b8","command_center_event_id":"e7589b23-963e-4706-8c5f-3100e2766eeb"},{"id":"8f7729fa-6a4c-44e3-93d6-08ef275aa259","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-26c412872d08","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,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4757,"terminal":false,"missionId":"26c41287-2d08-434a-9abd-a868866b0487","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7831,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3523,"missionSetupMs":234,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":234,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":234,"repositoryMutationMs":4308,"repositoryProviderMs":4308,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2531,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":234,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1777},"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":"26c41287-2d08-434a-9abd-a868866b0487"},"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":3401,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:55:19.158665+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4757","receipt_type":"execute_mission","idempotency_key":"mission:26c41287-2d08-434a-9abd-a868866b0487:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"34969200-1698-4821-a1bb-f188b72b4923","command_center_event_id":"26c41287-2d08-434a-9abd-a868866b0487"},{"id":"8f7ab38d-e0f2-471c-957c-81fa6b165a67","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-public-tool-blocker-family","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3685,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.1-auto-merge-release-live-proof","prNumber":536,"terminal":false,"missionId":"e0b53efe-49e7-405b-bc07-e2c090b35d64","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e0b53efe-49e7-405b-bc07-e2c090b35d64"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5085,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:35:41.935665+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"536","receipt_type":"execute_mission","idempotency_key":"mission:e0b53efe-49e7-405b-bc07-e2c090b35d64:execute_mission:canonical_release_transport_retryable","mission_step_id":"ca6c21ff-548a-491e-b69c-9eaf59f04bf6","command_center_event_id":"e0b53efe-49e7-405b-bc07-e2c090b35d64"},{"id":"8f7c77af-06a0-49f8-8dde-00c6a7130a3d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0d5155272080","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.169-cancelled-release-internal-dispatch","prNumber":2949,"terminal":false,"missionId":"0d515527-2080-4659-bd31-80d69b36d491","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f0a04456f3f0ee07f4e502f2ec1a6bb6c563649f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11050,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":200,"approvedPlanMs":0,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":10701,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0d515527-2080-4659-bd31-80d69b36d491"},"performance":null,"deploymentId":"forgejo-main-f0a04456f3f0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3095,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:23:11.578515+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f0a04456f3f0ee07f4e502f2ec1a6bb6c563649f","external_id":"forgejo-main-f0a04456f3f0","receipt_type":"execute_mission","idempotency_key":"mission:0d515527-2080-4659-bd31-80d69b36d491:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0cabd6f7-d77a-4458-8640-eb9c12449b72","command_center_event_id":"0d515527-2080-4659-bd31-80d69b36d491"},{"id":"8f7ddad3-2f96-4f72-8172-9c70de3fbc50","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-19ebeb80f55c","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"19ebeb80-f55c-482c-a068-e384c41f030e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2016,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":349,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":349,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":349,"repositoryMutationMs":2016,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":349,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"19ebeb80-f55c-482c-a068-e384c41f030e"},"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":1423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:33:32.559892+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19ebeb80-f55c-482c-a068-e384c41f030e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9ec950a2-4b45-4722-b464-1210c7050412","command_center_event_id":"19ebeb80-f55c-482c-a068-e384c41f030e"},{"id":"8f80ad23-0fd5-41a7-9ebb-e95f6b0f95ff","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-route-family-recovery-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1805,"terminal":false,"missionId":"9c7f293e-06b8-404b-87e6-f4edf466859a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"76f6001245d94b7bedeaa113e7ab3da12c890734","timingsMs":{"prReadinessMs":223,"approvedPlanMs":0,"shipAndProveMs":4207,"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":"9c7f293e-06b8-404b-87e6-f4edf466859a"},"performance":null,"deploymentId":"forgejo-main-76f6001245d9","workflowRunId":5433,"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-05T10:40:37.831972+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1805","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9c7f293e-06b8-404b-87e6-f4edf466859a:automatic-mission-resume:1805:canonical_release_reconciliation_pending","mission_step_id":"ed42bc15-9303-4a27-bb9f-0275a74221ba","command_center_event_id":"9c7f293e-06b8-404b-87e6-f4edf466859a"},{"id":"8f813d25-edff-4bfb-af7f-c0f944611d46","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-interaction-friction","reason":null,"status":"complete","metrics":{"receiptBytes":1416,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":395,"terminal":false,"missionId":"b40772e3-9979-4f71-b8f6-0d297f8d66c8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"b40772e3-9979-4f71-b8f6-0d297f8d66c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T01:15:58.329085+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"395","receipt_type":"execute_mission","idempotency_key":"mission:b40772e3-9979-4f71-b8f6-0d297f8d66c8:execute_mission:repair_mission_prepared","mission_step_id":"4debf524-e916-46e5-b5ab-8a8d532b3063","command_center_event_id":"b40772e3-9979-4f71-b8f6-0d297f8d66c8"},{"id":"8f82cd45-aac0-420f-8feb-80e034840274","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair Forgejo merge-queue reconciler read-budget drift causing PR and Actions queue reads to time out while direct reads succeed.","baseSha":"0ef381ab2cb5f9095a16b593ddf165aba748ccf6","issuedAt":1788901890143,"expiresAt":1788902070143,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","authorizationId":"1169727f-74b6-40b1-afbd-905d28b03c48","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:11:30.54242+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0ef381ab2cb5f9095a16b593ddf165aba748ccf6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1169727f-74b6-40b1-afbd-905d28b03c48","mission_step_id":"745b04e4-094d-4d93-9b23-49c721424589","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"8f845f0b-a808-4dbf-a235-3e39c6b00448","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.31-resumable-backup-failover","prNumber":4544,"terminal":false,"missionId":"2d314406-453f-4234-9818-66e9f2cd3937","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"845f7c48481d69cc4dfbf636572ab5e96a9e6c6e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2d314406-453f-4234-9818-66e9f2cd3937"},"performance":null,"deploymentId":"canonical-release-845f7c48481d","workflowRunId":31419141304,"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":1378,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T18:27:18.774494+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"845f7c48481d69cc4dfbf636572ab5e96a9e6c6e","external_id":"canonical-release-845f7c48481d","receipt_type":"ship_and_prove","idempotency_key":"mission:2d314406-453f-4234-9818-66e9f2cd3937:ship_and_prove:ship_and_prove_release_pending:845f7c48481d69cc4dfbf636572ab5e96a9e6c6e:31419141304","mission_step_id":"695dbb4e-2b89-421f-99d0-098436c19c52","command_center_event_id":"2d314406-453f-4234-9818-66e9f2cd3937"},{"id":"8f84a9db-6b46-4f1b-9942-1e6c9fd0aac3","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\":\"pull_request\",\"status\":\"ready\",\"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\":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\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T18:09:34.635305+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/encore-route-family-shell-contrast-20260805\",\"prNumber\":4058,\"sourceSha\":\"416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a\",\"deploymentId\":\"canonical-release-416e03f3dd0f\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:39:03.254664+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:da2ae268-4227-43c1-bf98-2551d4224a33:owner-progress-heartbeat:119404236","mission_step_id":"fbf667ad-ac49-40ab-bf02-0e1544736d02","command_center_event_id":"da2ae268-4227-43c1-bf98-2551d4224a33"},{"id":"8f87445c-40bc-4632-97fb-7041d96266b2","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:41:20.611848+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3975,\"sourceSha\":\"21f17a95335a34de935f417856e38e7e0c910735\",\"deploymentId\":\"canonical-release-21f17a95335a\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-21T00:45:38.651396+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3cf745de-823b-452f-a700-daa8f6217cd7:owner-progress-heartbeat:119330102","mission_step_id":"cfc70981-5fd7-4986-9db5-2eb4e2b2c857","command_center_event_id":"3cf745de-823b-452f-a700-daa8f6217cd7"},{"id":"8f8847bd-b958-4783-bedb-e0c29781d146","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-59c1ccecc2d5","reason":null,"status":"synthesis_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":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1333,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":492,"providerAuthMs":0,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":492,"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":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440"},"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":5094,"likelyAffectedFiles":["src/bootstrap.ts","src/lib/versionCheck.ts","src/__tests__"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:44:48.66545+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:59c1ccec-c2d5-4bbb-a2e8-766939ec8440:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"150d2cef-e1ab-4924-a174-7a50d15f56be","command_center_event_id":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440"},{"id":"8f8e38b6-38af-4e38-827b-117bce3d8d73","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"d7dc5c45ddfc28850c4b4dd0b1e87eef56264b1f5d0fc4f476ad6a5ab6496e18","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9270","runId":9270,"status":"running","sourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","runnerVersion":"onrunner-daa6b81fb205","expectedSourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","sourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","changedPaths":["scripts/visual-witness-hosted-runner/test/mission-supervisor-engine-ladder.test.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:00:19.545131+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:56f938a1-585f-4c6a-8379-f50f5964fdcc:forgejo-release-status:daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"fe694794-13bd-46e1-b1f9-9b3533257d43","command_center_event_id":"56f938a1-585f-4c6a-8379-f50f5964fdcc"},{"id":"8f8e7331-e776-4c73-9025-b3e8e3be5e50","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":3427,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":459,"terminal":false,"missionId":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5225,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T01:08:34.664165+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"459","receipt_type":"ship_and_prove","idempotency_key":"mission:3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"94a97d84-3639-46f8-8d07-899ec619775a","command_center_event_id":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c"},{"id":"8f9067a4-dbe0-45d3-a5d1-d6d1a7171eec","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dfb7010b3e02","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":3637,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":6389,"firstUsefulResultAt":"2026-09-24T19:13:16.046Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3663,"terminal":false,"missionId":"dfb7010b-3e02-49cc-9116-9bf7015da23e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4081,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":696,"missionSetupMs":238,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":238,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":238,"repositoryMutationMs":3385,"repositoryProviderMs":3385,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2063,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":238,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1322},"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":"dfb7010b-3e02-49cc-9116-9bf7015da23e"},"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":3070,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:13:27.789747+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3663","receipt_type":"execute_mission","idempotency_key":"mission:dfb7010b-3e02-49cc-9116-9bf7015da23e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"02047b86-e782-477b-967c-c3d926cbc313","command_center_event_id":"dfb7010b-3e02-49cc-9116-9bf7015da23e"},{"id":"8f954208-a1ab-4f6d-809d-60b5fd261def","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-72aecc112401","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.156-platform-resilience-hardening","prNumber":null,"terminal":false,"missionId":"72aecc11-2401-4241-888f-2331d963a580","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1705,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":224,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":224,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":224,"repositoryMutationMs":1705,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":224,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"72aecc11-2401-4241-888f-2331d963a580"},"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":1423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:26:40.493244+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72aecc11-2401-4241-888f-2331d963a580:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6bcef57b-32e5-4da2-85d1-4a5969e5014a","command_center_event_id":"72aecc11-2401-4241-888f-2331d963a580"},{"id":"8f96d5c1-282f-4166-a9c5-b7ca308edfbd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0555bcc2c5e6","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.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1393,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":466,"providerAuthMs":0,"ledgerPrepareMs":466,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":466,"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":"0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c"},"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":5032,"likelyAffectedFiles":["public/console/console.css","public/console/operator-cockpit.mjs","public/console/console.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:20:19.226393+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d27b3d2d-fdee-4035-928d-f03dd4346c68","command_center_event_id":"0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c"},{"id":"8f975572-89d2-42ea-bef3-b207f4edc447","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b9007ad7a40c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17381,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":123059,"firstUsefulResultAt":"2026-10-06T17:19:11.193Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":5214,"terminal":false,"missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b5fe110ea5954d95b2f0f1d66c01707dcf5f100e","timingsMs":{"prReadinessMs":585,"approvedPlanMs":0,"shipAndProveMs":1674,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992"},"performance":null,"deploymentId":"forgejo-main-b5fe110ea595","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1883,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:21:18.831341+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5214","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b9007ad7-a40c-44a4-ac49-93810ae73992:automatic-mission-resume:5214:canonical_release_reconciliation_pending","mission_step_id":"270bcc2f-dbd4-4d5f-90e1-eefef661d37c","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"8f97930c-4b16-460f-9a20-7efe0fb8996e","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-10-04T00:35:46.285Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T00:16:28.993796+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:a000aeb3-98df-4204-8422-ca31ce5b1a61:owner-wait-live","mission_step_id":"a8c84152-e1c0-4864-9e4f-f2951f0f82c4","command_center_event_id":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},{"id":"8f9827aa-1fde-4b94-ae8f-e88baa862d9f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-27acc117664e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":29272,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T17:38:41.271Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4506,"terminal":false,"missionId":"27acc117-664e-4eec-a0a6-08e898268d1e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7048,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2728,"missionSetupMs":429,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":429,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":429,"repositoryMutationMs":4320,"repositoryProviderMs":4320,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2868,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":429,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1452},"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":"27acc117-664e-4eec-a0a6-08e898268d1e"},"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":5237,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:38:49.858145+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4506","receipt_type":"execute_mission","idempotency_key":"mission:27acc117-664e-4eec-a0a6-08e898268d1e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"55f551f2-1470-49ef-b740-213888861951","command_center_event_id":"27acc117-664e-4eec-a0a6-08e898268d1e"},{"id":"8f9a82c5-d896-4565-9c0d-99cf86ce69f3","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\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T14:54:10.431059+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-df294e760a44\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T10:58:35.909873+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:df294e76-0a44-4e18-8aad-caa683e59b54:owner-progress-heartbeat:119413194","mission_step_id":"b7e59dab-93f3-43fa-a2db-a7e584e4f1d2","command_center_event_id":"df294e76-0a44-4e18-8aad-caa683e59b54"},{"id":"8f9bfcd8-98cf-4720-b453-0950f2d99e55","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-bootstrap-connection-closed-recovery","prNumber":3464,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5469d6ca4a7296f91c516207cbad0dfa6507b407","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:30:09.545587+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5469d6ca4a7296f91c516207cbad0dfa6507b407","external_id":"3464","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:653e90c1-e996-4fa2-89de-76cd34941081:merged-pr:3464:5469d6ca4a7296f91c516207cbad0dfa6507b407","mission_step_id":"8ee49b6b-4770-4d10-be68-bcbfa31a8787","command_center_event_id":"653e90c1-e996-4fa2-89de-76cd34941081"},{"id":"8f9dd888-cc96-4867-bf1d-e30e8e0b1782","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6799426318ba","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":196410,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":21,"executorlessWaitMs":190195,"firstUsefulResultAt":"2026-10-05T15:20:48.785Z","recoveryAttemptCount":23,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":4946,"terminal":false,"missionId":"67994263-18ba-4f0d-a993-c5e9f5d2a5b9","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5f59e94d11640ce86c4ab9c1c53a189cab3b8176","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4833,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":690,"approvedPlanMs":0,"missionSetupMs":429,"providerAuthMs":0,"shipAndProveMs":3538,"ledgerPrepareMs":363,"ledgerReconcileMs":0,"lineageReconcileMs":66,"resolvePreflightMs":429,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":363,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"67994263-18ba-4f0d-a993-c5e9f5d2a5b9"},"performance":null,"deploymentId":"forgejo-main-5f59e94d1164","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"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":2698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:24:30.76923+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"5f59e94d11640ce86c4ab9c1c53a189cab3b8176","external_id":"forgejo-main-5f59e94d1164","receipt_type":"execute_mission","idempotency_key":"mission:67994263-18ba-4f0d-a993-c5e9f5d2a5b9:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e7f8f27a-aad1-47ce-b3ed-c53bf12a1c41","command_center_event_id":"67994263-18ba-4f0d-a993-c5e9f5d2a5b9"},{"id":"8fa0b16b-240b-44c8-9b15-b2e2b320812d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"82883a46062f2fd7c209596d94fda59f9c20b96a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"82883a46062f2fd7c209596d94fda59f9c20b96a","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":"d58b9c77bc7a1a357971d542a494f338c8e34d6a7d6477f075d5eb2b793b206e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7845","runId":7845,"status":"success","sourceSha":"82883a46062f2fd7c209596d94fda59f9c20b96a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"82883a46062f2fd7c209596d94fda59f9c20b96a","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-82883a46062f2fd7c209596d94fda59f9c20b96a","compareStatus":"target_job_success_runtime_verified","workflowRunId":7845,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.128-forgejo-proactive-memory-recovery","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:15:25.444604+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"82883a46062f2fd7c209596d94fda59f9c20b96a","external_id":"forgejo-main-82883a46062f","receipt_type":"canonical_release_status","idempotency_key":"mission:2eed1cf1-2ac2-48a5-aed0-7d25e665d74a:forgejo-release-status:82883a46062f2fd7c209596d94fda59f9c20b96a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"bdcdf2f5-d087-41bd-92bf-d0d0ed1f1277","command_center_event_id":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a"},{"id":"8fa0f02b-febd-49b4-99e5-0f24df7a3cf4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-context-actions-corrective-2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3338,"terminal":false,"missionId":"b576f3d2-1018-4552-a97a-9381330ce636","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3035,"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":"b576f3d2-1018-4552-a97a-9381330ce636"},"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":1687,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T03:09:22.025151+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3338","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b576f3d2-1018-4552-a97a-9381330ce636:automatic-mission-resume:3338:repair_mission_waiting_for_gate","mission_step_id":"c8c9e9dd-94b3-402a-b7cf-d116f0a7044d","command_center_event_id":"b576f3d2-1018-4552-a97a-9381330ce636"},{"id":"8fa1bb73-1794-4fda-bf3c-25b502c690f8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b4e00efb5a74d258c64305cbb68854991facaccf","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b4e00efb5a74d258c64305cbb68854991facaccf","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":"b059d5ed66e0990d03b108897a5cdfdcec84430e921e07dc8ad01121f3975e7a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5652","runId":5652,"status":"success","sourceSha":"b4e00efb5a74d258c64305cbb68854991facaccf","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:33:49.402144+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b4e00efb5a74d258c64305cbb68854991facaccf","external_id":"forgejo-main-b4e00efb5a74","receipt_type":"canonical_release_status","idempotency_key":"mission:5e54bf13-67e0-425f-abbd-4712ed4fe248:forgejo-release-status:b4e00efb5a74d258c64305cbb68854991facaccf:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"60b4162e-a6ac-46b8-9a81-dab547132f6c","command_center_event_id":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},{"id":"8fa2b4a3-8f26-4d70-8f5f-f282e3b34e7a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-authority-fastpath-20260822","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5432,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":596,"terminal":false,"missionId":"37370fb4-8f18-47d6-a736-4161231a49a5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"37370fb4-8f18-47d6-a736-4161231a49a5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T17:50:32.410225+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"596","receipt_type":"execute_mission","idempotency_key":"mission:37370fb4-8f18-47d6-a736-4161231a49a5:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"9ffa3709-3b95-4d1a-9b52-7e33b168c6f9","command_center_event_id":"37370fb4-8f18-47d6-a736-4161231a49a5"},{"id":"8fa41322-7640-498a-9566-a91893031751","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c71a96139b1a","prNumber":3241,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"94c465a713bd4817c7637868f019106b7e241f5d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T21:41:00.725938+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"94c465a713bd4817c7637868f019106b7e241f5d","external_id":"3241","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c71a9613-9b1a-4d62-959d-4e85816a7a9e:merged-pr:3241:94c465a713bd4817c7637868f019106b7e241f5d","mission_step_id":"a185a920-9d12-4a79-96e3-498e2876ced4","command_center_event_id":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},{"id":"8fa55907-20c9-497a-8f81-15272b6c3396","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pa-dashboard-avatar-background-polish-20260805-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3104,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4065,"terminal":false,"missionId":"5ff9acff-cb45-4213-8187-e21718ad18d6","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":"5ff9acff-cb45-4213-8187-e21718ad18d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1900,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T16:19:34.445076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ff9acff-cb45-4213-8187-e21718ad18d6:execute_mission:repair_mission_synthesis_ready","mission_step_id":"483e28c9-cea7-4330-9058-da4aa21c3863","command_center_event_id":"5ff9acff-cb45-4213-8187-e21718ad18d6"},{"id":"8fa6be65-7785-4a38-a51f-0d90a1101738","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2536461c9e364f4b02fe447232dc75a160018f59","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2536461c9e364f4b02fe447232dc75a160018f59","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":"3ccbfdb16432322254f709c08fa58934a83f0e6ae8c956cd11f85ec3435260d4","forgejoWorkflowProof":{"runId":9085,"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-17T01:33:04.704986+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2536461c9e364f4b02fe447232dc75a160018f59","external_id":"forgejo-main-2536461c9e36","receipt_type":"canonical_release_status","idempotency_key":"mission:d79f94bd-ec6c-46d7-ad68-0d7195feb8dd:forgejo-release-status:2536461c9e364f4b02fe447232dc75a160018f59:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fcc0ed50-e0df-4cea-97b4-6ab22bbdf920","command_center_event_id":"d79f94bd-ec6c-46d7-ad68-0d7195feb8dd"},{"id":"8fa6d0be-7431-4e99-9427-e2f7eeae5857","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact Customer Session Continuity implementation on the already-resolved files, then continue through PR, Gate, squash merge, frontend-only release, and exact live proof. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Apply the exact Customer Session Continuity implementation on the already-resolved files, then continue through PR, Gate, squash merge, frontend-only release, and exact live proof. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customer-session-continuity","statement":"An already-working tenant session remains usable through background frontend releases and transient tenant hydration faults; an initial reload can retain only the same user's last-known-good non-sensitive tenant shell while fresh authorization rehydrates.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Apply the exact Customer Session Continuity implementation on the already-resolved files, then continue through PR, Gate, squash merge, frontend-only release, and exact live proof. No Visual Witness.","constraints":[{"id":"tenant-isolation","statement":"No cross-tenant fallback, no auth/RLS bypass, no cached GodMode/Admin/Owner/Manager authority, and fresh server access or revocation remains authoritative.","proofConditionIds":["proof-repository"]},{"id":"non-disruptive-release","statement":"Ordinary background releases do not force-reload or immediately take over existing clients; retain only bounded N and N-1 KnockLaunch shell/runtime caches, while explicit forceRefresh may retire frontend state.","proofConditionIds":["proof-repository","proof-production"]},{"id":"single-canonical-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one frontend release, and no Visual Witness or duplicate release/orchestration lane.","proofConditionIds":["proof-production"]},{"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":["proof-repository","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.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the non-disruptive service-worker/session continuity behavior, fail-soft tenant hydration behavior, raw-primary access reads, safe last-known-good workspace identity, and existing-Gate hard-safety regressions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"The exact merged source is released only to the frontend, promoted to 100% Cloudflare traffic, and exact source/artifact identity verifies on https://knocklaunch.app and https://app.knocklaunch.app.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-Customer-Session-Continuity-implementation-on-the-already-resolved-files-then-contin","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"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-repository","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":"9595371d75e46d7a40c2156b68becd7e88bfcee065ffb293682ea7cc25d9c0ee","requestContractRevision":3,"previousRequestContractHash":"a083261bddf01e1bc4fbd5b27ec4980765cdc897f25d3489794f28cfcb203061"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:03:03.0158+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:78eb61eb-39df-4be2-bec1-192b89b868d7:request-contract:9595371d75e46d7a40c2156b68becd7e88bfcee065ffb293682ea7cc25d9c0ee","mission_step_id":"dd9c5457-317e-419b-9815-1153b1105116","command_center_event_id":"78eb61eb-39df-4be2-bec1-192b89b868d7"},{"id":"8fa8746f-5d75-41f3-a4e2-c7802e3f2225","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc69b3faff32","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":27102,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":117535,"firstUsefulResultAt":"2026-09-29T17:02:40.129Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.4-paul-iterative-intent-evidence","prNumber":4150,"terminal":false,"missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f","operation":"execute_mission","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1558,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":651,"approvedPlanMs":0,"missionSetupMs":418,"providerAuthMs":0,"shipAndProveMs":457,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":120,"resolvePreflightMs":418,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},"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":1461,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:04:45.52585+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4150","receipt_type":"execute_mission","idempotency_key":"mission:fc69b3fa-ff32-4713-932d-9c1b78d4533f:execute_mission:canonical_release_freshness_reconciliation_pending:current-generation","mission_step_id":"02b27197-b213-4889-9388-0f30ef6e4ef7","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"8facea6a-6af0-4428-92d6-643f0168fd46","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\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"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-23T06:47:26.797596+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d40faf9b30b1\",\"prNumber\":3489,\"sourceSha\":\"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc\",\"deploymentId\":\"forgejo-main-5ef2c11ba36e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:50:25.352959+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:owner-progress-heartbeat:119342361","mission_step_id":"8fdfca18-5af8-4730-bd0a-19b74bf48752","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"8fad50b1-9b7b-4c45-84a5-3bd62ce22960","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/split-cloudflare-upload-verification","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":141,"terminal":false,"missionId":"c5840e7a-622e-40b9-bb40-4880bc585dc5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c5840e7a-622e-40b9-bb40-4880bc585dc5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:06:57.947375+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"141","receipt_type":"execute_mission","idempotency_key":"mission:c5840e7a-622e-40b9-bb40-4880bc585dc5:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a0ea2d5f-4fa9-4e0c-a9e0-de9954877764","command_center_event_id":"c5840e7a-622e-40b9-bb40-4880bc585dc5"},{"id":"8fae37d8-0a42-44de-beb1-7fd123a3a306","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/src/version.js"],"reason":"Exact bounded cc-execution synthesis-capacity repair required to let PAUL execute the owner-authorized PCG Calendar mission.","baseSha":"08997223607ef0ef49e4e04c9cb7be4b25671638","issuedAt":1791064162624,"expiresAt":1791064342624,"missionId":"50a73637-54da-4eeb-9e74-4d2d17364cce","authorizationId":"eb801d03-678e-450a-b5c9-4ca7d12409bc","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:49:22.958213+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"08997223607ef0ef49e4e04c9cb7be4b25671638","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:eb801d03-678e-450a-b5c9-4ca7d12409bc","mission_step_id":"587472d7-7365-48b7-ab52-1b64394d5550","command_center_event_id":"50a73637-54da-4eeb-9e74-4d2d17364cce"},{"id":"8faeb4e0-0d79-4baf-b6fb-447050213909","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"739d0928-67f1-40c5-babb-38c99e8ccc65","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-5ed3c8d275c5","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3378,"terminal":true,"missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"2426c4e58fa1bff1710412d12d875eec0fa758f2","timingsMs":{"queue":115715,"total":124473,"execution":8758},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},"performance":null,"deploymentId":"forgejo-main-2426c4e58fa1","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"739d0928-67f1-40c5-babb-38c99e8ccc65","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":3,"supervisorId":"739d0928-67f1-40c5-babb-38c99e8ccc65","failureReason":null,"observedRoute":"/select-tenant","runnerVersion":"onrunner-2d0edd05c697","attemptLineage":[{"jobId":"14a56cd4-ea9d-4526-bb91-54c609b45ff5","attempt":1,"category":"transient_infrastructure","sourceSha":"2d0edd05c697715257a8c28d113e681abde21a53","startedAt":"2026-09-22T01:39:29.734Z","completedAt":"2026-09-22T01:40:42.845Z","runtimeLane":"cc-execution -> Render OnRunner -> universal-witness.mjs","browserEngine":"chromium","failureReason":"application_shell_readiness_timeout:43500","retryRecovery":{"completed":true,"fromEngine":"chromium","nextEngine":"firefox","failureReason":"application_shell_readiness_timeout:43500","browserRecycled":true,"browserRestartScheduled":true},"runnerVersion":"onrunner-2d0edd05c697","browserLaunchReason":"managed_display","checkpointAccounting":{"route":{"required":1,"completed":0,"missingIds":["desktop::/"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":2,"resumed":0,"complete":false,"evidence":{"required":1,"completed":0,"missingIds":["desktop::/::evidence::preflight"]},"completed":0,"remaining":2,"duplicates":0,"duplicateIds":[],"expectedTotal":2}},{"jobId":"f6a59e90-985b-4355-b516-ac10d91e9638","attempt":2,"category":"transient_infrastructure","sourceSha":"2d0edd05c697715257a8c28d113e681abde21a53","startedAt":"2026-09-22T01:40:49.442Z","completedAt":"2026-09-22T01:41:17.788Z","runtimeLane":"cc-execution -> Render OnRunner -> universal-witness.mjs","browserEngine":"firefox","failureReason":"browser_context_create_timeout:20000","retryRecovery":{"completed":true,"fromEngine":"firefox","nextEngine":"webkit","failureReason":"browser_context_create_timeout:20000","browserRecycled":true,"browserRestartScheduled":true},"runnerVersion":"onrunner-2d0edd05c697","browserLaunchReason":"transient_renderer_firefox_retry","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}},{"jobId":"7165f585-3ced-46ff-91c0-04fed269f00a","attempt":3,"category":"completed_with_findings","sourceSha":"2d0edd05c697715257a8c28d113e681abde21a53","startedAt":"2026-09-22T01:41:22.281Z","completedAt":"2026-09-22T01:41:31.066Z","runtimeLane":"cc-execution -> Render OnRunner -> universal-witness.mjs","browserEngine":"webkit","failureReason":null,"retryRecovery":null,"runnerVersion":"onrunner-2d0edd05c697","browserLaunchReason":"transient_renderer_webkit_retry","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":1,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"completed_with_findings","requestedRoute":"/","runnerSourceSha":"2d0edd05c697715257a8c28d113e681abde21a53","selectedViewports":["desktop"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":1,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[{"jobId":"7b8c488c-cfca-4bae-9b86-d0ec0a52a82a","attempt":1,"replayedAt":"2026-09-22T01:39:29.162Z","failureReason":"runner_process_restarted"}]},"workflowRunId":10618,"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":22565,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"d2959fb6abbd1c2288290aad7838d918736d620c9a425a02f65831e33aa13c47","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:42:00.994924+00:00","proof_gate":"visual_witness_objective_acceptance_unproven","source_sha":"onrunner-2d0edd05c697","external_id":"739d0928-67f1-40c5-babb-38c99e8ccc65","receipt_type":"visual_proof_status","idempotency_key":"mission:5ed3c8d2-75c5-46c0-a72a-b6c843cfa840:visual:739d0928-67f1-40c5-babb-38c99e8ccc65:failed","mission_step_id":"a90c017b-1219-45e6-8d5c-19c60cabe570","command_center_event_id":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},{"id":"8fb03f37-9d7b-45e1-bb0b-1e57a8e0284c","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner previously authorized temporarily unfreezing the control plane for necessary reliability improvements and refreezing it afterward. This exact scope repairs the release-orchestration bottleneck without changing tenant or product behavior.","baseSha":"ac663fcf7052e314fac920ee8da3394da760012a","issuedAt":1789157274573,"expiresAt":1789157454573,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","authorizationId":"aad78d53-aed1-4b4c-927f-b6d1c5139fea","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:07:55.026095+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac663fcf7052e314fac920ee8da3394da760012a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:aad78d53-aed1-4b4c-927f-b6d1c5139fea","mission_step_id":"bfc99602-22a4-4f94-b129-c981a9136413","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"8fb0998f-11ef-4be5-9f2d-2a8f44dd9342","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/validate-windows-repository-paths.test.mjs","content":"import assert from \"node:assert/strict\";\nimport test from \"node:test\";\nimport {\n  validateWindowsPaths,\n  windowsPathViolation,\n} from \"./validate-windows-repository-paths.mjs\";\n\ntest(\"rejects the exact Windows-invalid path that broke KNOCKLAUNCH checkout\", () => {\n  assert.equal(\n    windowsPathViolation(\"name: KnockLaunch Gate\"),\n    \"illegal_character\",\n  );\n});\n\ntest(\"rejects Windows reserved names and invalid suffixes\", () => {\n  const cases = [\n    [\"CON\", \"reserved_windows_name\"],\n    [\"docs/NUL.txt\", \"reserved_windows_name\"],\n    [\"src/COM1.js\", \"reserved_windows_name\"],\n    [\"src/trailing.\", \"trailing_dot_or_space\"],\n    [\"src/trailing \", \"trailing_dot_or_space\"],\n    [\"src/bad?.js\", \"illegal_character\"],\n  ];\n\n  for (const [path, expected] of cases) {\n    assert.equal(windowsPathViolation(path), expected, path);\n  }\n});\n\ntest(\"accepts representative valid repository paths\", () => {\n  assert.equal(windowsPathViolation(\".forgejo/workflows/knocklaunch.yml\"), null);\n  assert.equal(windowsPathViolation(\"workers/cc-execution/src/index-release-fast-lane.js\"), null);\n});\n\ntest(\"reports every invalid path deterministically\", () => {\n  assert.deepEqual(validateWindowsPaths([\n    \"src/good.ts\",\n    \"name: KnockLaunch Gate\",\n    \"docs/CON.md\",\n  ]), [\n    { path: \"name: KnockLaunch Gate\", reason: \"illegal_character\" },\n    { path: \"docs/CON.md\", reason: \"reserved_windows_name\" },\n  ]);\n});\n\ntest(\"protects shared MODES mobile shell outage invariants when those sources are in the Gate checkout\", async () => {\n  const { existsSync, readFileSync } = await import(\"node:fs\");\n  const modesPath = \"src/shells/TenantModesShell.tsx\";\n  const privateShellPath = \"src/PrivateAppShell.tsx\";\n\n  if (existsSync(modesPath)) {\n    const modes = readFileSync(modesPath, \"utf8\");\n    assert.match(modes, /overflow-y-auto p-1\\.5 pb-\\[calc\\(120px\\+env\\(safe-area-inset-bottom\\)\\)\\]/, \"Big Papi mobile landing must own vertical scroll\");\n    assert.match(modes, /overflow-y-auto p-2\\.5 pb-\\[calc\\(120px\\+env\\(safe-area-inset-bottom\\)\\)\\]/, \"shared mobile landing must own vertical scroll\");\n    assert.match(modes, /auto-rows-\\[minmax\\(160px,1fr\\)\\]/, \"Big Papi mobile grid rows must have a usable minimum height\");\n    assert.match(modes, /auto-rows-\\[minmax\\(180px,1fr\\)\\]/, \"shared mobile grid rows must have a usable minimum height\");\n    assert.match(modes, /min-h-\\[160px\\] overflow-hidden/, \"Big Papi mobile MODE cards must not collapse\");\n    assert.match(modes, /min-h-\\[180px\\] overflow-hidden/, \"shared mobile MODE cards must not collapse\");\n    assert.doesNotMatch(modes, /grid h-full min-h-0 grid-cols-2 grid-rows-2/, \"do not reintroduce the collapsible mobile 2x2 grid\");\n  }\n\n  if (existsSync(privateShellPath)) {\n    const shell = readFileSync(privateShellPath, \"utf8\");\n    assert.match(shell, /utilityRoot\\.style\\.setProperty\\('position','fixed','important'\\)/, \"utility-only fallback must own the viewport\");\n    assert.match(shell, /utilityRoot\\.style\\.setProperty\\('inset',`0 0 \\$\\{utilityHeight\\}px 0`,'important'\\)/, \"utility-only fallback must stop above the platform footer\");\n    assert.match(shell, /utilityRoot\\.style\\.setProperty\\('overflow-y','auto','important'\\)/, \"utility-only fallback must remain scrollable\");\n    assert.match(shell, /utilityRoot\\.style\\.setProperty\\('padding-bottom','0px','important'\\)/, \"utility-only fallback must avoid double footer padding\");\n    assert.match(shell, /utilityRoot\\.style\\.setProperty\\('overscroll-behavior-y','contain','important'\\)/, \"utility-only fallback must contain overscroll\");\n  }\n});\n\n"}],"branch":"ai/objective-first-repair-3cc620944e5e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3cc62094-4e5e-4485-b47a-85d29e68afcd","objective":"Add a permanent mandatory Gate regression test for the 2026-10-01 cross-tenant mobile MODES outage. Extend the always-run Windows-portability Gate test so that whenever TenantModesShell or PrivateAppShell is present in the PR checkout, Gate fails if mobile MODES scroll ownership, minimum grid/card heights, or the no-primary-nav viewport ownership invariants regress.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/validate-windows-repository-paths.test.mjs"],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"mandatory-regression-guard","statement":"Every pull request Gate run executes the regression assertions, and shared shell changes cannot merge if they reintroduce the outage geometry.","proofConditionIds":["proof-repository"]}],"objective":"Add a permanent mandatory Gate regression test for the 2026-10-01 cross-tenant mobile MODES outage. Extend the always-run Windows-portability Gate test so that whenever TenantModesShell or PrivateAppShell is present in the PR checkout, Gate fails if mobile MODES scroll ownership, minimum grid/card heights, or the no-primary-nav viewport ownership invariants regress.","constraints":[{"id":"no-product-change","statement":"Do not change production application behavior in this mission; add only deterministic Gate regression assertions.","proofConditionIds":["proof-repository"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The always-run Gate test file contains the shared MODES mobile outage assertions and passes Gate.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/validate-windows-repository-paths.test.mjs"],"requestContract":{"outcomes":[{"id":"mandatory-regression-guard","statement":"Every pull request Gate run executes the regression assertions, and shared shell changes cannot merge if they reintroduce the outage geometry.","proofConditionIds":["proof-repository"]}],"objective":"Add a permanent mandatory Gate regression test for the 2026-10-01 cross-tenant mobile MODES outage. Extend the always-run Windows-portability Gate test so that whenever TenantModesShell or PrivateAppShell is present in the PR checkout, Gate fails if mobile MODES scroll ownership, minimum grid/card heights, or the no-primary-nav viewport ownership invariants regress.","constraints":[{"id":"no-product-change","statement":"Do not change production application behavior in this mission; add only deterministic Gate regression assertions.","proofConditionIds":["proof-repository"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The always-run Gate test file contains the shared MODES mobile outage assertions and passes Gate.","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":"4770711c9465a8e923d9941918c93abc1242f410b2d97372f58779c26e6efb83","replayCount":0,"serializedBytes":7301},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:56:31.788837+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3cc62094-4e5e-4485-b47a-85d29e68afcd:repository-mutation-intent:4770711c9465a8e923d9941918c93abc1242f410b2d97372f58779c26e6efb83:0","mission_step_id":"9ac50784-dde4-4976-9f80-412bfd7ff7d7","command_center_event_id":"3cc62094-4e5e-4485-b47a-85d29e68afcd"},{"id":"8fb1dea9-81c3-427d-8483-e3d19877e9cc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d03e5fefcbaf4c2007c2751f9e45f2a842885fd1","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"58b5dd7e94063c1eee1c91f28b80d878c199d9eb","prNumber":2546,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7534/jobs/1","mergeCommitSha":"d03e5fefcbaf4c2007c2751f9e45f2a842885fd1"}],"requestContractHash":"db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:59:34.563584+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d03e5fefcbaf4c2007c2751f9e45f2a842885fd1","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:2ffcdc5c-3c8a-492f-af41-f29a4288f40f:request-contract-repository:db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485:d03e5fefcbaf4c2007c2751f9e45f2a842885fd1","mission_step_id":"d3d13135-2100-4a1e-968b-9f7e70d7aff3","command_center_event_id":"2ffcdc5c-3c8a-492f-af41-f29a4288f40f"},{"id":"8fb2ddac-3f8c-48fd-aebe-17976830059a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Implement and ship the existing canonical PCG public-card-intake primitive as the customer submission experience for /prestigious-card-grading/submit. Reuse and finish the existing PCGPublicCardIntake UI and pcg-public-card-intake runtime rather than duplicating upload logic in PCGPublicSite. The customer route must expose a clear Batch Upload button, gallery/device multi-select without forcing the camera, front/back pairing for multiple cards, review/remove/replace, factual customer-facing copy, and the exact live service tiers/prices: 2 Weeks $12/card, 1 Week $15/card, 3 Days $20/card, Same Day $25/card. The runtime must persist card media through PCG private Cloudflare R2/canonical card records with tenant isolation and fail closed if storage is unavailable. Preserve existing PCG branding/shell. Gate, squash merge, deploy runtime and frontend, and verify live. Done means live.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"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.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"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.","proofConditionIds":["proof-visual"]},{"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":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"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":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:11:59.641872+00:00","proof_gate":"request_contract_pending","source_sha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:request-contract:965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055:98c629c7f0d394bdec547f2f94245fe14f3b2224:pending:visual","mission_step_id":"8bdfcac3-52e6-4ccc-9e00-35d000e4bfc9","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"8fb30924-fdd0-4fbf-8a8c-82d9081187f4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"resolve_preflight","reason":"durable_state:preflight","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"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\":\"pull_request\",\"deadlineAt\":\"2026-08-04T01:23:36.54698+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-23T12:02:21.539094+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2367e391-f26e-4497-9dd8-7f31b801e8bc:owner-progress-heartbeat:119344329","mission_step_id":"5f5c354e-ff54-469c-9701-b61d85502f33","command_center_event_id":"2367e391-f26e-4497-9dd8-7f31b801e8bc"},{"id":"8fb34c35-812b-4dd4-b10d-c2fadf15bddd","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":5844,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":44424,"firstUsefulResultAt":"2026-10-04T20:07:59.733Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1276,"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":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},"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":1638,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:08:50.589992+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"42e6fa5d-685a-499f-ab22-e45e7c47fa2d","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"8fb38aed-1b12-4164-ac79-9815983f8f58","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":4161,"terminal":false,"missionId":"09558300-60d7-48f3-85c4-909df1dcef43","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"09558300-60d7-48f3-85c4-909df1dcef43"},"performance":null,"deploymentId":"canonical-release-a6005f6148a4","workflowRunId":31128970472,"releaseTargets":{"frontend":false,"onrunner":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1036,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:24:01.493111+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","external_id":"canonical-release-a6005f6148a4","receipt_type":"ship_and_prove","idempotency_key":"mission:09558300-60d7-48f3-85c4-909df1dcef43:ship_and_prove:canonical_release_dispatched","mission_step_id":"d10192c8-1620-4c55-aff8-2629c8f72da3","command_center_event_id":"09558300-60d7-48f3-85c4-909df1dcef43"},{"id":"8fb5deec-848c-4a7c-8964-19546de3b759","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"truthful-cache","statement":"Existing PR #1310 is refreshed without changing its intended diff and merged after exact Gate, removing the disproven workspace-local dependency-cache branch while preserving the real remote cache restore.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"The control plane remains frozen after the cleanup.","proofConditionIds":["repo"]}],"objective":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains refreshed PR #1310 after exact KnockLaunch Gate and squash merge, with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4e7484abe88860dba7e03c064f8ea654d679063fc6789f76bae5f28c34a010ee","requestContractRevision":4,"previousRequestContractHash":"d35900729fae3a883f12453b850a7a6facef598519d107b76bc08d3341d53938"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:11:07.614258+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:request-contract-revision:4:4e7484abe88860dba7e03c064f8ea654d679063fc6789f76bae5f28c34a010ee","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"8fb808c9-1878-49c1-9488-e1ae34ab60db","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/tennex-tax-solutions/dashboard","branch":"ai/objective-first-repair-8abaeec99a57","writes":[],"patches":[],"pr_body":"Makes uploaded workspace backgrounds cover by default while preserving explicit fit/focal controls, removes double-applied background zoom, gives tax-office showcase shells viewport ownership, and scales Tennex hero/mode cards to a bounded desktop/mobile layout.","version":1,"approved":true,"pr_title":"Fix Tennex uploaded media fit and dashboard scale","missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","objective":"Fix Tennex dashboard image scaling and uploaded media fit behavior on /tennex-tax-solutions/dashboard.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/lib/tenants/tenantMediaBranding.ts","edits":[{"new_content":"const backgroundFit = mediaBranding.background_fit === 'cover' || mediaBranding.background_fit === 'contain' || mediaBranding.background_fit === 'auto' ? mediaBranding.background_fit : 'cover';","old_content":"const backgroundFit = mediaBranding.background_fit === 'cover' || mediaBranding.background_fit === 'contain' || mediaBranding.background_fit === 'auto' ? mediaBranding.background_fit : 'contain';"}]},{"path":"src/shells/TenantModesShell.tsx","edits":[{"new_content":"const isFixedShowcaseShell = isPandaEventRentals || isEntertainment || isTaxOffice;","old_content":"const isFixedShowcaseShell = isPandaEventRentals || isEntertainment;"},{"new_content":"backgroundSize: isPartyRentals && !isFixedShowcaseShell ? 'contain' : branding.backgroundFit,","old_content":"backgroundSize: branding.backgroundZoom > 1 ? `${Math.round(branding.backgroundZoom * 100)}%` : (isFixedShowcaseShell ? 'cover' : (isPartyRentals ? 'contain' : branding.backgroundFit)),"},{"new_content":"<div className={useDesktopBigPapisShowcase ? \"relative z-10 flex min-h-[280px] items-end p-9\" : isTaxOffice ? \"relative z-10 flex min-h-[180px] items-end p-4 sm:min-h-[200px] sm:p-6 lg:min-h-[220px] lg:p-7\" : \"relative z-10 flex min-h-[220px] items-end p-5 sm:min-h-[280px] sm:p-8 lg:min-h-[320px] lg:p-10\"}>","old_content":"<div className={useDesktopBigPapisShowcase ? \"relative z-10 flex min-h-[280px] items-end p-9\" : \"relative z-10 flex min-h-[220px] items-end p-5 sm:min-h-[280px] sm:p-8 lg:min-h-[320px] lg:p-10\"}>"},{"new_content":"<TenantLogo tenant={activeTenant as any} size={isTaxOffice ? 72 : 88} rounded=\"lg\" fallbackVariant=\"initial\" className=\"border-0 bg-black/20\" />","old_content":"<TenantLogo tenant={activeTenant as any} size={88} rounded=\"lg\" fallbackVariant=\"initial\" className=\"border-0 bg-black/20\" />"},{"new_content":"<h1 className={isTaxOffice ? \"mt-1 text-[clamp(1.75rem,4vw,3rem)] font-black leading-[.94] tracking-[-.04em] text-white\" : \"mt-1 text-[clamp(1.9rem,7vw,4rem)] font-black leading-[.92] tracking-[-.045em] text-white\"}>{businessName}</h1>","old_content":"<h1 className=\"mt-1 text-[clamp(1.9rem,7vw,4rem)] font-black leading-[.92] tracking-[-.045em] text-white\">{businessName}</h1>"},{"new_content":"className={useDesktopBigPapisShowcase ? \"kl-mode-neon-card group relative min-h-[280px] overflow-hidden rounded-[24px] border bg-[#07111d] transition duration-200 hover:-translate-y-1 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2\" : isTaxOffice ? \"kl-mode-neon-card group relative min-h-[190px] overflow-hidden rounded-[22px] border bg-[#07111d] transition duration-200 hover:-translate-y-1 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 sm:min-h-[220px] lg:min-h-[250px]\" : \"kl-mode-neon-card group relative min-h-[220px] overflow-hidden rounded-[26px] border bg-[#110b13] transition duration-200 hover:-translate-y-1 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 sm:min-h-[270px] lg:min-h-[360px]\"}","old_content":"className={useDesktopBigPapisShowcase ? \"kl-mode-neon-card group relative min-h-[280px] overflow-hidden rounded-[24px] border bg-[#07111d] transition duration-200 hover:-translate-y-1 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2\" : \"kl-mode-neon-card group relative min-h-[220px] overflow-hidden rounded-[26px] border bg-[#110b13] transition duration-200 hover:-translate-y-1 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 sm:min-h-[270px] lg:min-h-[360px]\"}"}]}],"commit_message":"Fix Tennex media fit and showcase scale","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"visualProofScope":"none","executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","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":"6838ac17fecb5d63cf5028738001e229fc149b11329378c760b4ccea635a7fcd","replayCount":0,"serializedBytes":5211},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:35:28.23473+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:repository-mutation-intent:6838ac17fecb5d63cf5028738001e229fc149b11329378c760b4ccea635a7fcd:0","mission_step_id":"e11c2781-441a-485a-b95f-888e7f32ca80","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"8fbc2cd2-6b90-466b-96d3-4443c325884e","source":"onrunner","status":"completed_with_findings","payload":{"ok":true,"jobId":"72e7feac-643a-43df-8947-50fc20c37a04","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-631377331786","reason":null,"status":"verification_pending","metrics":{"receiptBytes":68412,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":12,"executorlessWaitMs":403228,"firstUsefulResultAt":"2026-09-28T12:30:52.468Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3984,"terminal":false,"missionId":"63137733-1786-47be-8949-b57320935982","operation":"visual_proof_status","proofGate":"interactive_visual_witness_completed_with_findings","sourceSha":"cc92c0d09c5152c1604a89cf5724819b003dc702","timingsMs":{"queue":1458,"total":11492,"execution":10034},"nextAction":null,"receiptRef":{"mode":"full","missionId":"63137733-1786-47be-8949-b57320935982"},"performance":null,"deploymentId":"forgejo-main-cc92c0d09c51","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"72e7feac-643a-43df-8947-50fc20c37a04","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"72e7feac-643a-43df-8947-50fc20c37a04","failureReason":null,"observedRoute":"/admin/profile","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"dd4d4c77-8acd-4f44-bc48-8317d28930c7","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T12:36:25.230Z","completedAt":"2026-09-28T12:36:36.601Z","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":"completed_with_findings","requestedRoute":"/admin/profile","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":12523,"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":13818,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"b23a53007f731d4a4fd18887d0913d33793ab2d7c1436ef8218f0951c224f90f","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:37:36.753878+00:00","proof_gate":"interactive_visual_witness_completed_with_findings","source_sha":"laptop-cd17b09fdb31","external_id":"72e7feac-643a-43df-8947-50fc20c37a04","receipt_type":"visual_proof_status","idempotency_key":"mission:63137733-1786-47be-8949-b57320935982:visual:72e7feac-643a-43df-8947-50fc20c37a04:completed_with_findings","mission_step_id":"09469da3-c2b4-4b93-bcca-c3e1d8d8c03a","command_center_event_id":"63137733-1786-47be-8949-b57320935982"},{"id":"8fbca1ba-33d2-4e96-914b-7b0892525661","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\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T19:35:02.312245+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-06T16:06:29.51369+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0cccb68d-0088-49f9-a071-8213214a54c9:owner-progress-heartbeat:119420185","mission_step_id":"39bc4111-25d3-4e84-bf17-af3fefe27ba7","command_center_event_id":"0cccb68d-0088-49f9-a071-8213214a54c9"},{"id":"8fbcef61-dd36-4623-8fb1-f3dc545271d4","source":"forgejo","status":"waiting","payload":{"branch":"ai/control-plane-integrity-final-20260909","prNumber":2265,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:42:32.535839+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"491c6182830efdfd80ad1d396e1569f80e9a1662","external_id":"2265","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:344470af-9c65-40ff-822e-ef37b0698441:merged-pr:2265:491c6182830efdfd80ad1d396e1569f80e9a1662","mission_step_id":"b172cdf4-fa77-4014-8588-283305197d65","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"8fc0ea59-fe30-49ba-b235-ca20eae9953d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-brand-mail-fix","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6092,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":644,"terminal":false,"missionId":"e78658ca-3263-4cc0-984e-a0e50f4a921e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e78658ca-3263-4cc0-984e-a0e50f4a921e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5739,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T00:30:15.774648+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"644","receipt_type":"execute_mission","idempotency_key":"mission:e78658ca-3263-4cc0-984e-a0e50f4a921e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a94395ed-58cc-47d7-9417-6dea07ace1fe","command_center_event_id":"e78658ca-3263-4cc0-984e-a0e50f4a921e"},{"id":"8fc14f40-ed03-4c29-8feb-c653a9c70992","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/stale-pr-continuation-primitive-v3","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":41404,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":4,"executorlessWaitMs":534557,"firstUsefulResultAt":"2026-09-30T13:15:27.660Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.64.14-paul-exact-basename-proof","prNumber":4234,"terminal":false,"missionId":"125a8dab-c70f-48cb-aa19-efa4096abce9","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6c9df1b685288d002cf0de4694b638a30c8f11a5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":788,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":74,"approvedPlanMs":0,"missionSetupMs":1233,"providerAuthMs":0,"shipAndProveMs":296,"ledgerPrepareMs":377,"ledgerReconcileMs":0,"lineageReconcileMs":856,"resolvePreflightMs":1233,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":377,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"125a8dab-c70f-48cb-aa19-efa4096abce9"},"performance":null,"deploymentId":"forgejo-main-6c9df1b68528","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"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":2745,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:24:12.935399+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"6c9df1b685288d002cf0de4694b638a30c8f11a5","external_id":"forgejo-main-6c9df1b68528","receipt_type":"execute_mission","idempotency_key":"mission:125a8dab-c70f-48cb-aa19-efa4096abce9:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"03f59e65-1987-463d-8e8d-438771264470","command_center_event_id":"125a8dab-c70f-48cb-aa19-efa4096abce9"},{"id":"8fc18fe3-aabb-44f6-b393-82391a308674","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/universal-proposal-application","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3430,"terminal":false,"missionId":"5fccd497-6980-4c4e-837b-29a6a251fca3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5491,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":929,"providerAuthMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":619,"resolvePreflightMs":929,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"5fccd497-6980-4c4e-837b-29a6a251fca3"},"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":2862,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:42:30.862053+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3430","receipt_type":"execute_mission","idempotency_key":"mission:5fccd497-6980-4c4e-837b-29a6a251fca3:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"95dd4031-856c-4af8-9c61-fd88c055b5cc","command_center_event_id":"5fccd497-6980-4c4e-837b-29a6a251fca3"},{"id":"8fc1fe66-7ea2-4732-8a77-2caef32bf5db","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0ff5d7d2b2a3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":90033,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":241635,"firstUsefulResultAt":"2026-09-30T19:57:26.540Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4266,"terminal":false,"missionId":"0ff5d7d2-b2a3-4561-847e-6616faa518c0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2155,"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":"0ff5d7d2-b2a3-4561-847e-6616faa518c0"},"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-09-30T20:01:28.217053+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4266","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0ff5d7d2-b2a3-4561-847e-6616faa518c0:automatic-mission-resume:4266:repair_mission_pr_ready_retryable","mission_step_id":"97ece47b-2ea2-4ba8-9525-12dbce5b8fbc","command_center_event_id":"0ff5d7d2-b2a3-4561-847e-6616faa518c0"},{"id":"8fc274e0-7a54-4abd-8747-95c225b75016","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtre8wjw","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2072,"terminal":false,"missionId":"93895101-067f-4898-bbe5-e9844a68c6b0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10513,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1313,"approvedPlanMs":0,"missionSetupMs":527,"providerAuthMs":0,"shipAndProveMs":9073,"ledgerPrepareMs":385,"ledgerReconcileMs":0,"lineageReconcileMs":142,"resolvePreflightMs":527,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":385,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93895101-067f-4898-bbe5-e9844a68c6b0"},"performance":null,"deploymentId":"forgejo-main-7bab444b7d8e","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":2562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:39:10.033268+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","external_id":"forgejo-main-7bab444b7d8e","receipt_type":"execute_mission","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4856342c-d183-4f76-8e17-bf6f9c2719e7","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"8fc62dc5-6f16-41c0-846d-02a3056d2484","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0d030744636f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19434,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":26030,"firstUsefulResultAt":"2026-09-28T02:18:39.706Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":3949,"terminal":false,"missionId":"0d030744-636f-4143-abb1-637b9402b420","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3369,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":499,"missionSetupMs":282,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"repositoryMutationMs":2870,"repositoryProviderMs":2870,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1754,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1116},"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":"0d030744-636f-4143-abb1-637b9402b420"},"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":3533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:19:10.43752+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3949","receipt_type":"execute_mission","idempotency_key":"mission:0d030744-636f-4143-abb1-637b9402b420:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a9c9b11b-3bc4-4fea-ba0d-9b59737a309e","command_center_event_id":"0d030744-636f-4143-abb1-637b9402b420"},{"id":"8fc6a540-300a-4730-b4b1-1e70d1ce4281","source":"cc-execution","status":"recorded","payload":{"objective":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","tenantRef":"pcg","receivedAt":"2026-09-29T04:06:56.372Z","fingerprint":"5086c31b2cff135ab560e148d722dc2583338422c6b42e633a5e285d215c47a5","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":true,"objective":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","proofKinds":["runtime","visual"],"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":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","wordingChanged":false,"canonicalIntent":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-editor-useful","statement":"Repair the shared GodMode page-editor Sidekick so normal contextual visual editing requests are understood and converted into safe semantic theme/style/layout/media edits with immediate reversible preview.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","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":"explicit_request_contract","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":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-artifact-scope","statement":"The requested visual artifact type is authoritative: dashboard only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["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":"explicit_request_contract","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":"explicit_request_contract","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":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"editor-tenant-isolation","statement":"The editor may change only the current authorized draft/page selection and must not mutate unrelated routes, tenants, or business data.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/DASHBOARD","roleRef":null,"tenantRef":"pcg","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":["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":["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_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":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","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":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","canonicalIntent":"Make the GodMode page-editor Sidekick genuinely useful as an intelligent natural-language visual editor. Current production proof: on /pcg/DASHBOARD, entering 'the page is too dark' returns a refusal saying no editable color/theme/style properties are available and that only text/visibility/order can change. Repair the governing editor primitive, not only PCG. The shared editor must understand ordinary contextual visual instructions, apply safe semantic style/theme/layout/media edits, use page/root scope when appropriate, preview immediately with Undo/Redo, preserve safe-element and tenant isolation, avoid implementation-detail refusals, work on desktop/mobile, and ship through canonical Gate/merge/release. Production acceptance: on /pcg/DASHBOARD the original instruction 'the page is too dark' must result in a sensible reversible editor change rather than a capability refusal.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The shared GodMode page-editor Sidekick is live in production and can translate ordinary natural-language visual editing intent into safe reversible editor actions instead of refusing because raw style properties are not directly exposed.","route":"/pcg/DASHBOARD","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":"On /pcg/DASHBOARD in GodMode private editing, the Sidekick can handle the instruction 'the page is too dark' by applying or offering the obvious bounded page-level visual adjustment with immediate preview and Undo/Redo, without an implementation-detail refusal.","route":"/pcg/DASHBOARD","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Make-the-GodMode-page-editor-Sidekick-genuinely-useful-as-an-intelligent-natural-language-visual-edi","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":"5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:06:56.706982+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:tenant-workstream-contribution:5086c31b2cff135ab560e148d722dc2583338422c6b42e633a5e285d215c47a5","mission_step_id":null,"command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"8fc6c483-0d38-4f27-8401-10704a8c2cf2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Refresh the existing route-sync performance PR onto current main without changing its intended source diff, then re-gate, squash merge, release only frontend, and prove the exact current-main artifact and idempotent route-sync behavior live.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":true,"constraints":[],"contractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:19:56.245495+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:27444235-a3aa-4415-b15b-ff26b8c762c2:request-contract:8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c:9fd48ba71faf96c2f9ea21f08dbbdff58a939a37:verified:","mission_step_id":"75cf573e-ae29-4fee-9e1c-f50a98737be0","command_center_event_id":"27444235-a3aa-4415-b15b-ff26b8c762c2"},{"id":"8fc7ccdc-feca-4f93-a7a1-6b57a92d0c2b","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b","sourceSha":"512074acca02cd635755b18ea9b463c159738496","deploymentId":"forgejo-main-512074acca02","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:18:59.855454+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"512074acca02cd635755b18ea9b463c159738496","external_id":"forgejo-main-512074acca02","receipt_type":"canonical_release_status","idempotency_key":"mission:96b34660-334a-4181-b4ee-9c13f9ff538b:forgejo-release-status:512074acca02cd635755b18ea9b463c159738496:superseded:fec81355bf5c9df2eeb767d6c8ebae59b0b71b8b","mission_step_id":"a639e17b-591d-46f4-8be0-ccf41085ff77","command_center_event_id":"96b34660-334a-4181-b4ee-9c13f9ff538b"},{"id":"8fc8ef4b-3a4a-4e59-9af0-515ac4a7aef5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized the Forgejo merge-queue exact-head fallback repair.","baseSha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","issuedAt":1788904337888,"expiresAt":1788904517888,"missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e","authorizationId":"59795460-acee-4e84-8ef7-42b2ec432af4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:52:18.166454+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:59795460-acee-4e84-8ef7-42b2ec432af4","mission_step_id":"74ad12c7-e95e-4f0b-b577-99da9f5724cd","command_center_event_id":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},{"id":"8fc9b31b-24f7-4385-9230-75ed7628466b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Harden the KNOCKLAUNCH Forgejo Gate/merge queue for real parallel throughput without weakening exact-head, stale-head, merge, or release safety.","wordingChanged":false,"canonicalIntent":"Harden the KNOCKLAUNCH Forgejo Gate/merge queue for real parallel throughput without weakening exact-head, stale-head, merge, or release safety.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"parallel-gate-admission","statement":"Independent PR Gates start directly on an eligible owner heavy pool or the required two-slot cloud heavy fallback, without a separate cloud routing job serializing admission.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Harden the KNOCKLAUNCH Forgejo Gate/merge queue for real parallel throughput without weakening exact-head, stale-head, merge, or release safety.","constraints":[{"id":"preserve-safety","statement":"Preserve per-PR cancel-in-progress, exact-head Gate proof, stale-head refresh/regate, protected-main merge ordering, single release ownership, and same-target release safety; do not use paul-light for normal heavy Gate capacity.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-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.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-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.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The exact control-plane change passes canonical KnockLaunch Gate, squash-merges, releases affected runtime ownership, and current live Forgejo runner and queue evidence shows direct heavy-pool Gate admission without the legacy gate-route bottleneck.","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":"Harden-the-KNOCKLAUNCH-Forgejo-Gate-merge-queue-for-real-parallel-throughput-without-weakening-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":["runtime-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":"5f8cf6b629810f51d04536ec0970a93a5ac0d112989efeecb69920dd7ebb6e32","requestContractRevision":2,"previousRequestContractHash":"63b9c13ae1a5ab2a95cf40204244169ef016de610d888c5307d533dab84adedf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:29:31.138425+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b5ad5b28-af0a-4ec1-a03a-c76c23cabe23:request-contract:5f8cf6b629810f51d04536ec0970a93a5ac0d112989efeecb69920dd7ebb6e32","mission_step_id":"bb2b1c28-fdcb-4cc0-9bee-831218f0eb52","command_center_event_id":"b5ad5b28-af0a-4ec1-a03a-c76c23cabe23"},{"id":"8fca0884-38d4-4030-8960-c93f980f5751","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-04T14:12:00.471458+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3961,\"sourceSha\":\"257b160256d8c924dfbf90c9b2a6ca15bcfe9f29\",\"deploymentId\":\"canonical-release-257b160256d8\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:33:29.937807+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0938e2c6-0024-4315-b899-fb48cbcc4b44:owner-progress-heartbeat:119329573","mission_step_id":"2e41384f-8260-4d9b-a249-8c42166062a9","command_center_event_id":"0938e2c6-0024-4315-b899-fb48cbcc4b44"},{"id":"8fcd2c08-89af-4902-aa7f-6b538288c809","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-approved control plane maintenance repair. Align config/control-plane-capabilities.json runnerResourceBudget.gateTimeoutMinutes from 25 to 10 so refreshed PR Gates stop failing the shared timeout contract, then carry this repair through exact-head Gate, squash merge, affected release, and live proof.","wordingChanged":false,"canonicalIntent":"Continue the same owner-approved control plane maintenance repair. Align config/control-plane-capabilities.json runnerResourceBudget.gateTimeoutMinutes from 25 to 10 so refreshed PR Gates stop failing the shared timeout contract, then carry this repair through exact-head Gate, squash merge, affected release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The control plane Gate timeout budget matches the 10-minute workflow timeout and no longer blocks refreshed PRs.","proofConditionIds":["proof-source","proof-gate","proof-live"]}],"objective":"Continue the same owner-approved control plane maintenance repair. Align config/control-plane-capabilities.json runnerResourceBudget.gateTimeoutMinutes from 25 to 10 so refreshed PR Gates stop failing the shared timeout contract, then carry this repair through exact-head Gate, squash merge, affected release, and live proof.","constraints":[{"id":"constraint-1","statement":"Mutate only config/control-plane-capabilities.json and preserve protected main, exact-head Gate, and squash merge.","proofConditionIds":["proof-source","proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The merged control plane config has runnerResourceBudget.gateTimeoutMinutes set to 10.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"The exact repair PR head passes KnockLaunch Gate and is squash merged.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The affected control plane runtime is proven live if the release graph marks a runtime owner.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e0a35958eb8ffb10cdab8e7413262d8f17e1a4780aa60e749ce4e1fb8608c2d2","requestContractRevision":4,"previousRequestContractHash":"afbc83ca02052c114ac108726cc939ff892fdbb37f9e5bfea30d5fbd9e588fa1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:27:46.619236+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1275d745-c77f-4c6f-aba8-418654017c07:request-contract-revision:4:e0a35958eb8ffb10cdab8e7413262d8f17e1a4780aa60e749ce4e1fb8608c2d2","mission_step_id":"38641d49-d27f-4053-a38a-f48422f31b55","command_center_event_id":"1275d745-c77f-4c6f-aba8-418654017c07"},{"id":"8fcd556d-a62d-4bd8-9e75-0a5a9a9bdb03","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4ef89e7fd46b83f33533e1e000015897583d8587","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:22:46.765302+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4ef89e7fd46b83f33533e1e000015897583d8587","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:75305a89-b0db-4302-b23e-16f4421b78e8:request-contract:legacy:4ef89e7fd46b83f33533e1e000015897583d8587:verified:","mission_step_id":"15530ab2-57ab-4967-9631-34b72de56fa7","command_center_event_id":"75305a89-b0db-4302-b23e-16f4421b78e8"},{"id":"8fcd5652-7581-4204-944a-d9f62b619652","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5cb6e875c1f91b6e53d6458f601a607dc5b805fb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5cb6e875c1f91b6e53d6458f601a607dc5b805fb","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c4ce74564b8a85aa0684bc9637c2b95194b8793fef1ef444d17fc6b4708989cb","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3459","runId":3459,"status":"running","sourceSha":"5cb6e875c1f91b6e53d6458f601a607dc5b805fb","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T21:27:25.471115+00:00","proof_gate":"canonical_release_pending","source_sha":"5cb6e875c1f91b6e53d6458f601a607dc5b805fb","external_id":"forgejo-main-5cb6e875c1f9","receipt_type":"canonical_release_status","idempotency_key":"mission:9f4a3c89-fb46-49a0-9648-fdd92c9b0aac:forgejo-release-status:5cb6e875c1f91b6e53d6458f601a607dc5b805fb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"aa13f981-0c5a-475e-9ed2-f16a6c66f35b","command_center_event_id":"9f4a3c89-fb46-49a0-9648-fdd92c9b0aac"},{"id":"8fcd7943-e968-43a2-8bf7-967b3d73b39e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"305c31db279029e1c887a76acf00fb2188fe53ed","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"079131ff841f21b806bc0413bf36bdb9a37c5ae3","prNumber":3282,"gateRunId":10275,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10275/jobs/1","mergeCommitSha":"305c31db279029e1c887a76acf00fb2188fe53ed"},{"id":"gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"079131ff841f21b806bc0413bf36bdb9a37c5ae3","prNumber":3282,"gateRunId":10275,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10275/jobs/1","mergeCommitSha":"305c31db279029e1c887a76acf00fb2188fe53ed"}],"requestContractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:32.495454+00:00","proof_gate":"request_contract_repository_verified","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:request-contract-repository:4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd:305c31db279029e1c887a76acf00fb2188fe53ed","mission_step_id":"bed12bfd-67f8-4f2b-a8f2-ef3861329dc2","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"8fcf2074-71b6-4ccc-b940-e4a2b345db02","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-243ffacf6fa7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9","objective":"Continue the owner-authorized Tennex Tax Solutions frontend redesign already accepted by this mission. Apply the exact bounded UI edits below, then ship through the canonical PR, Gate, squash merge, frontend release, and live visual proof.","sourceSha":"62f75603dcfb339fb84192e44e3faa92862abcf2","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/components/documents/InvoicesTab.tsx","edits":[{"new_content":"<div\n      className=\"space-y-5 kl-invoice-workspace\"\n      data-canonical-invoice-workspace=\"documents\"\n      data-square-payment-capability={squareCapability.state}\n    >","old_content":"<div\n      className=\"space-y-5\"\n      data-canonical-invoice-workspace=\"documents\"\n      data-square-payment-capability={squareCapability.state}\n    >"},{"new_content":"<DialogContent data-invoice-editor-dialog=\"true\" className=\"max-h-[94dvh] max-w-[min(1080px,calc(100vw-2rem))] overflow-hidden p-0\"><DialogHeader className=\"border-b border-border/60 px-6 py-5\"><DialogTitle>{selectedInvoice ? `Edit ${selectedInvoice.invoice_id}` : type === 'event_rental' ? 'Create event invoice' : type === 'tarping' ? 'Create emergency tarping invoice' : 'Create invoice'}</DialogTitle></DialogHeader><div className=\"max-h-[calc(94dvh-76px)] overflow-y-auto px-6 py-5\">","old_content":"<DialogContent className=\"max-h-[95vh] max-w-[98vw] overflow-y-auto lg:max-w-6xl\"><DialogHeader><DialogTitle>{selectedInvoice ? `Edit ${selectedInvoice.invoice_id}` : type === 'event_rental' ? 'Create event invoice' : type === 'tarping' ? 'Create emergency tarping invoice' : 'Create invoice'}</DialogTitle></DialogHeader>"},{"new_content":"{type === 'tarping' && !allowTarping && <div className=\"p-6 text-sm text-muted-foreground\">Emergency tarping is not enabled for this workspace.</div>}\n          </div>\n        </DialogContent>","old_content":"{type === 'tarping' && !allowTarping && <div className=\"p-6 text-sm text-muted-foreground\">Emergency tarping is not enabled for this workspace.</div>}\n        </DialogContent>"}]},{"path":"src/components/invoices/StandardInvoiceEditor.tsx","edits":[{"new_content":"<div className=\"space-y-5\" data-standard-invoice-editor=\"true\" data-professional-workbench=\"true\">","old_content":"<div className=\"space-y-5\" data-standard-invoice-editor=\"true\">"},{"new_content":"<Card className=\"border-0 bg-transparent shadow-none\">\n        <CardHeader className=\"px-0 pb-3 pt-0\"><CardTitle className=\"text-xl\">Invoice information</CardTitle></CardHeader>\n        <CardContent className=\"space-y-5 px-0 pb-0\">","old_content":"<Card>\n        <CardHeader><CardTitle>Invoice information</CardTitle></CardHeader>\n        <CardContent className=\"space-y-4\">"},{"new_content":"<div data-invoice-editor-actions=\"true\" className=\"sticky bottom-0 -mx-6 flex justify-end gap-2 border-t border-border/60 bg-background/92 px-6 py-4 backdrop-blur-xl\">\n        <Button type=\"button\" variant=\"outline\" onClick={onClose}>Cancel</Button>\n        <Button type=\"button\" onClick={() => void save()} disabled={saving}>{saving ? 'Saving...' : invoiceId ? 'Save changes' : 'Create invoice'}</Button>\n      </div>","old_content":"<div className=\"flex justify-end gap-2\">\n        <Button type=\"button\" variant=\"outline\" onClick={onClose}>Cancel</Button>\n        <Button type=\"button\" onClick={() => void save()} disabled={saving}>{saving ? 'Saving...' : invoiceId ? 'Save changes' : 'Create invoice'}</Button>\n      </div>"}]},{"path":"src/App.css","edits":[{"new_content":"  background: transparent !important;\n  color: #f5f7f7;","old_content":"  background: linear-gradient(145deg, #0a0d10 0%, #11161a 48%, #090c0f 100%) !important;\n  color: #f5f7f7;"},{"new_content":"  background: rgba(8, 11, 14, 0.58) !important;\n  border-color: rgba(255, 255, 255, 0.08) !important;\n  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.12) !important;\n  backdrop-filter: blur(20px) saturate(118%) !important;","old_content":"  background: rgba(8, 11, 14, 0.88) !important;\n  border-color: rgba(255, 255, 255, 0.10) !important;\n  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.22) !important;"},{"new_content":"  background: rgba(8, 11, 14, 0.54) !important;\n  border-color: rgba(255, 255, 255, 0.08) !important;\n  box-shadow: 18px 0 48px rgba(0, 0, 0, 0.08) !important;\n  backdrop-filter: blur(22px) saturate(116%) !important;","old_content":"  background: rgba(8, 11, 14, 0.86) !important;\n  border-color: rgba(255, 255, 255, 0.10) !important;\n  box-shadow: 18px 0 48px rgba(0, 0, 0, 0.16) !important;"},{"new_content":"  background: rgba(8, 11, 14, 0.34) !important;\n  border-color: rgba(255, 255, 255, 0.10) !important;\n  box-shadow: 0 18px 52px rgba(0, 0, 0, 0.12) !important;\n  backdrop-filter: blur(14px) saturate(112%) !important;","old_content":"  background: linear-gradient(150deg, rgba(18, 21, 24, 0.86), rgba(8, 10, 12, 0.78)) !important;\n  border-color: rgba(255, 255, 255, 0.90) !important;\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18) !important;"},{"new_content":"  width: min(100%, 1440px);\n  margin-inline: auto;\n  border-radius: 24px !important;\n  background: rgba(8, 11, 14, 0.66) !important;\n  border-color: rgba(255, 255, 255, 0.10) !important;\n  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.18) !important;\n  backdrop-filter: blur(24px) saturate(118%) !important;\n  color: rgba(255, 255, 255, 0.94) !important;","old_content":"  background: rgba(8, 11, 14, 0.94) !important;\n  border-color: rgba(255, 255, 255, 0.18) !important;\n  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.34) !important;\n  backdrop-filter: blur(18px) saturate(112%) !important;\n  color: rgba(255, 255, 255, 0.94) !important;"},{"new_content":"  background: rgba(16, 20, 24, 0.52) !important;\n  border-color: rgba(255, 255, 255, 0.10) !important;\n  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.14) !important;","old_content":"  background: linear-gradient(150deg, rgba(24, 27, 30, 0.96), rgba(10, 13, 15, 0.94)) !important;\n  border-color: rgba(255, 255, 255, 0.16) !important;\n  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.26) !important;"},{"new_content":"  background: rgba(5, 8, 10, 0.42) !important;\n  color: rgba(255, 255, 255, 0.94) !important;","old_content":"  background: rgba(5, 8, 10, 0.72) !important;\n  color: rgba(255, 255, 255, 0.94) !important;"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9","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":"b99d8c3608151c9db92cbd1a3066a2a87fa8c69cb3207a11258ac1bd9c4bb908","replayCount":0,"serializedBytes":7231},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:52:27.173266+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:243ffacf-6fa7-479d-806f-51f6ad1d1bf9:repository-mutation-intent:b99d8c3608151c9db92cbd1a3066a2a87fa8c69cb3207a11258ac1bd9c4bb908:0","mission_step_id":"d65d841c-2c3a-44d8-8af9-625db5c28953","command_center_event_id":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9"},{"id":"8fcf3c9d-05dd-4fde-9313-38aced4de2a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-52ddb3fe0c65","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":64135,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"executorlessWaitMs":1223669,"firstUsefulResultAt":"2026-09-29T14:13:47.119Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4129,"terminal":false,"missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10631,"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":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},"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":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:18:35.039809+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4129","receipt_type":"automatic_mission_resume","idempotency_key":"mission:52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c:automatic-mission-resume:4129:repair_mission_pr_ready_retryable","mission_step_id":"1aa0b699-c83d-4c82-9449-c8979838e83f","command_center_event_id":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},{"id":"8fcffc18-ed03-490a-a0da-c725648fa87b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-61b362e6d1cb","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":81626,"releaseCount":0,"toolCallCount":50,"repeatedCallCount":42,"executorlessWaitMs":506153,"firstUsefulResultAt":"2026-10-05T16:57:24.718Z","recoveryAttemptCount":40,"ownerInterruptionCount":0},"version":null,"prNumber":4995,"terminal":false,"missionId":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb"},"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":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:59:50.074821+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4995","receipt_type":"automatic_mission_resume","idempotency_key":"mission:61b362e6-d1cb-4ff2-a526-b6ca491d0afb:automatic-mission-resume:4995:repair_mission_pr_ready_retryable","mission_step_id":"4bfb7157-ab1a-45e6-bb04-286d6383a3f5","command_center_event_id":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb"},{"id":"8fd0da7c-1799-4734-b125-0368ef22fc13","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-directive-control-plane-churn-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2310,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:11:23.728463+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:330fc4d0-0edb-4da7-92f5-85aa28587ef6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d316bab8-a692-4b6c-848a-4abfbd931bf6","command_center_event_id":"330fc4d0-0edb-4da7-92f5-85aa28587ef6"},{"id":"8fd3fe37-5b79-4cbb-9be7-8c4a25316683","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":4416,"terminal":false,"missionId":"0eefc491-a3b8-47b0-8d06-e914dd3b393e","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0cda8cc4830d37a72e7ad3356fdfa988e725848f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0eefc491-a3b8-47b0-8d06-e914dd3b393e"},"performance":null,"deploymentId":"canonical-release-0cda8cc4830d","workflowRunId":31287558131,"releaseTargets":{"frontend":true,"onrunner":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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T01:05:33.19368+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0cda8cc4830d37a72e7ad3356fdfa988e725848f","external_id":"canonical-release-0cda8cc4830d","receipt_type":"ship_and_prove","idempotency_key":"mission:0eefc491-a3b8-47b0-8d06-e914dd3b393e:ship_and_prove:ship_and_prove_release_pending:0cda8cc4830d37a72e7ad3356fdfa988e725848f:31287558131","mission_step_id":"f9c001e0-7d47-4082-a35c-c19548a4e05a","command_center_event_id":"0eefc491-a3b8-47b0-8d06-e914dd3b393e"},{"id":"8fd549dc-1c2e-4346-849c-a1228169384d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-37de4bd527ee","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"fix: restore shared tenant mobile viewport behavior","missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127","objective":"Continue and ship the existing authorized shared mobile shell repair. Remove the utility-footer fallback's global fixed/inset/height/overflow takeover of the tenant runtime. Preserve only bottom spacing for the platform utility footer when no tenant nav is present, while retaining the existing tenant-nav-above-platform-nav stacking path when tenant navigation exists. Complete Gate, squash merge, frontend release, and runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","edits":[{"new_content":"const syncUtilityOnly=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${utilityHeight}px`);if(utilityRoot)utilityRoot.style.setProperty('padding-bottom',`${utilityHeight}px`,'important')}","old_content":"const syncUtilityOnly=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${utilityHeight}px`);if(utilityRoot){utilityRoot.style.setProperty('position','fixed','important');utilityRoot.style.setProperty('inset','0 0 '+utilityHeight+'px 0','important');utilityRoot.style.setProperty('height','auto','important');utilityRoot.style.setProperty('min-height','0','important');utilityRoot.style.setProperty('overflow-y','auto','important');utilityRoot.style.setProperty('padding-bottom','0px','important');utilityRoot.style.setProperty('overscroll-behavior-y','contain','important')}}"}]}],"commit_message":"fix: stop mobile utility footer from hijacking tenant viewport","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"37de4bd5-27ee-45b9-9250-60bb16bb3127","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":"36e87fbafaa9d34b5f0e655da75b17843ceead1536a8f8cb48d4d3f04d827409","replayCount":0,"serializedBytes":2926},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T15:28:35.725059+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:37de4bd5-27ee-45b9-9250-60bb16bb3127:repository-mutation-intent:36e87fbafaa9d34b5f0e655da75b17843ceead1536a8f8cb48d4d3f04d827409:0","mission_step_id":"a4179674-901c-4615-a7d9-3a56d567dde2","command_center_event_id":"37de4bd5-27ee-45b9-9250-60bb16bb3127"},{"id":"8fda3053-9fb9-4fec-95f1-ac98a68e34ff","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-840f5f6d3347","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.165-cancelled-release-signed-target-proof","prNumber":null,"terminal":false,"missionId":"840f5f6d-3347-465b-8b1b-5917db3e36c4","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":288,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":998,"providerAuthMs":0,"ledgerPrepareMs":787,"ledgerReconcileMs":0,"lineageReconcileMs":211,"resolvePreflightMs":998,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":787,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"840f5f6d-3347-465b-8b1b-5917db3e36c4"},"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":1352,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-09-16T20:18:07.763365+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:840f5f6d-3347-465b-8b1b-5917db3e36c4:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"fb01fdb9-6d62-45a2-a31f-e49336c2d2e7","command_center_event_id":"840f5f6d-3347-465b-8b1b-5917db3e36c4"},{"id":"8fdb2bad-7e68-44e8-9fce-e1c987aa185b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4a057a5c25ad","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":32794,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":12,"executorlessWaitMs":154135,"firstUsefulResultAt":"2026-10-05T14:46:04.381Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4928,"terminal":false,"missionId":"4a057a5c-25ad-46c0-8027-b670b733a837","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2215,"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":"4a057a5c-25ad-46c0-8027-b670b733a837"},"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-05T14:46:56.704628+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4928","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4a057a5c-25ad-46c0-8027-b670b733a837:automatic-mission-resume:4928:repair_mission_pr_ready_retryable","mission_step_id":"79834af5-d362-4901-a6cd-521404e48480","command_center_event_id":"4a057a5c-25ad-46c0-8027-b670b733a837"},{"id":"8fdc78ee-25dd-44a1-80df-6fd4e5800f5e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"182b39306f6cea0a4af0c158ef36f665921f1569","issuedAt":1791679983887,"expiresAt":1791680163887,"missionId":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa","autoRefreeze":true,"authorizationId":"f73b9cbd-526e-402c-b055-b5937dd0babb","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:53:04.496591+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"182b39306f6cea0a4af0c158ef36f665921f1569","external_id":"f73b9cbd-526e-402c-b055-b5937dd0babb","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e6aa41e6-9469-47ff-ab5b-ad33420b95fa:f73b9cbd-526e-402c-b055-b5937dd0babb","mission_step_id":null,"command_center_event_id":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa"},{"id":"8fde3e38-cc45-4ed4-90e5-2e423dc4398b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ts-incremental","statement":"Control plane KnockLaunch Gate uses persistent TypeScript 7 incremental build info keyed by compiler, dependency manifest, and tsconfig, while TypeScript itself incrementally revalidates the changed source graph and poisoned state is deleted on failure.","proofConditionIds":["repo"]},{"id":"contract-consistency","statement":"Control-plane regression assertions agree with the live 2s/5s PR readiness budgets and current explicit read policy.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"Control plane remains frozen after the corrective generation.","proofConditionIds":["repo"]}],"objective":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact workflow/config/contract corrective generation after KnockLaunch Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"60c91d0bb94d182ef71c372e0bcc933c694b01c5e486795507e10acec7976aa1","requestContractRevision":2,"previousRequestContractHash":"55753b08d51e67c3cb091b5517bbc58a7ff491b0d2229f006b991d2465bbb3cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:41.789231+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:request-contract-revision:2:60c91d0bb94d182ef71c372e0bcc933c694b01c5e486795507e10acec7976aa1","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"8fdf033d-0b83-4c9f-ab61-f9b8256d1e86","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2678466667da","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2539,"terminal":false,"missionId":"26784666-67da-4f8e-b1fa-064ccc63d708","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25090,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3304,"approvedPlanMs":0,"missionSetupMs":2706,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":2402,"resolvePreflightMs":2706,"repositoryMutationMs":21152,"repositoryProviderMs":11791,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":10894,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":897},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"26784666-67da-4f8e-b1fa-064ccc63d708"},"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":1542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:11:25.307501+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2539","receipt_type":"execute_mission","idempotency_key":"mission:26784666-67da-4f8e-b1fa-064ccc63d708:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"188a6fda-912c-4963-a3f0-d568cdd59762","command_center_event_id":"26784666-67da-4f8e-b1fa-064ccc63d708"},{"id":"8fe27882-fc38-4466-b420-479f2f14057a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"af3dc9345deb3d216a24b7a593a5207df644bad6","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-03T21:37:34.036522+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"af3dc9345deb3d216a24b7a593a5207df644bad6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:938b0d84-f51d-4d4d-866e-5912e1939f15:request-contract:legacy:af3dc9345deb3d216a24b7a593a5207df644bad6:verified:","mission_step_id":"fad99a9d-d8bf-4b82-8d16-eb93cd801380","command_center_event_id":"938b0d84-f51d-4d4d-866e-5912e1939f15"},{"id":"8fe36ed1-3b06-444c-b78d-cc1d36b7ec4b","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["config/owner-context.json","config/paul-owner-profile.json"],"continuationObjective":"Continue this exact durable-memory update through PR, Gate, merge, cc-execution release if required, and live owner_operating_context proof. Do not stop at implementation."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:37:34.632416+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d52471e5-e1c1-44ae-8faf-de1afc1ee69f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"b6ac6272-0f2f-4c4a-b531-ace1129d564f","command_center_event_id":"d52471e5-e1c1-44ae-8faf-de1afc1ee69f"},{"id":"8fe4eeba-64a7-43cb-b519-e0b953d3e88e","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"adfed32fe4ee816be1dde45d7184c2595e143f3f","releaseState":"verified","exactConductorRun":{"id":31200568090,"status":"completed","headSha":"adfed32fe4ee816be1dde45d7184c2595e143f3f","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T17:04:40.156837+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"adfed32fe4ee816be1dde45d7184c2595e143f3f","external_id":"canonical-release-adfed32fe4ee","receipt_type":"canonical_release_status","idempotency_key":"mission:fa00f8bf-0f73-4647-a4a2-950b31efc76e:release-status:adfed32fe4ee816be1dde45d7184c2595e143f3f:verified:canonical-production-release/verified=success","mission_step_id":"579255aa-898c-4d0d-ac5f-ef792595b5a0","command_center_event_id":"fa00f8bf-0f73-4647-a4a2-950b31efc76e"},{"id":"8fe58b52-c071-4fd3-bbcd-e1cba3ad2a3d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9f00e4d0a77f-r202609041201","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.36-atomic-write-deadline-refreeze","prNumber":1678,"terminal":false,"missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9b309523b596b77af5765e2dbec1681bc7592d1f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1724,"approvedPlanMs":0,"missionSetupMs":2438,"providerAuthMs":0,"shipAndProveMs":14225,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":2138,"resolvePreflightMs":2438,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":300,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},"performance":null,"deploymentId":"forgejo-main-9b309523b596","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":2718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:58:53.642587+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","external_id":"forgejo-main-0882e0b89b0c","receipt_type":"execute_mission","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3f5ba6e6-e833-49c3-9def-6f35cdca28ed","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"8fe78d95-56cb-4902-8bbb-a8a4f72666ea","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/big-papis/owner/proposals?recipientType=crew&hiring=1","branch":"ai/objective-first-repair-156259ff7301","writes":[],"patches":[],"version":1,"approved":true,"missionId":"156259ff-7301-4e9b-be6f-cd290f63dd7d","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/proposals/UniversalProposalWorkspace.tsx"],"anchored_edits":[{"find":"  const crewHireType: 'helper' | 'ambassador' = params.get('hireType') === 'ambassador' ? 'ambassador' : 'helper';","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"  const crewHireType: 'helper' | 'ambassador' | 'custom' = params.get('hireType') === 'ambassador' ? 'ambassador' : params.get('hireType') === 'custom' ? 'custom' : 'helper';\n  const crewCompensationType = ['hourly','salary','flat_fee','commission','percentage','retainer','volunteer','custom'].includes(String(params.get('compType') || '')) ? String(params.get('compType')) : 'hourly';"},{"find":"        const role = hiringRequested ? (crewHireType === 'ambassador' ? 'New York Brand & Distribution Ambassador' : 'Crew Helper') : createEventDraft.eventName.trim();\n        const compensation = createEventDraft.location.trim();","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"        const role = hiringRequested ? (crewHireType === 'ambassador' ? 'New York Brand & Distribution Ambassador' : crewHireType === 'custom' ? createEventDraft.eventName.trim() : 'Crew Helper') : createEventDraft.eventName.trim();\n        const compensationLabels: Record<string, string> = { hourly: 'Hourly', salary: 'Salary', flat_fee: 'Flat Fee', commission: 'Commission', percentage: 'Percentage', retainer: 'Retainer', volunteer: 'Volunteer/Unpaid', custom: 'Custom' };\n        const compensation = hiringRequested ? (crewCompensationType === 'volunteer' ? 'Volunteer/Unpaid' : [compensationLabels[crewCompensationType] || 'Custom', createEventDraft.location.trim()].filter(Boolean).join(': ')) : createEventDraft.location.trim();"},{"find":"        if (!role) throw new Error(requestedRecipientType === 'crew' ? 'Add the crew role.' : 'Add the proposal title or role.');\n        const proposal = await createProposal(tenantId, {","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"        if (!role) throw new Error(requestedRecipientType === 'crew' ? 'Choose or enter the crew role.' : 'Add the proposal title or role.');\n        if (hiringRequested && crewCompensationType !== 'volunteer' && !createEventDraft.location.trim()) throw new Error('Add the compensation details.');\n        let attachment: { bucket: string; path: string; name: string; type: string; size: number } | null = null;\n        if (hiringRequested && typeof document !== 'undefined') {\n          const input = document.getElementById('big-papis-hiring-attachment') as HTMLInputElement | null;\n          const file = input?.files?.[0] || null;\n          if (file) {\n            const allowed = file.type === 'application/pdf' || file.type.startsWith('image/');\n            if (!allowed) throw new Error('Attach an image or PDF.');\n            if (file.size > 20 * 1024 * 1024) throw new Error('Attachment must be 20 MB or smaller.');\n            const safeName = file.name.replace(/[^a-zA-Z0-9._-]+/g, '-').replace(/^-+|-+$/g, '') || 'attachment';\n            const path = `proposals/hiring/${tenantId}/${crypto.randomUUID()}-${safeName}`;\n            const { error: uploadError } = await supabase.storage.from('tenant-big-papis').upload(path, file, { contentType: file.type || undefined, upsert: false });\n            if (uploadError) throw uploadError;\n            attachment = { bucket: 'tenant-big-papis', path, name: file.name, type: file.type || 'application/octet-stream', size: file.size };\n          }\n        }\n        const proposal = await createProposal(tenantId, {"},{"find":"          context: { kind: hiringRequested ? 'crew_hiring' : 'direct_recipient', recipientType: hiringRequested ? crewHireType : requestedRecipientType, crewHireType: hiringRequested ? crewHireType : null, role, compensation: compensation || null, terms: terms || null },","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"          context: { kind: hiringRequested ? 'crew_hiring' : 'direct_recipient', recipientType: hiringRequested ? crewHireType : requestedRecipientType, crewHireType: hiringRequested ? crewHireType : null, role, compensation: compensation || null, compensationType: hiringRequested ? crewCompensationType : null, terms: terms || null, attachment },"},{"find":"<button type=\"button\" onClick={() => { const next = new URLSearchParams(params); next.set('hireType', 'helper'); setParams(next, { replace: true }); }} className={`min-h-12 rounded-xl border px-4 text-sm font-black ${crewHireType === 'helper' ? 'border-[#4c1d95] bg-[#4c1d95] text-white' : 'border-white/10 bg-white/[.04] text-white/70'}`}>Helper</button><button type=\"button\" onClick={() => { const next = new URLSearchParams(params); next.set('hireType', 'ambassador'); setParams(next, { replace: true }); }} className={`min-h-12 rounded-xl border px-4 text-sm font-black ${crewHireType === 'ambassador' ? 'border-[#4c1d95] bg-[#4c1d95] text-white' : 'border-white/10 bg-white/[.04] text-white/70'}`}>Ambassador</button>","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"<label className=\"grid gap-1.5 text-sm font-black col-span-2\">Role<select value={crewHireType} onChange={(e) => { const next = new URLSearchParams(params); next.set('hireType', e.target.value); setParams(next, { replace: true }); }} className=\"proposal-workspace__input min-h-12\" data-big-papis-hiring-role-picker=\"true\"><option value=\"helper\">Helper</option><option value=\"ambassador\">New York Brand & Distribution Ambassador</option><option value=\"custom\">Custom role</option></select></label>"},{"find":"{!hiringRequested ? <label className=\"grid gap-1.5 text-sm font-black\">{requestedRecipientType === 'crew' ? 'Crew role' : 'Role / proposal title'}<input value={createEventDraft.eventName} onChange={(e) => setCreateEventDraft((current) => ({ ...current, eventName: e.target.value }))} className=\"proposal-workspace__input\" placeholder={requestedRecipientType === 'crew' ? 'Event crew, ambassador, route support…' : 'Role or proposal title'}/></label> : <div className=\"rounded-xl border border-white/10 bg-white/[.035] p-3\"><div className=\"text-[10px] font-black uppercase tracking-[.14em] text-white/40\">Role</div><div className=\"mt-1 text-sm font-black\">{crewHireType === 'ambassador' ? 'New York Brand & Distribution Ambassador' : 'Crew Helper'}</div></div>}","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"{!hiringRequested ? <label className=\"grid gap-1.5 text-sm font-black\">{requestedRecipientType === 'crew' ? 'Crew role' : 'Role / proposal title'}<input value={createEventDraft.eventName} onChange={(e) => setCreateEventDraft((current) => ({ ...current, eventName: e.target.value }))} className=\"proposal-workspace__input\" placeholder={requestedRecipientType === 'crew' ? 'Event crew, ambassador, route support…' : 'Role or proposal title'}/></label> : crewHireType === 'custom' ? <label className=\"grid gap-1.5 text-sm font-black\">Custom role<input value={createEventDraft.eventName} onChange={(e) => setCreateEventDraft((current) => ({ ...current, eventName: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Enter custom role\" data-big-papis-custom-role=\"true\"/></label> : null}"},{"find":"<label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Compensation / commercial terms<input value={createEventDraft.location} onChange={(e) => setCreateEventDraft((current) => ({ ...current, location: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Pay, commission, fee, or commercial terms\"/></label><label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Message / terms<textarea value={createEventDraft.notes} onChange={(e) => setCreateEventDraft((current) => ({ ...current, notes: e.target.value }))} className=\"proposal-workspace__input min-h-[120px]\" placeholder=\"Role expectations, onboarding notes, terms, or proposal message\"/></label>","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"{hiringRequested ? <div className=\"grid gap-2 md:col-span-2\"><label className=\"grid gap-1.5 text-sm font-black\">Compensation / commercial terms<select value={crewCompensationType} onChange={(e) => { const next = new URLSearchParams(params); next.set('compType', e.target.value); setParams(next, { replace: true }); }} className=\"proposal-workspace__input min-h-12\" data-big-papis-compensation-picker=\"true\"><option value=\"hourly\">Hourly</option><option value=\"salary\">Salary</option><option value=\"flat_fee\">Flat Fee</option><option value=\"commission\">Commission</option><option value=\"percentage\">Percentage</option><option value=\"retainer\">Retainer</option><option value=\"volunteer\">Volunteer/Unpaid</option><option value=\"custom\">Custom</option></select></label>{crewCompensationType !== 'volunteer' ? <input value={createEventDraft.location} onChange={(e) => setCreateEventDraft((current) => ({ ...current, location: e.target.value }))} className=\"proposal-workspace__input\" placeholder={crewCompensationType === 'hourly' ? '$ / hour' : crewCompensationType === 'salary' ? 'Salary amount / period' : crewCompensationType === 'percentage' ? 'Percentage and basis' : crewCompensationType === 'commission' ? 'Commission structure' : crewCompensationType === 'retainer' ? 'Retainer amount / period' : crewCompensationType === 'flat_fee' ? 'Flat fee amount' : 'Describe compensation'} data-big-papis-compensation-detail=\"true\"/> : null}</div> : <label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Compensation / commercial terms<input value={createEventDraft.location} onChange={(e) => setCreateEventDraft((current) => ({ ...current, location: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Pay, commission, fee, or commercial terms\"/></label>}<label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Message / terms<textarea value={createEventDraft.notes} onChange={(e) => setCreateEventDraft((current) => ({ ...current, notes: e.target.value }))} className=\"proposal-workspace__input min-h-[120px]\" placeholder=\"Role expectations, onboarding notes, terms, or proposal message\"/></label>{hiringRequested ? <div className=\"grid gap-2 md:col-span-2\" data-big-papis-hiring-attachment=\"true\"><div className=\"text-sm font-black\">Image or PDF <span className=\"font-semibold text-white/45\">(optional — instead of or in addition to the message)</span></div><input id=\"big-papis-hiring-attachment\" type=\"file\" accept=\"image/*,application/pdf\" className=\"proposal-workspace__input min-h-12 file:mr-3 file:rounded-lg file:border-0 file:bg-[#4c1d95] file:px-3 file:py-2 file:font-black file:text-white\"/><button type=\"button\" onClick={() => { const input = document.getElementById('big-papis-hiring-attachment') as HTMLInputElement | null; if (input) input.value = ''; }} className=\"justify-self-start rounded-lg border border-white/10 px-3 py-2 text-xs font-black\">Remove selected file</button></div> : null}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"156259ff-7301-4e9b-be6f-cd290f63dd7d","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/proposals/UniversalProposalWorkspace.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":"e0bcadbec546db20aab6fbd522a6f6910aa9b37f4b44361ed673668c94dcf411","replayCount":0,"serializedBytes":12097},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-26T02:30:55.030086+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:156259ff-7301-4e9b-be6f-cd290f63dd7d:repository-mutation-intent:e0bcadbec546db20aab6fbd522a6f6910aa9b37f4b44361ed673668c94dcf411:0","mission_step_id":"80f38d84-4eb5-4a3f-9efa-7dd1281bc7da","command_center_event_id":"156259ff-7301-4e9b-be6f-cd290f63dd7d"},{"id":"8fe7f232-caf5-4abb-994c-18d97bc2e7bb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-91117032db0b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6457,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":35654,"firstUsefulResultAt":"2026-09-24T19:10:27.572Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3662,"terminal":false,"missionId":"91117032-db0b-4d7b-8607-fc41d7e92106","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5401,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":769,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":4632,"repositoryProviderMs":4632,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2604,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2028},"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":"91117032-db0b-4d7b-8607-fc41d7e92106"},"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":3727,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T19:11:09.642358+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3662","receipt_type":"execute_mission","idempotency_key":"mission:91117032-db0b-4d7b-8607-fc41d7e92106:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"fb782931-befd-43cb-8241-9319adbfb2ca","command_center_event_id":"91117032-db0b-4d7b-8607-fc41d7e92106"},{"id":"8fec42a4-17a1-45f2-8b9d-83fa2b094c15","source":"cc-execution","status":"waiting","payload":{"body":{"files":[{"path":"src/pages/admin/PlatformExperienceEditor.tsx","content":"probe"}],"branch":"ai/objective-first-repair-10d32d39b8a7","approved":true,"missionId":"10d32d39-b8a7-4798-ba5d-a545249fc092","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"373c3484c8bd486afab2306f242706c3dfde2778df3b35ced27d30d89fcec069","replayCount":0,"serializedBytes":551},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:56:46.131571+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:10d32d39-b8a7-4798-ba5d-a545249fc092:repository-mutation-intent:373c3484c8bd486afab2306f242706c3dfde2778df3b35ced27d30d89fcec069:0","mission_step_id":"cad118c8-43a4-4719-86e0-d530bd3f56b2","command_center_event_id":"10d32d39-b8a7-4798-ba5d-a545249fc092"},{"id":"8fed3dab-a158-4078-9dd6-7140d2196111","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"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-04T14:27:49.896796+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3967,\"sourceSha\":\"4f1280e922de91f69d820526c5977b65ba6d6f78\",\"deploymentId\":\"canonical-release-4f1280e922de\"}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"release_verification_pending\",\"proofGate\":\"ship_and_prove_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},\"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-04T14:27:49.896796+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3967,\"sourceSha\":\"4f1280e922de91f69d820526c5977b65ba6d6f78\",\"deploymentId\":\"canonical-release-4f1280e922de\"}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:36:19.515114+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:df6df707-c0c7-4495-934c-d2b1af7b5186:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"release_verification_pending\",\"proofGate\":\"ship_and_prove_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-cond","mission_step_id":"9bbcf18c-c010-4c0d-b61e-af5254c3def8","command_center_event_id":"df6df707-c0c7-4495-934c-d2b1af7b5186"},{"id":"8feeb424-f5cf-434b-bb96-cc9cf5188f8a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/search-tenant-workspace-search-path-hardening","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":3101,"terminal":false,"missionId":"d9d6600e-0816-4f5e-bb87-06a0054d9227","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17590,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1788,"missionSetupMs":350,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"repositoryMutationMs":15802,"repositoryProviderMs":15802,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7802,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":350,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8000},"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":"d9d6600e-0816-4f5e-bb87-06a0054d9227"},"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":3195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:44:43.424399+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3101","receipt_type":"execute_mission","idempotency_key":"mission:d9d6600e-0816-4f5e-bb87-06a0054d9227:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4ed0535b-f946-49d3-8a7b-f8035bfdac03","command_center_event_id":"d9d6600e-0816-4f5e-bb87-06a0054d9227"},{"id":"8ff0a283-674a-47ba-bb55-f67dd24dd517","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papis-public-schedule-booking-ux","prNumber":211,"nextAction":null,"mergeCommitSha":"97f989a638861ef1fc9c3756dd7eb25b6743bd01","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T01:46:19.787483+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"97f989a638861ef1fc9c3756dd7eb25b6743bd01","external_id":"211","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:e2704415-ab7c-42ac-818c-6f2e7ccf55f8:merged-pr:211:branch-deleted","mission_step_id":"ff481698-d8ab-4511-810b-1ce932a96671","command_center_event_id":"e2704415-ab7c-42ac-818c-6f2e7ccf55f8"},{"id":"8ff0eec2-fd7f-4f04-b5f8-3074217fc1a0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"de3e0d0369dbc67554a311b7fb72921d30d7e819","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e45d9bedd6ff7d54a603b0286af19b1265dfbda0","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/620","runId":620,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T00:41:39.59726+00:00","proof_gate":"canonical_release_pending","source_sha":"e45d9bedd6ff7d54a603b0286af19b1265dfbda0","external_id":"forgejo-main-e45d9bedd6ff","receipt_type":"canonical_release_status","idempotency_key":"mission:703cab78-40a1-440d-be03-f4fd9cab6837:forgejo-release-status:e45d9bedd6ff7d54a603b0286af19b1265dfbda0:pending:forgejo-main/source=pending|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"cc27cb22-f19b-40dc-97a6-da3187f43753","command_center_event_id":"703cab78-40a1-440d-be03-f4fd9cab6837"},{"id":"8ff3461c-3175-4637-9ed6-3e53daf2aaad","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f7c16ebb86f6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f7c16ebb-86f6-4013-8ef9-1179218bfcd1","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_string":"const vaultControlDeckFixed=<div className=\"relative z-50 w-full bg-[#09090a]/98 px-2.5 py-2 shadow-[0_18px_48px_rgba(0,0,0,.38)] backdrop-blur-xl sm:px-5 sm:py-4 lg:px-7\"><div className=\"flex flex-col gap-2 sm:gap-3 lg:flex-row lg:items-end lg:justify-between\"><div className=\"hidden shrink-0 sm:block\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d8bb78]\">Card Vault Controls</div><h2 className=\"mt-1 text-lg font-black\">Browse Card Vault</h2><p className=\"mt-1 text-xs text-white/40\">Search and filter PCG card records only — this is separate from the global workspace search.</p></div><div className=\"grid w-full grid-cols-2 gap-2 sm:grid-cols-1 lg:max-w-5xl lg:grid-cols-[minmax(280px,1fr)_150px_150px_240px] [&>label]:col-span-2 sm:[&>label]:col-span-1 [&>select:last-child]:col-span-2 sm:[&>select:last-child]:col-span-1\"><label className=\"block\"><span className=\"mb-1 hidden text-[9px] font-black uppercase tracking-[.13em] text-white/45 sm:block\">Card Vault Search</span><input value={vaultQuery} onChange={event=>{setVaultQuery(event.target.value);setVaultPage(0)}} placeholder=\"Search PCG cards by player, cert, set, year, card #…\" className=\"h-10 w-full rounded-lg border border-[#d8bb78]/25 bg-black/50 px-3 text-sm text-white outline-none placeholder:text-white/30 focus:border-[#d8bb78]/70 sm:h-11\"/></label><select aria-label=\"Filter Card Vault by status\" value={vaultStatus} onChange={event=>{setVaultStatus(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-2 text-[11px] font-bold text-white sm:h-11 sm:rounded-none sm:px-3 sm:text-xs\"><option value=\"all\">All statuses</option><option value=\"received\">Received</option><option value=\"intake_imaging\">Intake imaging</option><option value=\"authentication\">Authentication</option><option value=\"grading\">Grading</option><option value=\"encapsulation\">Encapsulation</option><option value=\"qa\">QA</option><option value=\"ready\">Ready</option><option value=\"shipped\">Shipped</option><option value=\"picked_up\">Picked up</option></select><select aria-label=\"Filter Card Vault by grading status\" value={vaultGrade} onChange={event=>{setVaultGrade(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-2 text-[11px] font-bold text-white sm:h-11 sm:rounded-none sm:px-3 sm:text-xs\"><option value=\"all\">All grades</option><option value=\"graded\">Graded</option><option value=\"ungraded\">Ungraded</option></select><select aria-label=\"Filter Card Vault by customer or submission\" value={vaultSubmission} onChange={event=>{setVaultSubmission(event.target.value);setVaultPage(0)}} className=\"h-10 rounded-lg border border-white/[0.10] bg-[#09090a] px-2 text-[11px] font-bold text-white sm:h-11 sm:rounded-none sm:px-3 sm:text-xs\"><option value=\"all\">All customers / submissions</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||option.customer_email||'Collector'}</option>)}</select></div></div><div className=\"mt-2 flex items-center justify-between gap-2 border-t border-white/[0.07] pt-2 sm:mt-3 sm:gap-3 sm:pt-3\"><div className=\"min-w-0 truncate text-[9px] font-bold uppercase tracking-[.08em] text-white/45 sm:text-[10px] sm:tracking-[.12em]\"><span>{vaultLoading?'Searching…':vaultCount.toLocaleString()+' cards'}</span><span className=\"ml-2\">Page {vaultPage+1}/{Math.max(1,Math.ceil(vaultCount/50))}</span></div><div className=\"flex shrink-0 gap-1.5 sm:gap-2\"><button type=\"button\" disabled={vaultPage===0||vaultLoading} onClick={()=>setVaultPage(page=>Math.max(0,page-1))} className=\"h-8 border border-white/[0.10] px-2 text-[9px] font-black uppercase tracking-[.06em] text-white/65 disabled:opacity-30 sm:h-9 sm:px-3 sm:text-[10px] sm:tracking-[.08em]\">Prev</button><button type=\"button\" disabled={!vaultHasMore||vaultLoading} onClick={()=>setVaultPage(page=>page+1)} className=\"h-8 border border-white/[0.10] px-2 text-[9px] font-black uppercase tracking-[.06em] text-white/65 disabled:opacity-30 sm:h-9 sm:px-3 sm:text-[10px] sm:tracking-[.08em]\">Next</button></div></div></div>;","old_string":"const vaultControlDeckFixed=<div className=\"relative z-50 w-full bg-[#09090a]/98 px-3 py-3 shadow-[0_18px_48px_rgba(0,0,0,.38)] backdrop-blur-xl sm:px-5 sm:py-4 lg:px-7\"><div className=\"flex flex-col gap-3 lg:flex-row lg:items-end lg:justify-between\"><div className=\"shrink-0\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#d8bb78]\">Card Vault Controls</div><h2 className=\"mt-1 text-lg font-black\">Browse Card Vault</h2><p className=\"mt-1 text-xs text-white/40\">Search and filter PCG card records only — this is separate from the global workspace search.</p></div><div className=\"grid w-full gap-2 lg:max-w-5xl lg:grid-cols-[minmax(280px,1fr)_150px_150px_240px]\"><label className=\"block\"><span className=\"mb-1 block text-[9px] font-black uppercase tracking-[.13em] text-white/45\">Card Vault Search</span><input value={vaultQuery} onChange={event=>{setVaultQuery(event.target.value);setVaultPage(0)}} placeholder=\"Search PCG cards by player, cert, set, year, card #…\" className=\"h-11 w-full rounded-lg border border-[#d8bb78]/25 bg-black/50 px-3 text-sm text-white outline-none placeholder:text-white/30 focus:border-[#d8bb78]/70\"/></label><select aria-label=\"Filter Card Vault by status\" value={vaultStatus} onChange={event=>{setVaultStatus(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All statuses</option><option value=\"received\">Received</option><option value=\"intake_imaging\">Intake imaging</option><option value=\"authentication\">Authentication</option><option value=\"grading\">Grading</option><option value=\"encapsulation\">Encapsulation</option><option value=\"qa\">QA</option><option value=\"ready\">Ready</option><option value=\"shipped\">Shipped</option><option value=\"picked_up\">Picked up</option></select><select aria-label=\"Filter Card Vault by grading status\" value={vaultGrade} onChange={event=>{setVaultGrade(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All grades</option><option value=\"graded\">Graded</option><option value=\"ungraded\">Ungraded</option></select><select aria-label=\"Filter Card Vault by customer or submission\" value={vaultSubmission} onChange={event=>{setVaultSubmission(event.target.value);setVaultPage(0)}} className=\"h-11 border border-white/[0.10] bg-[#09090a] px-3 text-xs font-bold text-white\"><option value=\"all\">All customers / submissions</option>{submissionOptions.map(option=><option key={option.id} value={option.id}>{option.submission_number} · {option.customer_name||option.customer_email||'Collector'}</option>)}</select></div></div><div className=\"mt-3 flex flex-col gap-3 border-t border-white/[0.07] pt-3 sm:flex-row sm:items-center sm:justify-between\"><div className=\"text-[10px] font-bold uppercase tracking-[.12em] text-white/45\"><span>{vaultLoading?'Searching Card Vault…':vaultCount.toLocaleString()+' matching PCG cards'}</span><span className=\"ml-3\">Page {vaultPage+1} of {Math.max(1,Math.ceil(vaultCount/50))}</span></div><div className=\"flex gap-2\"><button type=\"button\" disabled={vaultPage===0||vaultLoading} onClick={()=>setVaultPage(page=>Math.max(0,page-1))} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Previous 50</button><button type=\"button\" disabled={!vaultHasMore||vaultLoading} onClick={()=>setVaultPage(page=>page+1)} className=\"h-9 border border-white/[0.10] px-3 text-[10px] font-black uppercase tracking-[.08em] text-white/65 disabled:opacity-30\">Next 50</button></div></div></div>;"},{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_string":"const vaultControlDeckInline=<div className=\"relative z-40 -mx-2 rounded-2xl border border-[#d8bb78]/20 bg-[#09090a]/95 p-3 shadow-[0_18px_48px_rgba(0,0,0,.42)] backdrop-blur-xl sm:sticky sm:top-[84px] sm:p-4\">","old_string":"const vaultControlDeckInline=<div className=\"sticky top-[72px] z-40 -mx-2 rounded-2xl border border-[#d8bb78]/20 bg-[#09090a]/95 p-3 shadow-[0_18px_48px_rgba(0,0,0,.42)] backdrop-blur-xl sm:top-[84px] sm:p-4\">"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f7c16ebb-86f6-4013-8ef9-1179218bfcd1","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":false,"fingerprint":"b5bd0121b183e9b8f5bf0dfe4aefe3a3197b38f044351e73c0a6c5edbe9142e4","replayCount":0,"serializedBytes":9610},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:02:47.528246+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f7c16ebb-86f6-4013-8ef9-1179218bfcd1:repository-mutation-intent:b5bd0121b183e9b8f5bf0dfe4aefe3a3197b38f044351e73c0a6c5edbe9142e4:0","mission_step_id":"00109d62-5085-481b-8d24-143c03e58ebf","command_center_event_id":"f7c16ebb-86f6-4013-8ef9-1179218bfcd1"},{"id":"8ff40680-a5c0-40c6-a675-e2a2e7066c62","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":"0a735d08f6865c4353420156ede9b28a948f0823","releaseState":"pending","exactConductorRun":{"id":31348415771,"status":"in_progress","headSha":"0a735d08f6865c4353420156ede9b28a948f0823","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T01:56:33.609893+00:00","proof_gate":"canonical_release_pending","source_sha":"0a735d08f6865c4353420156ede9b28a948f0823","external_id":"canonical-release-0a735d08f686","receipt_type":"canonical_release_status","idempotency_key":"mission:e33d87a9-6a95-4811-a01c-090ab48faf09:release-status:0a735d08f6865c4353420156ede9b28a948f0823:31348415771:pending:canonical-production-release/verified=pending|supabase-edge-production/live=missing","mission_step_id":"eee19cf8-380b-4203-9909-084cd7fc4321","command_center_event_id":"e33d87a9-6a95-4811-a01c-090ab48faf09"},{"id":"8ff43709-61af-4e10-9d6c-7888cecb1276","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"374ce1902f635f91be29acb1a80f7641ddea81f4e5d803c57533a6ce0276f3c1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6361","runId":6361,"status":"running","sourceSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","deploymentId":"forgejo-main-1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.77-mcp-oauth-es256","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_push_event_payload_shared_release_owner_mapping","parentSha":"6cf44a6edc45a6f19b3810b76d96fed72c27565f","sourceSha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","changedPaths":["workers/cc-execution/test/mission-provider-latency.test.js","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","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-08T18:35:40.836176+00:00","proof_gate":"canonical_release_pending","source_sha":"b415a30abebc9f61f066a630a95a019ceb59cfc3","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:533967b3-3120-45c1-9076-b46ae519bb75:forgejo-release-status:b415a30abebc9f61f066a630a95a019ceb59cfc3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5a09dc82-068b-4588-b7a7-c0577d8f183c","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"8ff454f0-cc85-414b-920f-3e39862ea319","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.19-bounded-cumulative-proof","prNumber":4347,"terminal":false,"missionId":"bb189bb0-b740-4ee4-88d6-c786512c328d","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"b0a2a9a9884d9d3ef4f6c358692be9f468f5cba5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb189bb0-b740-4ee4-88d6-c786512c328d"},"performance":null,"deploymentId":"canonical-release-b0a2a9a9884d","workflowRunId":31268280450,"releaseTargets":{"frontend":true,"onrunner":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":1331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:59:04.521106+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"b0a2a9a9884d9d3ef4f6c358692be9f468f5cba5","external_id":"canonical-release-b0a2a9a9884d","receipt_type":"ship_and_prove","idempotency_key":"mission:bb189bb0-b740-4ee4-88d6-c786512c328d:ship_and_prove:ship_and_prove_release_pending:b0a2a9a9884d9d3ef4f6c358692be9f468f5cba5:31268280450","mission_step_id":"6178aecf-f044-4885-ac9d-a9ecac969e92","command_center_event_id":"bb189bb0-b740-4ee4-88d6-c786512c328d"},{"id":"8ff4a75d-30dc-4cf3-8c7f-37fe7d42369f","source":"forgejo","status":"waiting","payload":{"branch":"ai/universal-app-notifications","prNumber":1907,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:16:57.210931+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","external_id":"1907","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7df34a40-2245-40cb-bb29-d11f387fc0b3:merged-pr:1907:ef25f7d3514758a37cc42e8870f6d79499ce967b","mission_step_id":"f303ef4a-6342-4899-bada-567050bd6467","command_center_event_id":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},{"id":"8ff59dc5-8413-4b06-8e3f-ff8c6c4d1d5e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5f6b9a59b4c227e0170764f56f7603e6d4fdff90","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5f6b9a59b4c227e0170764f56f7603e6d4fdff90","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"cf06df8fb3f72baf7d04a468c5e7d5423f8af807081aae6326125fa88c6ac903","forgejoWorkflowProof":{"runId":15154,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:34:57.601103+00:00","proof_gate":"canonical_release_pending","source_sha":"5f6b9a59b4c227e0170764f56f7603e6d4fdff90","external_id":"forgejo-main-5f6b9a59b4c2","receipt_type":"canonical_release_status","idempotency_key":"mission:63a86676-05fb-488f-bca1-259ba0606b66:forgejo-release-status:5f6b9a59b4c227e0170764f56f7603e6d4fdff90:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ae616d7c-9f34-433e-83f9-fedf9ccd57b7","command_center_event_id":"63a86676-05fb-488f-bca1-259ba0606b66"},{"id":"8ff7066a-0281-477b-8629-c4f1a4538fb2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.3-cross-conversation-lean-queue","prNumber":null,"terminal":false,"missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3967,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":626,"providerAuthMs":0,"ledgerPrepareMs":626,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":626,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":626,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"b9007ad7-a40c-44a4-ac49-93810ae73992"},"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":3206,"likelyAffectedFiles":["scripts/validate-command-center-contracts.mjs","scripts/protected-main-release-recovery.mjs","config/control-plane-capabilities.json","config/control-plane-restore-point.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:19:14.370073+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b9007ad7-a40c-44a4-ac49-93810ae73992:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"096f0e21-2ca0-44d9-a828-3234e59c93a5","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"8ff844ad-3d6a-4819-aab9-bd4686a83a5e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-readability-navigation-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9715,"releaseCount":0,"toolCallCount":5,"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":"canonical_release_dispatched","sourceSha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","timingsMs":{"handlerMs":7683,"prReadinessMs":781,"approvedPlanMs":0,"missionSetupMs":850,"shipAndProveMs":6773},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},"performance":null,"deploymentId":"forgejo-main-a0a038dc7f27","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":6584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:35:22.967573+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a0a038dc7f27365d85853bd15b5bd48a336ffc2e","external_id":"forgejo-main-a0a038dc7f27","receipt_type":"execute_mission","idempotency_key":"mission:d749a388-0ba5-4cb5-8d28-952baebcacd2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"613cad42-24f1-4ffc-939e-e4961a5ca444","command_center_event_id":"d749a388-0ba5-4cb5-8d28-952baebcacd2"},{"id":"8ffb0b81-cf6f-440f-9dce-096f282349ed","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"1ef15ea1-7c6b-4895-867e-91829a7fd1e6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2939,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":467,"providerAuthMs":0,"ledgerPrepareMs":467,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":467,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":467,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"1ef15ea1-7c6b-4895-867e-91829a7fd1e6"},"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":3632,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/system-reference-points/release-reliability-standard-2026-10-05.json","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:51:51.96975+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1ef15ea1-7c6b-4895-867e-91829a7fd1e6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ab46efa8-e2fd-45ad-b00f-af491d9e6e1d","command_center_event_id":"1ef15ea1-7c6b-4895-867e-91829a7fd1e6"},{"id":"8fff2621-0d58-4391-9432-338bda489503","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c484aa18d69d6cc3f197ce43c51bdc42b4e57072","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"anon-denied","satisfied":true,"statement":"anon has no table privileges on pcg_import_batches or pcg_import_rows.","proofConditionIds":["grants-live"]},{"id":"auth-minimum","satisfied":true,"statement":"authenticated has only SELECT, INSERT, UPDATE, DELETE on both staging tables, subject to existing tenant RLS.","proofConditionIds":["grants-live"]}],"satisfied":true,"constraints":[{"id":"additive-migration-only","satisfied":true,"statement":"Only one new Supabase migration file may change; no existing schema objects or data may otherwise be modified.","proofConditionIds":["grants-live"]},{"id":"preserve-rls","satisfied":true,"statement":"Existing RLS policies remain enabled and unchanged.","proofConditionIds":["grants-live"]},{"id":"service-role","satisfied":true,"statement":"service_role access remains unchanged.","proofConditionIds":["grants-live"]},{"id":"no-visual","satisfied":true,"statement":"No visual or interaction proof is required.","proofConditionIds":["grants-live"]},{"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":["grants-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":["grants-live"]}],"contractHash":"68e690d4d12062ae459b559d00054f44eaeb138df3dd4d2cf3ef830e7fb85c40","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"grants-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"68e690d4d12062ae459b559d00054f44eaeb138df3dd4d2cf3ef830e7fb85c40"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:43:09.429874+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c484aa18d69d6cc3f197ce43c51bdc42b4e57072","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b2470149-d0a7-41f7-9bcd-223d1976693a:request-contract:68e690d4d12062ae459b559d00054f44eaeb138df3dd4d2cf3ef830e7fb85c40:c484aa18d69d6cc3f197ce43c51bdc42b4e57072:verified:","mission_step_id":"78ea1042-f68d-4f4b-9d20-72b1e3e646b5","command_center_event_id":"b2470149-d0a7-41f7-9bcd-223d1976693a"},{"id":"9001ec32-2614-4e33-ae3c-aa6441c0c1a2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-maintenance-consumed-receipt-read-20260827","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":3116,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.53.0-control-plane-guarded","prNumber":null,"terminal":false,"missionId":"637a0c29-f03c-49ba-8310-41b8a4caf43b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4267,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"637a0c29-f03c-49ba-8310-41b8a4caf43b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3697,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T18:27:55.419857+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:637a0c29-f03c-49ba-8310-41b8a4caf43b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ec271c5b-bf26-47d2-b614-f22f71c46956","command_center_event_id":"637a0c29-f03c-49ba-8310-41b8a4caf43b"},{"id":"90035feb-424d-4991-ae0f-b7d9737a4ed1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/generic-billing-application-family-20260825","reason":"anchored_edit_anchor_not_unique:src/lib/applications/applicationFamilyRegistry.ts","status":"blocked","metrics":{"receiptBytes":3443,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":null,"terminal":false,"missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4604,"prReadinessMs":0,"approvedPlanMs":4604,"missionSetupMs":374,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4428,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T16:36:16.168636+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b733ef41-aa14-4dad-860d-dd3ad5eae76b:execute_mission:repair_mission_execution_blocked","mission_step_id":"5f088e1c-23c3-4efe-92cd-0b674edf5120","command_center_event_id":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},{"id":"90048bc2-8f51-4409-b5e4-de68492b0427","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":"1.58.182-witness-render-cold-start-aware","prNumber":3137,"terminal":false,"missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1588,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1251,"approvedPlanMs":0,"missionSetupMs":678,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":242,"ledgerReconcileMs":0,"lineageReconcileMs":436,"resolvePreflightMs":678,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":242,"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":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},"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":2062,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:51:39.334576+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3137","receipt_type":"execute_mission","idempotency_key":"mission:dcb3a0f6-90f6-4a6b-9064-4b5b459f975d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4fb081ce-af02-4767-8bcc-a798cea41bc0","command_center_event_id":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},{"id":"9006ba3c-fa43-408f-9208-585346d53d8c","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/__tests__/contracts/pcg-vault-private-ebay-badge.contract.test.ts","src/pages/card-grading/PCGWorkspace.tsx"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T02:24:33.163266+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"62b939fd81ea2a364c55ce9fc9ef37123374ff3c","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:9694300d-cac1-4c3b-9e73-0e8d16f92f23:compiler:62b939fd81ea2a364c55ce9fc9ef37123374ff3c:src/__tests__/contracts/pcg-vault-private-ebay-badge.contract.test.ts,src/pages/card-grading/PCGWorkspace.tsx","mission_step_id":"800a5821-90f8-44b1-bcda-282aa477b5b6","command_center_event_id":"9694300d-cac1-4c3b-9e73-0e8d16f92f23"},{"id":"90073609-e56e-436a-973b-e66e86bc69d9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-94d0fa4d2dce","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15008,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":20327,"firstUsefulResultAt":"2026-10-03T12:33:27.162Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4626,"terminal":false,"missionId":"94d0fa4d-2dce-4123-878b-d6f11b6d1632","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2166,"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":"94d0fa4d-2dce-4123-878b-d6f11b6d1632"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:33:43.069412+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4626","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94d0fa4d-2dce-4123-878b-d6f11b6d1632:automatic-mission-resume:4626:repair_mission_pr_ready_retryable","mission_step_id":"b21ce1a7-f786-4a24-88fa-f58c3c834aeb","command_center_event_id":"94d0fa4d-2dce-4123-878b-d6f11b6d1632"},{"id":"900757b1-d116-4a2a-97dd-f1cf3ad9e181","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Prime structured exact mutation continuation","baseSha":"92a7e341846b5958b85eeaa554ce54abfb313af2","issuedAt":1791232388734,"expiresAt":1791232568734,"missionId":"150c804f-af0a-49cc-bb4c-38d8bf1a8863","authorizationId":"ffadd43e-5108-4cfa-9747-c30dad4a1443","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:33:09.370243+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"92a7e341846b5958b85eeaa554ce54abfb313af2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ffadd43e-5108-4cfa-9747-c30dad4a1443","mission_step_id":"7489cd47-3df5-4d6d-860b-47f5994083e3","command_center_event_id":"150c804f-af0a-49cc-bb4c-38d8bf1a8863"},{"id":"90081c07-0253-4cdf-b473-35fc5eea2d7e","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; exact applied-state orphaned branch reconciliation after ambiguous Forgejo write timeout.","baseSha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","issuedAt":1788890788796,"expiresAt":1788890968796,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","authorizationId":"4fad6030-1f20-4473-b6cf-d160a6fdd9a5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:06:29.363969+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:4fad6030-1f20-4473-b6cf-d160a6fdd9a5","mission_step_id":"4033f7ac-698b-4a14-8c38-94c4ab1e7ec4","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"9008c77a-17a6-421e-85a9-252af991e1c8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"fix/experience-studio-viewport-layout-20260803","reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":941,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":true,"missionId":"f3cdd7ce-1fa5-4ec5-aec4-704b897b5bc7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3cdd7ce-1fa5-4ec5-aec4-704b897b5bc7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":312,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T16:37:58.80246+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3cdd7ce-1fa5-4ec5-aec4-704b897b5bc7:execute_mission:repair_mission_execution_blocked","mission_step_id":"0d1883d4-630e-4123-be34-323150977769","command_center_event_id":"f3cdd7ce-1fa5-4ec5-aec4-704b897b5bc7"},{"id":"9009a50d-a650-4637-b08b-d6adab3a618d","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\":\"ready\",\"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-10-05T20:11:49.43394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d7ae93924645\",\"prNumber\":4999,\"sourceSha\":\"6522cb88f83e94a544272ec076add1a06b0d9f88\",\"deploymentId\":\"forgejo-main-6522cb88f83e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:15:31.741041+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ae9392-4645-40d3-9b1e-8e506c612dda:owner-progress-heartbeat:119414702","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"900aaf18-d0b3-4958-8137-7e5cfc6e64e2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bfd6c329a78e","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":28508,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":280321,"firstUsefulResultAt":"2026-09-27T23:38:01.360Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","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":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16"},"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":1451,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:41:41.874796+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bfd6c329-a78e-47ad-af2a-136766ffff16:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fdbd8dff-43bf-4897-9b7f-e502901dfaa7","command_center_event_id":"bfd6c329-a78e-47ad-af2a-136766ffff16"},{"id":"900adba0-4cc0-4660-b50f-4dbc1c1459a8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0051b6988c45","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":15352,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":37507,"firstUsefulResultAt":"2026-09-24T06:09:01.637Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.246-gate-dependency-classification","prNumber":null,"terminal":false,"missionId":"0051b698-8c45-424d-8252-a8f6312a030d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":326,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":197,"providerAuthMs":0,"ledgerPrepareMs":197,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":197,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":197,"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":"0051b698-8c45-424d-8252-a8f6312a030d"},"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":5444,"likelyAffectedFiles":["scripts/command-center-host-agent/verify-forgejo-watchdog.sh","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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:09:46.512653+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0051b698-8c45-424d-8252-a8f6312a030d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bed27cac-a956-4179-b1d3-eb6e59799454","command_center_event_id":"0051b698-8c45-424d-8252-a8f6312a030d"},{"id":"900dd83c-f48f-4ae6-bd35-68f931cefe21","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/source-discovery-policy.js"],"reason":"Prime structured exact mutation continuation","baseSha":"e997f20a9eddbe8ed90b83e54cc9adab45150ce6","issuedAt":1791298621664,"expiresAt":1791298801664,"missionId":"66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0","authorizationId":"1e3d94a3-57f2-46da-bb6e-e71b8a9d8ec4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:57:02.318946+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e997f20a9eddbe8ed90b83e54cc9adab45150ce6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1e3d94a3-57f2-46da-bb6e-e71b8a9d8ec4","mission_step_id":"85558007-6003-490c-8fd7-e72be639f53e","command_center_event_id":"66a3c720-fa2e-4f0d-9cfd-b0cd50838aa0"},{"id":"901001a8-a987-40e2-9e18-c8310eb920f2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b88b8809dd35","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"b88b8809-dd35-4614-9b01-ac6248664238","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4174,"providerAuthMs":0,"ledgerPrepareMs":4174,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4174,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4174,"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":"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":4292,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:28:29.378275+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b88b8809-dd35-4614-9b01-ac6248664238:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ed422486-6717-4134-a3d5-7f4704c66d80","command_center_event_id":"b88b8809-dd35-4614-9b01-ac6248664238"},{"id":"90111403-d054-4c7a-9d6f-70e6f6c47ff7","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":"355cce39-c23d-4cdc-bac8-30b906b9cad4","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":"355cce39-c23d-4cdc-bac8-30b906b9cad4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7813,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/supabase-migration-release.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:57:22.757579+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:355cce39-c23d-4cdc-bac8-30b906b9cad4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"59544dcc-d5b3-430a-abc4-ef0b78dd783f","command_center_event_id":"355cce39-c23d-4cdc-bac8-30b906b9cad4"},{"id":"9011b2db-1619-4e4b-bb81-9852b8e7d9b1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/startup-portfolio-contract-4571c2e1","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.118-architecture-exclusivity","prNumber":2492,"terminal":false,"missionId":"4571c2e1-aa6e-4583-a6b6-7c40faaaaf90","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16021,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":16021,"repositoryProviderMs":13152,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4670,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8482},"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":"4571c2e1-aa6e-4583-a6b6-7c40faaaaf90"},"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":3332,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:52:26.336607+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2492","receipt_type":"execute_mission","idempotency_key":"mission:4571c2e1-aa6e-4583-a6b6-7c40faaaaf90:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"d82367cc-9b15-486c-8c23-ee26128478b2","command_center_event_id":"4571c2e1-aa6e-4583-a6b6-7c40faaaaf90"},{"id":"901210dc-dafd-4439-a18d-406ef4540fcb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-stable-cloudflare-routes-20260822","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"4478360e-1d27-46c6-9555-a1e3b541fad5","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":"4478360e-1d27-46c6-9555-a1e3b541fad5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8275,"likelyAffectedFiles":["package.json","scripts/cloudflare-sync-worker-routes.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:09:12.996919+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4478360e-1d27-46c6-9555-a1e3b541fad5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a9515846-5fce-4405-867d-f87183555137","command_center_event_id":"4478360e-1d27-46c6-9555-a1e3b541fad5"},{"id":"90123464-cbc7-461f-9efc-3befe2399f60","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-06T16:28:05.237131+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-06T14:01:50.704336+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:5d73b9a9-63b1-42e4-8ba5-16230e27553a:owner-progress-heartbeat:119419687","mission_step_id":"286c2ead-b129-442f-8c46-fba506f5495b","command_center_event_id":"5d73b9a9-63b1-42e4-8ba5-16230e27553a"},{"id":"901264a9-ea57-433e-a819-fd9a8549fc84","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bcfa07a6481e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":96321,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"executorlessWaitMs":184663,"firstUsefulResultAt":"2026-10-01T01:32:02.214Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4303,"terminal":false,"missionId":"bcfa07a6-481e-4d84-b4fd-ddd22ca0d2a8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"550edc53e24851070c927146e1c267e0ffb5ff91","timingsMs":{"prReadinessMs":547,"approvedPlanMs":0,"shipAndProveMs":2655,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"bcfa07a6-481e-4d84-b4fd-ddd22ca0d2a8"},"performance":null,"deploymentId":"forgejo-main-550edc53e248","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"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":2017,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:35:29.074558+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4303","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bcfa07a6-481e-4d84-b4fd-ddd22ca0d2a8:automatic-mission-resume:4303:canonical_release_reconciliation_pending","mission_step_id":"10c5cbbb-6cb4-4ea7-b20b-5a7e63801a08","command_center_event_id":"bcfa07a6-481e-4d84-b4fd-ddd22ca0d2a8"},{"id":"9019304e-f11c-4135-8008-a4a0ad59d3de","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-web/source-proof":"success","canonical-web-production/live":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"367909911049d886634519e2f09894a5d40e7b85","releaseState":"verified","exactConductorRun":{"id":31048658214,"status":"completed","headSha":"367909911049d886634519e2f09894a5d40e7b85","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T23:12:37.921142+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"367909911049d886634519e2f09894a5d40e7b85","external_id":"canonical-release-367909911049","receipt_type":"canonical_release_status","idempotency_key":"mission:ceba334b-f01a-48bf-9c7d-3375e95e1096:release-status:367909911049d886634519e2f09894a5d40e7b85:verified:canonical-production-release/verified=success","mission_step_id":"553ddf13-a17f-4ec6-af75-11e10529778b","command_center_event_id":"ceba334b-f01a-48bf-9c7d-3375e95e1096"},{"id":"9019576d-0912-493f-bb02-dbd832c4a73e","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"8d98dd238edafc14bfd378d372f754dd51d089d7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:26:04.444174+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"8d98dd238edafc14bfd378d372f754dd51d089d7","external_id":"canonical-release-8d98dd238eda","receipt_type":"canonical_release_status","idempotency_key":"mission:aa8257b8-faa2-4086-8bce-237fdbe65562:forgejo-release-ancestry:8d98dd238edafc14bfd378d372f754dd51d089d7:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"e1791523-8460-42e4-80ac-0fe43e297fe4","command_center_event_id":"aa8257b8-faa2-4086-8bce-237fdbe65562"},{"id":"9019ebf6-39ca-4c28-97cc-4d49331faaca","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e89962ba561d6e196286970b21f497b0b9b2601e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"laptop","satisfied":true,"statement":"MSI laptop automatically starts KNOCKLAUNCH WSL/runner/Witness services and Remote Desktop Commander at logon, with task restart-on-failure.","proofConditionIds":["laptop-job","laptop-live"]},{"id":"desktop-path","satisfied":true,"statement":"The same installer supports the MSI desktop through an msi-local bootstrap job.","proofConditionIds":["desktop-path"]}],"satisfied":true,"constraints":[{"id":"no-secret-rotation","satisfied":true,"statement":"Do not expose, replace, or rotate Desktop Commander device auth, Forgejo runner tokens, or host credentials.","proofConditionIds":["laptop-job","desktop-path"]},{"id":"host-only","satisfied":true,"statement":"Scope changes to the two owner MSI hosts and KNOCKLAUNCH connectivity startup only.","proofConditionIds":["laptop-job","desktop-path"]},{"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":["laptop-job","laptop-live","desktop-path"]},{"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":["laptop-job","laptop-live","desktop-path"]}],"contractHash":"556a15b09ef44d53ac5948a49ebcd0196ffc84e9f45effdd1a4f211f307d1ab4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"laptop-job","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"556a15b09ef44d53ac5948a49ebcd0196ffc84e9f45effdd1a4f211f307d1ab4"},"required":true,"satisfied":true},{"id":"laptop-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"556a15b09ef44d53ac5948a49ebcd0196ffc84e9f45effdd1a4f211f307d1ab4"},"required":true,"satisfied":true},{"id":"desktop-path","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"556a15b09ef44d53ac5948a49ebcd0196ffc84e9f45effdd1a4f211f307d1ab4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:36:14.809528+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e89962ba561d6e196286970b21f497b0b9b2601e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3a41e0b6-4f88-499d-b3a7-dca593fd3dc6:request-contract:556a15b09ef44d53ac5948a49ebcd0196ffc84e9f45effdd1a4f211f307d1ab4:e89962ba561d6e196286970b21f497b0b9b2601e:verified:","mission_step_id":"9f0f01f5-d496-496d-b4be-113a75f77c29","command_center_event_id":"3a41e0b6-4f88-499d-b3a7-dca593fd3dc6"},{"id":"901a54d7-141f-4526-becb-ea5701f72ce3","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-eda9436ab4cd","merged":false,"prNumber":2145,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:38:18.357578+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"2145","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:eda9436a-b4cd-40dc-8f03-665b23659a17:closed-pr:2145:unmerged","mission_step_id":"3f2bc811-a651-47c5-b696-2a39d3a99f3a","command_center_event_id":"eda9436a-b4cd-40dc-8f03-665b23659a17"},{"id":"901deb2e-c7b3-452a-9244-84b5a215ad6e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp-synthesis-source-bundle.test.js"],"reason":"Owner-directed Command Center latency repair. Temporarily unfreeze only the exact cc-execution synthesis source-read implementation, its regression test, and runtime version marker; preserve all gate, merge, release, auth, mission, and proof safety invariants; refreeze automatically after the scoped release.","baseSha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","issuedAt":1789251815516,"expiresAt":1789251995516,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","authorizationId":"0a7da0fb-dd02-4304-8dd4-a7c65d0e045e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:23:35.889702+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0a7da0fb-dd02-4304-8dd4-a7c65d0e045e","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"901e5a5d-1b80-4bbb-92c9-493331281ad6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cdc15e3a7afa","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.296-universal-stop","prNumber":null,"terminal":false,"missionId":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1181,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":397,"providerAuthMs":0,"ledgerPrepareMs":397,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":397,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":397,"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":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb"},"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":5159,"likelyAffectedFiles":["src/components/platform/TenantBrandMediaSettings.tsx","src/pages/settings/TenantSettingsPage.tsx","src/shells/TenantModesShell.tsx","src/contexts/MultiTenantContext.tsx","src/lib/tenants/tenantMediaBranding.ts","supabase/functions/tenant-media-library/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:44:32.238549+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8348a97f-2f8c-488b-b1fe-eba0c6b68b54","command_center_event_id":"cdc15e3a-7afa-4b4e-ba1f-dfb95d748dbb"},{"id":"901e68c0-9652-46fa-910e-18fd2cd210b1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","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 already authorized this bounded control-plane repair through deploy and verification; this corrective generation fixes the remaining deterministic Forgejo read clamps and uses a temporary branch-only bootstrap that will be removed before final merge.","baseSha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","issuedAt":1790304824737,"expiresAt":1790305004737,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","authorizationId":"dbcdb197-29ae-49f1-830c-1cc47733545d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:53:45.066686+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dbcdb197-29ae-49f1-830c-1cc47733545d","mission_step_id":"a7755bec-f374-4dd6-b0a6-85181f9a5578","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"901f2dcc-ce3c-46e5-adff-3f1d1b098305","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-915343bc5a1a","prNumber":4907,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"809787d46dc00847f8c00f217ca3103dcca986e1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:03:23.6455+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"809787d46dc00847f8c00f217ca3103dcca986e1","external_id":"4907","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:915343bc-5a1a-44bc-b902-2bb6f73890ad:merged-pr:4907:809787d46dc00847f8c00f217ca3103dcca986e1","mission_step_id":"6eb48a67-081b-4790-997a-bebd3997765b","command_center_event_id":"915343bc-5a1a-44bc-b902-2bb6f73890ad"},{"id":"901f3300-eac0-482d-a449-154f1b0bb2bb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Bounded post-release corrective for the already-live BYCHEFAP real-site preview. The original durable mission 48c778d9-86d0-43d0-9708-a591c33af43c is blocked from creating its allowed corrective generation by a control-plane lineage bug (explicit_pull_request_identity_mismatch:2992 with zero writes). Execute this deterministic corrective from CURRENT Forgejo main without modifying or duplicating the original feature implementation. Change ONLY src/pages/bychefap/ByChefApRealSite.tsx. Repair exactly six Visual Witness mobile touch-target findings and nothing else. Preserve all unrelated current-main work, all BYCHEFAP copy/media/behavior/backend wiring, Coming Soon gate, SEO behavior, preview behavior, and public auth behavior. Do not patch the witness GodMode projection mismatch; it is witness-infrastructure-only. Use one fresh ai/* branch, one corrective PR, KnockLaunch Gate, squash merge, frontend-only release, and claim-matched live 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":"1004ab43ca9ab766c28f80f8c7d1fbd76c546187449080a9b8d8885224308614","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":"1004ab43ca9ab766c28f80f8c7d1fbd76c546187449080a9b8d8885224308614"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:22:34.31262+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"96d5ac18112a8861f77e289776933cfd816ed1b0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cad64d65-94b0-4064-a8db-2fa92ec78139:request-contract:1004ab43ca9ab766c28f80f8c7d1fbd76c546187449080a9b8d8885224308614:96d5ac18112a8861f77e289776933cfd816ed1b0:verified:","mission_step_id":"20eb59b5-6575-4dfe-945f-acdc31e1345a","command_center_event_id":"cad64d65-94b0-4064-a8db-2fa92ec78139"},{"id":"9020dd8d-3ecb-46a6-9308-0757969021f7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-968620f866f2","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8817,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":25931,"firstUsefulResultAt":"2026-09-24T20:36:18.895Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3674,"terminal":false,"missionId":"968620f8-66f2-4856-b48c-9d9a77f06ea5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4413,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":712,"missionSetupMs":260,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":260,"repositoryMutationMs":3701,"repositoryProviderMs":3701,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2042,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1659},"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":"968620f8-66f2-4856-b48c-9d9a77f06ea5"},"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":3343,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:36:50.210833+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3674","receipt_type":"execute_mission","idempotency_key":"mission:968620f8-66f2-4856-b48c-9d9a77f06ea5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5109f410-c7e1-42b5-b1aa-fdc7c932188f","command_center_event_id":"968620f8-66f2-4856-b48c-9d9a77f06ea5"},{"id":"9022c398-be13-47b1-a87f-7aa2e6378399","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-91e64f519492","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15372,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":54337,"firstUsefulResultAt":"2026-09-27T23:21:06.157Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3922,"terminal":false,"missionId":"91e64f51-9492-4d7c-8ec2-74390bdca5fd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d59dd82507e8a670508ea2bace3b1c4057163ef8","timingsMs":{"prReadinessMs":87,"approvedPlanMs":0,"shipAndProveMs":349,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"91e64f51-9492-4d7c-8ec2-74390bdca5fd"},"performance":null,"deploymentId":"forgejo-main-d59dd82507e8","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":1881,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:27:14.591747+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3922","receipt_type":"automatic_mission_resume","idempotency_key":"mission:91e64f51-9492-4d7c-8ec2-74390bdca5fd:automatic-mission-resume:3922:canonical_release_reconciliation_pending","mission_step_id":"d81763dd-0af5-408a-81ec-3f5543aeeca5","command_center_event_id":"91e64f51-9492-4d7c-8ec2-74390bdca5fd"},{"id":"90247ba7-3343-4383-9bb0-3de13c3e4b34","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-64887c216ac0","prNumber":3402,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"47ae9f3619a850334ffa1f5ef905d9e934db24e5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:27:27.671525+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"47ae9f3619a850334ffa1f5ef905d9e934db24e5","external_id":"3402","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64887c21-6ac0-4d97-8c93-ab164575f540:merged-pr:3402:47ae9f3619a850334ffa1f5ef905d9e934db24e5","mission_step_id":"855c273e-6157-4adb-ad86-18ab58d2b730","command_center_event_id":"64887c21-6ac0-4d97-8c93-ab164575f540"},{"id":"90250283-608a-4696-89f6-5d34ad6dc20f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"300c756053700eed702b7314f80a1ec8880617e5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-route-owner","satisfied":false,"statement":"The dedicated /redfish-roofing/homeowners/:contactId route mounts RedfishContactWorkspace under exactly one RedfishWorkspaceShell, owned by TenantWorkspaceRuntime.","proofConditionIds":["proof-repository","proof-interaction"]},{"id":"outcome-dharma","satisfied":false,"statement":"On Dharma's live Redfish homeowner route, NEXT ACTION is visible and Change Scope reveals What are we working on?.","proofConditionIds":["proof-interaction"]}],"satisfied":false,"constraints":[{"id":"constraint-file","satisfied":false,"statement":"Only src/PrivateAppShell.tsx may change for this repair.","proofConditionIds":["proof-repository"]},{"id":"constraint-access","satisfied":false,"statement":"Preserve the existing authenticated FIELD_STAFF access policy for the dedicated homeowner route while removing only redundant tenant/shell ownership.","proofConditionIds":["proof-repository"]},{"id":"constraint-release","satisfied":false,"statement":"No backend, database, Supabase Edge Function, worker, control-plane, or other-tenant behavior changes; release frontend only.","proofConditionIds":["proof-repository","proof-release"]}],"contractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:02:46.214893+00:00","proof_gate":"request_contract_pending","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4eb6c2d1-c42a-4755-af4a-52d9201cad84:request-contract:ad9c00a3fd3039685e7c5102175a1c35b6a7aa1c9760421bfd1563c804d7b18a:300c756053700eed702b7314f80a1ec8880617e5:pending:repository,interaction","mission_step_id":"e7bac6e9-efc9-4006-910e-e4dc42f94211","command_center_event_id":"4eb6c2d1-c42a-4755-af4a-52d9201cad84"},{"id":"902715e2-7f23-423f-9e96-7e65fa2dc871","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","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"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,\"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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:57:13.958735+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:119419908","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"90277dc1-0a7b-4b21-9907-773ebbd1a2a7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4b2825761a38ca55600f240f5d277fd1963c149a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4b2825761a38ca55600f240f5d277fd1963c149a","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":"af0c955c4394ae7c3580c8152064fd07c5094ebcfe047843a2be9278ffe84da6","forgejoWorkflowProof":{"runId":11579,"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":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:46:40.690518+00:00","proof_gate":"canonical_release_pending","source_sha":"4b2825761a38ca55600f240f5d277fd1963c149a","external_id":"forgejo-main-4b2825761a38","receipt_type":"canonical_release_status","idempotency_key":"mission:97bf489d-c3bd-4454-9450-220f5c5e84d1:forgejo-release-status:4b2825761a38ca55600f240f5d277fd1963c149a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b740e3ed-f7c7-4848-9791-4e765d5e3bbb","command_center_event_id":"97bf489d-c3bd-4454-9450-220f5c5e84d1"},{"id":"9028b0da-4cda-4379-8a6e-9c95e7141790","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":1009,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":4784,"terminal":false,"missionId":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":334,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T12:53:15.245014+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4784","receipt_type":"execute_mission","idempotency_key":"mission:8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16:execute_mission:canonical_release_blocked","mission_step_id":"38bd1b1c-bbf3-4b86-aab5-bec84738a391","command_center_event_id":"8d4cd6f3-8208-4800-b7f8-ae8e1a5f1c16"},{"id":"902901b9-d63d-4ef3-8778-464da918929d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"bb3ea1d4-446f-4b27-b632-7a18b72275f0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":553,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":553,"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":"bb3ea1d4-446f-4b27-b632-7a18b72275f0"},"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":1298,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:02:40.50941+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bb3ea1d4-446f-4b27-b632-7a18b72275f0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"374d5ae9-1f8c-476a-8c75-aa87c349a92c","command_center_event_id":"bb3ea1d4-446f-4b27-b632-7a18b72275f0"},{"id":"902d02f7-16e1-418d-a04e-f6e6d46538d0","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-bf49287eb585","approved":true,"missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77","objective":"Continue the existing durable mission using exact structured edits.","ownerApproved":true,"sourceTargets":["src/PcgAppShell.tsx"],"anchored_edits":[{"path":"src/PcgAppShell.tsx","new_content":"export default function PcgAppShell(): JSX.Element{\n  return <MultiTenantProvider><PcgShellRuntime/></MultiTenantProvider>;\n}\n","old_content":"export default function PcgAppShell(){\n  return <MultiTenantProvider><PcgShellRuntime/></MultiTenantProvider>;\n}\n"}],"durableMutationResume":true},"recovery":false,"fingerprint":"70934c926883a6665e7dd6e93338247a597ff17c5d87fe6ddd6864d8133e19a0","replayCount":0,"serializedBytes":631},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:56:57.449457+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bf49287e-b585-4228-abc9-2d19c6a63b77:repository-mutation-intent:70934c926883a6665e7dd6e93338247a597ff17c5d87fe6ddd6864d8133e19a0:0","mission_step_id":"91866770-b1b9-451b-b8d1-a3349855f56d","command_center_event_id":"bf49287e-b585-4228-abc9-2d19c6a63b77"},{"id":"903068c4-1da1-4e59-9481-948a18170cea","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0f95cdbd7e4e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3805,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":18541,"firstUsefulResultAt":"2026-09-24T19:20:08.705Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"0f95cdbd-7e4e-4c77-9c68-3b9d54477d3e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":300,"providerAuthMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":300,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":300,"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":"0f95cdbd-7e4e-4c77-9c68-3b9d54477d3e"},"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":4568,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/test/bounded-mission-queue.test.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:20:27.291752+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0f95cdbd-7e4e-4c77-9c68-3b9d54477d3e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"42ed9521-d698-4a54-b8d3-145d48dec77f","command_center_event_id":"0f95cdbd-7e4e-4c77-9c68-3b9d54477d3e"},{"id":"90308358-3f93-420f-a60f-aa10186ac9c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-local-links-20260830b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2315,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1102,"terminal":false,"missionId":"fe9a337b-6071-49a1-9502-078de76b75e2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","timingsMs":{"handlerMs":16639,"prReadinessMs":1158,"approvedPlanMs":9096,"missionSetupMs":310,"shipAndProveMs":6227},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe9a337b-6071-49a1-9502-078de76b75e2"},"performance":null,"deploymentId":"forgejo-main-85831c5f9d3d","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":8006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:17:11.438576+00:00","proof_gate":"canonical_release_dispatched","source_sha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","external_id":"forgejo-main-85831c5f9d3d","receipt_type":"execute_mission","idempotency_key":"mission:fe9a337b-6071-49a1-9502-078de76b75e2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"315f86b2-6d10-4c62-a232-d1c4125ebc46","command_center_event_id":"fe9a337b-6071-49a1-9502-078de76b75e2"},{"id":"90316eda-6b39-4dd6-9715-408e9c5049c2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"persisted_continuation_scope_ready","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"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\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-5c355e247603\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:42:51.682862+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:5c355e24-7603-457c-b4ad-f2d0c2f86470:owner-progress-heartbeat:119421051","mission_step_id":"95302523-e25e-4afa-b2c0-95d33996d953","command_center_event_id":"5c355e24-7603-457c-b4ad-f2d0c2f86470"},{"id":"9032a47a-6dd4-432e-a431-856ee6eeec4f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ded86d645811","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19669,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":55798,"firstUsefulResultAt":"2026-09-26T19:28:06.396Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.287-console-service-binding","prNumber":3818,"terminal":false,"missionId":"ded86d64-5811-484b-8f95-bda545026736","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3626,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":546,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":3080,"repositoryProviderMs":3080,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1879,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1201},"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":"ded86d64-5811-484b-8f95-bda545026736"},"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":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:29:06.851818+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3818","receipt_type":"execute_mission","idempotency_key":"mission:ded86d64-5811-484b-8f95-bda545026736:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"034001ba-40e6-4450-8cf2-935ce3906d6d","command_center_event_id":"ded86d64-5811-484b-8f95-bda545026736"},{"id":"9034ef8d-8303-4ae4-a5c4-478881ce57c1","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\":[\"repo\",\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T11:43:08.715527+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-213bc5afd775\",\"prNumber\":4705,\"sourceSha\":\"28a7a6e239a148ce05c79a581a861bf322dfa27f\",\"deploymentId\":\"forgejo-main-28a7a6e239a1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:45:41.50251+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:213bc5af-d775-406b-a00d-10a863b0b926:owner-progress-heartbeat:119406902","mission_step_id":"844b4189-3cf8-4ece-a35b-48bb8b1901bb","command_center_event_id":"213bc5af-d775-406b-a00d-10a863b0b926"},{"id":"90355301-8b44-4176-9cb3-36ae2f02ee59","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-372379d4df8b","prNumber":3468,"nextAction":null,"mergeCommitSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:57:01.121969+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","external_id":"3468","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5a1b518b-b8f4-4251-a820-8a7a1ca32e2a:merged-pr:3468:586f0ae2fa75eb8c4325c522b057de77ee5632da","mission_step_id":"9a3963cd-997c-4c30-b8e1-a354f08c5de6","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"903a7294-85fc-480e-a63f-529a3560933f","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"aa6bcb5fe141a7dc5fac1265b8384ff68f7a64685f49dff7e9a55b96bd50d7e2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:32:23.896932+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:ba126d4c-670e-4670-8274-75acb5a6a0d1:repository-mutation-intent-blocked:aa6bcb5fe141a7dc5fac1265b8384ff68f7a64685f49dff7e9a55b96bd50d7e2","mission_step_id":"93be48c3-e067-4963-9197-590aeca6b42f","command_center_event_id":"ba126d4c-670e-4670-8274-75acb5a6a0d1"},{"id":"903bac61-c440-4de3-9b4b-2a1353665d96","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","content":"import { useEffect, useRef, useState } from 'react';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { supabase } from '@/integrations/supabase/client';\nimport { getTenantDashboardPathForTenant } from '@/lib/tenantUtils';\n\ntype ConsoleMessage = { id: string; role: 'user' | 'assistant'; content: string; error?: boolean };\ntype ConsoleOperatorContext = { route?: string; tenantRef?: string; roleRef?: string; viewports?: string[]; [key: string]: unknown };\ntype ResolvedConsoleTarget = { route: string; tenantRef: string; tenant: any | null; confidence: number; ambiguous: boolean };\ntype ResolverTrace = { status: 'idle' | 'resolving' | 'resolved' | 'ambiguous' | 'error'; query?: string; tenantName?: string; tenantRef?: string; confidence?: number; matchKind?: string; route?: string; message?: string };\n\nfunction isWitnessRequest(value: string) {\n  const text = String(value || '').toLowerCase();\n  const direct = /\\b(witness|visually|visual proof|screenshot|screen capture|capture|render|mobile view|desktop view|compare live|compare candidate)\\b/i.test(text);\n  const verb = /\\b(analyz\\w*|analys\\w*|inspect|review|look at|take a look|tell me what you see|what do you see|show me|check out|watch|verify)\\b/i.test(text);\n  const surface = /\\b(dashboard|page|screen|layout|route|workspace|website|site|app|application|mode|inventory|calendar|proposal|event|back office|form|viewer)\\b/i.test(text);\n  return direct || (verb && surface);\n}\n\nfunction extractInternalRoute(value: string) {\n  const urlMatch = String(value || '').match(/https?:\\/\\/[^\\s]+/i);\n  if (urlMatch) {\n    try {\n      const url = new URL(urlMatch[0]);\n      if (url.hostname.endsWith('knocklaunch.app')) return `${url.pathname}${url.search}`;\n    } catch {}\n  }\n  const routeMatch = String(value || '').match(/(?:^|\\s)(\\/(?!\\/)[a-z0-9][^\\s,;]*)/i);\n  return routeMatch?.[1]?.replace(/[.!?]+$/g, '') || '';\n}\n\nfunction bigPapisSurfaceRoute(text: string, dashboardRoute: string) {\n  if (!dashboardRoute.startsWith('/big-papis/owner/')) return '';\n  const value = String(text || '').toLowerCase();\n  const base = '/big-papis/owner';\n  if (/\\binventory\\b/.test(value)) return base + '/inventory';\n  if (/\\bcalendar\\b|\\bschedule\\b/.test(value)) return base + '/calendar';\n  if (/\\bproposal/.test(value)) return base + '/proposals';\n  if (/\\bevent day\\b/.test(value)) return base + '/event-day';\n  if (/\\bevents?\\b|\\bbooking\\b/.test(value)) return base + '/events';\n  if (/\\bcustomer/.test(value)) return base + '/customers';\n  if (/\\binvoice|payment|money\\b/.test(value)) return base + '/invoices';\n  if (/\\bdocuments?\\b|\\bfiles?\\b/.test(value)) return base + '/documents';\n  if (/\\bmessages?\\b|\\binbox\\b/.test(value)) return base + '/inbox';\n  if (/\\bmail\\b|\\bemail\\b/.test(value)) return base + '/mail';\n  if (/\\breports?\\b/.test(value)) return base + '/reports';\n  if (/\\bsettings?\\b/.test(value)) return base + '/settings';\n  return '';\n}\n\nfunction cleanConsoleError(value: unknown) {\n  const raw = value instanceof Error ? value.message : String(value || 'KNOCKLAUNCH control plane is unavailable.');\n  if (/repo session is not open|open a repo session in operator/i.test(raw)) return 'Repository access did not initialize through the current control plane.';\n  return raw.replace(/^blocked by the sidekick execution lane:\\s*/i, '').slice(0, 500);\n}\n\n/** One shared Console UI. Provider credentials and owner tokens never cross the iframe boundary. */\nexport default function GodModeCommandConsole() {\n  const frame = useRef<HTMLIFrameElement>(null);\n  const { activeTenant } = useMultiTenant();\n\n  const [messages, setMessages] = useState<ConsoleMessage[]>([]);\n  const [sending, setSending] = useState(false);\n  const [consoleError, setConsoleError] = useState<string | null>(null);\n  const [witnessMode, setWitnessMode] = useState(false);\n  const [mobilePane, setMobilePane] = useState<'witness' | 'chat'>('witness');\n  const [operatorContext, setOperatorContext] = useState<ConsoleOperatorContext>({ viewports: ['desktop'] });\n  const [lastReceipt, setLastReceipt] = useState<any>(null);\n  const [draft, setDraft] = useState('');\n  const [resolverTrace, setResolverTrace] = useState<ResolverTrace>({ status: 'idle' });\n  const sendRef = useRef<(prompt: string) => void>(() => undefined);\n  const transcriptRef = useRef<HTMLDivElement>(null);\n  const composerRef = useRef<HTMLTextAreaElement>(null);\n\n  const postWitnessSync = (context = operatorContext, receipt = lastReceipt) => {\n    const target = frame.current?.contentWindow;\n    if (!target) return;\n    target.postMessage({ type: 'kl-witness-sync', context, receipt }, window.location.origin);\n  };\n\n  async function consoleAccessToken(refresh = false) {\n    const sessionResult = refresh ? await supabase.auth.refreshSession() : await supabase.auth.getSession();\n    const accessToken = sessionResult.data.session?.access_token;\n    if (!accessToken) throw new Error('Sign in required');\n    return accessToken;\n  }\n\n  async function consoleFetch(path: string, init: RequestInit = {}) {\n    let lastResponse: Response | null = null;\n    for (let attempt = 0; attempt < 2; attempt += 1) {\n      const accessToken = await consoleAccessToken(attempt === 1);\n      const headers = new Headers(init.headers || {});\n      headers.set('Authorization', 'Bearer ' + accessToken);\n      if (init.body && !headers.has('Content-Type')) headers.set('Content-Type', 'application/json');\n      const response = await fetch(path, { ...init, headers });\n      lastResponse = response;\n      if (response.status === 401 && attempt === 0) continue;\n      const data = await response.json().catch(() => ({ error: 'Console backend returned invalid JSON' }));\n      if (!response.ok || data?.ok === false || data?.error) throw new Error(data?.error || `Console backend returned ${response.status}`);\n      return data;\n    }\n    throw new Error(`Console backend returned ${lastResponse?.status || 401}`);\n  }\n\n  async function resolveConsoleTarget(text: string, wantsWitness: boolean): Promise<ResolvedConsoleTarget> {\n    const explicitRoute = extractInternalRoute(text);\n    if (explicitRoute) {\n      const tenantRef = String(operatorContext.tenantRef || '');\n      setResolverTrace({ status: 'resolved', query: text, tenantRef, confidence: 1, matchKind: 'explicit_route', route: explicitRoute });\n      return { route: explicitRoute, tenantRef, tenant: null, confidence: 1, ambiguous: false };\n    }\n\n    setResolverTrace({ status: 'resolving', query: text });\n    const rpc = await (supabase as any).rpc('resolve_console_tenant_context', { _tenant_ref: text });\n    if (rpc?.error) {\n      setResolverTrace({ status: 'error', query: text, message: cleanConsoleError(rpc.error) });\n      throw rpc.error;\n    }\n    const matches = Array.isArray(rpc?.data) ? rpc.data : [];\n    const best = matches[0];\n    const second = matches[1];\n    const confidence = Number(best?.confidence || 0);\n    const gap = confidence - Number(second?.confidence || 0);\n    const clear = Boolean(best?.tenant_id) && confidence >= 0.72 && (!second || gap >= 0.08);\n    if (!clear) {\n      const route = String(operatorContext.route || '');\n      const tenantRef = String(operatorContext.tenantRef || '');\n      setResolverTrace({\n        status: 'ambiguous',\n        query: text,\n        tenantName: String(best?.tenant_name || ''),\n        tenantRef: String(best?.company_slug || tenantRef),\n        confidence,\n        matchKind: String(best?.match_kind || ''),\n        route,\n      });\n      return {\n        route,\n        tenantRef,\n        tenant: null,\n        confidence,\n        ambiguous: matches.length > 1,\n      };\n    }\n\n    const tenantResult = await (supabase as any)\n      .from('tenants')\n      .select('id,company_slug,tenant_type,name,company_dba_name,company_legal_name,settings')\n      .eq('id', String(best.tenant_id))\n      .maybeSingle();\n    if (tenantResult?.error) throw tenantResult.error;\n    const tenant = tenantResult?.data || {\n      id: best.tenant_id,\n      company_slug: best.company_slug,\n      name: best.tenant_name,\n    };\n    const tenantRef = String(tenant.company_slug || best.company_slug || tenant.id || '');\n    let route = '';\n    if (wantsWitness) {\n      try {\n        const dashboardRoute = getTenantDashboardPathForTenant(tenant);\n        route = /\\b(dashboard|home|workspace|overview)\\b/i.test(text)\n          ? dashboardRoute\n          : bigPapisSurfaceRoute(text, dashboardRoute) || dashboardRoute;\n      } catch {}\n    }\n    setResolverTrace({\n      status: 'resolved',\n      query: text,\n      tenantName: String(tenant.name || best?.tenant_name || ''),\n      tenantRef,\n      confidence,\n      matchKind: String(best?.match_kind || ''),\n      route,\n    });\n    return { route, tenantRef, tenant, confidence, ambiguous: false };\n  }\n\n  async function callConsoleOperator(message: string, context: ConsoleOperatorContext) {\n    return consoleFetch('/__knocklaunch/console/operator', {\n      method: 'POST',\n      body: JSON.stringify({ message: message.slice(0, 2000), context }),\n    });\n  }\n\n  async function navigateWitness(route: string, tenantRef: string, viewport: string) {\n    return consoleFetch('/__knocklaunch/console/witness/navigate', {\n      method: 'POST',\n      body: JSON.stringify({\n        route: route.slice(0, 500),\n        viewport: viewport === 'mobile' ? 'mobile' : 'desktop',\n        tenantRef: tenantRef.slice(0, 200),\n      }),\n    });\n  }\n\n  async function waitForWitnessStart(route: string) {\n    for (let attempt = 0; attempt < 8; attempt += 1) {\n      try {\n        const activity = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        const runs = [activity?.active, ...(Array.isArray(activity?.runs) ? activity.runs : [])].filter(Boolean);\n        const match = runs.find((run: any) => String(run?.currentRoute || '') === route);\n        if (match) return match;\n      } catch {}\n      await new Promise((resolve) => window.setTimeout(resolve, 900));\n    }\n    return null;\n  }\n\n  async function sendConsolePrompt(prompt: string) {\n    const text = String(prompt || '').trim();\n    if (!text || sending) return;\n    const wantsWitness = witnessMode || isWitnessRequest(text);\n    setConsoleError(null);\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text }]);\n    setSending(true);\n\n    try {\n      const inferred = await resolveConsoleTarget(text, wantsWitness);\n      const inferredRoute = inferred.route;\n      const inferredTenantRef = inferred.tenantRef;\n      const baseContext: ConsoleOperatorContext = {\n        ...operatorContext,\n        ...(inferredRoute ? { route: inferredRoute } : {}),\n        ...(inferredTenantRef ? { tenantRef: inferredTenantRef } : {}),\n        mode: wantsWitness ? 'witness' : 'chat',\n        witnessRequested: wantsWitness,\n        consoleSurface: 'sidekick-v3-actual-routes',\n        capabilities: ['repository', 'forgejo', 'cloudflare', 'supabase', 'missions', 'releases', 'runners', 'witness'],\n        legacyRepoSessionAllowed: false,\n        recentConversation: messages.slice(-6).map((item) => ({ role: item.role, content: item.content.slice(0, 900) })),\n        inferenceContract: 'owner-conversational-context-v2',\n        clarificationPolicy: 'ask_only_when_materially_ambiguous',\n        intentConfidence: inferred.confidence,\n      };\n\n      setOperatorContext(baseContext);\n\n      let witnessReceipt: any = null;\n      let witnessRun: any = null;\n      if (wantsWitness && inferredRoute) {\n        setWitnessMode(true);\n        setMobilePane('witness');\n        window.setTimeout(() => postWitnessSync(baseContext, null), 80);\n        witnessReceipt = await navigateWitness(\n          inferredRoute,\n          inferredTenantRef,\n          String((baseContext.viewports || ['desktop'])[0]),\n        );\n        if (witnessReceipt) setLastReceipt(witnessReceipt);\n        window.setTimeout(() => postWitnessSync(baseContext, witnessReceipt), 120);\n        witnessRun = await waitForWitnessStart(inferredRoute);\n      } else if (wantsWitness) {\n        setWitnessMode(true);\n        setMobilePane('witness');\n      }\n\n      const executionMessage = inferredRoute\n        ? `${text}\\n\\nAuthoritative Console resolution: tenant=${inferredTenantRef || 'current'}, route=${inferredRoute}. The Witness has already been dispatched to this exact route. Do not ask the owner to choose a page. Report on this target only.`\n        : `${text}\\n\\nInfer obvious owner context before clarifying. Ask only when materially different targets remain plausible.`;\n\n      let data: any = await callConsoleOperator(executionMessage, {\n        ...baseContext,\n        ...(witnessRun ? { witnessRun: { id: witnessRun.id, status: witnessRun.status, phase: witnessRun.phase, currentRoute: witnessRun.currentRoute } } : {}),\n        witnessAlreadyDispatched: Boolean(wantsWitness && inferredRoute),\n      });\n\n      const nextContext = (data?.context && typeof data.context === 'object')\n        ? { ...baseContext, ...data.context, ...(inferredRoute ? { route: inferredRoute } : {}), ...(inferredTenantRef ? { tenantRef: inferredTenantRef } : {}) }\n        : baseContext;\n      setOperatorContext(nextContext);\n      const receipt = data?.receipt ?? witnessReceipt ?? null;\n      if (receipt) setLastReceipt(receipt);\n\n      let assistantMessage = String(data?.message || '').trim();\n      const dumbClarification = /which\\s+(?:big papi\\s+)?page|which page|say\\s+(?:inventory|calendar|proposals)|pick\\s+(?:a\\s+)?page|what page/i.test(assistantMessage);\n      if (wantsWitness && inferredRoute && (dumbClarification || !assistantMessage)) {\n        assistantMessage = `Witness is on ${inferredRoute}. I resolved the tenant and route already, so no page selection is needed. The live frame will appear in the canvas as the inspection completes.`;\n      }\n      if (!assistantMessage) assistantMessage = 'The control plane returned no message.';\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage }]);\n\n      if (wantsWitness || receipt || nextContext.route) {\n        setWitnessMode(true);\n        window.setTimeout(() => postWitnessSync(nextContext, receipt), 180);\n        window.setTimeout(() => postWitnessSync(nextContext, receipt), 800);\n      }\n    } catch (error) {\n      const message = cleanConsoleError(error);\n      setResolverTrace((current) => ({ ...current, status: 'error', message }));\n      setConsoleError(message);\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: message, error: true }]);\n    } finally {\n      setSending(false);\n    }\n  }\n\n  useEffect(() => {\n    sendRef.current = (prompt: string) => { void sendConsolePrompt(prompt); };\n  });\n\n  useEffect(() => {\n    const handleConsoleSend = (event: Event) => {\n      const prompt = String((event as CustomEvent<{ prompt?: string }>).detail?.prompt || '').trim();\n      if (prompt) sendRef.current(prompt);\n    };\n    const handleConsoleFocus = () => window.setTimeout(() => composerRef.current?.focus(), 0);\n    window.addEventListener('knocklaunch:console-assistant:send', handleConsoleSend as EventListener);\n    window.addEventListener('knocklaunch:console-assistant:focus', handleConsoleFocus);\n    return () => {\n      window.removeEventListener('knocklaunch:console-assistant:send', handleConsoleSend as EventListener);\n      window.removeEventListener('knocklaunch:console-assistant:focus', handleConsoleFocus);\n    };\n  }, []);\n\n  useEffect(() => {\n    const node = transcriptRef.current;\n    if (node) node.scrollTop = node.scrollHeight;\n  }, [messages, sending, witnessMode]);\n\n  useEffect(() => {\n    const pending = new Set<string>();\n    const handle = async (event: MessageEvent) => {\n      if (event.origin !== window.location.origin || event.source !== frame.current?.contentWindow) return;\n      const { type, id, action, payload } = event.data || {};\n      const allowed = ['cloudflare','supabase','forgejo','runner-proof','operator','witness','witness-activity','witness-route'];\n      if (type !== 'kl-console-request' || typeof id !== 'string' || id.length > 80 || !allowed.includes(action) || pending.has(action)) return;\n      pending.add(action);\n      try {\n        let data: any;\n        if (action === 'witness-activity') {\n          data = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        } else if (action === 'witness-route') {\n          const tenantRef = String(payload?.tenantRef || operatorContext.tenantRef || activeTenant?.company_slug || activeTenant?.id || '').slice(0, 200);\n          data = await consoleFetch('/__knocklaunch/console/witness/navigate', {\n            method: 'POST',\n            body: JSON.stringify({\n              route: String(payload?.route || '').slice(0, 500),\n              viewport: payload?.viewport === 'mobile' ? 'mobile' : 'desktop',\n              tenantRef,\n            }),\n          });\n        } else if (action === 'operator') {\n          data = await callConsoleOperator(String(payload?.message || ''), payload?.context || {});\n        } else if (action === 'witness') {\n          data = await consoleFetch('/__knocklaunch/console/witness', { method: 'GET' });\n        } else if (action === 'forgejo' || action === 'runner-proof') {\n          data = await consoleFetch('/__knocklaunch/console/forgejo', {\n            method: 'POST',\n            body: JSON.stringify({ action }),\n          });\n        } else {\n          const result = await supabase.functions.invoke('console-ops', { body: { action } });\n          if (result.error || result.data?.error) throw new Error(result.error?.message || result.data.error);\n          data = result.data;\n        }\n        frame.current?.contentWindow?.postMessage({ type:'kl-console-result', id, data }, window.location.origin);\n      } catch (error) {\n        frame.current?.contentWindow?.postMessage({ type:'kl-console-result', id, error:error instanceof Error ? error.message : 'Provider unavailable' }, window.location.origin);\n      } finally {\n        pending.delete(action);\n      }\n    };\n    window.addEventListener('message', handle);\n    return () => window.removeEventListener('message', handle);\n  }, [operatorContext.tenantRef, activeTenant?.company_slug, activeTenant?.id]);\n\n\n\n  const submitDraft = () => {\n    const prompt = draft.trim();\n    if (!prompt || sending) return;\n    setDraft('');\n    void sendConsolePrompt(prompt);\n  };\n\n  const clearConversation = () => {\n    setMessages([]);\n    setConsoleError(null);\n    setLastReceipt(null);\n    setResolverTrace({ status: 'idle' });\n    window.setTimeout(() => composerRef.current?.focus(), 0);\n  };\n\n  const toolChips = (\n    <div className=\"flex min-w-0 flex-wrap gap-1\">\n      {['Repo', 'Forgejo', 'Cloudflare', 'Supabase', 'Witness'].map((label) => <span key={label} className=\"rounded-full border border-white/[0.08] bg-white/[0.025] px-2 py-0.5 text-[8px] font-medium uppercase tracking-[0.08em] text-white/38\">{label}</span>)}\n    </div>\n  );\n\n  const resolverLabel = resolverTrace.status === 'idle' ? 'IDLE' : resolverTrace.status === 'resolving' ? 'RESOLVING' : resolverTrace.status === 'resolved' ? 'RESOLVED' : resolverTrace.status === 'ambiguous' ? 'AMBIGUOUS' : 'ERROR';\n  const resolverStrip = (\n    <div data-testid=\"console-live-resolver\" aria-live=\"polite\" className=\"flex min-h-8 shrink-0 items-center gap-2 overflow-hidden border-b border-white/[0.06] bg-black/30 px-4 py-1.5 text-[9px]\">\n      <span className=\"shrink-0 font-semibold uppercase tracking-[0.16em] text-emerald-300/65\">Backend Resolver</span>\n      <span className={(resolverTrace.status === 'resolving' ? 'animate-pulse text-emerald-200' : resolverTrace.status === 'error' ? 'text-amber-200' : 'text-white/45') + ' shrink-0 font-semibold'}>{resolverLabel}</span>\n      {resolverTrace.tenantName ? <span className=\"min-w-0 truncate text-white/72\">{resolverTrace.tenantName}</span> : null}\n      {typeof resolverTrace.confidence === 'number' ? <span className=\"shrink-0 text-white/42\">{Math.round(resolverTrace.confidence * 100)}%</span> : null}\n      {resolverTrace.matchKind ? <span className=\"hidden shrink-0 text-white/30 sm:inline\">{resolverTrace.matchKind}</span> : null}\n      {resolverTrace.route ? <span className=\"min-w-0 truncate font-mono text-emerald-200/70\">→ {resolverTrace.route}</span> : null}\n      {resolverTrace.message ? <span className=\"min-w-0 truncate text-amber-200/80\">{resolverTrace.message}</span> : null}\n    </div>\n  );\n\n  const composer = (\n    <form onSubmit={(event) => { event.preventDefault(); submitDraft(); }} className=\"shrink-0 border-t border-white/[0.08] bg-[#020604]/96 p-3 backdrop-blur-xl\">\n      <div className=\"rounded-2xl border border-emerald-300/16 bg-black/40 p-2 shadow-[inset_0_1px_0_rgba(255,255,255,.025)] focus-within:border-emerald-300/35\">\n        <textarea\n          ref={composerRef}\n          data-testid=\"console-sidekick-composer\"\n          aria-label=\"Chat with KNOCKLAUNCH\"\n          value={draft}\n          onChange={(event) => setDraft(event.target.value)}\n          onKeyDown={(event) => { if (event.key === 'Enter' && !event.shiftKey) { event.preventDefault(); submitDraft(); } }}\n          rows={2}\n          placeholder={witnessMode ? 'Tell Sidekick what to inspect, change, or verify…' : 'Ask KNOCKLAUNCH anything about the platform…'}\n          className=\"max-h-32 min-h-[56px] w-full min-w-0 resize-none bg-transparent px-2 py-1.5 text-[13px] leading-5 text-white outline-none placeholder:text-white/28 [overflow-wrap:anywhere]\"\n        />\n        <div className=\"mt-1 flex items-center justify-between gap-2 px-1\">\n          <span className=\"text-[9px] text-white/25\">Enter sends · Shift+Enter adds a line · ⌘K focuses</span>\n          <button type=\"submit\" disabled={!draft.trim() || sending} className=\"grid h-8 w-8 shrink-0 place-items-center rounded-full border border-emerald-300/20 bg-emerald-300/[0.09] text-sm font-black text-emerald-100 transition hover:bg-emerald-300/[0.16] disabled:opacity-25\" aria-label=\"Send to KNOCKLAUNCH\">↑</button>\n        </div>\n      </div>\n    </form>\n  );\n\n  const transcript = (\n    <div ref={transcriptRef} className=\"min-h-0 min-w-0 flex-1 overflow-x-hidden overflow-y-auto\">\n      <div className={witnessMode ? \"space-y-3 p-4\" : \"mx-auto w-full max-w-4xl space-y-4 px-5 py-10 sm:px-8\"}>\n        {!messages.length ? (\n          <div className={witnessMode ? \"rounded-xl border border-white/10 bg-white/[0.025] p-4\" : \"mx-auto mt-[12vh] max-w-2xl text-center\"}>\n            <div className=\"text-[10px] font-semibold uppercase tracking-[0.24em] text-emerald-300/65\">SIDEKICK V3</div>\n            <h1 className={witnessMode ? \"mt-2 text-lg font-semibold text-white\" : \"mt-4 text-3xl font-semibold tracking-tight text-white\"}>KNOCKLAUNCH Console</h1>\n            <p className=\"mt-3 text-sm leading-6 text-white/48\">Chat with the platform normally. The interactive witness stays closed until you ask to see, inspect, capture, compare, or visually verify something.</p>\n          </div>\n        ) : null}\n        {messages.map((message) => (\n          <article key={message.id} className={message.role === 'user' ? \"ml-auto min-w-0 max-w-[90%] rounded-2xl border border-emerald-300/15 bg-emerald-300/[0.06] px-4 py-3\" : \"min-w-0 max-w-full rounded-2xl border border-white/[0.07] bg-white/[0.025] px-4 py-3\"}>\n            <div className=\"mb-1.5 text-[9px] font-semibold uppercase tracking-[0.18em] text-white/35\">{message.role === 'user' ? 'You' : 'KNOCKLAUNCH'}</div>\n            <p className={message.error ? \"max-w-full whitespace-pre-wrap break-words text-sm leading-6 text-amber-200/90 [overflow-wrap:anywhere]\" : \"max-w-full whitespace-pre-wrap break-words text-sm leading-6 text-white/78 [overflow-wrap:anywhere]\"}>{message.content}</p>\n          </article>\n        ))}\n        {sending ? <div className=\"max-w-full rounded-2xl border border-emerald-300/12 bg-emerald-300/[0.035] px-4 py-3 text-sm text-emerald-100/70\">KNOCKLAUNCH is working…</div> : null}\n        {consoleError && !messages.some((item) => item.error && item.content === consoleError) ? <div className=\"rounded-xl border border-amber-300/15 bg-amber-300/[0.04] px-4 py-3 text-sm text-amber-100/80\">{consoleError}</div> : null}\n      </div>\n    </div>\n  );\n\n  return <div className=\"h-full min-h-0 overflow-hidden bg-[#020604] text-white\">\n    {!witnessMode ? (\n      <section className=\"flex h-full min-h-0 flex-col\">\n        <div className=\"flex min-h-12 shrink-0 items-center gap-3 border-b border-white/[0.07] px-4 py-2\">\n          <div className=\"flex items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-emerald-300/70\"><span className=\"h-1.5 w-1.5 rounded-full bg-emerald-300 shadow-[0_0_10px_rgba(52,211,153,.8)]\" />Sidekick</div>\n          <div className=\"min-w-0 flex-1 overflow-hidden\">{toolChips}</div>\n          <button type=\"button\" onClick={clearConversation} className=\"shrink-0 text-[10px] text-white/35 hover:text-white\">New chat</button>\n          <div className=\"shrink-0 text-[9px] text-white/24\">Witness closed</div>\n        </div>\n        {resolverStrip}\n        {transcript}\n        {composer}\n      </section>\n    ) : (\n      <section className=\"flex h-full min-h-0 flex-col\">\n        <div className=\"flex h-10 shrink-0 items-center justify-between border-b border-white/[0.07] px-3 lg:hidden\">\n          <div className=\"flex gap-1\">\n            <button type=\"button\" onClick={() => setMobilePane('witness')} className={mobilePane === 'witness' ? \"border border-emerald-300/25 bg-emerald-300/10 px-3 py-1 text-xs text-emerald-100\" : \"border border-white/10 px-3 py-1 text-xs text-white/50\"}>Witness</button>\n            <button type=\"button\" onClick={() => setMobilePane('chat')} className={mobilePane === 'chat' ? \"border border-emerald-300/25 bg-emerald-300/10 px-3 py-1 text-xs text-emerald-100\" : \"border border-white/10 px-3 py-1 text-xs text-white/50\"}>Sidekick</button>\n          </div>\n          <button type=\"button\" onClick={() => setWitnessMode(false)} className=\"text-xs text-white/50\">Exit witness</button>\n        </div>\n        <div className=\"grid min-h-0 flex-1 lg:grid-cols-[minmax(0,1fr)_430px] xl:grid-cols-[minmax(0,1fr)_450px]\">\n          <div className={(mobilePane === 'witness' ? 'block' : 'hidden') + \" min-h-0 bg-black lg:block\"}>\n            <iframe ref={frame} onLoad={() => postWitnessSync()} src=\"/console/index-v3-10.html?v=sidekick-v3-actual-routes-2\" title=\"KNOCKLAUNCH Interactive Witness\" className=\"h-full w-full border-0\" />\n          </div>\n          <aside className={(mobilePane === 'chat' ? 'flex' : 'hidden') + \" min-h-0 min-w-0 flex-col border-l border-emerald-300/12 bg-[#030806] lg:flex\"}>\n            <div className=\"shrink-0 border-b border-white/[0.07] px-4 py-3\">\n              <div className=\"flex items-start justify-between gap-3\">\n                <div className=\"min-w-0\"><div className=\"text-[9px] font-semibold uppercase tracking-[0.18em] text-emerald-300/70\">SIDEKICK · WITNESS MODE</div><div className=\"mt-1 truncate text-xs text-white/60\">{String(operatorContext.route || 'Interactive witness')}</div></div>\n                <div className=\"flex shrink-0 items-center gap-2\">\n                  <button type=\"button\" onClick={clearConversation} className=\"text-[10px] text-white/35 hover:text-white\">New</button>\n                  <button type=\"button\" onClick={() => setWitnessMode(false)} className=\"hidden rounded-md border border-white/10 px-2.5 py-1.5 text-[10px] text-white/45 hover:bg-white/[0.04] hover:text-white lg:block\">Exit</button>\n                </div>\n              </div>\n              <div className=\"mt-2\">{toolChips}</div>\n              <div className=\"mt-2 flex items-center gap-2 text-[9px] text-white/28\"><span>{lastReceipt ? 'Proof attached' : 'Control plane ready'}</span><span>•</span><span>{String((operatorContext.viewports || ['desktop'])[0])}</span></div>\n            </div>\n            {resolverStrip}\n            {transcript}\n            {composer}\n          </aside>\n        </div>\n      </section>\n    )}\n  </div>;\n\n}\n"}],"route":"/admin/console","branch":"ai/objective-first-repair-7140fc89022b","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7140fc89-022b-405b-b826-abd3f648f965","objective":"Frontend-only Console repair. Make the backend tenant resolver observable live in Sidekick with a compact strip showing idle/resolving/resolved/ambiguous/error, resolved tenant name, confidence, match kind, and target route. Also fix the visual-intent predicate so natural words such as Analyze, Analyzing, Analysis and Analyze-style variants trigger Witness mode when paired with a visual surface such as dashboard/page/screen. Change only src/pages/admin/GodModeCommandConsole.tsx. Preserve the current v3 Witness layout and backend RPC. Ship through the canonical bounded frontend path, Gate, squash merge, Cloudflare frontend release, then prove on live /admin/console with the exact prompt 'Analyze the big papi dashboard and tell me what you see' that the resolver strip shows Big Papi's Coquito Iceys with the /big-papis/owner/dashboard route and Witness mode opens without asking which page.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"targetedActions":[{"id":"fill-owner-prompt","type":"fill","value":"Analyze the big papi dashboard and tell me what you see","testid":"console-sidekick-composer","waitMs":150,"required":true},{"id":"send-owner-prompt","name":"Send to KNOCKLAUNCH","role":"button","type":"click","exact":true,"waitMs":1500,"required":true},{"id":"resolver-visible","text":"Big Papi's Coquito Iceys","type":"wait_for_text","exact":false,"waitMs":10000,"required":true},{"id":"resolved-route-visible","text":"/big-papis/owner/dashboard","type":"wait_for_text","exact":false,"waitMs":20000,"required":true},{"id":"witness-mode-open","text":"SIDEKICK · WITNESS MODE","type":"wait_for_text","exact":false,"waitMs":20000,"required":true}],"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.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":"32fae74b3d703290582d95ba91c9641b449eeff44cc8fedf709eeec36f547f5d","replayCount":0,"serializedBytes":31554},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:45:23.323751+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7140fc89-022b-405b-b826-abd3f648f965:repository-mutation-intent:32fae74b3d703290582d95ba91c9641b449eeff44cc8fedf709eeec36f547f5d:0","mission_step_id":"5f390c35-1516-40f6-9be8-13a71361651b","command_center_event_id":"7140fc89-022b-405b-b826-abd3f648f965"},{"id":"903f5dc6-53a5-41d4-b32d-4d9c35eefb7f","source":"cc-execution","status":"waiting","payload":{"body":{"edits":[{"find":"import { resolveTenantMailProvider } from \"@/lib/degradedService\";","path":"src/App.tsx","replace":"import { resolveTenantMailProvider } from \"@/lib/degradedService\";\nimport { isTenantLoaderSuppressedPublicHost, readCachedTenantIdentity, resolveTenantExperienceRoute } from \"@/routes/tenantExperienceRegistry\";"},{"find":"  const cachedTenantName = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_name') || undefined : undefined;\n  const cachedTenantLogo = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_logo') || undefined : undefined;\n  const cachedTenantSlug = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_slug') || undefined : undefined;\n  const cachedTenantId = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_id') || undefined : undefined;\n  const isKnockLaunchOwnerRoute = /^\\/knock-launch-(?:os|crm)(?:\\/|$)/i.test(location.pathname);\n  const isPcgTenantRoute = /^\\/pcg(?:\\/|$)/i.test(location.pathname);\n  const isWhatsMyProgressPublicHost = hostname === 'whatsmyprogress.com' || hostname === 'www.whatsmyprogress.com';","path":"src/App.tsx","replace":"  const { tenantId: cachedTenantId, tenantName: cachedTenantName, tenantLogo: cachedTenantLogo, tenantSlug: cachedTenantSlug } = readCachedTenantIdentity();\n  const tenantExperience = resolveTenantExperienceRoute(location.pathname, isPublicRoute);\n  const suppressTenantLoaderForPublicHost = isTenantLoaderSuppressedPublicHost(hostname);"},{"find":"fallback={isKnockLaunchOwnerRoute ? null : isBigPapisCustomHost ? null : isWhatsMyProgressPublicHost ? null : isRoofHelpFinderCustomHost ? (","path":"src/App.tsx","replace":"fallback={tenantExperience.shell === 'knocklaunch-owner' ? null : isBigPapisCustomHost ? null : suppressTenantLoaderForPublicHost ? null : isRoofHelpFinderCustomHost ? ("},{"find":"{isPublicRoute ? <PublicAppShell /> : isKnockLaunchOwnerRoute ? <KnockLaunchOwnerShell /> : isPcgTenantRoute ? <PcgAppShell /> : <PrivateAppShell />}","path":"src/App.tsx","replace":"{tenantExperience.shell === 'public' ? <PublicAppShell /> : tenantExperience.shell === 'knocklaunch-owner' ? <KnockLaunchOwnerShell /> : tenantExperience.shell === 'pcg' ? <PcgAppShell /> : <PrivateAppShell />}"},{"find":"  it('does not register the tenant-style universal loader for KNOCKLAUNCH OS routes', () => {\n    expect(appSource).toContain(\"const isKnockLaunchOwnerRoute = /^\\\\/knock-launch-(?:os|crm)(?:\\\\/|$)/i.test(location.pathname);\");\n    expect(appSource).toContain('fallback={isKnockLaunchOwnerRoute ? null : isBigPapisCustomHost ? null');\n  });","path":"src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","replace":"  it('does not register the tenant-style universal loader for KNOCKLAUNCH OS routes', () => {\n    expect(appSource).toContain('resolveTenantExperienceRoute(location.pathname, isPublicRoute)');\n    expect(appSource).toContain(\"fallback={tenantExperience.shell === 'knocklaunch-owner' ? null : isBigPapisCustomHost ? null\");\n  });"}],"branch":"ai/objective-first-repair-711a68cb9cbb","writes":[{"path":"src/routes/tenantExperienceRegistry.ts","content":"export type TenantAppShellKind = 'public' | 'knocklaunch-owner' | 'pcg' | 'private';\n\nexport interface TenantExperienceRoute {\n  shell: TenantAppShellKind;\n  tenantKey?: string;\n}\n\nconst TENANT_EXPERIENCE_ROUTES: ReadonlyArray<{ match: RegExp; experience: TenantExperienceRoute }> = [\n  { match: /^\\/knock-launch-(?:os|crm)(?:\\/|$)/i, experience: { shell: 'knocklaunch-owner', tenantKey: 'knock-launch-os' } },\n  { match: /^\\/pcg(?:\\/|$)/i, experience: { shell: 'pcg', tenantKey: 'pcg' } },\n];\n\nexport function resolveTenantExperienceRoute(pathname: string, isPublicRoute: boolean): TenantExperienceRoute {\n  if (isPublicRoute) return { shell: 'public' };\n  return TENANT_EXPERIENCE_ROUTES.find(({ match }) => match.test(pathname))?.experience ?? { shell: 'private' };\n}\n\nexport function isTenantLoaderSuppressedPublicHost(hostname: string) {\n  const normalized = hostname.trim().toLowerCase();\n  return normalized === 'whatsmyprogress.com' || normalized === 'www.whatsmyprogress.com';\n}\n\nexport function readCachedTenantIdentity() {\n  if (typeof window === 'undefined') return {};\n  return {\n    tenantId: window.localStorage.getItem('active_tenant_id') || undefined,\n    tenantName: window.localStorage.getItem('active_tenant_name') || undefined,\n    tenantLogo: window.localStorage.getItem('active_tenant_logo') || undefined,\n    tenantSlug: window.localStorage.getItem('active_tenant_slug') || undefined,\n  };\n}\n"}],"approved":true,"missionId":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"a73a1404d11f0a95946f147e9c9964af27f3f55269cb10afe34acb15a9ca624c","replayCount":0,"serializedBytes":5089},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:11:30.00792+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:711a68cb-9cbb-4228-a0d4-8ce32eb889e2:repository-mutation-intent:a73a1404d11f0a95946f147e9c9964af27f3f55269cb10afe34acb15a9ca624c:0","mission_step_id":"b9f38403-f7ef-44f2-bac4-793b71a528bd","command_center_event_id":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2"},{"id":"90403086-5726-4c1b-aada-4d74fd97b61e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-stale-serverless-pr-marker-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3240,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.34-native-single-file-write","prNumber":null,"terminal":false,"missionId":"f9e917f0-877a-4fb6-af74-03744da839aa","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f9e917f0-877a-4fb6-af74-03744da839aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5131,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T03:36:40.764976+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f9e917f0-877a-4fb6-af74-03744da839aa:execute_mission:repair_mission_execution_retryable","mission_step_id":"32bb6011-18e1-4517-8dd1-0f88519727cc","command_center_event_id":"f9e917f0-877a-4fb6-af74-03744da839aa"},{"id":"9041868b-a688-489d-9193-a8352ce56d35","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8650ed8caa0540f96fd0f4d84fc54e08e68a66ea","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8650ed8caa0540f96fd0f4d84fc54e08e68a66ea","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":"7e82f837962b6b96622cf87ce9d1e0e44a02e90b1537110881c95740a0da0d57","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10630","runId":10630,"status":"running","sourceSha":"8650ed8caa0540f96fd0f4d84fc54e08e68a66ea","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-22T00:47:23.839671+00:00","proof_gate":"canonical_release_pending","source_sha":"8650ed8caa0540f96fd0f4d84fc54e08e68a66ea","external_id":"forgejo-main-8650ed8caa05","receipt_type":"canonical_release_status","idempotency_key":"mission:1ae877fa-a970-4a1e-8bfe-ceb6d81c840f:forgejo-release-status:8650ed8caa0540f96fd0f4d84fc54e08e68a66ea:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7afaafe5-ab49-4fd8-9ebb-a6b4e044228b","command_center_event_id":"1ae877fa-a970-4a1e-8bfe-ceb6d81c840f"},{"id":"9047a3cd-c3e3-409e-9bc8-93984aeeabc8","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.30.2-deferred-visual-proof","prNumber":3893,"terminal":false,"missionId":"4da9d67e-dc27-42cf-aeec-2b4e4be058b6","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4da9d67e-dc27-42cf-aeec-2b4e4be058b6"},"performance":null,"deploymentId":"canonical-release-95bdd0558f72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":923,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:34:28.20427+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"ship_and_prove","idempotency_key":"mission:4da9d67e-dc27-42cf-aeec-2b4e4be058b6:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"fbf0c08b-3d5b-4c65-8442-cf0a3920af83","command_center_event_id":"4da9d67e-dc27-42cf-aeec-2b4e4be058b6"},{"id":"904abf75-62c0-4d05-b62c-67c6994eac4d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-789753562a8b","prNumber":3910,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7f13b29f74d1f6ac0424ad2827c921ca47718b0c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:46:28.903954+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7f13b29f74d1f6ac0424ad2827c921ca47718b0c","external_id":"3910","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:78975356-2a8b-4752-84f5-adcb1383a784:merged-pr:3910:7f13b29f74d1f6ac0424ad2827c921ca47718b0c","mission_step_id":"7cfcfa91-b5ad-46e9-b15c-f038f7224f00","command_center_event_id":"78975356-2a8b-4752-84f5-adcb1383a784"},{"id":"904c321e-7e36-4161-b323-a47e79397572","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"ea7e9e31526069553d24952de9813eb69afc07a7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ea7e9e31526069553d24952de9813eb69afc07a7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"22b536d621e3ca9bb56c727ad440a07b7274fb547223b0116a2314ce4b4dbe2c","forgejoWorkflowProof":{"runId":13004,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:17:04.460764+00:00","proof_gate":"canonical_release_pending","source_sha":"ea7e9e31526069553d24952de9813eb69afc07a7","external_id":"forgejo-main-ea7e9e315260","receipt_type":"canonical_release_status","idempotency_key":"mission:c8d86299-5f21-49d8-8ed5-5d5b5b769f84:forgejo-release-status:ea7e9e31526069553d24952de9813eb69afc07a7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"f1077ab0-2b34-49cf-9f9d-0d4a7ad3e0d1","command_center_event_id":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},{"id":"904eb361-ef76-428a-bf02-fdb262b9382a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-841a01acfc83","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43076,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"executorlessWaitMs":999118,"firstUsefulResultAt":"2026-09-29T14:03:26.211Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4128,"terminal":false,"missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2126ecfae1452652184abc7d5e7dbd2a0e885071","timingsMs":{"prReadinessMs":103,"approvedPlanMs":0,"shipAndProveMs":388,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},"performance":null,"deploymentId":"forgejo-main-2126ecfae145","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":2045,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:28:30.148824+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4128","receipt_type":"automatic_mission_resume","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:automatic-mission-resume:4128:canonical_release_reconciliation_pending","mission_step_id":"91e29776-3a3e-4870-9141-dc5c253caf17","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"90508b92-93ea-48e7-b158-411ac3344140","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/cafe-qsr-storefront-runtime-fix-20260818","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":3022,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"804512e8-ad0a-432f-997f-ae1fea34b526","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"804512e8-ad0a-432f-997f-ae1fea34b526"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5027,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T13:32:52.545415+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:804512e8-ad0a-432f-997f-ae1fea34b526:execute_mission:repair_mission_execution_blocked","mission_step_id":"f977d89a-937c-4dca-a92e-8aab161c2fc1","command_center_event_id":"804512e8-ad0a-432f-997f-ae1fea34b526"},{"id":"9050bcf2-5552-4ccf-874c-7675709572ee","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-4fde40ec5e2e","reason":"anchored_edit_anchor_missing:supabase/functions/system-backup/index.ts","status":"blocked","metrics":{"receiptBytes":60449,"releaseCount":1,"toolCallCount":48,"repeatedCallCount":30,"executorlessWaitMs":315967,"firstUsefulResultAt":"2026-10-05T01:25:55.934Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":444,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":444,"missionSetupMs":1304,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":1003,"resolvePreflightMs":1304,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},"performance":null,"deploymentId":null,"releaseState":"pending","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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:31:13.154918+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:execute_mission:repair_mission_execution_blocked:generation-2","mission_step_id":"963b59b7-2563-4025-b9de-d9671aacb8a6","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"9050ee5c-3623-4537-98e5-fe7099041679","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-experience-editor-proof-dispatch-20260804\",\"prNumber\":4016,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:49:41.84458+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:871b1f2d-4576-48f4-9977-8d8a8ae99d7e:owner-progress-heartbeat:119401638","mission_step_id":"1772a9cc-8773-4eeb-b18d-39e0179f55f5","command_center_event_id":"871b1f2d-4576-48f4-9977-8d8a8ae99d7e"},{"id":"90515a4e-ff85-4121-9519-32f90d89e9e5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix only the five missing JSX closing braces in src/PrivateAppShell.tsx on the existing Vista fullscreen branch and PR #859, then re-run the exact-head canonical gate, squash merge, release frontend, and complete live + desktop visual proof. Preserve the already-approved Vista design exactly.","wordingChanged":false,"canonicalIntent":"Fix only the five missing JSX closing braces in src/PrivateAppShell.tsx on the existing Vista fullscreen branch and PR #859, then re-run the exact-head canonical gate, squash merge, release frontend, and complete live + desktop visual proof. Preserve the already-approved Vista design exactly.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-fullscreen","statement":"The live Vista dashboard is a dark, low-glare, full-screen long-term rental workspace and all essential dashboard content fits in one desktop viewport.","proofConditionIds":["repo-source","live-route","desktop-visual"]},{"id":"vista-identity","statement":"The tenant presents as La Vista del Mar Rentals and not Vacation Rentals on the dashboard.","proofConditionIds":["repo-source","live-route"]}],"objective":"Fix only the five missing JSX closing braces in src/PrivateAppShell.tsx on the existing Vista fullscreen branch and PR #859, then re-run the exact-head canonical gate, squash merge, release frontend, and complete live + desktop visual proof. Preserve the already-approved Vista design exactly.","constraints":[{"id":"senior-readable","statement":"Large readable typography, strong contrast, large tap targets, simple labels, and no dense command-center or CRM styling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"one-page-desktop","statement":"Desktop view shows header, four summary cards, five action cards, and The View/The Nest without vertical page scrolling.","proofConditionIds":["repo-source","desktop-visual"]},{"id":"tenant-isolation","statement":"Changes are limited to the Vista rental dashboard and the private-shell self-contained Vista route behavior; no control-plane/runtime/auth source changes.","proofConditionIds":["repo-source"]},{"id":"no-fake-assets","statement":"Do not add fake contact data or hotlink Airbnb/Vrbo listing photography.","proofConditionIds":["repo-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-source","kind":"repository","claim":"Only src/pages/rental/LongTermRentalDashboard.tsx and src/PrivateAppShell.tsx change. Vista is explicitly self-contained and low-chrome. Dashboard source contains the approved long-term rental labels and dark full-viewport layout.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route","kind":"runtime","claim":"Production /la-vista-del-mar/dashboard renders La Vista del Mar Rentals and Rent & Payments after the exact frontend release.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"Rent & Payments","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"desktop-visual","kind":"visual","claim":"At desktop viewport, the page is dark/low-glare, uses the full viewport with no generic platform chrome around the tenant, and shows the header, four summary cards, five action cards, and both The View and The Nest in the same visible screen without scrolling.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"La Vista del Mar Rentals","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6c2c62e3c89143c7505356686fb53c4002f48730fefea3aafc2e54bd98187a3","requestContractRevision":3,"previousRequestContractHash":"4a2516221cc127710a1967d0619f8c9fbbf9bb239d1bc9f462b3b1ad7c32f11f"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:17:18.714075+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2def1491-f093-48b9-9a60-61fdfd8a721d:request-contract-revision:3:f6c2c62e3c89143c7505356686fb53c4002f48730fefea3aafc2e54bd98187a3","mission_step_id":"4c729c1f-a504-455e-b29f-f8922b56dd31","command_center_event_id":"2def1491-f093-48b9-9a60-61fdfd8a721d"},{"id":"90572fb4-6810-4c4d-b009-32d8e61e2e3e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2467,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.7-forgejo-host-status-proof","prNumber":786,"terminal":false,"missionId":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3824,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":3291,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5198,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:23:59.773224+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"786","receipt_type":"execute_mission","idempotency_key":"mission:b26e08e7-0bb4-4f11-9cab-4f1fae01287f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b2c62301-cb0d-46e0-b97e-7e3b12dd0e12","command_center_event_id":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f"},{"id":"9058327c-ca56-4781-975a-f23ba6ed5793","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c71a96139b1a","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3241,"terminal":false,"missionId":"c71a9613-9b1a-4d62-959d-4e85816a7a9e","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"94c465a713bd4817c7637868f019106b7e241f5d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3839,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":535,"approvedPlanMs":0,"missionSetupMs":615,"providerAuthMs":0,"shipAndProveMs":3043,"ledgerPrepareMs":429,"ledgerReconcileMs":0,"lineageReconcileMs":186,"resolvePreflightMs":615,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":429,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},"performance":null,"deploymentId":"forgejo-main-94c465a713bd","releaseState":null,"workflowRunId":null,"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":2960,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T21:40:46.200491+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"94c465a713bd4817c7637868f019106b7e241f5d","external_id":"forgejo-main-94c465a713bd","receipt_type":"execute_mission","idempotency_key":"mission:c71a9613-9b1a-4d62-959d-4e85816a7a9e:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"f7f64a2f-c01d-4f27-a2c3-fef9639bcdbd","command_center_event_id":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},{"id":"905bd6af-0a4a-4ad8-980f-223340d04e9a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/vista-footer-logo-backing-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11800,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1071,"terminal":false,"missionId":"19cbda00-b632-4f2e-8f5d-af2c0dee1a02","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b9f4adcfe40dbfc3ab90a7c1c5def2b57858df48","timingsMs":{"handlerMs":17409,"prReadinessMs":286,"approvedPlanMs":0,"missionSetupMs":1980,"shipAndProveMs":17115},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"19cbda00-b632-4f2e-8f5d-af2c0dee1a02"},"performance":null,"deploymentId":"forgejo-main-b9f4adcfe40d","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":5145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T23:53:59.49308+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"b9f4adcfe40dbfc3ab90a7c1c5def2b57858df48","external_id":"forgejo-main-b9f4adcfe40d","receipt_type":"execute_mission","idempotency_key":"mission:19cbda00-b632-4f2e-8f5d-af2c0dee1a02:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"289bc725-a128-494f-b7e5-70e1f8d42eea","command_center_event_id":"19cbda00-b632-4f2e-8f5d-af2c0dee1a02"},{"id":"905c7e68-df9d-47f1-b80f-6815a4da910f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5c09d1136fc7","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.98-owner-handoff-overlap","prNumber":2379,"terminal":false,"missionId":"5c09d113-6fc7-4cb0-b94d-77f30a315941","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"da0e8cd716a7fa8ec1255c178ebd3a03b0bee607","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20412,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":320,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":320,"repositoryMutationMs":20412,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5c09d113-6fc7-4cb0-b94d-77f30a315941"},"performance":null,"deploymentId":"forgejo-main-da0e8cd716a7","workflowRunId":7030,"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":1552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:49:09.124035+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"da0e8cd716a7fa8ec1255c178ebd3a03b0bee607","external_id":"forgejo-main-da0e8cd716a7","receipt_type":"execute_mission","idempotency_key":"mission:5c09d113-6fc7-4cb0-b94d-77f30a315941:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ce98031f-5ad9-4bca-8a14-3b6dd4ea255c","command_center_event_id":"5c09d113-6fc7-4cb0-b94d-77f30a315941"},{"id":"905d1917-1b4a-454f-bc9d-3103925d6822","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"8632f954828f03a28bbefdfe5174bdf61dfe56f6","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"8632f954828f03a28bbefdfe5174bdf61dfe56f6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"9875907d64e0c973b352b8176d5007a1b555e4f571a573fbbf0b01d4ceeed750","forgejoWorkflowProof":{"runId":14568,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:02:29.103442+00:00","proof_gate":"canonical_release_pending","source_sha":"8632f954828f03a28bbefdfe5174bdf61dfe56f6","external_id":"forgejo-main-8632f954828f","receipt_type":"canonical_release_status","idempotency_key":"mission:bf04bf88-1a57-406e-adba-588dd71d6d9d:forgejo-release-status:8632f954828f03a28bbefdfe5174bdf61dfe56f6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"0239dcf6-8266-4722-8cf0-ba84259e5513","command_center_event_id":"bf04bf88-1a57-406e-adba-588dd71d6d9d"},{"id":"905dae8f-a429-4d03-9884-d07b9599f0a7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-vista-reservation-visuals-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":6341,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"9f4a3c89-fb46-49a0-9648-fdd92c9b0aac","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":381,"prReadinessMs":0,"approvedPlanMs":381,"missionSetupMs":5424,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f4a3c89-fb46-49a0-9648-fdd92c9b0aac"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T21:26:06.826487+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f4a3c89-fb46-49a0-9648-fdd92c9b0aac:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"13fea2db-343e-496c-b2fb-da0db76499e9","command_center_event_id":"9f4a3c89-fb46-49a0-9648-fdd92c9b0aac"},{"id":"905e0fa1-b0f7-422f-9c8f-dc14f13e2f9b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1d311b3c3f07","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":69486,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":26,"executorlessWaitMs":457373,"firstUsefulResultAt":"2026-10-06T15:18:03.658Z","recoveryAttemptCount":22,"ownerInterruptionCount":0},"version":null,"prNumber":5188,"terminal":false,"missionId":"1d311b3c-3f07-4e3a-821e-3243d407019e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4936a1d41aedcd67ad116b6927417724f73408b8","timingsMs":{"prReadinessMs":874,"approvedPlanMs":0,"shipAndProveMs":3168,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"1d311b3c-3f07-4e3a-821e-3243d407019e"},"performance":null,"deploymentId":"forgejo-main-4936a1d41aed","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":1813,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:25:50.348227+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5188","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d311b3c-3f07-4e3a-821e-3243d407019e:automatic-mission-resume:5188:canonical_release_reconciliation_pending","mission_step_id":"fa021453-bcd3-4aa6-b01c-e3d175ea826d","command_center_event_id":"1d311b3c-3f07-4e3a-821e-3243d407019e"},{"id":"905e4f72-f541-4471-ac0d-e627251004cc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-build-syntax","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2445,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"1f16f621-3abb-4e06-8d0e-1a745374395a","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":"1f16f621-3abb-4e06-8d0e-1a745374395a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7696,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","src/components/activities/ActivityTimeline.tsx","src/components/admin/AdminErrorBoundary.tsx","src/components/admin/AdminUserCreateModal.tsx","src/components/admin/drive/DriveShareDialog.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:49:25.147478+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1f16f621-3abb-4e06-8d0e-1a745374395a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c1d728b6-21d4-4444-97d3-7092d3f97c81","command_center_event_id":"1f16f621-3abb-4e06-8d0e-1a745374395a"},{"id":"905ef1b5-6828-489b-9073-d5471f9e0295","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-04c75bc55140","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":12161,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":162798,"firstUsefulResultAt":"2026-10-01T12:25:10.916Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1817,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":545,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86"},"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":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:27:53.747973+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04c75bc5-5140-4cd8-b9f9-0760b4baaa86:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c6c23a5f-9c82-4a82-8646-75bacd174e8b","command_center_event_id":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86"},{"id":"905f1e9f-332c-4870-bec2-ea7c9cff8ef2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cffd624dfcbd","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":298,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":547,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":547,"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":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},"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":3838,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:56:54.876918+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"add4198a-1e2a-405f-a83a-3deda58bd9e9","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"9060d36c-7deb-49c8-8981-559eb8e0f4fb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-background-regression-guard","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1846,"terminal":false,"missionId":"a3eed254-b22d-43ac-8278-84e2008d75db","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0979e356409d8437fe6c493083fabe290104fc7f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8140,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1083,"approvedPlanMs":0,"missionSetupMs":668,"providerAuthMs":0,"shipAndProveMs":6933,"ledgerPrepareMs":668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":668,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":668,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a3eed254-b22d-43ac-8278-84e2008d75db"},"performance":null,"deploymentId":"forgejo-main-0979e356409d","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":2575,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T14:11:59.391106+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0979e356409d8437fe6c493083fabe290104fc7f","external_id":"forgejo-main-0979e356409d","receipt_type":"execute_mission","idempotency_key":"mission:a3eed254-b22d-43ac-8278-84e2008d75db:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"557e7e73-fbab-429b-be94-82b307557c42","command_center_event_id":"a3eed254-b22d-43ac-8278-84e2008d75db"},{"id":"906242f6-de08-48cd-9911-09d36e449cf4","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.33.0-direct-frontend-release","prNumber":4608,"terminal":false,"missionId":"24716de4-fb69-4b70-a6c4-1caf8ad628e2","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"dc419d1102abefa85ed2cc60f070e2d9f2c26f98","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"24716de4-fb69-4b70-a6c4-1caf8ad628e2"},"performance":null,"deploymentId":"canonical-release-dc419d1102ab","workflowRunId":31453000958,"releaseTargets":{"frontend":true,"onrunner":true,"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":1996,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T02:39:03.068889+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dc419d1102abefa85ed2cc60f070e2d9f2c26f98","external_id":"canonical-release-dc419d1102ab","receipt_type":"ship_and_prove","idempotency_key":"mission:24716de4-fb69-4b70-a6c4-1caf8ad628e2:ship_and_prove:canonical_release_dispatched:dc419d1102abefa85ed2cc60f070e2d9f2c26f98:31453000958","mission_step_id":"52095199-8e35-4f27-830c-69916c68215e","command_center_event_id":"24716de4-fb69-4b70-a6c4-1caf8ad628e2"},{"id":"9065487e-c762-415f-9e08-ff1216994ae3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-275e9d881cfc","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":30406,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":206041,"firstUsefulResultAt":"2026-09-26T18:00:55.636Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.287-console-service-binding","prNumber":3814,"terminal":false,"missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3472,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1517,"missionSetupMs":380,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":380,"repositoryMutationMs":1955,"repositoryProviderMs":1955,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1860,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":95},"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":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},"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":3361,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T18:01:00.793443+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3814","receipt_type":"execute_mission","idempotency_key":"mission:275e9d88-1cfc-403f-899a-6ae4fd410ca9:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3e853742-3003-4560-baf3-da51492d64ca","command_center_event_id":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},{"id":"906642a5-43cd-49e6-a7fb-802cbcbadd93","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-classifier-proof-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5204,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.16-fast-artifact-release-refreeze","prNumber":null,"terminal":false,"missionId":"1168d439-b58f-4003-93a6-407bb3352c4a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":2730,"missionSetupMs":1528},"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":"1168d439-b58f-4003-93a6-407bb3352c4a"},"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":5788,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T01:06:26.896578+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1168d439-b58f-4003-93a6-407bb3352c4a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bfd8fde4-e11c-471f-8020-125d474f3128","command_center_event_id":"1168d439-b58f-4003-93a6-407bb3352c4a"},{"id":"90669f1a-bf42-4a2f-83e8-42eb7dc8c97c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-opacity-final-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":965,"releaseCount":0,"toolCallCount":1,"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":"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":"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":1482,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:10:06.799292+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"4120","receipt_type":"execute_mission","idempotency_key":"mission:1f8671b6-39e8-419e-a188-5b2080d041c2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c04654c4-d449-4bf1-93c1-4fdce9f1671b","command_center_event_id":"1f8671b6-39e8-419e-a188-5b2080d041c2"},{"id":"90673cf4-51db-4478-b376-9d8e7b436d85","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the MODES semantic preset for EVENT_RENTAL / EVENT_RENTALS / PARTY_RENTAL / PARTY_RENTALS tenants, using Speedy Panda Party Rentals as the reported production case.\n\nCurrent defect: party/event-rental tenants inherit the food-vendor/general MODES labels \"Plan\", \"Pop-Up\", \"Booked Event\", \"Back Office\", which do not match an inventory-and-date-capacity rental business.\n\nRequired shared primitive behavior:\n- Detect event-rental business type from persisted authoritative tenant_type and/or business_operating_blueprint.businessTypeKey; do not infer from tenant name/slug.\n- For configured four-card MODES shells, remap the existing generic card keys without breaking their media/storage identities or route query identity:\n  * plan => \"Bookings\" — availability, quotes, agreements, deposits, calendar. primary apps: booking, calendar, contacts, proposals, payments.\n  * pop-up => \"Prep & Loadout\" — rental/package prep, loadout, delivery prep, tasks. primary apps: jobs, calendar, tasks, documents, contacts.\n  * booked-event => \"Delivery & Pickup\" — delivery, setup, active rental, pickup/return, closeout. primary apps: jobs, calendar, contacts, communications, forms.\n  * back-office => \"Back","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":"ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d","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":"ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:00:19.166886+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9f15c304-44b9-4e1e-9393-6b8dd7b1feaa:request-contract:ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d:6b3d6da0f7c9594397f4833fb8eb563f822aef05:verified:","mission_step_id":"b710d383-6699-4d1f-a9a8-0afbd6074993","command_center_event_id":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},{"id":"90692318-d8b4-4a4c-8777-ccd7cef0eb16","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["gate-contract","runtime-release","freeze-contract"]},{"id":"unfinished-target-assertion","statement":"Mandatory architecture tests require corrective release input flags to use unfinished dispatchTargets rather than original target replay.","proofConditionIds":["gate-contract"]}],"objective":"Unfreeze the control plane to continue the already-authorized systemic execution reliability repair, then refreeze after live proof. On existing PR #1657, correct the deterministic stale assertion proven by exact gate run 5064: the release input contract must assert that Render OnRunner uses dispatchTargets.onrunner rather than original targets.onrunner, because corrective release retries intentionally dispatch only unfinished targets. Change only this assertion, push to the same branch/PR, re-gate, and continue the same corrective mission.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-contract","kind":"repository","claim":"PR #1657 exact head passes the corrected deterministic architecture contract and KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source with per-target release reconciliation active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"86904e32d94d041943a1e67e73b116623b40f2c30cf1f0b6a37cdfc177e3852a","requestContractRevision":5,"previousRequestContractHash":"66157a65fe6fd00ceb5eb2a9d45466da0323b869fdcbfdb0dca3b39185b1a0ac"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:38:15.566398+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:5:86904e32d94d041943a1e67e73b116623b40f2c30cf1f0b6a37cdfc177e3852a","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"90698edf-064b-42dd-abea-611ba32f9ac0","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"hot-intake","satisfied":false,"statement":"Every successfully forwarded RoofHelpFinder lead in Redfish is marked as a hot system inbound lead with a five-minute callback SLA and preserved acquisition attribution.","proofConditionIds":["repo-backend","runtime-live"]},{"id":"tenant-wide-surface","satisfied":false,"statement":"Redfish dashboard prominently surfaces RoofHelpFinder inbound leads tenant-wide with open/call actions and source attribution, ahead of ordinary leads.","proofConditionIds":["repo-dashboard","runtime-live"]}],"satisfied":false,"constraints":[],"contractHash":"bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-backend","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":null},"required":true,"satisfied":false},{"id":"repo-dashboard","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":null},"required":true,"satisfied":false},{"id":"runtime-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","runtime"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:08:19.837431+00:00","proof_gate":"request_contract_pending","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:request-contract:bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4:55de1266d8ae0fb2e3925f1c381f254b5a717078:pending:repository,runtime","mission_step_id":"763a9b3e-ff98-4c5d-8659-4981a62e53f5","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"906b671f-09cd-46fc-abe7-ec4de5aa2d15","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-fd10276045f9","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":null,"terminal":false,"missionId":"fd102760-45f9-46da-824a-6eac972d3e62","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":260,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":547,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":547,"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":"fd102760-45f9-46da-824a-6eac972d3e62"},"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":4856,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:30:56.841319+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd102760-45f9-46da-824a-6eac972d3e62:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a67ab3f4-7b7e-45ab-8e75-9a635278d4c0","command_center_event_id":"fd102760-45f9-46da-824a-6eac972d3e62"},{"id":"906c4d80-0589-4454-852c-8cdcbe01aed1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4c5f71e6755e","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":"4c5f71e6-755e-4475-8f5d-b94c88055077","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":223,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"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":"4c5f71e6-755e-4475-8f5d-b94c88055077"},"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":5211,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","config/cloudflare-native-frontend-build.json","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","config/platform-standards.json","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/App.css","src/App.tsx","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/OAuthConsentBridge.tsx","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:43:20.573994+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4c5f71e6-755e-4475-8f5d-b94c88055077:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ba3a0a3d-c85c-498e-8ff2-e3229a1ede2b","command_center_event_id":"4c5f71e6-755e-4475-8f5d-b94c88055077"},{"id":"906d1ad8-f2f3-404c-87d0-50f37abb8edd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"4929274f77e91e713b9b07accad1f86a941b602c","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"4929274f77e91e713b9b07accad1f86a941b602c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"b738711b6957ddcc03bfa962c69e470a521118da1b5af1121a57ea790310ee37","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:28:45.866469+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4929274f77e91e713b9b07accad1f86a941b602c","external_id":"forgejo-main-4929274f77e9","receipt_type":"canonical_release_status","idempotency_key":"mission:a7db2a91-43d7-40a8-8a32-810076ede303:forgejo-release-status:4929274f77e91e713b9b07accad1f86a941b602c:verified:forgejo-main/source=success","mission_step_id":"f8f66ffe-6c0f-4a31-a50b-a2689d78b9fc","command_center_event_id":"a7db2a91-43d7-40a8-8a32-810076ede303"},{"id":"906df454-9e08-4208-af7b-d0231b3c969e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-69a8cfaf5aa4","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":60585,"releaseCount":0,"toolCallCount":41,"repeatedCallCount":30,"executorlessWaitMs":293503,"firstUsefulResultAt":"2026-10-05T15:42:52.946Z","recoveryAttemptCount":18,"ownerInterruptionCount":0},"version":"1.64.96-cloudflare-release-reconciliation","prNumber":4955,"terminal":false,"missionId":"69a8cfaf-5aa4-48fb-adad-ebab954fef22","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9410b16aa9fd8cbf7121c5ecb1a134c856683e3f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1248,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":116,"approvedPlanMs":0,"missionSetupMs":238,"providerAuthMs":0,"shipAndProveMs":713,"ledgerPrepareMs":238,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":238,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":238,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"69a8cfaf-5aa4-48fb-adad-ebab954fef22"},"performance":null,"deploymentId":"forgejo-main-9410b16aa9fd","releaseState":"verified","workflowRunId":15745,"releaseTargets":{"frontend":true,"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":2521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:47:59.897291+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9410b16aa9fd8cbf7121c5ecb1a134c856683e3f","external_id":"forgejo-main-9410b16aa9fd","receipt_type":"execute_mission","idempotency_key":"mission:69a8cfaf-5aa4-48fb-adad-ebab954fef22:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9b97dda2-87fb-4e1f-a15b-bbc4fc6bd971","command_center_event_id":"69a8cfaf-5aa4-48fb-adad-ebab954fef22"},{"id":"906e5d89-17d6-4ded-ac50-58a8c99bcb79","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-93af1634009c","fingerprint":"a9a8b62fab6f5ecee6a9abb886ab64a95ab2195dd249bb729b379549c0493c2f"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T16:53:55.694706+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:93af1634-009c-4e3d-bf60-1948ae356b56:repository-mutation-intent-blocked:a9a8b62fab6f5ecee6a9abb886ab64a95ab2195dd249bb729b379549c0493c2f","mission_step_id":"bcbfed91-b4dd-4ffd-832d-c57a32106e2b","command_center_event_id":"93af1634-009c-4e3d-bf60-1948ae356b56"},{"id":"906fb8c1-4034-467b-9330-220ac41cb440","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-simple-root-standalone-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":19498,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":930,"terminal":false,"missionId":"ee109335-9484-4554-bdc9-3921ac1fed30","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"64cec9cc6d24770420c44b227db363999add586e","timingsMs":{"handlerMs":10444,"prReadinessMs":287,"approvedPlanMs":1233,"missionSetupMs":3180,"shipAndProveMs":8828},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee109335-9484-4554-bdc9-3921ac1fed30"},"performance":null,"deploymentId":"forgejo-main-64cec9cc6d24","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":6534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T14:42:26.622448+00:00","proof_gate":"canonical_release_dispatched","source_sha":"64cec9cc6d24770420c44b227db363999add586e","external_id":"forgejo-main-64cec9cc6d24","receipt_type":"execute_mission","idempotency_key":"mission:ee109335-9484-4554-bdc9-3921ac1fed30:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0257c4c8-ea8a-45f0-b5af-dfe12a438476","command_center_event_id":"ee109335-9484-4554-bdc9-3921ac1fed30"},{"id":"9070180e-0a04-46cb-a7a3-3d388a1f5911","source":"visual-sandbox","status":"waiting","payload":{"ok":false,"jobId":"7b85c3e2-3cae-414d-830c-679f38abadd4","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-3f38f89df562","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":74969,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":10,"executorlessWaitMs":1136236,"firstUsefulResultAt":"2026-09-29T18:27:16.029Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4162,"terminal":true,"missionId":"3f38f89d-f562-44d5-80ee-ba4a718879b7","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"49eddf35a4bc9954b138e033a32c5b3199738b17","timingsMs":{"queue":1343,"total":14243,"execution":12900},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f38f89d-f562-44d5-80ee-ba4a718879b7"},"performance":null,"deploymentId":"forgejo-main-49eddf35a4bc","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7b85c3e2-3cae-414d-830c-679f38abadd4","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"7b85c3e2-3cae-414d-830c-679f38abadd4","failureReason":null,"observedRoute":"https://whatsmyprogress.com/pcg","runnerVersion":"laptop-bb1e9c24fd5d","attemptLineage":[{"jobId":"bdc21cff-3979-4f17-a0fb-bc88ebfd9207","attempt":1,"category":"completed_with_findings","sourceSha":"bb1e9c24fd5d6d6526aafb737dbeb2f9755ca0f4","startedAt":"2026-09-29T18:39:19.171Z","completedAt":"2026-09-29T18:39:32.736Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-bb1e9c24fd5d","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":"completed_with_findings","requestedRoute":"https://whatsmyprogress.com/pcg","runnerSourceSha":"bb1e9c24fd5d6d6526aafb737dbeb2f9755ca0f4","selectedViewports":["desktop"],"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":13138,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":22222,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"e7f0dfc00671da771f588efd980a991d493d541e927eeddec3dcc99da8a64b9b","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:46:15.519965+00:00","proof_gate":"visual_witness_infrastructure_retry_required","source_sha":"laptop-bb1e9c24fd5d","external_id":"7b85c3e2-3cae-414d-830c-679f38abadd4","receipt_type":"visual_proof_status","idempotency_key":"mission:3f38f89d-f562-44d5-80ee-ba4a718879b7:visual:7b85c3e2-3cae-414d-830c-679f38abadd4:waiting","mission_step_id":"ad2daee5-ddb1-4a22-9d1b-a240c31a4e30","command_center_event_id":"3f38f89d-f562-44d5-80ee-ba4a718879b7"},{"id":"90706a43-fb47-4ab1-898f-e79d1fb90867","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/model-provider-gateway.js"],"baseSha":"50d3bafca5b0fad2e7fd679bbdc3ef757aceb8e6","issuedAt":1791731003595,"expiresAt":1791731183595,"missionId":"f22cf308-57d3-4d5d-b215-f3c0d50b5b99","autoRefreeze":true,"authorizationId":"12ef01ec-62bf-4c7d-9eeb-48a06fecc123","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:03:24.308996+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"50d3bafca5b0fad2e7fd679bbdc3ef757aceb8e6","external_id":"12ef01ec-62bf-4c7d-9eeb-48a06fecc123","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:f22cf308-57d3-4d5d-b215-f3c0d50b5b99:12ef01ec-62bf-4c7d-9eeb-48a06fecc123","mission_step_id":null,"command_center_event_id":"f22cf308-57d3-4d5d-b215-f3c0d50b5b99"},{"id":"90710dfc-4537-41ae-8227-8603b043678a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f0fde4dc-35e1-454c-b2a0-a21e943b6a96","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":1196,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1196,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1196,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1196,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f0fde4dc-35e1-454c-b2a0-a21e943b6a96"},"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":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:53:34.218085+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0fde4dc-35e1-454c-b2a0-a21e943b6a96:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6e043e8b-a4f9-4d55-8f70-49b5672b6415","command_center_event_id":"f0fde4dc-35e1-454c-b2a0-a21e943b6a96"},{"id":"90717350-c3a1-4c56-99ea-d185943ea15f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-73364bb76976","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":47357,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":555608,"firstUsefulResultAt":"2026-09-28T03:07:14.545Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3955,"terminal":false,"missionId":"73364bb7-6976-4a69-babf-4e8729bea3eb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5459,"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":"73364bb7-6976-4a69-babf-4e8729bea3eb"},"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-28T03:16:30.193005+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3955","receipt_type":"automatic_mission_resume","idempotency_key":"mission:73364bb7-6976-4a69-babf-4e8729bea3eb:automatic-mission-resume:3955:repair_mission_pr_ready_retryable","mission_step_id":"5516b02d-f455-4652-9a7a-8135973bebbf","command_center_event_id":"73364bb7-6976-4a69-babf-4e8729bea3eb"},{"id":"9072d639-0271-4bd2-b0d8-543ca9271663","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Repair only the canonical Gate sparse-checkout dependency proven by run 10373; the invariant suite reads command-center-autopilot/index.ts but the Gate checkout omitted it.","baseSha":"81786c9d7eb3f17f1fc38edec4e6da5f072a25dc","issuedAt":1789939480005,"expiresAt":1789939660005,"missionId":"3a8ba09f-79eb-4cb7-bd86-b39e2df205ec","authorizationId":"18e17d60-3381-48e2-b86d-9df16da0bc46","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:24:40.358023+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"81786c9d7eb3f17f1fc38edec4e6da5f072a25dc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:18e17d60-3381-48e2-b86d-9df16da0bc46","mission_step_id":"058151f1-582b-4081-b4e5-5bf9eac8e33b","command_center_event_id":"3a8ba09f-79eb-4cb7-bd86-b39e2df205ec"},{"id":"90748bce-fdb3-4643-bc0f-136c31b2ce69","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-47c98dd9c4fb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11711,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":9668,"firstUsefulResultAt":"2026-10-03T00:41:09.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.61-paul-readonly-contract","prNumber":4572,"terminal":false,"missionId":"47c98dd9-c4fb-4d0a-a080-42e0f6481bb6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5662,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2217,"approvedPlanMs":2189,"missionSetupMs":277,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":277,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"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":"47c98dd9-c4fb-4d0a-a080-42e0f6481bb6"},"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-10-03T00:41:28.072543+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4572","receipt_type":"execute_mission","idempotency_key":"mission:47c98dd9-c4fb-4d0a-a080-42e0f6481bb6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"68656c86-1bac-401d-a3a6-4b33015107f1","command_center_event_id":"47c98dd9-c4fb-4d0a-a080-42e0f6481bb6"},{"id":"907571d4-168b-4cb1-a879-69083e1d8f66","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-logo-hover-media-ui-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":972,"terminal":false,"missionId":"b785ca3a-84cf-41e8-a0c5-7d17135ded81","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1015,"prReadinessMs":912,"approvedPlanMs":0,"missionSetupMs":2572,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b785ca3a-84cf-41e8-a0c5-7d17135ded81"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5460,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:11:41.56464+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"972","receipt_type":"execute_mission","idempotency_key":"mission:b785ca3a-84cf-41e8-a0c5-7d17135ded81:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"288b29fb-4b3a-4d5a-86b4-9bf85b5f0fab","command_center_event_id":"b785ca3a-84cf-41e8-a0c5-7d17135ded81"},{"id":"90766ba4-acda-48df-b038-76acac05d514","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"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\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"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-05T19:01:02.655778+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/finish-encore-startup-proof-20260805\",\"prNumber\":4062,\"sourceSha\":\"28b0941ac2f40c797baea3c64557d698beb9742f\",\"deploymentId\":\"canonical-release-28b0941ac2f4\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:43:08.828987+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d30d55be-5e97-475f-b01a-7ca084632afa:owner-progress-heartbeat:119404252","mission_step_id":"af423f0b-23eb-4883-91cf-7ac2e5358e64","command_center_event_id":"d30d55be-5e97-475f-b01a-7ca084632afa"},{"id":"9076a508-6644-4083-92fb-68617981c219","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mission-control.js"],"continuationObjective":"Continue the same repair from the exact mission supervisor source."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:43:55.74006+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:5c355e24-7603-457c-b4ad-f2d0c2f86470:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"95302523-e25e-4afa-b2c0-95d33996d953","command_center_event_id":"5c355e24-7603-457c-b4ad-f2d0c2f86470"},{"id":"907846dc-22f4-48ba-a24b-b0bb5faa187d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7cec42014e3ea01a2f9e6bd4738dae353ba64ebd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7cec42014e3ea01a2f9e6bd4738dae353ba64ebd","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T21:31:59.142817+00:00","proof_gate":"canonical_release_pending","source_sha":"7cec42014e3ea01a2f9e6bd4738dae353ba64ebd","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:bd67adec-912d-41f7-9743-0c85653e2374:forgejo-release-status:7cec42014e3ea01a2f9e6bd4738dae353ba64ebd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"389a79ad-efde-48ea-ac58-dbe958f83d84","command_center_event_id":"bd67adec-912d-41f7-9743-0c85653e2374"},{"id":"9079187e-9a5c-4488-a5ef-79e01a786986","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the already-created and gate-green PR #1490 to completion for the owner's exact request: set the approved MS Lawn Barber Brevard County cinematic background on all her routes and tenant loader, and remove Dave from Gear and her tenant entirely. Squash merge this existing PR, release only frontend, and prove the requested live outcomes without affecting sibling tenants.","tenantRef":"mslawnbarber","receivedAt":"2026-09-02T22:33:57.711Z","fingerprint":"7ffce6d21f49e2e5cd8f1ef932a9c393b87d632b39ac7d26a05514c445abf638","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtko1ob7","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-created and gate-green PR #1490 to completion for the owner's exact request: set the approved MS Lawn Barber Brevard County cinematic background on all her routes and tenant loader, and remove Dave from Gear and her tenant entirely. Squash merge this existing PR, release only frontend, and prove the requested live outcomes without affecting sibling tenants.","wordingChanged":false,"canonicalIntent":"Continue the already-created and gate-green PR #1490 to completion for the owner's exact request: set the approved MS Lawn Barber Brevard County cinematic background on all her routes and tenant loader, and remove Dave from Gear and her tenant entirely. Squash merge this existing PR, release only frontend, and prove the requested live outcomes without affecting sibling tenants.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background-all-routes","statement":"The approved Brevard County cinematic background is visible across MS Lawn Barber's entire private route family and tenant loader.","proofConditionIds":["proof-live-production","proof-mslb-background"]},{"id":"remove-dave","statement":"Dave is absent from MS Lawn Barber Gear assignments and Team & Access, including stale synthetic local data.","proofConditionIds":["proof-live-production","proof-dave-absent"]}],"objective":"Continue the already-created and gate-green PR #1490 to completion for the owner's exact request: set the approved MS Lawn Barber Brevard County cinematic background on all her routes and tenant loader, and remove Dave from Gear and her tenant entirely. Squash merge this existing PR, release only frontend, and prove the requested live outcomes without affecting sibling tenants.","constraints":[{"id":"tenant-isolation","statement":"Do not alter Seaside Lawns or any sibling tenant.","proofConditionIds":["proof-tenant-isolation"]},{"id":"existing-pr","statement":"Continue PR #1490 and its existing branch; do not create another branch or PR.","proofConditionIds":["proof-existing-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-production","kind":"runtime","claim":"The exact frontend release containing PR #1490 is live in production for app.knocklaunch.app.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-mslb-background","kind":"visual","claim":"The approved Brevard cinematic background is visible on representative MS Lawn Barber private route-family surfaces and loader.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-dave-absent","kind":"interaction","claim":"Dave is absent from Gear and Team & Access in the live MS Lawn Barber workspace.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=gear","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"text":"Dave","action":"verify_text_absent"},{"view":"team","action":"navigate_view"},{"text":"Dave","action":"verify_text_absent"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-tenant-isolation","kind":"repository","claim":"The route-background cascade and Dave sanitization are scoped to MS Lawn Barber and do not change Seaside or sibling tenant behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-existing-pr","kind":"repository","claim":"The change is carried by existing PR #1490 on branch ai/objective-first-repair-mtko1ob7 and no duplicate PR is created.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtko1ob7","conversationContext":null,"requestContractHash":"ac38941473349fa5ab579cf84f45e0a5b7ca35ec4d187a1eccc1d683516e20ff","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:33:58.788629+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1f14297a-1e5b-43d9-9910-c54eb3b40b7b:tenant-workstream-contribution:7ffce6d21f49e2e5cd8f1ef932a9c393b87d632b39ac7d26a05514c445abf638","mission_step_id":null,"command_center_event_id":"1f14297a-1e5b-43d9-9910-c54eb3b40b7b"},{"id":"907a8d4a-6941-4962-8093-f5a24b1f06d6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-gallery-blur-12-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6305,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1077,"terminal":false,"missionId":"11c518d9-7a9a-4474-b5f0-fabc275362c6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f33f0ef258cae8714c30b25a3bdbed45c41f7e5b","timingsMs":{"handlerMs":15161,"prReadinessMs":1326,"approvedPlanMs":4997,"missionSetupMs":3248,"shipAndProveMs":8677},"nextAction":null,"receiptRef":{"mode":"full","missionId":"11c518d9-7a9a-4474-b5f0-fabc275362c6"},"performance":null,"deploymentId":"forgejo-main-f33f0ef258ca","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":7887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T00:44:48.561892+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f33f0ef258cae8714c30b25a3bdbed45c41f7e5b","external_id":"forgejo-main-f33f0ef258ca","receipt_type":"execute_mission","idempotency_key":"mission:11c518d9-7a9a-4474-b5f0-fabc275362c6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3c138433-f7df-4697-b8df-24177e72e931","command_center_event_id":"11c518d9-7a9a-4474-b5f0-fabc275362c6"},{"id":"907bf4f5-15c7-4f15-80f8-c342c70e9fe4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e509c3ae2bc9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":65609,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":21502,"firstUsefulResultAt":"2026-10-03T02:54:35.712Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4601,"terminal":false,"missionId":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2185,"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":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0"},"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-03T02:54:47.180198+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4601","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0:automatic-mission-resume:4601:repair_mission_pr_ready_retryable","mission_step_id":"668c32eb-1054-4970-b20b-e9298eaa37b8","command_center_event_id":"e509c3ae-2bc9-4dcb-9bf2-d6243df5d7a0"},{"id":"907e3086-1d22-4780-bfaa-78f0fd4cba8f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ornament-instances-live","satisfied":false,"statement":"Opening Design resolves the stored ornament asset and projects independent editable ornament instances instead of leaving the original monolithic ornament unchanged.","proofConditionIds":["repo","release","interaction"]},{"id":"object-actions-live","satisfied":false,"statement":"The live editable ornament instances support selection, resize, Alt/Option crop, and right-click object actions.","proofConditionIds":["interaction"]}],"satisfied":false,"constraints":[{"id":"preserve-approved-assets","satisfied":false,"statement":"Do not replace, redraw, or destructively alter approved proposal assets.","proofConditionIds":["repo"]}],"contractHash":"d2b37f90bb0d7c400de849e81bbce9dea3f082892ae3b2e5178d498939582bf8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d2b37f90bb0d7c400de849e81bbce9dea3f082892ae3b2e5178d498939582bf8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d2b37f90bb0d7c400de849e81bbce9dea3f082892ae3b2e5178d498939582bf8"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:41:42.692964+00:00","proof_gate":"request_contract_pending","source_sha":"8b909a56d22fb8d831804bc7c7b1349495f3af1f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cae69c0d-4147-4341-a2d8-235b3776b975:request-contract:d2b37f90bb0d7c400de849e81bbce9dea3f082892ae3b2e5178d498939582bf8:8b909a56d22fb8d831804bc7c7b1349495f3af1f:pending:repository,interaction","mission_step_id":"a5ca8c60-84f8-4524-ab93-b86848442cc3","command_center_event_id":"cae69c0d-4147-4341-a2d8-235b3776b975"},{"id":"907ebae5-104e-4e8c-88a3-43453f120059","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c398c91000c7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4123,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":70994,"firstUsefulResultAt":"2026-09-30T15:59:42.368Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.19-paul-grounded-tool-arguments","prNumber":null,"terminal":false,"missionId":"c398c910-00c7-45c6-862c-fa68ccb819b9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3617,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2576,"providerAuthMs":0,"ledgerPrepareMs":2576,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2576,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2576,"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":"c398c910-00c7-45c6-862c-fa68ccb819b9"},"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":4705,"likelyAffectedFiles":["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-30T15:59:42.574885+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c398c910-00c7-45c6-862c-fa68ccb819b9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"51fa2dcc-e4ae-421a-8d07-b54502bb9d18","command_center_event_id":"c398c910-00c7-45c6-862c-fa68ccb819b9"},{"id":"90808753-bf70-4690-8189-80a49d5fc9b9","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"c7478e133586a889813f2e2fd22102fb8756b25c","consumedAt":1788316906053,"consumerToken":"5349657a-c916-4dca-804b-620f776cc3a1","authorizationId":"5ebb68ad-38aa-420f-81e3-8b2109b426a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T02:41:47.0502+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"c7478e133586a889813f2e2fd22102fb8756b25c","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:5ebb68ad-38aa-420f-81e3-8b2109b426a0","mission_step_id":"8522750d-58e8-48d7-9da8-2e7329a639a9","command_center_event_id":"c04c059f-2b9f-42b2-ae41-8a80eadfcab5"},{"id":"90810458-7413-4bcd-a484-f93eb5135709","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-speed.contract.test.ts","workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly ordered control-plane repair to eliminate excessive request latency and scope expansion, then re-freeze after live verification.","baseSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","issuedAt":1788280028596,"expiresAt":1788280208596,"missionId":"93af80c6-ddb6-44de-9b88-03b8c161f56d","singleUse":true,"authorizationId":"cb16a3ba-e933-4b66-8a35-eb71619443f8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T16:27:10.332183+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cb16a3ba-e933-4b66-8a35-eb71619443f8","mission_step_id":"ccd08ade-9413-4f0a-b564-1cec12ca0e59","command_center_event_id":"93af80c6-ddb6-44de-9b88-03b8c161f56d"},{"id":"90812df9-e454-4c1c-9758-bf7f584aa980","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2892023bbf9f","prNumber":4323,"nextAction":null,"mergeCommitSha":"0f93d7c33368431bb67bbdd8287284ed2babf8d8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:03:22.1923+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0f93d7c33368431bb67bbdd8287284ed2babf8d8","external_id":"4323","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2892023b-bf9f-4e6d-9c7b-62f9897f9929:merged-pr:4323:0f93d7c33368431bb67bbdd8287284ed2babf8d8","mission_step_id":"f0eddf57-0cd7-4792-b396-4ab1fdc2d821","command_center_event_id":"2892023b-bf9f-4e6d-9c7b-62f9897f9929"},{"id":"908238b8-d5bc-4ed3-b414-89be03fb2f48","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\":\"ready\",\"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},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T15:03:01.879932+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b12435dbf7ef\",\"prNumber\":3515,\"sourceSha\":\"4a37a6c69f0df2e451f90b77ee5775cc991fe387\",\"deploymentId\":\"forgejo-main-4a37a6c69f0d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:08:42.941103+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b12435db-f7ef-405e-be18-a1925c9a62a4:owner-progress-heartbeat:119344354","mission_step_id":"a79e643f-0c5f-4101-a14d-ce042e53887b","command_center_event_id":"b12435db-f7ef-405e-be18-a1925c9a62a4"},{"id":"90836a59-0c40-4d5a-8e3b-627e46b29d9a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","wordingChanged":false,"canonicalIntent":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-cancel","statement":"Live Command Center exposes a bounded forgejo_action_run_cancel operator matching the declared control-plane capability.","proofConditionIds":["proof-cancel"]},{"id":"outcome-queue","statement":"Existing queue PR #960 is no longer left in purgatory after the control-plane repair.","proofConditionIds":["proof-queue"]}],"objective":"Correct the existing control-plane hardening PR #973 on the same branch and PR so the live Command Center actually exposes the Forgejo action-run cancellation capability already declared by config as forgejo_action_run_cancel. Add the smallest safe operator primitive that cancels only an explicit Forgejo Actions run ID after reading that exact run, rejects protected main/release jobs unless explicitly superseded PR work, and preserves current exact-head/protected-main safety. Add a regression contract proving the tool is exposed and bounded. Do not create a replacement PR. After this corrective generation passes Gate, squash merge, deploy cc-execution, prove the live tool is exposed, then use it to retire genuinely stalled/superseded PR runs while draining #960.","constraints":[{"id":"constraint-same-pr","statement":"Reuse existing PR #973 and branch; do not create a replacement PR for this hardening generation.","proofConditionIds":["proof-cancel"]},{"id":"constraint-safety","statement":"Cancellation must not permit arbitrary protected-main or valid release cancellation; it must be explicit-run and fail closed.","proofConditionIds":["proof-cancel"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-cancel","kind":"runtime","claim":"PR #973 passes exact-head Gate, squash merges, cc-execution deploys, and live runtime exposes the bounded forgejo_action_run_cancel capability.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-queue","kind":"repository","claim":"After the repair, PR #960 is advanced through its exact-head Gate and no longer remains an unmanaged stale/failed queue item.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9e28a30290c5d72f2638623dfe1d147c8e550beb735cbc479dd8fa81a9db7b0f","requestContractRevision":4,"previousRequestContractHash":"ee90462d5ad90679ed070123a0d9585b3ed93d8129c9075bcd38355ca15eb05d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:30:07.021043+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c857a84e-7e8b-4166-ab66-e446e15746dc:request-contract-revision:4:9e28a30290c5d72f2638623dfe1d147c8e550beb735cbc479dd8fa81a9db7b0f","mission_step_id":"7007097c-7ed9-41d2-ad0f-fb138cad2a6a","command_center_event_id":"c857a84e-7e8b-4166-ab66-e446e15746dc"},{"id":"90842755-3c3a-4559-86dd-05b4c4aa1d2d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/generic-billing-application-family-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5797,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":null,"terminal":false,"missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":33415,"prReadinessMs":0,"approvedPlanMs":33415,"missionSetupMs":485,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T16:37:03.548483+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b733ef41-aa14-4dad-860d-dd3ad5eae76b:execute_mission:repair_mission_execution_retryable","mission_step_id":"5f088e1c-23c3-4efe-92cd-0b674edf5120","command_center_event_id":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},{"id":"908928f9-de00-4e71-b018-c06e37c7ed42","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c223dbbc57b5","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.164-cancelled-release-descendant-recovery","prNumber":2946,"terminal":false,"missionId":"c223dbbc-57b5-4eeb-83d1-64943d66690a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":93,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":93,"missionSetupMs":1857,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1686,"ledgerReconcileMs":0,"lineageReconcileMs":171,"resolvePreflightMs":1857,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1686,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c223dbbc-57b5-4eeb-83d1-64943d66690a"},"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":1475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T20:13:50.862537+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2946","receipt_type":"execute_mission","idempotency_key":"mission:c223dbbc-57b5-4eeb-83d1-64943d66690a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5e91bddf-973c-4ead-ae1c-827fadc9ad93","command_center_event_id":"c223dbbc-57b5-4eeb-83d1-64943d66690a"},{"id":"9089351a-37b8-43b3-9a4d-ecbb3c0af7e1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-420a51733ef7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"420a5173-3ef7-4b50-a111-6c74ce121fd9","objective":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"            if \"$cli\" functions deploy \"$fn\" --project-ref \"$PROJECT_REF\"; then\n              function_finished_ms=\"$(date +%s%3N)\"\n              echo \"supabase_release_stage function_deploy_ms=$((function_finished_ms - function_started_ms)) function=$fn direct=$is_direct repair=$is_repair\"\n              boot_ok=false\n              for boot_attempt in 1 2 3 4 5 6; do\n                if PROJECT_REF=\"$PROJECT_REF\" FUNCTION_SLUG=\"$fn\" node --input-type=module <<'NODE'\nconst projectRef = process.env.PROJECT_REF;\nconst functionSlug = process.env.FUNCTION_SLUG;\nconst response = await fetch(`https://${projectRef}.supabase.co/functions/v1/${functionSlug}`, {\n  method: 'OPTIONS',\n  headers: { 'cache-control': 'no-cache, no-store, max-age=0', pragma: 'no-cache' },\n});\nconsole.log(JSON.stringify({ ok: response.status < 500, proofGate: 'supabase_edge_post_deploy_boot_probe', functionSlug, status: response.status }));\nif (response.status >= 500) process.exit(1);\nNODE\n                then\n                  boot_ok=true\n                  break\n                fi\n                sleep 2\n              done\n              [ \"$boot_ok\" = \"true\" ] || { echo \"::error::Deployed Edge Function failed boot probe: $fn\"; exit 1; }\n              if [ \"$fn\" = \"operator-respond\" ]; then\n                PROJECT_REF=\"$PROJECT_REF\" node --input-type=module <<'NODE'\nconst response = await fetch(`https://${process.env.PROJECT_REF}.supabase.co/functions/v1/operator-respond/health`, {\n  headers: { 'cache-control': 'no-cache, no-store, max-age=0', pragma: 'no-cache' },\n});\nlet body = null;\ntry { body = await response.json(); } catch {}\nconst ok = response.ok\n  && body?.ok === true\n  && body?.service === 'operator-respond'\n  && body?.self_awareness_natural_language_canary === true\n  && body?.evasive_clarification_guard_canary === true;\nconsole.log(JSON.stringify({ ok, proofGate: 'operator_respond_deployed_behavior_canary', status: response.status, version: body?.version || null, selfAwareness: body?.self_awareness_natural_language_canary === true, antiEvasion: body?.evasive_clarification_guard_canary === true }));\nif (!ok) process.exit(1);\nNODE\n              fi\n            elif [ \"$SUPABASE_EDGE_RECONCILE\" = \"true\" ] && [ \"$is_repair\" = \"true\" ] && [ \"$is_direct\" != \"true\" ]; then","old_content":"            if \"$cli\" functions deploy \"$fn\" --project-ref \"$PROJECT_REF\"; then\n              function_finished_ms=\"$(date +%s%3N)\"\n              echo \"supabase_release_stage function_deploy_ms=$((function_finished_ms - function_started_ms)) function=$fn direct=$is_direct repair=$is_repair\"\n            elif [ \"$SUPABASE_EDGE_RECONCILE\" = \"true\" ] && [ \"$is_repair\" = \"true\" ] && [ \"$is_direct\" != \"true\" ]; then"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"its been like that everytime you assure me pauls been upgraded","wordingChanged":true,"canonicalIntent":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-main"]}],"objective":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","constraints":[{"id":"scope","statement":"Only .forgejo/workflows/knocklaunch.yml may change.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-main"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-main","kind":"runtime","claim":"Current main contains both the generic post-deploy Edge boot probe and operator-respond deployed behavior health canary after Gate and squash merge.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"valid":true,"intent":{"rawUtterance":"its been like that everytime you assure me pauls been upgraded","wordingChanged":true,"canonicalIntent":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-main"]}],"objective":"REFRESHED-MAIN control-plane hardening at main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1: after the proven PAUL false-positive incident where operator-respond version 304 was deployed but failed to boot with BOOT_ERROR/503, update only .forgejo/workflows/knocklaunch.yml so every directly deployed Supabase Edge Function must pass a bounded post-deploy non-5xx OPTIONS boot probe, and operator-respond must additionally pass its public /health endpoint with self_awareness_natural_language_canary=true and evasive_clarification_guard_canary=true before the release job can succeed. This exact one-file maintenance is owner-authorized with temporary control-plane unfreeze. One focused PR, Gate, squash merge, and verify the workflow contract is on current main. No visual witness.","constraints":[{"id":"scope","statement":"Only .forgejo/workflows/knocklaunch.yml may change.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-main"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-main","kind":"runtime","claim":"Current main contains both the generic post-deploy Edge boot probe and operator-respond deployed behavior health canary after Gate and squash merge.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized one-file maintenance against refreshed main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1 after a real PAUL Edge deployment false-positive."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized one-file maintenance against refreshed main SHA 1e7e157de58b882a990e4aaa19f532efe9be9bf1 after a real PAUL Edge deployment false-positive."},"recovery":false,"fingerprint":"5dc548094cd21c50fa894295b28e302bf3d063e22449b1e6523a52f7552b6410","replayCount":0,"serializedBytes":12266},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:36:01.133907+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:420a5173-3ef7-4b50-a111-6c74ce121fd9:repository-mutation-intent:5dc548094cd21c50fa894295b28e302bf3d063e22449b1e6523a52f7552b6410:0","mission_step_id":"b134f3da-4c3d-4b1e-af34-3d331aee325d","command_center_event_id":"420a5173-3ef7-4b50-a111-6c74ce121fd9"},{"id":"9089914d-1a56-4487-935f-14ccb975773c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/encore-copy-portal-link","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1590,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":null,"terminal":false,"missionId":"3800fc0e-e14e-4c62-afd7-3eeb741d7501","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3800fc0e-e14e-4c62-afd7-3eeb741d7501"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":597,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T17:27:16.887779+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3800fc0e-e14e-4c62-afd7-3eeb741d7501:execute_mission:repair_mission_execution_blocked","mission_step_id":"4fc272d4-6f01-423e-adc6-8292e7e4a71e","command_center_event_id":"3800fc0e-e14e-4c62-afd7-3eeb741d7501"},{"id":"908a751c-cd15-40b3-8649-7ac7592a6631","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":"065c6c23a1762badef962557668134620864a9dd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"065c6c23a1762badef962557668134620864a9dd","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"0e66f64aabe58ab3ca0301cc219fe1e7362cd74762657cf6daff2988cd3df539","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5609","runId":5609,"status":"success","sourceSha":"065c6c23a1762badef962557668134620864a9dd","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T19:44:24.755064+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"065c6c23a1762badef962557668134620864a9dd","external_id":"forgejo-main-065c6c23a176","receipt_type":"canonical_release_status","idempotency_key":"mission:76a671f6-e952-4b7a-bd9b-9b33c98bbec1:forgejo-release-status:065c6c23a1762badef962557668134620864a9dd:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"1c7437ca-9b00-4d34-9b77-38e7cbe205a2","command_center_event_id":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1"},{"id":"908d0a01-d899-43cb-b90c-5d3ec03db2ee","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-shared-modes-mobile-shell.mjs"],"reason":"Owner-authorized P0 prevention hardening after the 2026-10-01 production cross-tenant shared-shell outage.","baseSha":"ff858e58ba8832ddd2cb99e44d4e70c775747901","issuedAt":1790880882842,"expiresAt":1790881062842,"missionId":"38051786-6209-419a-875a-9bf04cb747e4","authorizationId":"1ae925b2-2ea6-4ec2-865c-1a63cffb8ac0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:54:43.232071+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ff858e58ba8832ddd2cb99e44d4e70c775747901","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1ae925b2-2ea6-4ec2-865c-1a63cffb8ac0","mission_step_id":"c108ba37-0995-44b8-a78c-4aacee71436e","command_center_event_id":"38051786-6209-419a-875a-9bf04cb747e4"},{"id":"908d18d5-2fa7-4291-91c3-ee4db616470d","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":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","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":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","wordingChanged":false,"canonicalIntent":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"submission-on-intake","statement":"Each newly stored pre-slab card receives one unique persistent five-digit PCG submission number immediately after its original front/back record is created.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"cert-derived","statement":"When post-slab front/back complete certification, the cert is YYYY000 + the exact existing five-digit PCG submission number; e.g. 90563 -> 202600090563 for a 2026 submission.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"gate-repaired","statement":"The current PCGWorkspace TypeScript Gate failure is corrected without weakening validation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","constraints":[{"id":"no-recycle","statement":"Submission numbers and certs are idempotent and never recycled; existing cert numbers remain untouched.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-early-cert","statement":"A cert is not created during pre-slab upload or grade approval.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"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-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":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["supabase/migrations/20261005122000_pcg_post_slab_certification_security.sql","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGWorkspace.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":"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","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":"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":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","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":["migrations","frontend"]},"inputSignals":{"rawUtterance":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","canonicalIntent":"Correct the active PCG post-slab PR with the newly clarified numbering contract and repair its current TypeScript Gate failure. Generate a unique 5-digit per-card PCG submission number when the original pre-slab FRONT+BACK are first stored. Example: submission 90563 must later yield cert 202600090563. The certificate must not allocate a different suffix; it must be YEAR + 000 + the existing five-digit submission number, and still only be issued after both post-slab images exist. Preserve all existing certs. Keep this on the existing PR #4900 branch, rerun Gate, merge, release, and prove live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Live PCG intake assigns five-digit submission numbers and post-slab certification derives certs from the same suffix.","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":"Correct-the-active-PCG-post-slab-PR-with-the-newly-clarified-numbering-contract-and-repair-its-curre","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":"0a1970ec8b603427eba6b804719aa690ff9c6efb0eabd62fcb2d2e1f96df3bac","requestContractRevision":2,"previousRequestContractHash":"f863e8a0e26e55e8603253f75e5bb3c3e13859fa05870b4a909476f962895759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:21:38.314417+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:156ce31d-4355-4dcf-a21e-29857a95854e:request-contract:0a1970ec8b603427eba6b804719aa690ff9c6efb0eabd62fcb2d2e1f96df3bac","mission_step_id":"fe6871fa-078c-42c9-9893-a3c214b0a280","command_center_event_id":"156ce31d-4355-4dcf-a21e-29857a95854e"},{"id":"9090d04f-c531-47b8-a252-9cf72db01945","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/premium-sce-route-redesign","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5079,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4052,"terminal":false,"missionId":"d0179f06-5a63-4f59-b60e-20eaa17e438f","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":"d0179f06-5a63-4f59-b60e-20eaa17e438f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1747,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T13:46:34.032787+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d0179f06-5a63-4f59-b60e-20eaa17e438f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0422081a-8e8c-41ff-840e-73d2cba37325","command_center_event_id":"d0179f06-5a63-4f59-b60e-20eaa17e438f"},{"id":"90912705-56e7-4cab-8f39-fed8f6399b01","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/oauth-consent-continuation-20260910","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.94-mission-generation-terminality","prNumber":2297,"terminal":false,"missionId":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":479,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":479,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":479,"repositoryMutationMs":5132,"repositoryProviderMs":3361,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2022,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":479,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1339},"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":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},"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":3551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T14:47:51.305521+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2297","receipt_type":"execute_mission","idempotency_key":"mission:c5a5b703-fc59-40ce-8c36-db8d0809cf6f:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"7b2e556f-c407-49c0-865a-fc4904657d9d","command_center_event_id":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},{"id":"90915d2b-df19-49ad-9542-be0484e218f0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e9312c833366812d23ff5fff046bf1f041b3da8d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Optimize the Frontend Startup Watchdog to reduce unnecessary Forgejo Actions churn while preserving startup protection. Inspect current repository truth first. Change the full Playwright scheduled run from every 5 minutes to a slower 30-minute backstop, prevent overlapping/stale watchdog runs, and wire the same browser startup proof to execute immediately after a successful frontend production release if the current release machinery does not already do so. If a lightweight non-browser production health probe already exists, use it for the short-interval check instead of launching Playwright; otherwise do not invent a broad new subsystem. Keep the existing bounded confirmed-failure recovery behavior unchanged. Make the smallest reversible diff, one focused PR, Gate, squash merge, affected-target deploy, and live verification.","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":"5912376aa4c6cc9a9018f480a8d2d69f17e2ec27e8e5eb2bb8ec0a5ec2554d7e","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":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"5912376aa4c6cc9a9018f480a8d2d69f17e2ec27e8e5eb2bb8ec0a5ec2554d7e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:19:51.415936+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e9312c833366812d23ff5fff046bf1f041b3da8d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e0106e23-d39c-468c-9e44-8cf6852cce56:request-contract:5912376aa4c6cc9a9018f480a8d2d69f17e2ec27e8e5eb2bb8ec0a5ec2554d7e:e9312c833366812d23ff5fff046bf1f041b3da8d:verified:","mission_step_id":"cb387204-908d-4bb9-9bd8-41edfc51ae1e","command_center_event_id":"e0106e23-d39c-468c-9e44-8cf6852cce56"},{"id":"9092555f-4604-40f8-b2a2-fcda658636e3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"success","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:19:37.65171+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"59fc0e0a-047b-4c85-b450-0acfe47915e3","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"90931bb9-a0b4-49f8-b15f-08b4f9d37916","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"b8a59d1c-a465-4a0d-b012-b7a4db8d46a2","phase":"universal_visual_witness_supervised","branch":"ai/big-papis-mail-canonical-20260911","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2440,"terminal":false,"missionId":"79cd789f-76be-4061-b05c-9c5d2dcab6e1","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","timingsMs":{"wake":152,"total":556,"submit":404,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"79cd789f-76be-4061-b05c-9c5d2dcab6e1"},"performance":null,"deploymentId":"forgejo-main-69149fd43ce7","workflowRunId":7231,"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":621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:23:05.197968+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"69149fd43ce758144cbd7a270ff95d894b7c8f38","external_id":"b8a59d1c-a465-4a0d-b012-b7a4db8d46a2","receipt_type":"visual_proof_started","idempotency_key":"mission:79cd789f-76be-4061-b05c-9c5d2dcab6e1:visual-start:b8a59d1c-a465-4a0d-b012-b7a4db8d46a2","mission_step_id":"ab44a0fa-2e68-4ce1-8ad7-2e183fca6dfc","command_center_event_id":"79cd789f-76be-4061-b05c-9c5d2dcab6e1"},{"id":"90934de9-042a-40bf-8ebb-7d40684cdb07","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa1e2d8322ea","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3392,"terminal":false,"missionId":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":428,"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":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},"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":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:14:11.300041+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3392","receipt_type":"automatic_mission_resume","idempotency_key":"mission:aa1e2d83-22ea-4f99-84c0-58a4d960ae6a:automatic-mission-resume:3392:repair_mission_waiting_for_gate","mission_step_id":"42615ca7-d29a-4624-9910-e5a1d5609814","command_center_event_id":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},{"id":"90954bfb-1048-4387-b2ce-23c2a3fa8dd2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in objective received.","nextAction":{"lane":"cc-execution","action":"resolve_preflight","reason":"durable_state:preflight","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"objective_received\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"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-04T13:18:46.176158+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:32:00.713244+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4e90f285-e6b1-43d5-99de-73e528f316f1:owner-progress-heartbeat:119329568","mission_step_id":"b960a0c1-cba4-43ee-89b6-3694acd71485","command_center_event_id":"4e90f285-e6b1-43d5-99de-73e528f316f1"},{"id":"9095b191-343f-4608-9666-dd586c416d28","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-da6f423cb447","writes":[],"patches":[],"version":1,"approved":true,"missionId":"da6f423c-b447-4551-af69-8b0aa977283a","objective":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"function validToolCallArguments(catalog,call){const name=text(call?.name,120),tool=catalog.find(item=>item.name===name),args=call?.arguments&&typeof call.arguments===\"object\"&&!Array.isArray(call.arguments)?call.arguments:{},required=Array.isArray(tool?.parameters?.required)?tool.parameters.required.map(value=>String(value||\"\").trim()).filter(Boolean):[];return required.every(key=>(key in args)&&args[key]!==null&&args[key]!==\"\")}\nfunction groundedLiteralValue(key,schema,source){const k=String(key||\"\").toLowerCase(),type=String(schema?.type||\"\").toLowerCase(),first=patterns=>{for(const pattern of patterns){const match=source.match(pattern);if(match?.[1])return match[1]}return null};if(type===\"integer\"||type===\"number\"){let raw=null;if(/^(?:prnumber|pullrequestnumber)$/.test(k))raw=first([/\\bPR\\s*#?\\s*(\\d+)\\b/i,/\\bpull\\s+request\\s*#?\\s*(\\d+)\\b/i]);else if(/run.*id/.test(k))raw=first([/\\brun\\s*(?:id)?\\s*(?:is|=|:|#)?\\s*(\\d+)\\b/i]);else if(/cert.*number/.test(k))raw=first([/\\bcert(?:ificate)?\\s*(?:number|no\\.?|#)?\\s*(?:is|=|:)?\\s*(\\d+)\\b/i]);if(!raw){const values=[...source.matchAll(/\\b\\d+\\b/g)].map(match=>match[0]),unique=[...new Set(values)];if(unique.length===1)raw=unique[0]}if(raw!==null){const value=Number(raw);if(Number.isFinite(value))return type===\"integer\"?Math.trunc(value):value}}if(type===\"string\"&&/id$/.test(k)){const uuid=/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig,labeled=/\\b(?:mission\\s*)?id\\s*(?:is|=|:)?\\s*([0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})\\b/i,match=/mission/i.test(k)?source.match(labeled):null;if(match?.[1])return match[1];const values=[...source.matchAll(uuid)].map(item=>item[0]),unique=[...new Set(values)];if(unique.length===1)return unique[0]}return undefined}\nfunction repairGroundedToolDecision(catalog,messages,candidate){const calls=Array.isArray(candidate?.toolCalls)?candidate.toolCalls:[],source=(Array.isArray(messages)?messages:[]).filter(item=>String(item?.role||\"\").toLowerCase()===\"user\").map(item=>String(item?.content||\"\")).join(\"\\n\"),byName=new Map(catalog.map(tool=>[tool.name,tool]));let changed=false;const repaired=calls.map(call=>{const name=text(call?.name,120),tool=byName.get(name),args=call?.arguments&&typeof call.arguments===\"object\"&&!Array.isArray(call.arguments)?{...call.arguments}:{},required=Array.isArray(tool?.parameters?.required)?tool.parameters.required.map(value=>String(value||\"\").trim()).filter(Boolean):[],properties=tool?.parameters?.properties&&typeof tool.parameters.properties===\"object\"?tool.parameters.properties:{};for(const key of required){if((key in args)&&args[key]!==null&&args[key]!==\"\")continue;const value=groundedLiteralValue(key,properties[key]||{},source);if(value!==undefined){args[key]=value;changed=true}}return{...call,arguments:args}});return changed?{...candidate,toolCalls:repaired}:null}","old_content":"function validToolCallArguments(catalog,call){const name=text(call?.name,120),tool=catalog.find(item=>item.name===name),args=call?.arguments&&typeof call.arguments===\"object\"&&!Array.isArray(call.arguments)?call.arguments:{},required=Array.isArray(tool?.parameters?.required)?tool.parameters.required.map(value=>String(value||\"\").trim()).filter(Boolean):[];return required.every(key=>(key in args)&&args[key]!==null&&args[key]!==\"\")}"},{"new_content":"candidate=await g.decide({messages:decisionMessages,responseSchema:structured?schema:envelope(),reasoningProfile}),candidateIssues=structured?[]:toolArgIssues(catalog,candidate?.decision),groundedRepair=candidateIssues.length?repairGroundedToolDecision(catalog,normalized,candidate?.decision):null,toolRepair=groundedRepair?{...candidate,decision:groundedRepair}:candidateIssues.length?await repairToolDecision(g,catalog,scope,normalized,planner?.brief||null,candidate.decision,candidateIssues):null,selected=toolRepair||candidate","old_content":"candidate=await g.decide({messages:decisionMessages,responseSchema:structured?schema:envelope(),reasoningProfile}),candidateIssues=structured?[]:toolArgIssues(catalog,candidate?.decision),toolRepair=candidateIssues.length?await repairToolDecision(g,catalog,scope,normalized,planner?.brief||null,candidate.decision,candidateIssues):null,selected=toolRepair||candidate"},{"new_content":"deliberation={plannerUsed:Boolean(planner?.brief),criticUsed:Boolean(critic),toolRepairUsed:Boolean(toolRepair),groundedToolRepairUsed:Boolean(groundedRepair),plannerModel:planner?.model||null","old_content":"deliberation={plannerUsed:Boolean(planner?.brief),criticUsed:Boolean(critic),toolRepairUsed:Boolean(toolRepair),plannerModel:planner?.model||null"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.19-paul-grounded-tool-arguments\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.18-paul-eval-action-scope\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"get started now","wordingChanged":true,"canonicalIntent":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","resolutionStatus":"owner_authorized_exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit_current_turn","version":1,"outcomes":[{"id":"paul-grounded-tool-arguments","statement":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","provenance":{"reason":"Owner authorized immediate continuous PAUL intelligence improvement.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","constraints":[{"id":"grounded-only","statement":"Deterministic argument repair may use only literal values present in supplied user/evidence text and must never invent or infer unavailable identifiers.","provenance":{"reason":"Preserve fail-closed tool argument safety.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"fallback-preserved","statement":"If deterministic grounding is insufficient, retain the existing model repair and safe malformed-tool suppression behavior.","provenance":{"reason":"No weakening of existing safety fallback.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"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/version.js"],"requestContract":{"valid":true,"intent":{"rawUtterance":"get started now","wordingChanged":true,"canonicalIntent":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","resolutionStatus":"owner_authorized_exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit_current_turn","version":1,"outcomes":[{"id":"paul-grounded-tool-arguments","statement":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","provenance":{"reason":"Owner authorized immediate continuous PAUL intelligence improvement.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","constraints":[{"id":"grounded-only","statement":"Deterministic argument repair may use only literal values present in supplied user/evidence text and must never invent or infer unavailable identifiers.","provenance":{"reason":"Preserve fail-closed tool argument safety.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"fallback-preserved","statement":"If deterministic grounding is insufficient, retain the existing model repair and safe malformed-tool suppression behavior.","provenance":{"reason":"No weakening of existing safety fallback.","source":"owner_explicit_current_turn","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Improve PAUL required tool-argument fidelity and latency. Production 1.64.18-paul-eval-action-scope currently chooses the correct read tool for explicit PR and mission-continuation requests but can omit the required prNumber or missionId, then the deep repair pass fails and PAUL incorrectly says the value is missing even though the user supplied it. Add a bounded deterministic grounded-argument repair before model-based tool repair. It may fill only missing required arguments from literal values explicitly present in supplied user/evidence messages: recognize labeled PR/pull-request numbers, run IDs, cert numbers, and mission UUIDs; for a numeric required field allow a fallback only when exactly one unique integer is present in the grounded message; for a string *Id field allow a fallback only when exactly one UUID is present. Never infer, transform, widen scope, or invent a value. If deterministic grounding cannot fill every required argument, preserve the existing deep repair and safe failure behavior. Expose whether grounded argument repair was used in deliberation telemetry. Do not weaken authorization, tenant isolation, mutation boundaries, or completion-proof discipline. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, then prove tool-before-question, mission-continuation, missing-required-argument, and minimal-tool-selection live.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner authorized immediate PAUL continuous intelligence improvement. Exact scope improves grounded tool argument fidelity in cc-execution only."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner authorized immediate PAUL continuous intelligence improvement. Exact scope improves grounded tool argument fidelity in cc-execution only."},"recovery":false,"fingerprint":"7902f93bfc95baf29bd9c9e54f73a317147e004110c38978e40f2d46cf95ea75","replayCount":0,"serializedBytes":22676},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:23:09.331389+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:da6f423c-b447-4551-af69-8b0aa977283a:repository-mutation-intent:7902f93bfc95baf29bd9c9e54f73a317147e004110c38978e40f2d46cf95ea75:0","mission_step_id":"f8017bed-f023-4605-a7de-e726453aa5b3","command_center_event_id":"da6f423c-b447-4551-af69-8b0aa977283a"},{"id":"9095cd60-1b1f-4d56-8a9b-55bf0b2eea32","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.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"b70e1c75-c4bd-473f-9e05-c176d0619e4c","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":"b70e1c75-c4bd-473f-9e05-c176d0619e4c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8545,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/__tests__/contracts/cloudflare-native-frontend-build.test.ts","src/__tests__/contracts/cloudflare-ops-canonical-lock.test.ts","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/TenantGuard.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/production-release-targets.json","scripts/supabase-migration-release.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:16:51.300137+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b70e1c75-c4bd-473f-9e05-c176d0619e4c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"51e28578-b44f-4289-809f-7b10294bb77b","command_center_event_id":"b70e1c75-c4bd-473f-9e05-c176d0619e4c"},{"id":"90960ca7-215d-4a02-aef0-8a743163c629","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's invariant test so it enforces the new bounded readiness contract of 2500ms per read and 6000ms total while preserving all existing safety assertions. Keep the runtime change unchanged. Re-run KnockLaunch Gate, then squash merge, deploy only cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's invariant test so it enforces the new bounded readiness contract of 2500ms per read and 6000ms total while preserving all existing safety assertions. Keep the runtime change unchanged. Re-run KnockLaunch Gate, then squash merge, deploy only cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Healthy exact PR readiness reads slower than 1200ms no longer strand active missions solely because of the old timeout.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"The invariant suite explicitly enforces the new 2500ms per-read / 6000ms total readiness contract while all exact-head, ancestry/current-main, protected-main, bounded retry, fail-closed, and no-write-retry safeguards remain unchanged.","proofConditionIds":["p1"]}],"objective":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's invariant test so it enforces the new bounded readiness contract of 2500ms per read and 6000ms total while preserving all existing safety assertions. Keep the runtime change unchanged. Re-run KnockLaunch Gate, then squash merge, deploy only cc-execution, and verify the live runtime.","constraints":[{"id":"c1","statement":"The corrective edit is limited to workers/cc-execution/test/release-orchestration-invariants.test.js on the existing control-plane PR; runtime source remains unchanged.","proofConditionIds":["p1"]},{"id":"c2","statement":"Reuse the existing branch and PR, pass KnockLaunch Gate, squash merge, deploy only cc-execution.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Forgejo diff and invariant test prove the new PR-readiness budget is enforced without safety weakening.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"release","claim":"Exact corrected PR head passes Gate, squash merges, cc-execution deploys, and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"17b96aba97f151e443cf58f206f7d963d699b637179c3e667a5cac6b879c4bc4","requestContractRevision":3,"previousRequestContractHash":"77528048bc6ba1f1f22c5727f6de3c23dbd0ccc9bde9386074398ba1dd7b9ee9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:53:34.499939+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:request-contract:17b96aba97f151e443cf58f206f7d963d699b637179c3e667a5cac6b879c4bc4","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"909640e1-1cf3-4ef7-9d46-bbac0f7a6db7","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-runtime/summary":"success","canonical-web/source-proof":"success","cc-execution/runtime-proof":"success","render-onrunner/real-user-canary":"success","supabase-edge-functions/source-proof":"success","canonical-production-release/verified":"success"},"missing":["supabase-edge-production/live"],"pending":[],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"7cf00efb5ea2c2fdc5796579c0359f0975a11636","releaseState":"pending","exactConductorRun":{"id":31190742595,"status":"completed","headSha":"7cf00efb5ea2c2fdc5796579c0359f0975a11636","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T15:07:26.002272+00:00","proof_gate":"canonical_release_pending","source_sha":"7cf00efb5ea2c2fdc5796579c0359f0975a11636","external_id":"canonical-release-7cf00efb5ea2","receipt_type":"canonical_release_status","idempotency_key":"mission:79733204-ad7f-4963-bb54-97f108c5eb97:release-status:7cf00efb5ea2c2fdc5796579c0359f0975a11636:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"861b4c7c-71af-4275-9189-43778a0ad823","command_center_event_id":"79733204-ad7f-4963-bb54-97f108c5eb97"},{"id":"909662df-4e4d-4988-8632-3ee2c966a6a6","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9a77dceb71db","prNumber":2660,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3176c9e10afc0f839d7235eec7986ab00bbbd485","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:23:18.361941+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3176c9e10afc0f839d7235eec7986ab00bbbd485","external_id":"2660","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9a77dceb-71db-4408-89c5-d6a2c839aa98:merged-pr:2660:3176c9e10afc0f839d7235eec7986ab00bbbd485","mission_step_id":"9ba6056d-b2a3-4ade-bc3a-939d70abc80e","command_center_event_id":"9a77dceb-71db-4408-89c5-d6a2c839aa98"},{"id":"9096c8cc-f153-470a-b960-f753b46dd16d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Forgejo reliability repair PR #2288 from its exact current head through owner-approved auto-progress, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, and terminal mission verification. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Continue the existing Forgejo reliability repair PR #2288 from its exact current head through owner-approved auto-progress, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, and terminal mission verification. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"sequential-provider","statement":"Ordinary Forgejo GET handling is strictly sequential with no duplicate hedged requests; retries start only after an actual failed attempt, and successful slow reads do not trigger provider brownout.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cron-pressure","statement":"The minute self-heal and reliability canary path produces no parallel Forgejo API fanout and no routine Actions-list health probe; the canary reuses the authenticated self-heal main-branch proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"diagnostic-pressure","statement":"PR readiness, mission reconciliation, merge-queue diagnostics, queue hygiene, repository inspection, and scoped-patch source reads do not fan out concurrent Forgejo requests; public Actions-run results are compact and sanitized.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"ambiguous-write-reconciliation","statement":"Scoped repository writes that commit after the transport deadline receive a fresh bounded post-timeout exact-state reconciliation window and continue on the existing pull request without blind write retry or orphan-branch misclassification.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"policy-alignment","statement":"Control-plane capability policy matches the implemented sequential read, retry, brownout, compact-operator, and post-timeout reconciliation behavior.","proofConditionIds":["repo-proof"]},{"id":"live","statement":"The repair passes KnockLaunch Gate, squash-merges to protected main, releases only cc-execution, and the live runtime identifies the merged repair source.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Continue the existing Forgejo reliability repair PR #2288 from its exact current head through owner-approved auto-progress, KnockLaunch Gate, squash merge, cc-execution-only release, live runtime proof, and terminal mission verification. Do not create a new branch or PR.","constraints":[{"id":"safety","statement":"Authentication, protected-main, exact-head Gate, merge, queue, and fail-closed release safety are not weakened.","proofConditionIds":["repo-proof","release-proof"]},{"id":"scope","statement":"Only the cc-execution production target is released for this control-plane repair.","proofConditionIds":["release-proof"]},{"id":"no-restart","statement":"Forgejo host restart is not used as the repair for this failure class.","proofConditionIds":["runtime-proof"]},{"id":"one-lineage","statement":"Continue with the existing ai/forgejo-read-pressure-reliability-20260910 branch and pull request #2288; do not create a replacement PR or branch.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current protected main contains the complete shared Forgejo repository reliability repair and its regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Canonical release succeeds for cc-execution only from the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution source SHA matches the merged repair and bounded representative Forgejo reads complete without the prior timeout/orphan behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0665b1000fa67e48eadb2bfbea7d75c2ee988f2ec3334e4782be11908a502d73","requestContractRevision":9,"previousRequestContractHash":"3aa05da9906511d77b792f590b296027e70416d24abca0f04ee28ec7d085fb64"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:06:29.602379+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:request-contract:0665b1000fa67e48eadb2bfbea7d75c2ee988f2ec3334e4782be11908a502d73","mission_step_id":"fb1162de-d72c-4815-b911-56a123010da8","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"90976dfb-38f4-4e3a-93b9-954dea20e9d2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-61d68e1e9cf1","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":122576,"releaseCount":0,"toolCallCount":79,"repeatedCallCount":67,"executorlessWaitMs":972242,"firstUsefulResultAt":"2026-10-05T21:08:59.019Z","recoveryAttemptCount":47,"ownerInterruptionCount":0},"version":null,"prNumber":5067,"terminal":false,"missionId":"61d68e1e-9cf1-4260-b4ba-e286fab9894a","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":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},"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-05T21:16:17.274199+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5067","receipt_type":"automatic_mission_resume","idempotency_key":"mission:61d68e1e-9cf1-4260-b4ba-e286fab9894a:automatic-mission-resume:5067:repair_mission_waiting_for_gate","mission_step_id":"e9ecd7ca-4b18-45da-b70d-0511ec4d7eaa","command_center_event_id":"61d68e1e-9cf1-4260-b4ba-e286fab9894a"},{"id":"9097fd49-9da9-412a-a9fd-1a4618bd5c63","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"94c1e737ede31bfb6c266242131a75f71fd5a91cbe07d685c86366e5eecc5678"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:49:21.559928+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:6b0c4a44-39a6-44f8-8139-4f57a7c29807:repository-mutation-intent-blocked:94c1e737ede31bfb6c266242131a75f71fd5a91cbe07d685c86366e5eecc5678","mission_step_id":"a32e5997-929e-413f-95cc-944d4dc05f5b","command_center_event_id":"6b0c4a44-39a6-44f8-8139-4f57a7c29807"},{"id":"909a367e-b384-4041-ad61-8a0b31b359bb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f1c3f429f3b1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f1c3f429-f3b1-4da3-9d84-67174b0a08ff","objective":"Continue the same eBay/Stripe canonical Connections mission. Apply the first backend/frontend slice: add eBay and Stripe to the canonical OAuth broker, support provider-specific redirect_uri configuration for eBay RuName, support provider-specific token metadata for Stripe account identity, add generic refresh-token renewal for broker providers, and switch Stripe frontend default from secret driver to broker/OAuth while preserving manual key entry only as advanced fallback when broker configuration is absent. Do not change unrelated providers.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"supabase/functions/tenant-provider-connections/index.ts","edits":[{"new_content":"type Key='google_workspace'|'google_search_console'|'microsoft_365'|'monday'|'quickbooks'|'slack'|'dropbox'|'hubspot'|'docusign'|'ebay'|'stripe';","old_content":"type Key='google_workspace'|'google_search_console'|'microsoft_365'|'monday'|'quickbooks'|'slack'|'dropbox'|'hubspot'|'docusign';"},{"new_content":"type Def={key:Key;label:string;category:string;caps:string[];permissions:string[];clientIdEnv:string;clientSecretEnv:string;redirectUriEnv?:string;authUrl:string;tokenUrl:string;revokeUrl?:string;scopes:string[];delimiter:' '|',';pkce:boolean;tokenAuth:'body'|'basic'};","old_content":"type Def={key:Key;label:string;category:string;caps:string[];permissions:string[];clientIdEnv:string;clientSecretEnv:string;authUrl:string;tokenUrl:string;revokeUrl?:string;scopes:string[];delimiter:' '|',';pkce:boolean;tokenAuth:'body'|'basic'};"},{"new_content":"function cfg(d:Def){const clientId=Deno.env.get(d.clientIdEnv)||'',clientSecret=Deno.env.get(d.clientSecretEnv)||'',redirectUri=d.redirectUriEnv?(Deno.env.get(d.redirectUriEnv)||''):CALLBACK_URL;return{clientId,clientSecret,redirectUri,configured:Boolean(clientId&&clientSecret&&redirectUri)}}","old_content":"function cfg(d:Def){const clientId=Deno.env.get(d.clientIdEnv)||'',clientSecret=Deno.env.get(d.clientSecretEnv)||'';return{clientId,clientSecret,configured:Boolean(clientId&&clientSecret)}}"},{"new_content":" docusign:{key:'docusign',label:'DocuSign',category:'E-signature',caps:['Envelope signing'],permissions:['Create and manage signature envelopes','Maintain authorized background access until disconnected'],clientIdEnv:'DOCUSIGN_CLIENT_ID',clientSecretEnv:'DOCUSIGN_CLIENT_SECRET',authUrl:'https://account.docusign.com/oauth/auth',tokenUrl:'https://account.docusign.com/oauth/token',scopes:['signature','extended'],delimiter:' ',pkce:false,tokenAuth:'basic'},\n ebay:{key:'ebay',label:'eBay',category:'Marketplace',caps:['Inventory items & locations','Offers & published listings','Orders','Fulfillment & shipment tracking','Seller business policies'],permissions:['Manage the connected seller inventory and listings','Read and fulfill seller orders','Read seller account policies'],clientIdEnv:'EBAY_CLIENT_ID',clientSecretEnv:'EBAY_CLIENT_SECRET',redirectUriEnv:'EBAY_RUNAME',authUrl:'https://auth.ebay.com/oauth2/authorize',tokenUrl:'https://api.ebay.com/identity/v1/oauth2/token',scopes:['https://api.ebay.com/oauth/api_scope','https://api.ebay.com/oauth/api_scope/sell.account','https://api.ebay.com/oauth/api_scope/sell.inventory','https://api.ebay.com/oauth/api_scope/sell.fulfillment'],delimiter:' ',pkce:false,tokenAuth:'basic'},\n stripe:{key:'stripe',label:'Stripe',category:'Payments',caps:['Customers','Payment intents & payments','Invoices','Products & prices','Refunds','Subscriptions','Balance & payouts'],permissions:['Read and write the connected Stripe account for enabled billing workflows'],clientIdEnv:'STRIPE_CONNECT_CLIENT_ID',clientSecretEnv:'STRIPE_SECRET_KEY',authUrl:'https://connect.stripe.com/oauth/authorize',tokenUrl:'https://connect.stripe.com/oauth/token',revokeUrl:'https://connect.stripe.com/oauth/deauthorize',scopes:['read_write'],delimiter:' ',pkce:false,tokenAuth:'body'}\n};","old_content":" docusign:{key:'docusign',label:'DocuSign',category:'E-signature',caps:['Envelope signing'],permissions:['Create and manage signature envelopes','Maintain authorized background access until disconnected'],clientIdEnv:'DOCUSIGN_CLIENT_ID',clientSecretEnv:'DOCUSIGN_CLIENT_SECRET',authUrl:'https://account.docusign.com/oauth/auth',tokenUrl:'https://account.docusign.com/oauth/token',scopes:['signature','extended'],delimiter:' ',pkce:false,tokenAuth:'basic'}\n};"},{"new_content":"async function exchange(d:Def,code:string,verifier:string|null,u:URL,requestedScopes:string[]=d.scopes){const c=cfg(d);if(!c.configured)throw new Error(`${d.label} connection is not configured.`);const p=new URLSearchParams({grant_type:'authorization_code',code,redirect_uri:c.redirectUri});","old_content":"async function exchange(d:Def,code:string,verifier:string|null,u:URL,requestedScopes:string[]=d.scopes){const c=cfg(d);if(!c.configured)throw new Error(`${d.label} connection is not configured.`);const p=new URLSearchParams({grant_type:'authorization_code',code,redirect_uri:CALLBACK_URL});"},{"new_content":"metadata:d.key==='quickbooks'?{realm_id:u.searchParams.get('realmId')}:d.key==='slack'?{team_id:x.team?.id||null,team_name:x.team?.name||null}:d.key==='stripe'?{account_id:x.stripe_user_id||null}:{}} as Token}","old_content":"metadata:d.key==='quickbooks'?{realm_id:u.searchParams.get('realmId')}:d.key==='slack'?{team_id:x.team?.id||null,team_name:x.team?.name||null}:{} } as Token}"},{"new_content":"const p=new URLSearchParams({client_id:c.clientId,response_type:'code',redirect_uri:c.redirectUri,scope:(await providerScopes(admin,d,tid)).join(d.delimiter),state:raw});","old_content":"const p=new URLSearchParams({client_id:c.clientId,response_type:'code',redirect_uri:CALLBACK_URL,scope:(await providerScopes(admin,d,tid)).join(d.delimiter),state:raw});"},{"new_content":"async function readToken(admin:any,tid:string,key:Key){const {data,error}=await admin.from('tenant_provider_secrets').select('ciphertext,iv').eq('tenant_id',tid).eq('provider',key).maybeSingle();if(error)throw error;if(!data)return null;return JSON.parse(await decryptSecret(data.ciphertext,data.iv)) as Token}\nasync function refreshProviderToken(d:Def,t:Token){if(!t?.refresh_token)return t;const c=cfg(d);if(!c.configured)return t;const p=new URLSearchParams({grant_type:'refresh_token',refresh_token:String(t.refresh_token)});if(d.key==='ebay')p.set('scope',d.scopes.join(d.delimiter));const h:Record<string,string>={'Content-Type':'application/x-www-form-urlencoded'};if(d.tokenAuth==='basic')h.Authorization=`Basic ${btoa(`${c.clientId}:${c.clientSecret}`)}`;else{p.set('client_id',c.clientId);p.set('client_secret',c.clientSecret)}const res=await fetch(d.tokenUrl,{method:'POST',headers:h,body:p});const x=await res.json().catch(()=>({}));if(!res.ok||!x.access_token)return t;return{...t,access_token:String(x.access_token),refresh_token:x.refresh_token?String(x.refresh_token):t.refresh_token,expires_at:x.expires_in?new Date(Date.now()+Number(x.expires_in)*1000).toISOString():t.expires_at,scope:x.scope||t.scope}}","old_content":"async function readToken(admin:any,tid:string,key:Key){const {data,error}=await admin.from('tenant_provider_secrets').select('ciphertext,iv').eq('tenant_id',tid).eq('provider',key).maybeSingle();if(error)throw error;if(!data)return null;return JSON.parse(await decryptSecret(data.ciphertext,data.iv)) as Token}"},{"new_content":"if(action==='refresh'){const t=await readToken(admin,tid,d.key);if(!t?.access_token)return j(req,409,{ok:false,code:'provider_prerequisite_required',error:`${d.label} is not connected.`});const next=await refreshProviderToken(d,t);if(next!==t){const e=await encryptSecret(JSON.stringify(next));const saved=await admin.from('tenant_provider_secrets').update({ciphertext:e.ciphertext,iv:e.iv,verified_at:new Date().toISOString(),verification_error:null}).eq('tenant_id',tid).eq('provider',d.key);if(saved.error)throw saved.error;await admin.from('tenant_provider_credentials').update({last_verified_at:new Date().toISOString(),credential_status:'active'}).eq('tenant_id',tid).eq('provider',d.key)}return j(req,200,{ok:true,expires_at:next.expires_at||null})}","old_content":"if(action==='refresh'){const t=await readToken(admin,tid,d.key);if(!t?.access_token)return j(req,409,{ok:false,code:'provider_prerequisite_required',error:`${d.label} is not connected.`});return j(req,200,{ok:true,expires_at:t.expires_at||null})}"}]},{"path":"src/pages/connections/TenantConnections.tsx","edits":[{"new_content":"{key:'stripe',label:'Stripe',category:'Payments',description:'Connect the tenant Stripe account for customer billing, payment lifecycle, subscriptions, refunds, and reconciliation.',kind:'oauth',driver:'broker',icon:WalletCards,keywords:['payments','cards','billing','invoices','money','customers','refunds','subscriptions','payouts'],capabilities:['Customers','Payment intents & payments','Invoices','Products & prices','Refunds','Subscriptions','Balance & payouts when authorized','Webhook-driven reconciliation'],permissions:['Sign in with Stripe and approve KnockLaunch for this tenant','Privileged Stripe calls remain server-side','Disconnect revokes KnockLaunch access for this tenant']},","old_content":"{key:'stripe',label:'Stripe',category:'Payments',description:'Tenant-owned Stripe connection for customer billing, payment lifecycle, subscriptions, refunds, and reconciliation.',kind:'secret',driver:'secret',icon:WalletCards,keywords:['payments','cards','billing','invoices','money','customers','refunds','subscriptions','payouts'],capabilities:['Customers','Payment intents & payments','Invoices','Products & prices','Refunds','Subscriptions','Balance & payouts when authorized','Webhook-driven reconciliation'],permissions:['Uses only permissions granted by the tenant-owned Stripe credential','Privileged Stripe calls must remain server-side','Missing permissions must fail closed and be shown as unavailable rather than connected']},"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f1c3f429-f3b1-4da3-9d84-67174b0a08ff","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":"faee192c86fab88d5bdd3495749346668bca2ddbcced5c66915a45b0eb45d6ba","replayCount":0,"serializedBytes":10808},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:50:15.891284+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f1c3f429-f3b1-4da3-9d84-67174b0a08ff:repository-mutation-intent:faee192c86fab88d5bdd3495749346668bca2ddbcced5c66915a45b0eb45d6ba:0","mission_step_id":"2001712e-4ec7-4a47-a7d4-05510c41f2d4","command_center_event_id":"f1c3f429-f3b1-4da3-9d84-67174b0a08ff"},{"id":"909a877b-8d4c-4e17-861f-5ca38418ed90","source":"cc-execution","status":"blocked","payload":{"reason":"forgejo_patch_source_moved:2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7:80c08425d651621dd2b9931f2ccda07da6b916d2","fingerprint":"6159eb006ba825c0c989d29b8a1b9d2f494979d91aa306342bd9f2db1f2d2e79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:00:49.262043+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:40912109-1e16-426f-8157-d8dec0fbf7f4:repository-mutation-intent-blocked:6159eb006ba825c0c989d29b8a1b9d2f494979d91aa306342bd9f2db1f2d2e79","mission_step_id":"595a2420-d65f-420c-b885-f0a5d9ced61a","command_center_event_id":"40912109-1e16-426f-8157-d8dec0fbf7f4"},{"id":"909b1145-99d8-4c7d-ad5a-049b18a505d8","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:80d24db9-bf8f-4751-81e3-022c671173fc","mission_step_id":null,"command_center_event_id":"80d24db9-bf8f-4751-81e3-022c671173fc"},{"id":"909c3d26-d05d-4deb-a89a-6479698e6bd5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3283,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":582,"terminal":false,"missionId":"eff60862-125a-4840-9b75-9766eb0ef104","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"86f5c82d1e7fb9bdb35f7cd66f03447c4ba7adbf","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"eff60862-125a-4840-9b75-9766eb0ef104"},"performance":null,"deploymentId":"forgejo-main-86f5c82d1e7f","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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:25:25.828876+00:00","proof_gate":"canonical_release_dispatched","source_sha":"86f5c82d1e7fb9bdb35f7cd66f03447c4ba7adbf","external_id":"forgejo-main-86f5c82d1e7f","receipt_type":"execute_mission","idempotency_key":"mission:eff60862-125a-4840-9b75-9766eb0ef104:execute_mission:canonical_release_dispatched","mission_step_id":"704599c7-6c2d-411e-82e3-7acb40feec4e","command_center_event_id":"eff60862-125a-4840-9b75-9766eb0ef104"},{"id":"909e9e90-754b-48a6-bb2f-927a8ab21558","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"c9d9f4ec695ac716cf920bc12184d9855017412d","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"c9d9f4ec695ac716cf920bc12184d9855017412d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"851c2a2da1bc510322af52901feee7b20bafe4cf78ca7dcf28c1aadfecccdaad","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:31:16.049612+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c9d9f4ec695ac716cf920bc12184d9855017412d","external_id":"forgejo-main-c9d9f4ec695a","receipt_type":"canonical_release_status","idempotency_key":"mission:8afdc42e-760c-43a8-99c8-900657017bda:forgejo-release-status:c9d9f4ec695ac716cf920bc12184d9855017412d:verified:forgejo-main/source=success","mission_step_id":"a3b30701-a495-4e56-b846-67ea0d7f78e1","command_center_event_id":"8afdc42e-760c-43a8-99c8-900657017bda"},{"id":"909ef16e-116c-49ef-90b6-bb97f66d478e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"tennex_operations","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"fbc8f23c-f293-0f39-aaad-043221f667c4"},"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:9fae1b45-f888-413e-86ef-39672c81a264","mission_step_id":null,"command_center_event_id":"9fae1b45-f888-413e-86ef-39672c81a264"},{"id":"909f7f50-0707-4635-9c59-b80379ae1c21","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/serverless-fast-gate-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":695,"terminal":false,"missionId":"e762cc43-43e2-45b8-94f7-2357a2cb94ae","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e762cc43-43e2-45b8-94f7-2357a2cb94ae"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5057,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:37:16.011219+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"695","receipt_type":"execute_mission","idempotency_key":"mission:e762cc43-43e2-45b8-94f7-2357a2cb94ae:execute_mission:canonical_release_transport_retryable","mission_step_id":"14e83a9c-8033-44b0-aa45-a94de374d987","command_center_event_id":"e762cc43-43e2-45b8-94f7-2357a2cb94ae"},{"id":"90a0dbe6-c7c5-414b-a8fd-49453dd16075","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a59dadeedd58","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.101-pull-collection-budget-authority","prNumber":2391,"terminal":false,"missionId":"a59dadee-dd58-415b-85ec-53fc492c7011","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5557,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1309,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1309,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1309,"repositoryMutationMs":5557,"repositoryProviderMs":3201,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2058,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1143},"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":"a59dadee-dd58-415b-85ec-53fc492c7011"},"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":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:41:56.136323+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2391","receipt_type":"execute_mission","idempotency_key":"mission:a59dadee-dd58-415b-85ec-53fc492c7011:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"fbf07140-6c49-4457-a050-1ff75a4e9c9a","command_center_event_id":"a59dadee-dd58-415b-85ec-53fc492c7011"},{"id":"90a1ca8e-190f-4f6d-b960-d03c786f4011","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-47bdac8b3237","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"47bdac8b-3237-4bf1-b674-5fb34d4930f2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"47bdac8b-3237-4bf1-b674-5fb34d4930f2"},"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":5937,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/resolve-supabase-function-targets.mjs","scripts/owner-supabase-function-migrate.mjs","scripts/supabase-migration-release.mjs","scripts/validate-supabase-migration-integrity.mjs","config/capabilities/platform-application-registry.json","scripts/resolve-supabase-function-targets.test.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/reconcile-supabase-edge-registry.mjs","scripts/resolve-supabase-edge-consumers.mjs","config/capabilities/platform-health.json","config/capabilities/tenant-type-platform-primitive.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:11:40.193541+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47bdac8b-3237-4bf1-b674-5fb34d4930f2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7c0a7768-4fb0-448d-b67e-a71f7910203d","command_center_event_id":"47bdac8b-3237-4bf1-b674-5fb34d4930f2"},{"id":"90a452b0-f795-47f3-a53e-1192bd169425","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-804a8bbe2187","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3283,"terminal":false,"missionId":"804a8bbe-2187-480e-9f5c-f514c1f38ac5","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"928a22219303ff2f4818d96afabfcdf4c2da099d","timingsMs":{"prReadinessMs":1315,"approvedPlanMs":0,"shipAndProveMs":3731,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"804a8bbe-2187-480e-9f5c-f514c1f38ac5"},"performance":null,"deploymentId":"forgejo-main-928a22219303","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":1882,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T07:20:47.184966+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3283","receipt_type":"automatic_mission_resume","idempotency_key":"mission:804a8bbe-2187-480e-9f5c-f514c1f38ac5:automatic-mission-resume:3283:canonical_release_dispatched","mission_step_id":"2c4ff73a-4d35-4201-906b-d65084ecf275","command_center_event_id":"804a8bbe-2187-480e-9f5c-f514c1f38ac5"},{"id":"90a4d9dc-f6cb-45ae-9780-f505e1737647","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1154,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":194,"terminal":false,"missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"02636caab08640356e60ea75cc8f3ff21473f399","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b2b68b6e-7242-4f10-8801-a593f7298a78"},"performance":null,"deploymentId":"forgejo-main-02636caab086","workflowRunId":598,"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":4122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:31:34.671889+00:00","proof_gate":"canonical_release_dispatched","source_sha":"02636caab08640356e60ea75cc8f3ff21473f399","external_id":"forgejo-main-02636caab086","receipt_type":"execute_mission","idempotency_key":"mission:b2b68b6e-7242-4f10-8801-a593f7298a78:execute_mission:canonical_release_dispatched","mission_step_id":"843974b9-b43f-4dc7-a1ad-09dbcf6832c6","command_center_event_id":"b2b68b6e-7242-4f10-8801-a593f7298a78"},{"id":"90a5d09f-0ea3-407d-83a2-7096fa89e920","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4fde40ec5e2e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":15568,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":197429,"firstUsefulResultAt":"2026-10-05T01:25:55.934Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2114,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":411,"providerAuthMs":0,"ledgerPrepareMs":411,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":411,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":411,"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":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},"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":3683,"likelyAffectedFiles":["supabase/functions/system-backup/index.ts","supabase/config.toml","supabase/migrations/20261005013000_platform_security_authority_hardening.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:25:57.757351+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"755210a4-f48d-456f-8289-9b751d23d455","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"90a6b3a3-848c-4dec-ba3a-49b9659fd946","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/pcg/settings?section=connections","branch":"ai/objective-first-repair-4613f02131ee","tenant":"pcg","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4613f021-31ee-4103-ab05-28912e29dd7e","objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","sourceSha":"b22c345b462afe494cee238ccf6baea201d94938","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/connections/TenantConnections.tsx","edits":[{"new_content":"{p?<Button size=\"sm\" className={r.provider==='cloudflare_r2'&&!active?'w-full sm:w-auto':''} onClick={()=>chooseProvider(p)} data-review-connection={r.provider}>{r.provider==='cloudflare_r2'&&!active?'Enter R2 credentials':active?'Manage':r.credential_status==='invalid'?'Fix connection':'Review'}</Button>:null}","old_content":"{p?<Button size=\"sm\" onClick={()=>chooseProvider(p)}>{active?'Manage':r.credential_status==='invalid'?'Fix connection':'Review'}</Button>:null}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4613f021-31ee-4103-ab05-28912e29dd7e","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":"adc7a1f6ffe6230319ea2d4d14ccb675c3c243fd5decefc8dc38721cbfe911f1","replayCount":0,"serializedBytes":2127},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:30:26.9722+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4613f021-31ee-4103-ab05-28912e29dd7e:repository-mutation-intent:adc7a1f6ffe6230319ea2d4d14ccb675c3c243fd5decefc8dc38721cbfe911f1:0","mission_step_id":"684f5364-db4e-48b5-8a9a-f04de1901d4e","command_center_event_id":"4613f021-31ee-4103-ab05-28912e29dd7e"},{"id":"90a6b725-b0d3-4032-b631-88408f84196e","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-edge-production/live":"failure"},"mainSha":"72fd6bd63959fdef502e309b1f45ddbf583ccd5a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"72fd6bd63959fdef502e309b1f45ddbf583ccd5a","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":"4eb87b963097cee537be8c46242b84558032a4cee017162f3361ceaa95ab9fd3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4036","runId":4036,"status":"failure","sourceSha":"72fd6bd63959fdef502e309b1f45ddbf583ccd5a","conclusion":null,"failedJobs":[{"id":26244,"name":"Release Supabase Edge Functions","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":4036,"logTail":["2026-09-01T15:06:17.8227404Z do so (now or later) by using -c with the switch command. Example:","2026-09-01T15:06:17.8227635Z ","2026-09-01T15:06:17.8227826Z   git switch -c <new-branch-name>","2026-09-01T15:06:17.8228028Z ","2026-09-01T15:06:17.8228242Z Or undo this operation with:","2026-09-01T15:06:17.8228441Z ","2026-09-01T15:06:17.8228656Z   git switch -","2026-09-01T15:06:17.8228839Z ","2026-09-01T15:06:17.8229062Z Turn off this advice by setting config variable advice.detachedHead to false","2026-09-01T15:06:17.8229242Z ","2026-09-01T15:06:17.8229429Z HEAD is now at 72fd6bd Wire Redfish local intelligence territory (#1263)","2026-09-01T15:06:17.8257888Z ##[endgroup]","2026-09-01T15:06:17.8357547Z [command]/usr/bin/git log -1 --format=%H","2026-09-01T15:06:17.8425526Z 72fd6bd63959fdef502e309b1f45ddbf583ccd5a","2026-09-01T15:06:17.8468070Z ::remove-matcher owner=checkout-git::","2026-09-01T15:06:27.7050783Z WARNING: Docker is not running","2026-09-01T15:06:27.7157043Z Uploading asset (opportunity-radar): supabase/functions/opportunity-radar/index.ts","2026-09-01T15:06:28.5223640Z unexpected deploy status 400: {\"message\":\"Failed to bundle the function (reason: The module's source code could not be parsed: Expected ',', got ')' at file:///tmp/user_fn_ymntrajfubicyxwwdxxa_683983fc-d096-4f1d-9857-358e8dcb6d61_30/source/supabase/functions/opportunity-radar/index.ts:415:4\\n\\n    });\\n     ~).\"}","2026-09-01T15:06:28.5224686Z Try rerunning the command with --debug to troubleshoot the error.","2026-09-01T15:06:28.6848395Z ⚙️ [runner]: exitcode '1': failure","2026-09-01T15:06:28.6854740Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-01T15:06:28.6910217Z   🐳  docker exec cmd=[node /var/run/act/actions/a5/417ed8a3f6b521eedb2ba6303a569168106adab299e893f39019b722d84469/dist/index.js] user= workdir=","2026-09-01T15:06:29.0108425Z [command]/usr/bin/git version","2026-09-01T15:06:29.0201378Z git version 2.39.5","2026-09-01T15:06:29.0266699Z   ⚙  ***","2026-09-01T15:06:29.0303726Z Temporarily overriding HOME='/tmp/3e56200c-ec59-4bec-8904-ee8166dfc04d' before making global git config changes","2026-09-01T15:06:29.0307329Z Adding repository directory to the temporary git global config as a safe directory","2026-09-01T15:06:29.0325342Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-01T15:06:29.0457405Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-01T15:06:29.0563135Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-01T15:06:29.1243187Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-01T15:06:29.1303574Z http.https://git.knocklaunch.app/.extraheader","2026-09-01T15:06:29.1342681Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-01T15:06:29.1424517Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-01T15:06:29.2074354Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-01T15:06:29.2157029Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-01T15:06:29.2913028Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-01T15:06:29.3247446Z 🏁  Job failed","2026-09-01T15:06:30.7605534Z Job 'Release Supabase Edge Functions' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":193,"content":"2026-09-01T15:06:28.5223640Z unexpected deploy status 400: {\"message\":\"Failed to bundle the function (reason: The module's source code could not be parsed: Expected ',', got ')' at file:///tmp/user_fn_ymntrajfubicyxwwdxxa_683983fc-d096-4f1d-9857-358e8dcb6d61_30/source/supabase/functions/opportunity-radar/index.ts:415:4\\n\\n    });\\n     ~).\"}"},{"line":194,"content":"2026-09-01T15:06:28.5224686Z Try rerunning the command with --debug to troubleshoot the error."},{"line":195,"content":"2026-09-01T15:06:28.6848395Z ⚙️ [runner]: exitcode '1': failure"},{"line":213,"content":"2026-09-01T15:06:29.3247446Z 🏁  Job failed"},{"line":214,"content":"2026-09-01T15:06:30.7605534Z Job 'Release Supabase Edge Functions' failed"}]},"exactSource":true,"fingerprint":"failure|release supabase edge functions|[object object]|[object object]|[object object]|[object object]|[object object]","failureClass":"code_failure","safeAutoRetry":false},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"689050a5a6380eaf670c35e3a370d1438852aa72","sourceSha":"72fd6bd63959fdef502e309b1f45ddbf583ccd5a","changedPaths":["supabase/functions/opportunity-radar/index.ts","supabase/functions/permit-intelligence/index.ts"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:09:40.669418+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"72fd6bd63959fdef502e309b1f45ddbf583ccd5a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:f115d3a8-3f07-4d27-b918-609e860cb08e:forgejo-release-status:72fd6bd63959fdef502e309b1f45ddbf583ccd5a:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure","mission_step_id":"cdcde755-d87e-4e25-8863-e640ae701c8e","command_center_event_id":"f115d3a8-3f07-4d27-b918-609e860cb08e"},{"id":"90a76f8c-4902-4418-9316-6fe6728d3b8d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-visible-today-truck-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6388,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":563,"terminal":false,"missionId":"4f4deb28-44fc-41c8-85e9-0a7a59f1a14d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"1521f637bf9c09bffea360efe1a92872323bfaba","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f4deb28-44fc-41c8-85e9-0a7a59f1a14d"},"performance":null,"deploymentId":"forgejo-main-1521f637bf9c","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":1603,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:02:48.104911+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"563","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4f4deb28-44fc-41c8-85e9-0a7a59f1a14d:automatic-mission-resume:563:canonical_release_dispatched","mission_step_id":"f9eddea0-87a9-4ed9-8ff4-cc3e7cf868d2","command_center_event_id":"4f4deb28-44fc-41c8-85e9-0a7a59f1a14d"},{"id":"90a7c4e3-b593-4777-b4cc-74e1a5b28d80","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-213bc5afd775","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18310,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":69460,"firstUsefulResultAt":"2026-10-04T08:43:13.537Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4705,"terminal":false,"missionId":"213bc5af-d775-406b-a00d-10a863b0b926","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"28a7a6e239a148ce05c79a581a861bf322dfa27f","timingsMs":{"prReadinessMs":688,"approvedPlanMs":0,"shipAndProveMs":255,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"213bc5af-d775-406b-a00d-10a863b0b926"},"performance":null,"deploymentId":"forgejo-main-28a7a6e239a1","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":1797,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:44:28.461822+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4705","receipt_type":"automatic_mission_resume","idempotency_key":"mission:213bc5af-d775-406b-a00d-10a863b0b926:automatic-mission-resume:4705:canonical_release_reconciliation_pending","mission_step_id":"844b4189-3cf8-4ece-a35b-48bb8b1901bb","command_center_event_id":"213bc5af-d775-406b-a00d-10a863b0b926"},{"id":"90a87d31-3017-4e3c-a81b-99a959424247","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fail-closed-tenant-runtime-helpers-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":17799,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1112,"terminal":false,"missionId":"209a4259-08be-4b60-9bf0-377dc697a202","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":13,"missionSetupMs":685},"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":"209a4259-08be-4b60-9bf0-377dc697a202"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8943,"likelyAffectedFiles":["src/lib/tenantModules/registry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T16:30:19.232824+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1112","receipt_type":"execute_mission","idempotency_key":"mission:209a4259-08be-4b60-9bf0-377dc697a202:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d62bb67f-e101-4b9f-8352-6adf2c979d64","command_center_event_id":"209a4259-08be-4b60-9bf0-377dc697a202"},{"id":"90a962f8-8409-407e-a99c-deff7f9cf577","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact anchored frontend edits provided. Preserve existing stock/event data behavior. Push one fresh ai branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof. The finished default Inventory route must be a stock-control application, not a side-by-side inventory/event-prep dashboard.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-29T01:43:37.417Z","fingerprint":"5286e7b49743caae15a530e209ac4695f3ca6e9528e941437ffa92c90affe4b7","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/redesign-big-papi-inventory-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact anchored frontend edits provided. Preserve existing stock/event data behavior. Push one fresh ai branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof. The finished default Inventory route must be a stock-control application, not a side-by-side inventory/event-prep dashboard.","wordingChanged":false,"canonicalIntent":"Apply the exact anchored frontend edits provided. Preserve existing stock/event data behavior. Push one fresh ai branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof. The finished default Inventory route must be a stock-control application, not a side-by-side inventory/event-prep dashboard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"stock-application","statement":"The default /big-papis/owner/inventory experience is one premium stock-control application; Event Prep is not rendered beside stock.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]},{"id":"clear-counting","statement":"Flavor and supply inventory use clear readable rows, obvious count controls, search, Flavors/Supplies switching, and Low/out filtering with low stock sorted first; customer menu settings are secondary and collapsed.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]},{"id":"prep-separated","statement":"Existing Event Prep capability remains available as a separate Stock/Event Prep mode inside the same Inventory route family.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]}],"objective":"Apply the exact anchored frontend edits provided. Preserve existing stock/event data behavior. Push one fresh ai branch through KnockLaunch Gate, squash merge, frontend Cloudflare release, and live desktop/mobile visual proof. The finished default Inventory route must be a stock-control application, not a side-by-side inventory/event-prep dashboard.","constraints":[{"id":"preserve-behavior","statement":"Preserve existing inventory queries/mutations, event loadout mutations, Big Papi routes, dark branding, and left navigation; no backend, schema, auth, or runtime changes.","proofConditionIds":["runtime-live"]},{"id":"frontend-only-release","statement":"Release only the affected frontend production target.","proofConditionIds":["runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-live","kind":"runtime","claim":"The exact merged frontend release is live at /big-papis/owner/inventory and renders Inventory.","route":"/big-papis/owner/inventory","required":true,"expectedText":"Inventory","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop","kind":"visual","claim":"Desktop Inventory reads as one calm premium stock-control application with no side-by-side Event Prep and no tiny 3-column flavor card wall.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-mobile","kind":"visual","claim":"Mobile Inventory is readable, stacked, and uses clear count controls with comfortable touch targets.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redesign-big-papi-inventory-20260828","conversationContext":null,"requestContractHash":"df6370cd64b0802f09731d34520db90a6f656fe4e6dcbf450c155952d73774a3","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:43:37.84836+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:tenant-workstream-contribution:5286e7b49743caae15a530e209ac4695f3ca6e9528e941437ffa92c90affe4b7","mission_step_id":null,"command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"90ac0378-ebd7-44e4-8ab4-a64af3aef36b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply these exact source edits from current Forgejo main, preserving Gen-2 durable checkpoint/resume behavior. Ship through the canonical Gate and only affected ccExecution/onrunner releases, then keep the mission nonterminal until /admin/shell-library proves 2/2 checkpoints with zero missing and zero duplicates.","wordingChanged":false,"canonicalIntent":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply these exact source edits from current Forgejo main, preserving Gen-2 durable checkpoint/resume behavior. Ship through the canonical Gate and only affected ccExecution/onrunner releases, then keep the mission nonterminal until /admin/shell-library proves 2/2 checkpoints with zero missing and zero duplicates.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell-readiness-contract","statement":"Authenticated Visual Witness route readiness distinguishes an ordinary bounded shell-not-ready result from a genuinely wedged browser transport, honors the existing authenticated bootstrap allowance, and preserves durable checkpoint/resume accounting.","proofConditionIds":["repo-proof","runtime-proof","live-witness-proof"]}],"objective":"Corrective generation 3 for the existing Visual Witness reliability mission. Apply these exact source edits from current Forgejo main, preserving Gen-2 durable checkpoint/resume behavior. Ship through the canonical Gate and only affected ccExecution/onrunner releases, then keep the mission nonterminal until /admin/shell-library proves 2/2 checkpoints with zero missing and zero duplicates.","constraints":[{"id":"security","statement":"Do not weaken GodMode authority, authentication, tenant isolation, or fail-closed behavior.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","statement":"Use one fresh corrective-generation branch and PR, canonical Gate, squash merge, and only affected ccExecution/onrunner releases.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"finish-line","statement":"Completion requires a live canonical interaction proof with complete checkpoint accounting; merge or deployment alone is not completion.","proofConditionIds":["live-witness-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","runtime-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","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact merged Forgejo source contains the shell-readiness timing repair while preserving durable checkpoint/resume semantics, with deterministic regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-proof","kind":"runtime","claim":"Both live Visual Witness lanes correspond to the merged corrective source and remain usable with the durable-resume runtime contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"live-witness-proof","kind":"interaction","claim":"A representative canonical Visual Witness audit on the live release reaches terminal complete and returns explicit checkpoint accounting with no required work missing or duplicated.","route":"https://app.knocklaunch.app/admin/shell-library","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"shell-library-ready","type":"wait_for_testid","testid":"admin-shell-library","waitMs":20000,"required":true}],"allowedReleaseTargets":["ccExecution","onrunner"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Corrective-generation-3-for-the-existing-Visual-Witness-reliability-mission.-Apply-these-exact-sourc","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","onrunner"],"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","runtime-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":"4107a51e11c055466cb8ba9a9c8e2793ba05cdacd7fba1361ec197021b67ba8d","requestContractRevision":6,"previousRequestContractHash":"4802222d5b8100d34999a6448a52214a86b527d914619b39ae2cf670972d27f0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:52:33.688689+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract:4107a51e11c055466cb8ba9a9c8e2793ba05cdacd7fba1361ec197021b67ba8d","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"90ad4d9c-b007-4c4b-8b0b-a5ff49b9bc3e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T15:27:01.112149+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3f4cf290152f\",\"prNumber\":3510,\"sourceSha\":\"7a2f968c628ed6d26ebbcf4950c29c0309e7ad23\",\"deploymentId\":\"forgejo-main-7a2f968c628e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:38:39.523017+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:owner-progress-heartbeat:119344234","mission_step_id":"f1d0738d-8fa4-431c-a09e-e4645cbb1366","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"90ad8a44-cc9b-449c-9b50-8322e1586646","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-loyalty-shortcuts-durable","reason":null,"status":"synthesis_required","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":"7e81d42c-425c-4182-b02e-5dc65a9cf013","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":315,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2265,"providerAuthMs":0,"ledgerPrepareMs":814,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2265,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":814,"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":"7e81d42c-425c-4182-b02e-5dc65a9cf013"},"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":5892,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs","scripts/resolve-production-workflow-run.mjs","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","scripts/release-target-ownership.mjs","scripts/supabase-migration-release.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T01:01:32.878274+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7e81d42c-425c-4182-b02e-5dc65a9cf013:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4a7b7915-af04-440a-861a-050f9ef783cd","command_center_event_id":"7e81d42c-425c-4182-b02e-5dc65a9cf013"},{"id":"90af3d71-742a-4188-b03e-6e218dcf5f76","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-327899c9a498","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":3438,"terminal":false,"missionId":"327899c9-a498-4ec5-a23b-988b58c5bba3","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11046,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1289,"missionSetupMs":456,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":456,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":456,"repositoryMutationMs":9757,"repositoryProviderMs":9757,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4307,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":456,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5450},"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":"327899c9-a498-4ec5-a23b-988b58c5bba3"},"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":3152,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T15:21:31.167366+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3438","receipt_type":"execute_mission","idempotency_key":"mission:327899c9-a498-4ec5-a23b-988b58c5bba3:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"34bd4c02-e921-42ef-a613-b5b241217956","command_center_event_id":"327899c9-a498-4ec5-a23b-988b58c5bba3"},{"id":"90b05152-e3c4-4cef-929d-3ce1a7ecea75","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2eb50ca156b9","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":15916,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":121473,"firstUsefulResultAt":"2026-09-24T05:38:58.513Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3597,"terminal":false,"missionId":"2eb50ca1-56b9-4fa2-bb02-5d1be9a71472","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":680,"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":"2eb50ca1-56b9-4fa2-bb02-5d1be9a71472"},"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":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:41:13.433556+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3597","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2eb50ca1-56b9-4fa2-bb02-5d1be9a71472:automatic-mission-resume:3597:repair_mission_waiting_for_gate","mission_step_id":"ede237c5-1952-4799-ac1a-a5b7896eb71f","command_center_event_id":"2eb50ca1-56b9-4fa2-bb02-5d1be9a71472"},{"id":"90b2c1ee-733e-4c47-b47d-713c30549344","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6ff9a97fb18a","prNumber":3562,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"57f49d461f98d0e886568655a1de28a5dedd5600","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:07:15.389454+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"57f49d461f98d0e886568655a1de28a5dedd5600","external_id":"3562","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6ff9a97f-b18a-456e-928b-94cd435a8fcc:merged-pr:3562:57f49d461f98d0e886568655a1de28a5dedd5600","mission_step_id":"e7b2a14d-1cfb-4b69-ad64-84429eb87b24","command_center_event_id":"6ff9a97f-b18a-456e-928b-94cd435a8fcc"},{"id":"90b3e4a9-eb39-476a-8a3b-616c2526351a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/bounded-objective-compiler.test.js"],"baseSha":"c1af4bf5a070774341652732a4c8e1915cbaa2e5","issuedAt":1791582351631,"expiresAt":1791582531631,"missionId":"9a996e14-610e-461a-bee5-60671ce27b17","autoRefreeze":true,"authorizationId":"0c851f62-6967-40c6-81f0-e46b2983ddc0","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T21:45:52.074244+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"c1af4bf5a070774341652732a4c8e1915cbaa2e5","external_id":"0c851f62-6967-40c6-81f0-e46b2983ddc0","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:9a996e14-610e-461a-bee5-60671ce27b17:0c851f62-6967-40c6-81f0-e46b2983ddc0","mission_step_id":"a5b73077-9a32-4664-8efc-5a10d8762d12","command_center_event_id":"9a996e14-610e-461a-bee5-60671ce27b17"},{"id":"90b4c4db-f329-4189-8fe0-49ff2c9003eb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-899698484640","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":94193,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:06:09.234Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4604,"terminal":false,"missionId":"89969848-4640-4a75-a745-fde1ec865764","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4232,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":776,"missionSetupMs":367,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":367,"repositoryMutationMs":3456,"repositoryProviderMs":3456,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2126,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1330},"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":"89969848-4640-4a75-a745-fde1ec865764"},"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":3391,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:06:14.902128+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4604","receipt_type":"execute_mission","idempotency_key":"mission:89969848-4640-4a75-a745-fde1ec865764:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"629eb3d8-b016-4b3e-8984-de719886ddcf","command_center_event_id":"89969848-4640-4a75-a745-fde1ec865764"},{"id":"90b52338-e91c-4e16-9137-207ad1ec25b1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"],"reason":"Owner explicitly ordered continued optimization. PR #4974 correctly changed the heavy runner contract but Gate #15794 failed because a second inline assertion still required the old docker label. This corrective generation updates all three contract owners atomically.","baseSha":"ac2ef88a679489594973160eda84b4b75d074c57","issuedAt":1791217281792,"expiresAt":1791217461792,"missionId":"46f3e2dd-759b-4adf-87a0-bed7ebbbf10e","authorizationId":"6825ad9b-0d6f-4204-951b-83895a902ff6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:21:22.190383+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac2ef88a679489594973160eda84b4b75d074c57","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6825ad9b-0d6f-4204-951b-83895a902ff6","mission_step_id":"1c5c2253-f680-405c-98ff-5748d87352e8","command_center_event_id":"46f3e2dd-759b-4adf-87a0-bed7ebbbf10e"},{"id":"90b9cb8c-a9e5-4ec2-ae33-f87e00d80df1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner-authorized exact-scope repair of duplicated frontend release ownership so standalone Console static changes trigger Forgejo frontend release and frontend QA consistently.","baseSha":"951ce672719994cd40e2a3505413ec98db4e87d2","issuedAt":1790476957705,"expiresAt":1790477137705,"missionId":"5532c221-5193-483d-a3d7-9b9f9c77b239","authorizationId":"59bdd4a5-7296-4376-8bae-8dea1de88b9c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:42:37.922546+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"951ce672719994cd40e2a3505413ec98db4e87d2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:59bdd4a5-7296-4376-8bae-8dea1de88b9c","mission_step_id":"c208a703-b86d-4cd5-8ba9-25e46e4d4cad","command_center_event_id":"5532c221-5193-483d-a3d7-9b9f9c77b239"},{"id":"90bc7ac5-0dbe-4d71-b375-8dc7f7e787a9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-993714c54a87","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19461,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":33793,"firstUsefulResultAt":"2026-10-03T12:56:40.383Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4633,"terminal":false,"missionId":"993714c5-4a87-4fd5-b700-f73c468a404b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4004,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":600,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":3404,"repositoryProviderMs":3404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2074,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1330},"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":"993714c5-4a87-4fd5-b700-f73c468a404b"},"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":3253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:57:19.794468+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4633","receipt_type":"execute_mission","idempotency_key":"mission:993714c5-4a87-4fd5-b700-f73c468a404b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"74ea0aff-eaaf-436b-ad06-3d03fcbe63d8","command_center_event_id":"993714c5-4a87-4fd5-b700-f73c468a404b"},{"id":"90bcf0a5-d471-4950-b7ea-f686be826267","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"Knock Launch OS owner-tenant Connections repair. Add a Connections entry to the KNOCKLAUNCH OS OwnerAccountMenu and add a canonical Connections section/card to KnockLaunchOSSettings at /knock-launch-os/settings?section=connections using the existing tenant-scoped TenantConnections surface. Preserve existing owner-only isolation and routing. Gate, merge, deploy frontend, then prove live on Knock Launch OS desktop/mobile that Connections is visible in the avatar and Settings and opens successfully."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:27:02.929658+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:b77644fd-5258-4eec-a692-7cc782a0e42e:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"74b2df1e-385e-49b6-80f7-516a5e2175ea","command_center_event_id":"b77644fd-5258-4eec-a692-7cc782a0e42e"},{"id":"90be4f47-255f-44c1-9eaf-403d3bad0ade","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:55:38.078532+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:119418222","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"90c1b852-9850-4da2-96ae-5077671f0b3c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"57f49d461f98d0e886568655a1de28a5dedd5600","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"intent","satisfied":true,"statement":"Control-plane execution classifies inspection requests as read-only and affirmative repair requests as mutations without incidental text overriding intent; structured readOnly=true is authoritative before mutation processing.","proofConditionIds":["runtime-proof"]},{"id":"source","satisfied":true,"statement":"Explicit control-plane scope and source targets exclude unrelated product source despite platform-wide wording.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Temporarily unfreeze only the exact control-plane source and regression-test paths for this authorized repair; retain protected main, canonical gate, one existing mission and PR, affected-target release, maintenance authorization and frozen-by-default behavior.","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":["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":["runtime-proof"]}],"contractHash":"199d97e9d9051c0481d4af4104b7669a4e494222af2c8b06fdd1568eae8c9677","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"199d97e9d9051c0481d4af4104b7669a4e494222af2c8b06fdd1568eae8c9677"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:07:17.727067+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"57f49d461f98d0e886568655a1de28a5dedd5600","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6ff9a97f-b18a-456e-928b-94cd435a8fcc:request-contract:199d97e9d9051c0481d4af4104b7669a4e494222af2c8b06fdd1568eae8c9677:57f49d461f98d0e886568655a1de28a5dedd5600:verified:","mission_step_id":"878ef003-ca82-4695-9db7-ee695aba6d48","command_center_event_id":"6ff9a97f-b18a-456e-928b-94cd435a8fcc"},{"id":"90c3a79b-1e43-448a-94e1-e74d03bc0e69","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-4beefb54002b","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4beefb54-002b-4db5-b843-b18254fbaf23","objective":"Continue the same full Big Papi repair. Apply the first functional batch now: fix Back Office desktop width; make Crew home controls functional with inline add-crew and onboarding management plus a real Hiring route; add a true direct-recipient crew/non-client proposal creation mode that bypasses Customer/Event; and restrict the event-client picker to prior event clients only. Preserve existing client/event flow.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/styles/bigPapisApplicationFamily.css","src/pages/mobile-vendor/BigPapisToday.tsx","src/pages/proposals/UniversalProposalWorkspace.tsx"],"anchored_edits":[{"find":"body.kl-big-papis-app-family .kl-responsive-tenant-runtime{--bp-app-max-width:1120px;--bp-app-radius:18px;--bp-control-radius:14px;--bp-control-height:44px;--bp-app-hero:none;--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}","path":"src/styles/bigPapisApplicationFamily.css","replace":"body.kl-big-papis-app-family .kl-responsive-tenant-runtime{--bp-app-max-width:1600px;--bp-app-radius:18px;--bp-control-radius:14px;--bp-control-height:44px;--bp-app-hero:none;--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}"},{"find":"  const [weatherExpanded, setWeatherExpanded] = React.useState(false);\n  const dashboardCalendarHref","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"  const [weatherExpanded, setWeatherExpanded] = React.useState(false);\n  const [crewInviteOpen, setCrewInviteOpen] = React.useState(false);\n  const [crewOnboardingOpen, setCrewOnboardingOpen] = React.useState(false);\n  const [crewProfileId, setCrewProfileId] = React.useState<string | null>(null);\n  const [crewInviteDraft, setCrewInviteDraft] = React.useState({ name: '', email: '', phone: '', role: 'Crew' });\n  const dashboardCalendarHref"},{"find":"  const popupSessionsQuery = useQuery({\n    queryKey: ['big-papis-popup-sessions', tenantId],","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"  const crewInvitesQuery = useQuery({\n    queryKey: ['big-papis-crew-invitations', tenantId],\n    enabled: Boolean(tenantId),\n    queryFn: async () => {\n      const { data, error } = await (supabase as any)\n        .from('user_invitations')\n        .select('id,name,email,phone,role,status,invited_at,accepted_at,metadata')\n        .eq('tenant_id', tenantId)\n        .contains('metadata', { crew: true })\n        .order('invited_at', { ascending: false });\n      if (error) throw error;\n      return data || [];\n    },\n  });\n  const crewInviteMutation = useMutation({\n    mutationFn: async () => {\n      const name = crewInviteDraft.name.trim();\n      const email = crewInviteDraft.email.trim();\n      if (!name) throw new Error('Add the crew member name.');\n      if (!email) throw new Error('Add the crew member email.');\n      const { data, error } = await (supabase as any).from('user_invitations').insert({\n        tenant_id: tenantId,\n        name,\n        email,\n        phone: crewInviteDraft.phone.trim() || null,\n        role: 'user',\n        invited_by: user?.id || null,\n        status: 'pending',\n        message: `You have been invited to join Big Papi's crew as ${crewInviteDraft.role.trim() || 'Crew'}.`,\n        metadata: { crew: true, crew_role: crewInviteDraft.role.trim() || 'Crew', onboarding_status: 'invited' },\n      }).select('id,name,email,phone,role,status,invited_at,accepted_at,metadata').single();\n      if (error) throw error;\n      return data;\n    },\n    onSuccess: async () => {\n      await crewInvitesQuery.refetch();\n      setCrewInviteDraft({ name: '', email: '', phone: '', role: 'Crew' });\n      setCrewInviteOpen(false);\n      toast.success('Crew invitation created.');\n    },\n    onError: (error: any) => toast.error(error?.message || 'Could not add crew member.'),\n  });\n  const popupSessionsQuery = useQuery({\n    queryKey: ['big-papis-popup-sessions', tenantId],"},{"find":"<button key={member.user_id} type=\"button\" data-big-papis-crew-profile={member.user_id} className=\"w-full rounded-xl border border-white/10 bg-black/20 p-3 text-left\">","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"<button key={member.user_id} type=\"button\" onClick={() => setCrewProfileId(member.user_id)} data-big-papis-crew-profile={member.user_id} className=\"w-full rounded-xl border border-white/10 bg-black/20 p-3 text-left\">"},{"find":"<div className=\"mt-3 grid grid-cols-3 gap-2\"><button type=\"button\" className=\"min-h-10 rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">+ Crew member</button><button type=\"button\" className=\"min-h-10 rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">Hiring</button><button type=\"button\" className=\"min-h-10 rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">Onboarding</button></div>","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"<div className=\"mt-3 grid grid-cols-3 gap-2\"><button type=\"button\" onClick={() => setCrewInviteOpen(true)} className=\"min-h-10 rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">+ Crew member</button><Link to={`${BASE}/proposals?recipientType=crew`} className=\"inline-flex min-h-10 items-center justify-center rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">Hiring</Link><button type=\"button\" onClick={() => setCrewOnboardingOpen(true)} className=\"min-h-10 rounded-xl border border-white/10 bg-white/[.04] px-2 text-[10px] font-black\">Onboarding</button></div>"},{"find":"    <main data-big-papis-today=\"true\" className={`bg-transparent text-white ${!selectedMode ? 'h-full min-h-0 overflow-hidden' : 'min-h-full'}`}><style>{`.kl-mode-neon-card","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"    <main data-big-papis-today=\"true\" className={`bg-transparent text-white ${!selectedMode ? 'h-full min-h-0 overflow-hidden' : 'min-h-full'}`}><style>{`.kl-mode-neon-card"},{"find":"</style>\n      <div data-big-papis-cinematic-grid=\"true\"","path":"src/pages/mobile-vendor/BigPapisToday.tsx","replace":"</style>\n      <Dialog open={crewInviteOpen} onOpenChange={setCrewInviteOpen}><DialogContent className=\"border-[#4c1d95]/60 bg-[#071019] text-white\"><DialogHeader><DialogTitle>Add crew member</DialogTitle></DialogHeader><div className=\"grid gap-3\"><input value={crewInviteDraft.name} onChange={(e) => setCrewInviteDraft((current) => ({ ...current, name: e.target.value }))} placeholder=\"Name\" className=\"min-h-11 rounded-xl border border-white/10 bg-black/25 px-3\"/><input value={crewInviteDraft.email} onChange={(e) => setCrewInviteDraft((current) => ({ ...current, email: e.target.value }))} placeholder=\"Email\" type=\"email\" className=\"min-h-11 rounded-xl border border-white/10 bg-black/25 px-3\"/><input value={crewInviteDraft.phone} onChange={(e) => setCrewInviteDraft((current) => ({ ...current, phone: e.target.value }))} placeholder=\"Phone (optional)\" className=\"min-h-11 rounded-xl border border-white/10 bg-black/25 px-3\"/><input value={crewInviteDraft.role} onChange={(e) => setCrewInviteDraft((current) => ({ ...current, role: e.target.value }))} placeholder=\"Crew role\" className=\"min-h-11 rounded-xl border border-white/10 bg-black/25 px-3\"/><button type=\"button\" disabled={crewInviteMutation.isPending} onClick={() => crewInviteMutation.mutate()} className=\"min-h-11 rounded-xl bg-[#4c1d95] px-4 font-black\">{crewInviteMutation.isPending ? 'Adding…' : 'Add to crew'}</button></div></DialogContent></Dialog>\n      <Dialog open={crewOnboardingOpen} onOpenChange={setCrewOnboardingOpen}><DialogContent className=\"max-h-[80vh] overflow-y-auto border-[#4c1d95]/60 bg-[#071019] text-white\"><DialogHeader><DialogTitle>Crew onboarding</DialogTitle></DialogHeader><div className=\"grid gap-2\">{(crewMembersQuery.data || []).map((member: any) => <div key={member.user_id} className=\"rounded-xl border border-white/10 bg-white/[.04] p-3\"><div className=\"font-black\">{member.user_name || member.user_email || 'Crew member'}</div><div className=\"mt-1 text-xs text-white/55\">{member.is_owner ? 'Owner / Operator · Active' : 'Crew · Active'}</div></div>)}{(crewInvitesQuery.data || []).map((invite: any) => <div key={invite.id} className=\"rounded-xl border border-violet-300/15 bg-violet-300/[.05] p-3\"><div className=\"font-black\">{invite.name || invite.email}</div><div className=\"mt-1 text-xs text-white/55\">{invite.metadata?.crew_role || 'Crew'} · {invite.status || 'pending'}</div><Link to={`${BASE}/proposals?recipientType=crew&candidate=${encodeURIComponent(invite.id)}`} className=\"mt-2 inline-flex min-h-9 items-center rounded-lg border border-[#4c1d95]/60 px-3 text-xs font-black\">Create hiring proposal</Link></div>)}{!(crewMembersQuery.data || []).length && !(crewInvitesQuery.data || []).length ? <div className=\"text-sm text-white/55\">No crew or pending onboarding records.</div> : null}</div></DialogContent></Dialog>\n      <Dialog open={Boolean(crewProfileId)} onOpenChange={(open) => { if (!open) setCrewProfileId(null); }}><DialogContent className=\"border-[#4c1d95]/60 bg-[#071019] text-white\"><DialogHeader><DialogTitle>Crew profile</DialogTitle></DialogHeader>{(() => { const member = (crewMembersQuery.data || []).find((item: any) => item.user_id === crewProfileId); if (!member) return <div className=\"text-sm text-white/55\">Crew profile unavailable.</div>; return <div className=\"grid gap-3\"><div><div className=\"text-lg font-black\">{member.user_name || member.user_email || 'Crew member'}</div><div className=\"text-xs font-black uppercase tracking-[.14em] text-violet-200/70\">{member.is_owner ? 'Owner · Crew' : 'Crew'}</div></div><div className=\"grid grid-cols-2 gap-2 text-sm\"><div className=\"rounded-xl border border-white/10 p-3\"><div className=\"text-[10px] uppercase text-white/40\">Role</div><div className=\"mt-1 font-black\">{member.is_owner ? 'Owner / Operator' : 'Crew'}</div></div><div className=\"rounded-xl border border-white/10 p-3\"><div className=\"text-[10px] uppercase text-white/40\">Status</div><div className=\"mt-1 font-black\">Active</div></div></div><div className=\"grid grid-cols-2 gap-2\"><Link to={`${BASE}/calendar?crew=1&crewMember=${encodeURIComponent(member.user_id)}`} className=\"inline-flex min-h-10 items-center justify-center rounded-xl border border-white/10 font-black\">Schedule</Link><Link to={`${BASE}/proposals?recipientType=crew&crewMember=${encodeURIComponent(member.user_id)}`} className=\"inline-flex min-h-10 items-center justify-center rounded-xl border border-white/10 font-black\">Hiring history</Link></div></div>; })()}</DialogContent></Dialog>\n      <div data-big-papis-cinematic-grid=\"true\""},{"find":"  const requestedMessageId = params.get('messageId') || '';\n  const [search, setSearch]","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"  const requestedMessageId = params.get('messageId') || '';\n  const requestedRecipientType = String(params.get('recipientType') || '').trim().toLowerCase();\n  const directRecipientTypes = ['crew', 'ambassador', 'partner', 'vendor', 'sponsor', 'other'];\n  const isDirectRecipientProposal = directRecipientTypes.includes(requestedRecipientType);\n  const [search, setSearch]"},{"find":"  const contacts = contactsQuery.data || [];\n  const isBigPapisProfile = profile?.renderer_key === 'big_papis_editorial_v2';\n  const isEventProposal = profile?.config?.contextKind === 'event';","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"  const allContacts = contactsQuery.data || [];\n  const isBigPapisProfile = profile?.renderer_key === 'big_papis_editorial_v2';\n  const isEventProposal = profile?.config?.contextKind === 'event';\n  const priorEventClientIds = new Set(bookings.map((booking) => booking.contact_id).filter(Boolean));\n  const contacts = isBigPapisProfile && isEventProposal && !isDirectRecipientProposal\n    ? allContacts.filter((contact: any) => priorEventClientIds.has(contact.id))\n    : allContacts;"},{"find":"  const createMutation = useMutation({\n    mutationFn: async () => {\n      if (!profile) throw new Error('Proposal setup is still loading.');","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"  const createMutation = useMutation({\n    mutationFn: async () => {\n      if (!profile) throw new Error('Proposal setup is still loading.');\n      if (isDirectRecipientProposal) {\n        const name = createCustomerDraft.name.trim();\n        const email = createCustomerDraft.email.trim();\n        const role = createEventDraft.eventName.trim();\n        const compensation = createEventDraft.location.trim();\n        const terms = createEventDraft.notes.trim();\n        if (!name) throw new Error(requestedRecipientType === 'crew' ? 'Add the candidate name.' : 'Add the recipient name.');\n        if (!email) throw new Error('Add the recipient email.');\n        if (!role) throw new Error(requestedRecipientType === 'crew' ? 'Add the crew role.' : 'Add the proposal title or role.');\n        const proposal = await createProposal(tenantId, {\n          offerKey: String(profile.config?.defaultOfferKey || ''),\n          idempotencyKey: `direct:${requestedRecipientType}:${email}:${crypto.randomUUID()}`,\n          manual: true,\n        });\n        return saveProposalDraft(tenantId, proposal.id, {\n          recipient: { name, email, phone: createCustomerDraft.phone.trim() || null },\n          context: { kind: 'direct_recipient', recipientType: requestedRecipientType, role, compensation: compensation || null, terms: terms || null },\n          internalNotes: terms || null,\n        });\n      }"},{"find":"  return <main data-universal-proposals=\"true\" data-proposal-contract=\"PREHISTORIC-002-UNIVERSAL-PROPOSALS\"","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"  React.useEffect(() => { if (isDirectRecipientProposal && isBigPapisProfile && !draft) setCreateOpen(true); }, [isDirectRecipientProposal, isBigPapisProfile, draft?.id]);\n\n  return <main data-universal-proposals=\"true\" data-proposal-contract=\"PREHISTORIC-002-UNIVERSAL-PROPOSALS\""},{"find":"      {createOpen ? isBigPapisProfile ? <section className=\"proposal-workspace__create proposal-workspace__create--big-papis !block\" data-big-papis-new-proposal=\"true\">","path":"src/pages/proposals/UniversalProposalWorkspace.tsx","replace":"      {createOpen && isDirectRecipientProposal && isBigPapisProfile ? <section className=\"proposal-workspace__create proposal-workspace__create--big-papis !block\" data-big-papis-direct-recipient-proposal=\"true\"><div className=\"proposal-workspace__create-heading !items-start\"><div><div className=\"proposal-workspace__label\">{requestedRecipientType === 'crew' ? 'Hiring proposal' : 'Direct proposal'}</div><h2>{requestedRecipientType === 'crew' ? 'Candidate & offer' : 'Recipient & offer'}</h2><p>No customer or event record is required. This proposal stays attached to the recipient type you selected.</p></div></div><div className=\"grid gap-4 md:grid-cols-2\"><label className=\"grid gap-1.5 text-sm font-black\">{requestedRecipientType === 'crew' ? 'Candidate name' : 'Recipient name'}<input value={createCustomerDraft.name} onChange={(e) => setCreateCustomerDraft((current) => ({ ...current, name: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Name\"/></label><label className=\"grid gap-1.5 text-sm font-black\">Email<input value={createCustomerDraft.email} onChange={(e) => setCreateCustomerDraft((current) => ({ ...current, email: e.target.value }))} className=\"proposal-workspace__input\" type=\"email\" placeholder=\"Email\"/></label><label className=\"grid gap-1.5 text-sm font-black\">Phone<input value={createCustomerDraft.phone} onChange={(e) => setCreateCustomerDraft((current) => ({ ...current, phone: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Phone (optional)\"/></label><label className=\"grid gap-1.5 text-sm font-black\">{requestedRecipientType === 'crew' ? 'Crew role' : 'Role / proposal title'}<input value={createEventDraft.eventName} onChange={(e) => setCreateEventDraft((current) => ({ ...current, eventName: e.target.value }))} className=\"proposal-workspace__input\" placeholder={requestedRecipientType === 'crew' ? 'Event crew, ambassador, route support…' : 'Role or proposal title'}/></label><label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Compensation / commercial terms<input value={createEventDraft.location} onChange={(e) => setCreateEventDraft((current) => ({ ...current, location: e.target.value }))} className=\"proposal-workspace__input\" placeholder=\"Pay, commission, fee, or commercial terms\"/></label><label className=\"grid gap-1.5 text-sm font-black md:col-span-2\">Message / terms<textarea value={createEventDraft.notes} onChange={(e) => setCreateEventDraft((current) => ({ ...current, notes: e.target.value }))} className=\"proposal-workspace__input min-h-[120px]\" placeholder=\"Role expectations, onboarding notes, terms, or proposal message\"/></label></div><div className=\"mt-5 flex flex-wrap gap-2\"><button type=\"button\" disabled={createMutation.isPending} onClick={() => createMutation.mutate()} className=\"proposal-workspace__primary-button\"><FilePlus2 size={15}/>{createMutation.isPending ? 'Creating…' : requestedRecipientType === 'crew' ? 'Create hiring proposal' : 'Create proposal'}</button><button type=\"button\" onClick={() => { resetCreateState(); setCreateOpen(false); const next = new URLSearchParams(params); next.delete('recipientType'); setParams(next, { replace: true }); }} className=\"proposal-workspace__quiet-button\">Cancel</button></div></section> : null}\n\n      {createOpen && !isDirectRecipientProposal ? isBigPapisProfile ? <section className=\"proposal-workspace__create proposal-workspace__create--big-papis !block\" data-big-papis-new-proposal=\"true\">"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4beefb54-002b-4db5-b843-b18254fbaf23","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/styles/bigPapisApplicationFamily.css","src/pages/mobile-vendor/BigPapisToday.tsx","src/pages/proposals/UniversalProposalWorkspace.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":"e5f2f833a22545e4338b7f71874a53c93a07539519a5a963221e141af863901f","replayCount":0,"serializedBytes":19023},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:03:36.147091+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4beefb54-002b-4db5-b843-b18254fbaf23:repository-mutation-intent:e5f2f833a22545e4338b7f71874a53c93a07539519a5a963221e141af863901f:0","mission_step_id":"95ec76cc-b4d5-4794-9b31-f0d47e5df082","command_center_event_id":"4beefb54-002b-4db5-b843-b18254fbaf23"},{"id":"90c3c82c-bce7-4da2-8bfa-74bb9c12b148","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d4857a33afd8","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":9825,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":186457,"firstUsefulResultAt":"2026-09-28T11:39:48.078Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"d4857a33-afd8-4e82-a497-02828321bfc6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":923,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":300,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":300,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":300,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d4857a33-afd8-4e82-a497-02828321bfc6"},"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":1537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:42:54.568549+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4857a33-afd8-4e82-a497-02828321bfc6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6381da19-df42-48fc-a4ca-4f189abc347c","command_center_event_id":"d4857a33-afd8-4e82-a497-02828321bfc6"},{"id":"90c8e7d1-af7f-4521-b6f6-0315d73438bf","source":"paul-scheduler:compiler-recovery-v1","status":"blocked","payload":{"reason":"compiler_model_generation_failed","attempt":1,"prNumber":null,"httpStatus":409},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T16:46:38.084626+00:00","proof_gate":"compiler_scheduler_resume_not_advanced","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:027d8a48-d8c5-4189-ad01-c1b26e465a81:compiler-scheduler-recovery:1:blocked","mission_step_id":null,"command_center_event_id":"027d8a48-d8c5-4189-ad01-c1b26e465a81"},{"id":"90cd3592-ec94-43b5-af2c-d9fdca5fef12","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-88a610bb4f4a","prNumber":2487,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:24:07.409114+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5d4c23039331561968e1d8951cb58a9ed1ed9fca","external_id":"2487","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:merged-pr:2487:5d4c23039331561968e1d8951cb58a9ed1ed9fca","mission_step_id":"4c5f549c-3f67-431c-839a-86e323d9353a","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"90cf51ce-de7d-4f97-8020-5252ddae72c8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair systemic execution reliability and refreeze after live proof.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488092618,"expiresAt":1788488272618,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:14:53.728263+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"90d16993-59ba-41ff-a40a-0c6f97edcaae","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/tenant-manage/index.ts","supabase/functions/tenant-media-library/index.ts","supabase/migrations/20261005013000_platform_security_authority_hardening.sql"],"continuationObjective":"Apply the exact proven security source-parity patch for tenant-manage, tenant-media-library, and the focused platform security migration on the existing mission branch."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:25:55.988891+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"963b59b7-2563-4025-b9de-d9671aacb8a6","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"90d17a2c-8f04-4739-abf2-4009b11c0287","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the approved one-file root homepage layout patch and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","wordingChanged":false,"canonicalIntent":"Apply the approved one-file root homepage layout patch and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-root","statement":"The production root `/` renders the premium Roof Help Finder hero with the supplied video prominently before the intake section.","proofConditionIds":["proof-source","proof-root"]},{"id":"outcome-children","statement":"Palm Bay and other city/service routes keep the existing local SEO two-column layout.","proofConditionIds":["proof-source"]}],"objective":"Apply the approved one-file root homepage layout patch and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","constraints":[{"id":"constraint-file","statement":"Only src/pages/RoofHelpLandingPage.tsx changes.","proofConditionIds":["proof-source"]},{"id":"constraint-brand","statement":"Keep the existing forest/mint/off-white colors and exact logo/video URLs.","proofConditionIds":["proof-source","proof-root"]},{"id":"constraint-behavior","statement":"Do not alter the request form, backend endpoint, referral/UTM/IP flow, disclosures, or SEO child route behavior.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and preserves the existing logo/video URLs and form submission code.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-root","kind":"runtime","claim":"Production root `/` renders the Roof Help Finder headline and premium video-first homepage.","route":"/","required":true,"expectedText":"Roof problem?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"7304be26d82867c6c74e20586adbb8b23c2a3d648ba7886798090d5b3ce7bedd","requestContractRevision":3,"previousRequestContractHash":"f02d926385500d8c6729e967af3793d0833e86f874d4ab68539daab09c585274"},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T14:19:23.369236+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a2aeeb9e-e949-45a9-b69b-09755df6516b:request-contract-revision:3:7304be26d82867c6c74e20586adbb8b23c2a3d648ba7886798090d5b3ce7bedd","mission_step_id":"8a6337ea-b7b8-49c2-812b-9ac925bcbb57","command_center_event_id":"a2aeeb9e-e949-45a9-b69b-09755df6516b"},{"id":"90d22f81-8bff-4723-b6dc-761b0f00fe88","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee880bba369c","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2787,"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":"ee880bba-369c-4ef1-a309-907501a60672"},"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":2381,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:22.840515+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:automatic-mission-resume:3494:repair_mission_pr_ready_retryable","mission_step_id":"e539fb7e-d607-4e84-bfe4-1d1a736c70e0","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"90d249c7-8b1a-4606-9479-e77676c1c1df","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-delegation-foundation-20260906","prNumber":2027,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2585172352dc9d8cd092044ae106d02b02bcb674","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:22:59.581096+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2585172352dc9d8cd092044ae106d02b02bcb674","external_id":"2027","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:merged-pr:2027:2585172352dc9d8cd092044ae106d02b02bcb674","mission_step_id":"652a3151-a2f9-4b0e-9554-4b7b8022ef83","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"90d32fe5-07e5-4644-b6a4-ad9c47e6a807","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-diagnose-and-complete-the-failed-","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.35.2-release-dedupe-proof","prNumber":null,"terminal":false,"missionId":"9e9450da-e2ea-4305-8426-7cbdc1c1e9a7","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":"9e9450da-e2ea-4305-8426-7cbdc1c1e9a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8745,"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",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-12T00:52:19.323433+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e9450da-e2ea-4305-8426-7cbdc1c1e9a7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e141311a-e55d-4fa1-b55d-eee6923e9c17","command_center_event_id":"9e9450da-e2ea-4305-8426-7cbdc1c1e9a7"},{"id":"90d335f8-eb28-472c-b751-27994b8fd8d1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/seaside-davey-handoff","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":4628,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"496ed213-ef0a-4d64-bc7b-10dd810e6e7a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"496ed213-ef0a-4d64-bc7b-10dd810e6e7a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T02:30:53.966331+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:496ed213-ef0a-4d64-bc7b-10dd810e6e7a:execute_mission:repair_mission_execution_blocked","mission_step_id":"8dc12493-5c6e-4557-a334-d1f26cd46c51","command_center_event_id":"496ed213-ef0a-4d64-bc7b-10dd810e6e7a"},{"id":"90d88457-54d7-4b05-89e2-6a874e9d2659","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #442","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T20:14:20.542Z","fingerprint":"ed6b5c2805dc23b91b7ab00905cad86821a02edc2877293c63d365d653acd414","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T20:14:21.026186+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:64840ea9-d5a7-40ee-9796-24f62810ee67:tenant-workstream-contribution:ed6b5c2805dc23b91b7ab00905cad86821a02edc2877293c63d365d653acd414","mission_step_id":"42c42491-786e-411d-8f64-a510fda9efc3","command_center_event_id":"64840ea9-d5a7-40ee-9796-24f62810ee67"},{"id":"90d8b02f-813d-4953-bed9-f491abc04869","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":4111,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:53:50.451697+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","external_id":"4111","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:14ea25f1-db7f-4338-9ece-73f584d6926a:merged-pr:4111:c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","mission_step_id":"fd528cc9-9bc4-49ba-b5f2-03e1355709d2","command_center_event_id":"14ea25f1-db7f-4338-9ece-73f584d6926a"},{"id":"90da9d58-248a-4423-81a9-2c37ce9c1141","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4a52fe693cf8","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":97325,"releaseCount":0,"toolCallCount":26,"repeatedCallCount":16,"executorlessWaitMs":2742953,"firstUsefulResultAt":"2026-10-01T13:31:38.648Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":4367,"terminal":false,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2541,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2240,"approvedPlanMs":0,"missionSetupMs":398,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":398,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":269,"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":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},"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-10-01T14:17:04.565597+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4367","receipt_type":"execute_mission","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"204848fa-52ab-4a31-bce8-51b7a77a7ec5","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"90dbcd9c-e725-4a11-bb60-5d1919b047e1","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"79fe44e7-4fb0-49fb-aeba-a82eba3717b0","phase":"universal_visual_witness_supervised","branch":"ai/define-proposal-editor-pointer-behavior","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"wake":128,"total":410,"submit":282,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":5847,"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":655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:25.324875+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"79fe44e7-4fb0-49fb-aeba-a82eba3717b0","receipt_type":"visual_proof_started","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:visual-start:79fe44e7-4fb0-49fb-aeba-a82eba3717b0","mission_step_id":"c4dc7099-7238-4885-9a5e-0bcf14f86743","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"90dfa25f-5938-4520-9f74-3684b8c60105","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7ca2c9478074","prNumber":3002,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5872e7e695e96d8467f1af08ab47fa2af7795a13","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T13:15:00.013287+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5872e7e695e96d8467f1af08ab47fa2af7795a13","external_id":"3002","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7ca2c947-8074-4299-9c90-cf62bdc6de0b:merged-pr:3002:5872e7e695e96d8467f1af08ab47fa2af7795a13","mission_step_id":"a2c920a4-f991-4ef4-b510-ee71e5bdae9d","command_center_event_id":"7ca2c947-8074-4299-9c90-cf62bdc6de0b"},{"id":"90e27a20-c982-4ce3-a2d1-02ffe7682ace","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mobile-vendor-operating-system-v3","reason":null,"status":"complete","metrics":{"receiptBytes":5083,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":177,"terminal":false,"missionId":"fd24b952-4a97-45a9-b664-15a6724776df","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"fd24b952-4a97-45a9-b664-15a6724776df"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2456,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T20:41:09.334416+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"177","receipt_type":"execute_mission","idempotency_key":"mission:fd24b952-4a97-45a9-b664-15a6724776df:execute_mission:repair_mission_prepared","mission_step_id":"ba34efff-45c5-46b8-8c78-aa8e66b65994","command_center_event_id":"fd24b952-4a97-45a9-b664-15a6724776df"},{"id":"90e295cf-2566-4239-80b0-010c50e6d0b0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-dfb7010b3e02","prNumber":3663,"nextAction":null,"mergeCommitSha":"33520c7f55ce96e26ce920eb52f8e566a84171f2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:36:48.52966+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"33520c7f55ce96e26ce920eb52f8e566a84171f2","external_id":"3663","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dfb7010b-3e02-49cc-9116-9bf7015da23e:merged-pr:3663:33520c7f55ce96e26ce920eb52f8e566a84171f2","mission_step_id":"755ee10b-61f6-4afb-9d48-492ce88ea074","command_center_event_id":"dfb7010b-3e02-49cc-9116-9bf7015da23e"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":25200,"schema":"public","order_key":"id"}