{"data":[{"id":"d23caa18-f587-40dc-96fe-66628c3519da","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","cc-execution/runtime-proof":"success"},"mainSha":"305c31db279029e1c887a76acf00fb2188fe53ed","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"305c31db279029e1c887a76acf00fb2188fe53ed","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"requestContractHash":"4c64f8334608d42b8d4ecf2d2d76fbde5f33f64321562790db88b2b0129850fd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10278","runId":10278,"status":"success","sourceSha":"305c31db279029e1c887a76acf00fb2188fe53ed","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"305c31db279029e1c887a76acf00fb2188fe53ed","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-305c31db279029e1c887a76acf00fb2188fe53ed","compareStatus":"target_job_success_runtime_verified","workflowRunId":10278,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.188-aggressive-recovery-post-merge-reconcile","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:29.43026+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":"forgejo-main-305c31db2790","receipt_type":"canonical_release_status","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:forgejo-release-status:305c31db279029e1c887a76acf00fb2188fe53ed:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|frontend-cloudflare/live=success","mission_step_id":"bed12bfd-67f8-4f2b-a8f2-ef3861329dc2","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"d23d3cc0-b88d-485f-8287-cfbd9bca167e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"7d82bd7ac62e14842094c1986f380e18425740f9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7d82bd7ac62e14842094c1986f380e18425740f9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"01666b06c2ee299c94723db62987679bf2d59a3d01a2695bba1ef9c233e27d6c","forgejoWorkflowProof":{"runId":14543,"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-02T22:23:18.762639+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7d82bd7ac62e14842094c1986f380e18425740f9","external_id":"forgejo-main-7d82bd7ac62e","receipt_type":"canonical_release_status","idempotency_key":"mission:272da635-e5f9-44c5-bb59-4ed641eff854:forgejo-release-status:7d82bd7ac62e14842094c1986f380e18425740f9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"435894e0-9abf-4933-912b-9ceb02c499e1","command_center_event_id":"272da635-e5f9-44c5-bb59-4ed641eff854"},{"id":"d23df1e8-0b20-4117-a642-a6408ffb5e63","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mteckgp5","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6610,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.9-explicit-branch-pr-reconciliation","prNumber":1007,"terminal":false,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":31472,"prReadinessMs":30667,"approvedPlanMs":0,"missionSetupMs":1733,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:22:38.037071+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1007","receipt_type":"execute_mission","idempotency_key":"mission:56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ebca7000-5d2e-4615-9331-fb2d2cd49ce0","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"d2412e6f-3a70-4fa9-acda-29df9567208c","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"2c1536f973e9b3a8fedf6da9ca619995087086f85ff96af72c37da5c270a73be"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:15:18.699144+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:087c36fd-86a5-4764-8931-33070ebf851b:repository-mutation-intent-blocked:2c1536f973e9b3a8fedf6da9ca619995087086f85ff96af72c37da5c270a73be","mission_step_id":"44b40b1e-8464-4cf9-94e3-f76a9414ac42","command_center_event_id":"087c36fd-86a5-4764-8931-33070ebf851b"},{"id":"d2424e61-0b9a-42e5-9dd4-c8d221a3208b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","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\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:39:44.931762+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417918","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"d242f142-e036-4fce-98f5-404c23ff1977","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"d0ab291e2516279cdd919dc44d61e8bb4462a03a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"d0ab291e2516279cdd919dc44d61e8bb4462a03a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-r2-media"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"requestContractHash":"990e25e04d2ace8009a1be4edff0edd2b11d4f24385514dddf3cfd351c2f2044","forgejoWorkflowProof":{"runId":15604,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:12:44.854262+00:00","proof_gate":"canonical_release_pending","source_sha":"d0ab291e2516279cdd919dc44d61e8bb4462a03a","external_id":"forgejo-main-d0ab291e2516","receipt_type":"canonical_release_status","idempotency_key":"mission:63e7ab72-3bff-4983-8fee-24ae6766518d:forgejo-release-status:d0ab291e2516279cdd919dc44d61e8bb4462a03a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"f5d01b30-fa40-4bca-8b3b-afa7b865cf9f","command_center_event_id":"63e7ab72-3bff-4983-8fee-24ae6766518d"},{"id":"d24345a3-9f2c-4bfd-9fd0-fa1c838a8f52","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/native-single-file-fast-write-20260824","reason":"anchored_edit_anchor_missing:src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","status":"blocked","metrics":{"receiptBytes":2151,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"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_blocked","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":5243,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T00:44:26.134606+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c77f03e6-194c-4cda-897d-61c83407d2c6:execute_mission:repair_mission_execution_blocked","mission_step_id":"9fe1e350-3428-4932-9b98-3f039e7382e3","command_center_event_id":"c77f03e6-194c-4cda-897d-61c83407d2c6"},{"id":"d24442c7-1143-42e2-998d-5226f36e1576","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-actions-watchdog-cloud-probe-20260906","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1978,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":296,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":848,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":848,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":848,"repositoryMutationMs":296,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":848,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"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":1445,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:28:15.655924+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","external_id":"1978","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"d249bdb6-9a9e-43bc-8ad6-412b7eb72434","source":"forgejo","status":"waiting","payload":{"branch":"ai/repair-request-contract-repository-proof","prNumber":1899,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f1d215a6b6d1b06ce57d5d8850292f48e1b8c9b4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:28:36.951951+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f1d215a6b6d1b06ce57d5d8850292f48e1b8c9b4","external_id":"1899","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e5397b0f-dc5d-47df-83f7-882b659c4aba:merged-pr:1899:f1d215a6b6d1b06ce57d5d8850292f48e1b8c9b4","mission_step_id":"028732a4-cf45-4f31-8c37-836450da3604","command_center_event_id":"e5397b0f-dc5d-47df-83f7-882b659c4aba"},{"id":"d249c608-f272-48b6-807e-8922aaddb56e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-curri-hook-order-20260908","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2183,"terminal":false,"missionId":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2816,"approvedPlanMs":0,"missionSetupMs":5309,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5309,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},"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":1967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:48:32.159269+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2183","receipt_type":"execute_mission","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"bad0222f-f2f9-44be-ac50-4c7c29547a9b","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"d24a701e-6994-4628-bf3d-46ef73a22868","source":"cc-execution","status":"recorded","payload":{"objective":"Make the MS Lawn Barber customer-facing page look like a premium, top-of-the-line professional lawn-care booking website with strong branding, the real logo prominently displayed, a booking-first conversion hierarchy, clear services/pricing, organized scheduling/property/contact details, a booking summary and CTA, secondary existing-customer actions, and a visibly present video background.","tenantRef":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","receivedAt":"2026-09-05T01:44:09.247Z","fingerprint":"50ec872e87bec272949404ffef128e7597af3130895e04ab554838ea9c325446","workstreamRef":"b565f6446d3c4b6197d6f91a06dae0ec","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtnpoinq","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"it doesnt look like the premium experience iwould expect fomr a progfessional top of the line lawn care service company. the logo isnt even on the page, terrible branding. the page just doesnt look like a booking website.","wordingChanged":false,"canonicalIntent":"it doesnt look like the premium experience iwould expect fomr a progfessional top of the line lawn care service company. the logo isnt even on the page, terrible branding. the page just doesnt look like a booking website.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"premium-branding","statement":"The MS Lawn Barber public booking page prominently displays the real MS Lawn Barber logo and exact brand name.","proofConditionIds":["repo-premium","visual-premium"]},{"id":"booking-experience","statement":"The page reads as a premium professional lawn-care booking website, with booking dominant, visible service pricing, organized schedule/property/contact details, and a clear booking summary and CTA.","proofConditionIds":["repo-premium","visual-premium"]},{"id":"secondary-customer-actions","statement":"Pause, cancel, update, and referral remain available but are visually secondary to new-service booking.","proofConditionIds":["repo-premium","visual-premium"]},{"id":"video-presence","statement":"The video background remains visibly present behind refined translucent surfaces without sacrificing readability.","proofConditionIds":["visual-premium"]},{"id":"production-live","statement":"The exact premium booking implementation is merged and live in production through the frontend release path.","proofConditionIds":["release-frontend","runtime-route"]}],"objective":"it doesnt look like the premium experience iwould expect fomr a progfessional top of the line lawn care service company. the logo isnt even on the page, terrible branding. the page just doesnt look like a booking website.","constraints":[{"id":"frontend-only","statement":"Keep the product change frontend-only; do not change database, auth, edge functions, runtime, control plane, or external services.","proofConditionIds":["repo-premium","release-frontend"]},{"id":"single-path","statement":"Reuse the existing ai/objective-first-repair-mtnpoinq branch and use one PR, one canonical gate, one squash merge, and one frontend production release.","proofConditionIds":["repo-premium","release-frontend"]},{"id":"preserve-submit","statement":"Preserve the existing lawn-care request submission behavior.","proofConditionIds":["repo-premium","runtime-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-premium","kind":"repository","claim":"Current Forgejo source on the accepted branch contains the real MS Lawn Barber logo mapping and premium booking composition.","route":"/book/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-frontend","kind":"release","claim":"The exact merged source is released successfully to the frontend production target only.","route":"/book/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"runtime-route","kind":"runtime","claim":"The live customer booking route resolves successfully with MS Lawn Barber branding.","route":"/book/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-premium","kind":"visual","claim":"Desktop and mobile views visibly show the MS Lawn Barber logo, premium booking hierarchy, and visible video background.","route":"/book/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtnpoinq","conversationContext":null,"requestContractHash":"9fb9dd5873b616bf58ebd81d8a95e10464ff0b6775c7c14a8098b5bf0417947b","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T01:44:09.719428+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c9c8fa4e-de11-4dd3-89e1-802ddda989d5:tenant-workstream-contribution:50ec872e87bec272949404ffef128e7597af3130895e04ab554838ea9c325446","mission_step_id":null,"command_center_event_id":"c9c8fa4e-de11-4dd3-89e1-802ddda989d5"},{"id":"d24b35f3-0109-45e7-a3eb-b6ac47d84868","source":"forgejo","status":"verified","payload":{"branch":"ai/wire-customer-communications","prNumber":232,"nextAction":null,"mergeCommitSha":"532d5ee578ac6e7daf53402db39e0f3e7249d35c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:57:36.916934+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"532d5ee578ac6e7daf53402db39e0f3e7249d35c","external_id":"232","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:0d3313b7-c954-4ff7-9a60-0d0bdec62e82:merged-pr:232:branch-deleted","mission_step_id":"cd61cd1f-b9fe-42bf-9c8c-a4e0580f127c","command_center_event_id":"0d3313b7-c954-4ff7-9a60-0d0bdec62e82"},{"id":"d24cd076-9624-4ea7-92a9-886f6f12df2d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-vista-card-text-contrast-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12855,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":895,"terminal":false,"missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","timingsMs":{"handlerMs":15716,"prReadinessMs":113,"approvedPlanMs":0,"missionSetupMs":4714,"shipAndProveMs":15496},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},"performance":null,"deploymentId":"forgejo-main-3c98ad4d996f","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:33:30.544714+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"3c98ad4d996f8a03e3728e472d11a685bf0689c2","external_id":"forgejo-main-3c98ad4d996f","receipt_type":"execute_mission","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"d24d12c0-91c5-429a-8c20-dd3dd6394d9f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e82060e5de67","writes":[],"patches":[],"approved":true,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","objective":"Repair the shared tenant shell / tenant-route identity boundary causing Big Papi's tenant-selection fallbacks, installed-app trapping, messaging entry/escape instability, and route-family inconsistency.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"if(switchFailed){const next=encodeURIComponent(`${location.pathname}${location.search||''}${location.hash||''}`);return <Navigate to={`/select-tenant?next=${next}`} replace/>}","replacement":"if(switchFailed){const next=encodeURIComponent(`${location.pathname}${location.search||''}${location.hash||''}`);return <section data-tenant-route-boundary=\"switch-failed\" className=\"mx-auto mt-16 max-w-xl rounded-2xl border border-amber-300/20 bg-amber-300/10 p-6 text-white\"><h1 className=\"text-xl font-semibold\">Workspace connection needs another try</h1><p className=\"mt-2 text-sm text-white/70\">KNOCKLAUNCH kept this workspace route in place instead of sending you away. Retry the tenant connection or choose a workspace manually.</p><div className=\"mt-4 flex flex-wrap gap-3\"><button type=\"button\" onClick={()=>{setSwitchFailed(false);setSwitching(false)}} className=\"inline-flex rounded-xl border border-white/15 bg-white/[0.08] px-4 py-2 text-sm font-semibold text-white\">Retry workspace</button><Link to={`/select-tenant?manual=1&next=${next}`} className=\"inline-flex rounded-xl border border-white/10 bg-black/20 px-4 py-2 text-sm font-semibold text-white/80\">Choose workspace</Link></div></section>}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"0fffda85a8e1d4de81556576e59fc2778aa0e1d13a980c8b0dcda86086dca6f0","replayCount":0,"serializedBytes":1793},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:10.665953+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:repository-mutation-intent:0fffda85a8e1d4de81556576e59fc2778aa0e1d13a980c8b0dcda86086dca6f0:0","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"d24f43d9-e3a2-4067-a2d1-05a22bcf4675","source":"cc-execution","status":"authorized","payload":{"paths":["src/pages/mobile-vendor/BigPapisEventsHub.tsx","src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/shells/TenantModesShell.tsx","workers/cc-execution/src/scoped-repo-patch-policy.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized this bounded five-file repair to unblock and ship the Big Papi production fix.","baseSha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","issuedAt":1790235313195,"expiresAt":1790235493195,"missionId":"db7e8cff-1609-45cb-9e11-e6319402071b","authorizationId":"fb438664-4b58-40f5-94e4-747edb371074","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:35:13.616381+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6d7c30cd6db5129c2d7c60cab79b88e46563f058","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fb438664-4b58-40f5-94e4-747edb371074","mission_step_id":"42cc7789-6759-44ec-83ae-fed22ea07922","command_center_event_id":"db7e8cff-1609-45cb-9e11-e6319402071b"},{"id":"d2500536-b982-4a54-b0f6-de8db8615f24","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-synthesis-loop-control-plane","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":5138,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.12-forgejo-read-resilience","prNumber":526,"terminal":false,"missionId":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5084,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T00:23:09.648887+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"526","receipt_type":"execute_mission","idempotency_key":"mission:c914f26d-007a-4e1d-a58e-0dd5ef44b74f:execute_mission:repair_mission_execution_blocked","mission_step_id":"3b6a9523-4665-44fe-83d7-32a44579141a","command_center_event_id":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f"},{"id":"d251493e-5b72-4200-984f-db148f0feb7e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-993714c54a87","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.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"993714c5-4a87-4fd5-b700-f73c468a404b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1194,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1444,"providerAuthMs":0,"ledgerPrepareMs":1444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1444,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1444,"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":"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":3899,"likelyAffectedFiles":["supabase/functions/tenant-photo-studio/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:56:40.424171+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:993714c5-4a87-4fd5-b700-f73c468a404b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6309af68-f5e6-4e13-b11d-e09d23b77bbb","command_center_event_id":"993714c5-4a87-4fd5-b700-f73c468a404b"},{"id":"d2530b76-1ee4-463c-804d-bb120e8291ec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-system-backup-forgejo-auth-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"39e6bc6f-b06a-4808-aafa-9938be080235","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":919,"missionSetupMs":3898},"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":"39e6bc6f-b06a-4808-aafa-9938be080235"},"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":4768,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","scripts/production-release-targets.json","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","config/platform-standards.json","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T19:19:03.407852+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:39e6bc6f-b06a-4808-aafa-9938be080235:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1bb52698-41bc-4006-90b4-6eee69b84f92","command_center_event_id":"39e6bc6f-b06a-4808-aafa-9938be080235"},{"id":"d253a3bc-be4f-41e5-881d-c149c60332e6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"3786cb3a875b66d11f61104c30681055136502a8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3786cb3a875b66d11f61104c30681055136502a8","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"03a1df848f58592e074447e116129092ba637fbe0c16af1f677e18d8f7e326c6","forgejoWorkflowProof":{"runId":14553,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-02T22:37:56.689857+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3786cb3a875b66d11f61104c30681055136502a8","external_id":"forgejo-main-3786cb3a875b","receipt_type":"canonical_release_status","idempotency_key":"mission:c9a1f52b-1245-493a-bd11-fde15014ce56:forgejo-release-status:3786cb3a875b66d11f61104c30681055136502a8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"f6ab22b2-f59b-43db-b1a4-c207b1bf69d8","command_center_event_id":"c9a1f52b-1245-493a-bd11-fde15014ce56"},{"id":"d255cc79-b460-440d-bf08-f5d55ade3f23","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","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":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6","forgejoWorkflowProof":{"runId":7350,"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-12T14:18:00.051172+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":"forgejo-main-aacfad2c0324","receipt_type":"canonical_release_status","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:forgejo-release-status:aacfad2c03248d5deacad72dd4fc9ce8e22aa714:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4c50e38a-91e5-4635-a9ab-c6009f7ec7bb","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"d255f206-3493-4ade-9f72-d507cf3b1924","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence unique resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"objective":"Repair the shared #856 gate failure class in one place: in workers/cc-execution/test/release-orchestration-invariants.test.js, normalize harmless source formatting before the two invariant blocks inspect index-scoped-repo-patch.js. The normalization is test-only: collapse whitespace, remove formatting-only spaces immediately inside parentheses/brackets, and remove trailing commas immediately before closing delimiters. Feed the normalized scoped-patch source to the existing assertions in the fresh-leaf frontend invariant and MCP diagnostics/bounded-read invariant. Do not change runtime behavior or weaken any asserted contract. Continue the same PR #856 and intent-canonicalization mission through exact-head gate, squash merge, cc-execution-only release, and live proof.","constraints":[{"id":"constraint-1","statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Intent canonicalization implementation and regression coverage exist on the exact source and the exact PR head passes KnockLaunch Gate","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution exact merged source is live","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"5f1a0654d8fd083f393fbe8d757ba446860a12ca639bcf726c2fd4d26c506f8e","requestContractRevision":9,"previousRequestContractHash":"74609e34fb27e4ea46c211b59ff404406f059ff30418e1027e9aa6d991dcac45"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:21:16.044561+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract-revision:9:5f1a0654d8fd083f393fbe8d757ba446860a12ca639bcf726c2fd4d26c506f8e","mission_step_id":"58ecd1ea-7e4d-445c-a32f-d3fba79f7af5","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"d256d764-ae0a-4617-9c41-8cce05020b57","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-6cb3772649b1","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3511,"terminal":false,"missionId":"6cb37726-49b1-44fb-bf69-8a8c90116207","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4133e79cd5944de7a04f6ca807d3b7993d0dedcb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4936,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":127,"approvedPlanMs":0,"missionSetupMs":291,"providerAuthMs":0,"shipAndProveMs":4284,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":291,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6cb37726-49b1-44fb-bf69-8a8c90116207"},"performance":null,"deploymentId":"forgejo-main-4133e79cd594","releaseState":"pending","workflowRunId":11204,"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":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:20:10.10664+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"4133e79cd5944de7a04f6ca807d3b7993d0dedcb","external_id":"forgejo-main-4133e79cd594","receipt_type":"execute_mission","idempotency_key":"mission:6cb37726-49b1-44fb-bf69-8a8c90116207:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"7a0047da-d9cf-428e-a333-8511d1ccad6b","command_center_event_id":"6cb37726-49b1-44fb-bf69-8a8c90116207"},{"id":"d2572160-8afa-4ee0-a6a1-509d19865e7f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-09cbc9db1039","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":"09cbc9db-1039-4641-a0e4-683e2cfea248","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":146,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":363,"providerAuthMs":0,"ledgerPrepareMs":363,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":363,"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":"09cbc9db-1039-4641-a0e4-683e2cfea248"},"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":4259,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:09:37.843936+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:09cbc9db-1039-4641-a0e4-683e2cfea248:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"707930f4-1fcc-46a6-9234-88783a85a1ed","command_center_event_id":"09cbc9db-1039-4641-a0e4-683e2cfea248"},{"id":"d25730c9-4a85-4aaf-8d69-395c456bd25f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"300bb8680d7fcb225c4a59bd1b56d1ab6a7e9466","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"300bb8680d7fcb225c4a59bd1b56d1ab6a7e9466","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"9bff65f196368be0e34cab53ac5d0aea3290cbafdc69969fa23e1c7a27d32a03","forgejoWorkflowProof":{"runId":16001,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ceb8e153e5a61e1784536e10833b44324c33bb79","deploymentId":"forgejo-main-ceb8e153e5a61e1784536e10833b44324c33bb79","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:20:01.700982+00:00","proof_gate":"canonical_release_pending","source_sha":"300bb8680d7fcb225c4a59bd1b56d1ab6a7e9466","external_id":"forgejo-main-300bb8680d7f","receipt_type":"canonical_release_status","idempotency_key":"mission:22f51b0a-71d9-4939-9f28-feefe7771431:forgejo-release-status:300bb8680d7fcb225c4a59bd1b56d1ab6a7e9466:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"82fc52a9-3cd8-431a-93b7-a936ef49506d","command_center_event_id":"22f51b0a-71d9-4939-9f28-feefe7771431"},{"id":"d25f2c05-a79e-4485-9b75-f6dc80193c7b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume mission 3cf5ba12-444d-46ba-9a5d-4d4230bc2833 now that cc-execution 1.58.52-merged-release-target-recovery-refreeze is live. Preserve exact merged source 35431881b2be8ff1bb51fe19e147d7865d90bdc0 and failed protected-main run 5222. Use the new strict exact signed push-event fallback to resolve changed paths and release targets when compare files are unavailable; this exact push payload proves only src/pages/lawn-care/LawnCareRouteFamily.css changed and therefore frontend=true. Reconcile run 5222 target state, dispatch exactly one corrective same-source workflow for the unfinished frontend target only, using the current repaired workflow. No source mutation, branch, PR, re-merge, ccExecution, OnRunner, Supabase Edge, or migrations. Verify Cloudflare production deploy and live verification before terminal completion.","wordingChanged":false,"canonicalIntent":"Resume mission 3cf5ba12-444d-46ba-9a5d-4d4230bc2833 now that cc-execution 1.58.52-merged-release-target-recovery-refreeze is live. Preserve exact merged source 35431881b2be8ff1bb51fe19e147d7865d90bdc0 and failed protected-main run 5222. Use the new strict exact signed push-event fallback to resolve changed paths and release targets when compare files are unavailable; this exact push payload proves only src/pages/lawn-care/LawnCareRouteFamily.css changed and therefore frontend=true. Reconcile run 5222 target state, dispatch exactly one corrective same-source workflow for the unfinished frontend target only, using the current repaired workflow. No source mutation, branch, PR, re-merge, ccExecution, OnRunner, Supabase Edge, or migrations. Verify Cloudflare production deploy and live verification before terminal completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"preserve","statement":"Merged source 35431881 is recovered without source mutation, replacement branch, PR, or re-merge.","proofConditionIds":["repo"]},{"id":"frontend","statement":"Exactly the unfinished frontend target receives one corrective same-source release and succeeds.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"No terminal/live owner state is emitted before production verification.","proofConditionIds":["runtime"]}],"objective":"Resume mission 3cf5ba12-444d-46ba-9a5d-4d4230bc2833 now that cc-execution 1.58.52-merged-release-target-recovery-refreeze is live. Preserve exact merged source 35431881b2be8ff1bb51fe19e147d7865d90bdc0 and failed protected-main run 5222. Use the new strict exact signed push-event fallback to resolve changed paths and release targets when compare files are unavailable; this exact push payload proves only src/pages/lawn-care/LawnCareRouteFamily.css changed and therefore frontend=true. Reconcile run 5222 target state, dispatch exactly one corrective same-source workflow for the unfinished frontend target only, using the current repaired workflow. No source mutation, branch, PR, re-merge, ccExecution, OnRunner, Supabase Edge, or migrations. Verify Cloudflare production deploy and live verification before terminal completion.","constraints":[{"id":"targets","statement":"No ccExecution, OnRunner, Supabase Edge, or migrations release.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1714 merged source 35431881 is preserved unchanged for recovery.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Corrective same-source frontend-only release succeeds after prior run 5222 failure.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live for the recovered source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"ed3726c80346f3da1f4b199f89e575a98f55f8898c79afcccc23292e8e0db7b4","requestContractRevision":4,"previousRequestContractHash":"acd0d5f1bf6ee5729ff6e9f4bf8f1b72bf6503df85eb33b75ad148a623152661"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:45:47.795139+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3cf5ba12-444d-46ba-9a5d-4d4230bc2833:request-contract:ed3726c80346f3da1f4b199f89e575a98f55f8898c79afcccc23292e8e0db7b4","mission_step_id":"78b05c3e-9a5d-4085-8f26-9e3607803565","command_center_event_id":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},{"id":"d2605c4c-36e9-4949-8997-6fc72ab0d6c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3237240a1f3f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3254,"approvedPlanMs":0,"missionSetupMs":1631,"providerAuthMs":0,"shipAndProveMs":10461,"ledgerPrepareMs":887,"ledgerReconcileMs":0,"lineageReconcileMs":744,"resolvePreflightMs":1631,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":887,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":"forgejo-main-c1ffb14c3857","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":2621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:13:42.065247+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","external_id":"forgejo-main-c1ffb14c3857","receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ca1909cf-9aca-46ed-b553-acc80692b422","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"d26094e5-6140-48b6-84c6-2ddc7fcf6a78","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9448,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":149493,"firstUsefulResultAt":"2026-10-06T11:45:52.135Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3343,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":297,"providerAuthMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":297,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},"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":3586,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:45:54.19559+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e6a4771-814a-4d3a-8559-fbc6788ac894:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cb3b660a-9570-4d7b-a8b9-0cf4e68dc38e","command_center_event_id":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},{"id":"d2659d2a-b9a9-4284-9f9d-815870e0a98d","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"c61b758df44cd87897d10e920ac9b616bfc892df1f6335b7736656d235218873"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:51:10.410419+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:67bae98c-16f1-4c17-87a4-104feb1c8815:repository-mutation-intent-blocked:c61b758df44cd87897d10e920ac9b616bfc892df1f6335b7736656d235218873","mission_step_id":"b20e58de-4bcd-4c52-9414-f45cab178445","command_center_event_id":"67bae98c-16f1-4c17-87a4-104feb1c8815"},{"id":"d2682ca8-55cf-488a-a023-a70781d4f3e6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":1775,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.34-immutable-pr-release-base","prNumber":4584,"terminal":false,"missionId":"bc5aa8da-0243-43fa-85b5-69c7baa3b1d8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"d3d65e19890cf637718462e224db1f9a03a75663","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bc5aa8da-0243-43fa-85b5-69c7baa3b1d8"},"performance":null,"deploymentId":"canonical-release-d3d65e19890c","workflowRunId":31443817226,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:55:37.79567+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"d3d65e19890cf637718462e224db1f9a03a75663","external_id":"canonical-release-d3d65e19890c","receipt_type":"execute_mission","idempotency_key":"mission:bc5aa8da-0243-43fa-85b5-69c7baa3b1d8:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"f619d49e-7f37-4d44-8307-96cbd551bc63","command_center_event_id":"bc5aa8da-0243-43fa-85b5-69c7baa3b1d8"},{"id":"d26b6f53-dcd2-46dc-b0e3-c73ee4289725","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":9452,"approvedPlanMs":0,"missionSetupMs":882,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":486,"resolvePreflightMs":882,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":396,"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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"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":2249,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:12:16.127212+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2026","receipt_type":"execute_mission","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"d26cbfce-f3e4-4fb8-8b0a-4bac1c991e0e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/supabase-public-rpc-hardening","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2398,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":515,"terminal":false,"missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ef06445fc0eda551b3ead436ffea323b95e28a0a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},"performance":null,"deploymentId":"forgejo-main-ef06445fc0ed","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6109,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:21:45.803488+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ef06445fc0eda551b3ead436ffea323b95e28a0a","external_id":"forgejo-main-ef06445fc0ed","receipt_type":"execute_mission","idempotency_key":"mission:3dc5ab98-7f63-4108-9b60-d7c6c6160bd8:execute_mission:canonical_release_dispatched","mission_step_id":"20d0b2b0-e1cc-4295-96db-b7afc6de62df","command_center_event_id":"3dc5ab98-7f63-4108-9b60-d7c6c6160bd8"},{"id":"d26e68d9-cc0f-4aee-b9b0-6299659415fb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9590,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":4,"executorlessWaitMs":12536,"firstUsefulResultAt":"2026-10-02T15:32:18.817Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4478,"terminal":false,"missionId":"3f08df9b-7a45-4d75-afcb-b92f2dfe79ee","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2331,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2217,"approvedPlanMs":0,"missionSetupMs":367,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":105,"resolvePreflightMs":367,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"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":"3f08df9b-7a45-4d75-afcb-b92f2dfe79ee"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:32:18.87193+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4478","receipt_type":"execute_mission","idempotency_key":"mission:3f08df9b-7a45-4d75-afcb-b92f2dfe79ee:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9c9b833a-3aa2-4904-8553-5dc5da2c1583","command_center_event_id":"3f08df9b-7a45-4d75-afcb-b92f2dfe79ee"},{"id":"d26f1219-4de0-4e45-bc92-e9792293f91b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-release-cache-20260904-r202609041527","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1724,"terminal":false,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4876,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2256,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1141,"ledgerReconcileMs":0,"lineageReconcileMs":1115,"resolvePreflightMs":2256,"repositoryMutationMs":4876,"repositoryProviderMs":3281,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2062,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1141,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1219},"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":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:27:22.011357+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1724","receipt_type":"execute_mission","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"d2709edf-f042-4e2d-b54d-c469b7d6a6b5","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"66dd3d55-1777-db4a-90b5-c3ee3a0954de"},"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:9d97217b-a3f1-4aab-96cb-627001dd400a","mission_step_id":null,"command_center_event_id":"9d97217b-a3f1-4aab-96cb-627001dd400a"},{"id":"d270db62-d138-4f6e-914b-8b043532b2ea","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"56bf89102606cccf402969c8b990da40faa89605","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"restore-management-nav","satisfied":true,"statement":"The exact gated PR #2582 source restores visible God Mode access plus Tenants, People & Access, and Applications management navigation while KNOCKLAUNCH OS remains the owner home.","proofConditionIds":["repo-sidebar","repo-owner","release-frontend"]},{"id":"ship-exact-pr","satisfied":true,"statement":"PR #2582 is squash merged through protected main and its exact merge source is released to production frontend.","proofConditionIds":["release-frontend"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"No backend, Supabase, auth semantics, tenant data, or customer tenant shell changes are released.","proofConditionIds":["release-frontend"]},{"id":"no-second-owner-home","satisfied":true,"statement":"KNOCKLAUNCH OS remains the single owner home; God Mode is restored as a visible management entry, not as a duplicate dashboard.","proofConditionIds":["repo-owner"]},{"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-sidebar","repo-owner","release-frontend"]},{"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-sidebar","repo-owner","release-frontend"]}],"contractHash":"f29f7b5b44c878da7e8a93112ab3becd36f35207ce78ab9ef747bfacc7dab001","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-sidebar","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"f29f7b5b44c878da7e8a93112ab3becd36f35207ce78ab9ef747bfacc7dab001","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"56bf89102606cccf402969c8b990da40faa89605"},"required":true,"satisfied":true},{"id":"repo-owner","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"f29f7b5b44c878da7e8a93112ab3becd36f35207ce78ab9ef747bfacc7dab001","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"56bf89102606cccf402969c8b990da40faa89605"},"required":true,"satisfied":true},{"id":"release-frontend","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"f29f7b5b44c878da7e8a93112ab3becd36f35207ce78ab9ef747bfacc7dab001"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:52:25.890422+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"56bf89102606cccf402969c8b990da40faa89605","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9bb18c54-e72c-478d-98b7-23c58ba43e55:request-contract:f29f7b5b44c878da7e8a93112ab3becd36f35207ce78ab9ef747bfacc7dab001:56bf89102606cccf402969c8b990da40faa89605:verified:","mission_step_id":"99e13ee8-6954-4dfa-b5a6-2fbd7eecd2f6","command_center_event_id":"9bb18c54-e72c-478d-98b7-23c58ba43e55"},{"id":"d270fc4d-5f1b-435e-935e-455a69539d35","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-216f5db151c0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":18484,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T23:18:06.736Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.295-raw-readonly-fast-path","prNumber":3921,"terminal":false,"missionId":"216f5db1-51c0-4897-909b-e9c3823d0cbd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4685,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1611,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":3074,"repositoryProviderMs":3074,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2043,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1031},"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":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},"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":4020,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:18:12.391568+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3921","receipt_type":"execute_mission","idempotency_key":"mission:216f5db1-51c0-4897-909b-e9c3823d0cbd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"57a44996-3c82-4ff6-addf-1fe950a9913b","command_center_event_id":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},{"id":"d27110aa-2b47-42d3-89a9-925d9aed56e9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60bde9cdbd80","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-60bde9cdbd80","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.113-orphan-cache-absence-proof","prNumber":null,"terminal":false,"missionId":"60bde9cd-bd80-447b-8c2f-c40ace9c218e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9633,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2805,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2805,"repositoryMutationMs":9633,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:53:47.193847+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60bde9cd-bd80-447b-8c2f-c40ace9c218e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4ba8c57c-46e3-4340-a47e-e54c6db06bad","command_center_event_id":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},{"id":"d271a607-49ab-4dc1-8ecf-b169286eeb3a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fast-ui-p0-pcg-owner-session-corrective-repair-t-e93fca38","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":56247,"releaseCount":0,"toolCallCount":38,"repeatedCallCount":27,"executorlessWaitMs":1034552,"firstUsefulResultAt":"2026-10-04T02:11:11.887Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4691,"terminal":false,"missionId":"d7089a22-1181-4309-a634-08a98fbf05a6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"10082e8a6eb37362ae705ed6c068468ca55b96f0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":902,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":90,"approvedPlanMs":0,"missionSetupMs":1622,"providerAuthMs":0,"shipAndProveMs":365,"ledgerPrepareMs":627,"ledgerReconcileMs":0,"lineageReconcileMs":995,"resolvePreflightMs":1622,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":627,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d7089a22-1181-4309-a634-08a98fbf05a6"},"performance":null,"deploymentId":"forgejo-main-10082e8a6eb3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2593,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T02:28:28.173101+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"10082e8a6eb37362ae705ed6c068468ca55b96f0","external_id":"forgejo-main-10082e8a6eb3","receipt_type":"execute_mission","idempotency_key":"mission:d7089a22-1181-4309-a634-08a98fbf05a6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"37e98eec-3f1f-405f-b80a-a569ed3c0199","command_center_event_id":"d7089a22-1181-4309-a634-08a98fbf05a6"},{"id":"d271bff2-0be9-4d28-83bb-456510e0dca3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"redfish-shell","satisfied":false,"statement":"Redfish root and /dashboard render the same RedfishWorkspaceShell with the operational Today dashboard.","proofConditionIds":["proof-dashboard"]},{"id":"redfish-tools","satisfied":false,"statement":"The All Roofing Tools launcher exposes the complete 34 authoritative Redfish tools organized into five operating groups.","proofConditionIds":["proof-dashboard"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":false,"statement":"Do not change other tenant behavior.","proofConditionIds":["proof-dashboard"]},{"id":"data","satisfied":false,"statement":"Do not replace live Redfish data with demo or fake metrics.","proofConditionIds":["proof-dashboard"]}],"contractHash":"5c510b2522df608e206addcdf6a42b953c13c04352e2e56b0bb6620ff6958689","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-dashboard","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T03:17:01.208107+00:00","proof_gate":"request_contract_pending","source_sha":"e4c5fcfed527091fd7bdf7ac90af6dff1b37af99","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a9de83cd-fbda-4570-a745-a733dfed41b9:request-contract:5c510b2522df608e206addcdf6a42b953c13c04352e2e56b0bb6620ff6958689:e4c5fcfed527091fd7bdf7ac90af6dff1b37af99:pending:runtime","mission_step_id":"2d1a0fb6-39e9-49b5-8efa-f60aa2479ebe","command_center_event_id":"a9de83cd-fbda-4570-a745-a733dfed41b9"},{"id":"d271faa4-9516-41eb-b8b0-32bd53d004c7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a0a841418ea4","prNumber":3579,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"78e638ea710926d1d097b7787a140d50e9a2cfd5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:37:40.891762+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"78e638ea710926d1d097b7787a140d50e9a2cfd5","external_id":"3579","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a0a84141-8ea4-4370-b75a-62ca0487a6bc:merged-pr:3579:78e638ea710926d1d097b7787a140d50e9a2cfd5","mission_step_id":"459c3757-79de-4e37-853b-0d32efdd6779","command_center_event_id":"a0a84141-8ea4-4370-b75a-62ca0487a6bc"},{"id":"d27233c0-fb7f-41ca-8c19-e4790747374c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"lightning-preserved","satisfied":false,"statement":"The currently approved canvas lightning remains unchanged.","proofConditionIds":["source-proof","live-visual"]},{"id":"silky-motion","satisfied":false,"statement":"The logo moves continuously on an independent compositor animation track with no visible hitch, jerk, recoil, pause-hit cycle, or snapping.","proofConditionIds":["source-proof","live-visual"]},{"id":"breathing-aura","satisfied":false,"statement":"A visible emerald aura behind the logo breathes smoothly and continuously without filter repaint jank.","proofConditionIds":["source-proof","live-visual"]}],"satisfied":false,"constraints":[{"id":"lightning-byte-behavior-lock","satisfied":true,"statement":"Do not change lightning path generation, forks, particles, burst cadence, impact flash, colors, widths, blur, canvas size, or spawn behavior.","proofConditionIds":["source-proof"]},{"id":"no-logo-main-loop-style-writes","satisfied":true,"statement":"The lightning requestAnimationFrame callback must not write logo transform or filter styles.","proofConditionIds":["source-proof"]},{"id":"compositor-only-motion","satisfied":false,"statement":"Logo and aura motion must use transform/opacity Web Animations tracks; animated filter changes are prohibited.","proofConditionIds":["source-proof","live-visual"]},{"id":"layout-workflow-lock","satisfied":false,"statement":"Do not change layout, cards, background video, form flow, validation, uploads, submission logic, routing, or data behavior.","proofConditionIds":["source-proof","live-visual"]}],"contractHash":"bd91a1e0c976dfb7bd341c0c5e4937925791be160da2931b2e9f3f34af8cd291","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"bd91a1e0c976dfb7bd341c0c5e4937925791be160da2931b2e9f3f34af8cd291"},"required":true,"satisfied":true},{"id":"live-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:12:50.463019+00:00","proof_gate":"request_contract_pending","source_sha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a96b209a-ddfb-40d4-9fd6-423151270262:request-contract:bd91a1e0c976dfb7bd341c0c5e4937925791be160da2931b2e9f3f34af8cd291:586f8e2aa8eba4dcd58f23ad0564f648c87dace5:pending:visual","mission_step_id":"677fe301-94aa-4e32-87ff-6255709a8b5b","command_center_event_id":"a96b209a-ddfb-40d4-9fd6-423151270262"},{"id":"d2725e4e-7eab-448e-9a42-61cde88c2fc6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/visual-witness-virtual-binding.test.js","workers/cc-execution/wrangler.toml"],"reason":"The exact cc-execution release run 5445 failed because its sparse checkout omitted scripts/visual-witness-hosted-runner, making the configured Dockerfile path unavailable to Wrangler.","baseSha":"56fb90cc7877846885070925ec6d7291a255bcf2","issuedAt":1788607315542,"expiresAt":1788607495542,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","authorizationId":"958798da-d2bf-482a-90cf-5393a1b56953","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:21:56.035987+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"56fb90cc7877846885070925ec6d7291a255bcf2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:958798da-d2bf-482a-90cf-5393a1b56953","mission_step_id":"8a7c2535-3cc1-4a1d-9e47-ebf1fc594491","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"d27526db-9502-4041-9441-4798e0d5542f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"103a400ced69fdcd3119e59d7a80235dae259720","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"103a400ced69fdcd3119e59d7a80235dae259720","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":"b4c5cc902ca28589acf49f40e668e08c8eca50ca90cb79253a414102268adcf6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11706","runId":11706,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"103a400ced69fdcd3119e59d7a80235dae259720","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"103a400ced69fdcd3119e59d7a80235dae259720","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"deploymentId":"forgejo-main-103a400ced69fdcd3119e59d7a80235dae259720","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.277-exact-gate-fast-path","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"103a400ced69fdcd3119e59d7a80235dae259720","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-103a400ced69fdcd3119e59d7a80235dae259720","compareStatus":"identical","workflowRunId":11706,"identitySource":"local_build_metadata","runtimeVersion":"1.58.277-exact-gate-fast-path","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:05:02.954606+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"103a400ced69fdcd3119e59d7a80235dae259720","external_id":"forgejo-main-103a400ced69","receipt_type":"canonical_release_status","idempotency_key":"mission:b080a989-f83c-4f77-b1e9-d3723f2c7a7d:forgejo-release-status:103a400ced69fdcd3119e59d7a80235dae259720:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ac7a7509-3613-4918-8d55-96fb880f48d3","command_center_event_id":"b080a989-f83c-4f77-b1e9-d3723f2c7a7d"},{"id":"d2752ba8-590c-4dd9-9a5f-4336f8c5fa09","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-fetch-latency-20260904","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.26-lean-guardrails-refreeze","prNumber":null,"terminal":false,"missionId":"531a2921-77f4-41ce-87ea-f70389652e0c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1284,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"531a2921-77f4-41ce-87ea-f70389652e0c"},"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":1216,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:23:46.165895+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:531a2921-77f4-41ce-87ea-f70389652e0c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7adc8acd-c572-4681-b667-aacc2d3c8c13","command_center_event_id":"531a2921-77f4-41ce-87ea-f70389652e0c"},{"id":"d2769aed-2008-4c77-8d7a-1f93a09f1dc7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkiwxfm","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5531,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2079,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":1138,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:07:52.529785+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1472","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:automatic-mission-resume:1472:repair_mission_waiting_for_gate","mission_step_id":"d3c98ae2-06d1-4dcd-b587-f448d891ea4e","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"d2774d7c-7678-4525-a2e8-37acaf7f1afd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f900c730d6af","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8862,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T02:51:02.415Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3848,"terminal":false,"missionId":"f900c730-d6af-4002-81c7-a53116036221","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4394,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1372,"missionSetupMs":272,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":272,"repositoryMutationMs":3022,"repositoryProviderMs":3022,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1890,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1132},"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":"f900c730-d6af-4002-81c7-a53116036221"},"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":3401,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:51:07.654008+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3848","receipt_type":"execute_mission","idempotency_key":"mission:f900c730-d6af-4002-81c7-a53116036221:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"87484c44-6600-42f3-a6ce-13236dd6eacb","command_center_event_id":"f900c730-d6af-4002-81c7-a53116036221"},{"id":"d2776c95-611a-47f8-a59e-0512987ea7f5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair exactly one frontend navigation target. In `src/pages/SelectTenant.tsx`, change only `const PLATFORM_ADMIN_PATH = '/admin';` to `const PLATFORM_ADMIN_PATH = '/admin/dashboard';`. The bottom Tenant Selection button labeled `Manage platform` must therefore navigate to `/admin/dashboard`, exactly as it did before. Do not change the button label, styling, layout, authorization behavior, any other route, backend, Supabase, auth semantics, tenant data, or platform architecture.","wordingChanged":false,"canonicalIntent":"Repair exactly one frontend navigation target. In `src/pages/SelectTenant.tsx`, change only `const PLATFORM_ADMIN_PATH = '/admin';` to `const PLATFORM_ADMIN_PATH = '/admin/dashboard';`. The bottom Tenant Selection button labeled `Manage platform` must therefore navigate to `/admin/dashboard`, exactly as it did before. Do not change the button label, styling, layout, authorization behavior, any other route, backend, Supabase, auth semantics, tenant data, or platform architecture.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"manage-platform-dashboard","statement":"Clicking the visible bottom-of-Tenant-Selection `Manage platform` button opens `/admin/dashboard`.","proofConditionIds":["repo-target","live-click"]}],"objective":"Repair exactly one frontend navigation target. In `src/pages/SelectTenant.tsx`, change only `const PLATFORM_ADMIN_PATH = '/admin';` to `const PLATFORM_ADMIN_PATH = '/admin/dashboard';`. The bottom Tenant Selection button labeled `Manage platform` must therefore navigate to `/admin/dashboard`, exactly as it did before. Do not change the button label, styling, layout, authorization behavior, any other route, backend, Supabase, auth semantics, tenant data, or platform architecture.","constraints":[{"id":"single-source-change","statement":"Only the Manage platform destination in `src/pages/SelectTenant.tsx` changes from `/admin` to `/admin/dashboard`; all other behavior and presentation remain unchanged.","proofConditionIds":["repo-target"]},{"id":"frontend-only","statement":"No backend, Supabase, auth, tenant-data, or runtime changes.","proofConditionIds":["release-frontend"]},{"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-target","release-frontend"]},{"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-target","release-frontend"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-target","kind":"repository","claim":"`src/pages/SelectTenant.tsx` defines `PLATFORM_ADMIN_PATH` as `/admin/dashboard` while retaining the visible `Manage platform` control.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"const PLATFORM_ADMIN_PATH = '/admin/dashboard';","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-frontend","kind":"release","claim":"Only the frontend production target is released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-click","kind":"interaction","claim":"In live production under GodMode, clicking `Manage platform` from `/select-tenant` ends at `/admin/dashboard`.","route":"/select-tenant","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"God Mode","targetedActions":[{"text":"Manage platform","type":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityManifest":{"id":"Repair-exactly-one-frontend-navigation-target.-In-src-pages-SelectTenant.tsx-change-only-const-PLATF","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":["repo-target","release-frontend"]},"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":"06ae7ff1b05797c46ab0f1beb487fbd3e405a18f51a9b8ea9ebd95919a48d715","requestContractRevision":2,"previousRequestContractHash":"fc7db8b1f1500a2b56bd271d057ef4b707a675dffa50764f30bf6094253e0b41"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:58:08.44312+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b3a3078f-e616-4491-91e8-ff528d34aa93:request-contract:06ae7ff1b05797c46ab0f1beb487fbd3e405a18f51a9b8ea9ebd95919a48d715","mission_step_id":"4a9e59fa-c59e-4bd9-bcb1-23c225e94cb7","command_center_event_id":"b3a3078f-e616-4491-91e8-ff528d34aa93"},{"id":"d279d987-ca45-4618-a30f-3a58d76f567d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cc92c0d09c5152c1604a89cf5724819b003dc702","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Replace the legacy GodMode /admin/profile experience shown in the owner's screenshot with the same modern universal account/profile shell used elsewhere, while keeping it entirely inside the /admin route family and preventing active-tenant contamination. The current page incorrectly looks like an old admin form and exposes a tenant/company value such as 'DJ Cockpit' in a platform-owner profile; remove the company/tenant field from GodMode profile entirely. Keep personal identity only (display name, login email, phone, GodMode/platform role), keep password/security controls, and save the identity through the existing self-profile/auth update path so a corrected display name propagates to the GodMode avatar. Wrap the page with UniversalAccountSettingsShell so Profile/Settings/Notifications have the same polished account framing and mobile behavior as the rest of KNOCKLAUNCH. For GodMode, /admin/profile must be the default Profile section; add an optional defaultSection capability to UniversalAccountSettingsShell without changing existing owner/tenant behavior. Settings should stay in GodMode and surface the existing GodMode site-design/system-settings controls rather than owner-OS or","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":"b23a53007f731d4a4fd18887d0913d33793ab2d7c1436ef8218f0951c224f90f","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":"b23a53007f731d4a4fd18887d0913d33793ab2d7c1436ef8218f0951c224f90f"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/profile","currentSourceSha":"cc92c0d09c5152c1604a89cf5724819b003dc702","witnessSourceSha":"cc92c0d09c5152c1604a89cf5724819b003dc702","verificationState":null,"witnessRequestContractHash":"b23a53007f731d4a4fd18887d0913d33793ab2d7c1436ef8218f0951c224f90f"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:36:22.938791+00:00","proof_gate":"request_contract_pending","source_sha":"cc92c0d09c5152c1604a89cf5724819b003dc702","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:63137733-1786-47be-8949-b57320935982:request-contract:b23a53007f731d4a4fd18887d0913d33793ab2d7c1436ef8218f0951c224f90f:cc92c0d09c5152c1604a89cf5724819b003dc702:pending:visual","mission_step_id":"67982ddf-b69d-4b4b-80c2-9d76657c36ac","command_center_event_id":"63137733-1786-47be-8949-b57320935982"},{"id":"d27b4f67-1655-472a-bec6-1cea1bd330ab","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/validate-production-critical-files.mjs"],"continuationObjective":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:00:05.451193+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:4f3c8788-154c-4994-befc-d7ce0b8641d5:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"d7b3a526-56de-4ac5-b8cc-1fa5b8505762","command_center_event_id":"4f3c8788-154c-4994-befc-d7ce0b8641d5"},{"id":"d27ebb03-cc63-4100-a41d-4d8510d01729","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner explicitly requires permanent repair of the gate-notifier failure class. Live #940 proved notification from inside gate is self-referential and exhausts retries before recovery merges it; move notification after gate completion and regression-guard the ordering.","baseSha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","issuedAt":1787940024622,"expiresAt":1787940204622,"missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1","singleUse":true,"authorizationId":"d270c72e-55dd-4577-acf7-a20d92945686"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:00:25.8719+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"402e0df5cc252e836e0ca1b19f4b7792a86c1add","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d270c72e-55dd-4577-acf7-a20d92945686","mission_step_id":"9c127c7f-121c-48e8-9550-3f7423ff33ab","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"d280786b-d494-470d-8114-93cc981bdf40","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0596befb424","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":12749,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":78200,"firstUsefulResultAt":"2026-09-24T04:45:51.502Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3584,"terminal":false,"missionId":"c0596bef-b424-4b7d-85b6-2c710556a017","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6405,"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":"c0596bef-b424-4b7d-85b6-2c710556a017"},"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":2283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:54:47.465876+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3584","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c0596bef-b424-4b7d-85b6-2c710556a017:automatic-mission-resume:3584:repair_mission_pr_ready_retryable","mission_step_id":"89aa18a2-dff5-4c2d-a167-9795c8f22b5d","command_center_event_id":"c0596bef-b424-4b7d-85b6-2c710556a017"},{"id":"d281baed-0932-47c2-a10f-2281d9b9812d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Virtual Witness wake retries transient non-JSON startup responses within its bounded loop, has a 20-second virtual cold-start budget, and has executable recovery coverage.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The corrective generation passes Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health reports live with virtualRunner.ok=true and the virtual lane available for automatic failover.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","constraints":[{"id":"constraint-scope","statement":"Only the Witness selector source and focused test change; authority remains fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated mutation occurs.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains bounded non-JSON startup retry, 20-second virtual wake budget, and executable cold-start recovery coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The corrective generation releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"d78dd971bc9b9199ce762618c163d7d114a9d7ec9259630be6fd19c303e9ae2d","requestContractRevision":2,"previousRequestContractHash":"0d86b70553f01fe4b412dd6fd5220a42457ccc1ea7aa231153bb1f8da5edf78a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:32:45.933369+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:58ad2655-1377-4d20-b386-c112eaf4ae6a:request-contract:d78dd971bc9b9199ce762618c163d7d114a9d7ec9259630be6fd19c303e9ae2d","mission_step_id":"ed7e3b2d-6e96-4dac-88f7-60c6e3345f77","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"d2845c0e-e09b-4dff-ac49-064b468dbeca","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/owner/KnockLaunchOSShared.tsx","fingerprint":"be7347b0e4ac19b940836dafc084a145413d56698248bc1682f60d686209645b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:51:12.865279+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4:repository-mutation-intent-blocked:be7347b0e4ac19b940836dafc084a145413d56698248bc1682f60d686209645b","mission_step_id":"e9dbedb5-c191-4ad5-838a-f12c0df30ebb","command_center_event_id":"f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4"},{"id":"d2878471-085c-491c-800b-e81af157cc6f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js"],"reason":"Deterministic corrective generation for Gate-caught syntax defect; production was never changed.","baseSha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","issuedAt":1790047468926,"expiresAt":1790047648926,"missionId":"64887c21-6ac0-4d97-8c93-ab164575f540","authorizationId":"94798b66-a033-426c-a94f-391d8b7de28d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:24:29.226123+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bbfbaa84c76bbc4625a814c1445f06c2b7941a1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:94798b66-a033-426c-a94f-391d8b7de28d","mission_step_id":"970b86ac-a995-42cd-9a4d-89cadd085ef0","command_center_event_id":"64887c21-6ac0-4d97-8c93-ab164575f540"},{"id":"d2885bd9-e1bc-4ce9-b4ce-93c4957aac0b","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 exact control-plane synthesis escape repair on the existing mission branch.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","wordingChanged":false,"canonicalIntent":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"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","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","canonicalIntent":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply the exact control-plane synthesis escape repair on the existing mission branch.","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-exact-control-plane-synthesis-escape-repair-on-the-existing-mission-branch.","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":"90eb6834a93a4ab953b9148ea558b85b92eeb35364868533efde2facd824bd4c","requestContractRevision":2,"previousRequestContractHash":"58c5cf7b44575649192f2cb320d8af13d5da4adf79b65ba6b2ef84f67a216ce9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:48:13.69961+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94274d7d-f247-426d-b1e4-9b5eb9119115:request-contract:90eb6834a93a4ab953b9148ea558b85b92eeb35364868533efde2facd824bd4c","mission_step_id":"1a079b2b-5c32-410c-acc5-4a43ed980037","command_center_event_id":"94274d7d-f247-426d-b1e4-9b5eb9119115"},{"id":"d28b0507-f21b-435a-83ef-a381e9357422","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-751ebedbf59f","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.144-request-contract-inference","prNumber":2727,"terminal":false,"missionId":"751ebedb-f59f-45ee-a890-88cf3bf08f1c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4422,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":286,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":286,"repositoryMutationMs":4422,"repositoryProviderMs":3323,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1964,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1359},"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":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},"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":3471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:25:48.008527+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2727","receipt_type":"execute_mission","idempotency_key":"mission:751ebedb-f59f-45ee-a890-88cf3bf08f1c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"1b1a796b-8ebc-47ec-8e21-6d74ed9d6551","command_center_event_id":"751ebedb-f59f-45ee-a890-88cf3bf08f1c"},{"id":"d28b3a7e-1de1-4ef5-89d0-07e4fba4f909","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-premium-ops-rebuild","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5091,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4069,"terminal":false,"missionId":"fbd2787e-5def-4723-afe8-7fb0489f3a2d","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":"fbd2787e-5def-4723-afe8-7fb0489f3a2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2318,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T17:28:33.080248+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbd2787e-5def-4723-afe8-7fb0489f3a2d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"86fdb8b5-96eb-4f7e-aa9d-3b84b95d1940","command_center_event_id":"fbd2787e-5def-4723-afe8-7fb0489f3a2d"},{"id":"d28ca30a-0199-4140-9b37-460c44369be9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2094,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4407,"terminal":false,"missionId":"6eae5943-130e-4bbb-9d29-2eda7923784e","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"542cd3d7880cfdfb0467fc080f0609d0a4a174fc","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6eae5943-130e-4bbb-9d29-2eda7923784e"},"performance":null,"deploymentId":"canonical-release-542cd3d7880c","workflowRunId":31286011007,"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":1258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T00:22:15.313604+00:00","proof_gate":"canonical_release_dispatched","source_sha":"542cd3d7880cfdfb0467fc080f0609d0a4a174fc","external_id":"canonical-release-542cd3d7880c","receipt_type":"ship_and_prove","idempotency_key":"mission:6eae5943-130e-4bbb-9d29-2eda7923784e:ship_and_prove:canonical_release_dispatched:542cd3d7880cfdfb0467fc080f0609d0a4a174fc:31286011007","mission_step_id":"42ad5150-c549-49f9-8251-3ab6acfe1e7d","command_center_event_id":"6eae5943-130e-4bbb-9d29-2eda7923784e"},{"id":"d28e080c-a672-4eab-b71b-0ac19c784d31","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Repair the proven queue-health false negative and repository-proof false positive, then refreeze after live proof.","baseSha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","issuedAt":1788546086121,"expiresAt":1788546266121,"missionId":"6705d859-325f-4053-8ba2-63fc38192958","authorizationId":"e648c7d8-e74c-4888-a0d9-91485d731132","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:21:27.12216+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e648c7d8-e74c-4888-a0d9-91485d731132","mission_step_id":"7386e2b9-a2d8-4017-9fda-0c8814c90598","command_center_event_id":"6705d859-325f-4053-8ba2-63fc38192958"},{"id":"d28e3335-e1bd-484a-ad6c-ecb69018cdf8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/tennex-contact-isolation","reason":"anchored_edit_anchor_missing:src/components/ContactsRouter.tsx","status":"blocked","metrics":{"receiptBytes":23472,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":10,"executorlessWaitMs":301825,"firstUsefulResultAt":"2026-10-02T01:50:32.568Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":null,"terminal":false,"missionId":"76eacfaf-2edc-4cae-94f4-e5c0904e3cb0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":518,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":518,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"76eacfaf-2edc-4cae-94f4-e5c0904e3cb0"},"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":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:58:03.701929+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:76eacfaf-2edc-4cae-94f4-e5c0904e3cb0:execute_mission:repair_mission_execution_blocked:generation-2","mission_step_id":"b25d0e98-f6a0-470c-8766-ab179ff736cf","command_center_event_id":"76eacfaf-2edc-4cae-94f4-e5c0904e3cb0"},{"id":"d290dbd0-6284-4b81-a1f6-0cc445bdca97","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs"],"reason":"Owner explicitly authorized Cloudflare credential lifecycle and Visual Witness control-plane maintenance.","baseSha":"ae5dc1585e4bfe276059e5f20530643477d051c2","issuedAt":1788553990042,"expiresAt":1788554170042,"missionId":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1","authorizationId":"421b8510-33cf-4efe-af1e-f956b2885362","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:33:10.529199+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ae5dc1585e4bfe276059e5f20530643477d051c2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:421b8510-33cf-4efe-af1e-f956b2885362","mission_step_id":"4d88e2d5-671e-4b56-ae09-0be0055d169e","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"d291b550-30c1-461e-9bf6-b4a4a8d18c8c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3954","runId":3954,"status":"success","sourceSha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:23:51.879151+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","external_id":"forgejo-main-8b8bb11b386a","receipt_type":"canonical_release_status","idempotency_key":"mission:8815289d-c577-409f-8d51-92c78a69d810:forgejo-release-status:8b8bb11b386a2fb948882afd5513144c2d80ed8c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"740f8609-157a-4740-8a50-74f7703dc2fd","command_center_event_id":"8815289d-c577-409f-8d51-92c78a69d810"},{"id":"d2924215-c100-4a03-8271-704f0084da9e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-58ad26551377","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1827,"terminal":false,"missionId":"58ad2655-1377-4d20-b386-c112eaf4ae6a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ec187824b65315089ca7248aac4fe0e543194997","timingsMs":{"prReadinessMs":611,"approvedPlanMs":0,"shipAndProveMs":4657,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},"performance":null,"deploymentId":"forgejo-main-ec187824b653","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":1952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:33:14.746509+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1827","receipt_type":"automatic_mission_resume","idempotency_key":"mission:58ad2655-1377-4d20-b386-c112eaf4ae6a:automatic-mission-resume:1827:canonical_release_dispatched","mission_step_id":"29517b02-f12d-4834-9f43-0a449adbfe02","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"d293edb9-33c5-44ad-8752-983751a67d9c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e020b5c6b3f8","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"Repair tenant-branded calendar layout","missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/calendar/EnhancedUserCalendar.tsx","src/__tests__/contracts/calendar-completeness.contract.test.ts"],"anchored_edits":[{"path":"src/components/calendar/EnhancedUserCalendar.tsx","edits":[{"new_content":"const personalConnections=connections.filter(connection=>connection.scope==='personal');const businessConnections=connections.filter(connection=>connection.scope==='business');const primaryBusinessConnection=businessConnections.find(connection=>connection.provider==='google_calendar'&&connection.metadata?.auth_source==='google_workspace')||businessConnections[0]||connections[0]||null;const selectedMember=memberFilter==='all'?null:teamMembers.find(member=>member.id===memberFilter)||null;","old_content":"const personalConnections=connections.filter(connection=>connection.scope==='personal');const businessConnections=connections.filter(connection=>connection.scope==='business');const selectedMember=memberFilter==='all'?null:teamMembers.find(member=>member.id===memberFilter)||null;"},{"new_content":"<span className=\"block text-sm font-semibold\">{activeTenant?.name||'Workspace'}</span>","old_content":"<span className=\"block text-sm font-semibold\">KnockLaunch</span>"},{"new_content":"<span className=\"block min-w-0 flex-1 truncate text-sm font-semibold\">{connection.display_name||connection.account_label}</span>","old_content":"<span className=\"block min-w-0 flex-1 truncate text-sm font-semibold\">{connection.account_label||connection.display_name}</span>"},{"new_content":"const Week=()=> <div className=\"grid w-full grid-cols-7 border-l border-t border-primary/10 bg-card/40\">","old_content":"const Week=()=> <div className=\"grid min-w-[760px] grid-cols-7 border-l border-t\">"},{"new_content":"className={cn('min-h-[420px] border-b border-r border-primary/10 bg-card/55',isToday(day)&&'bg-primary/5')}","old_content":"className={cn('min-h-[520px] border-b border-r bg-background',isToday(day)&&'bg-primary/[.025]')}"},{"new_content":"className=\"sticky top-0 z-[1] flex w-full items-center justify-between border-b border-primary/10 bg-card/95 px-2.5 py-2 text-left backdrop-blur\"","old_content":"className=\"sticky top-0 z-[1] flex w-full items-center justify-between border-b bg-background/95 px-2.5 py-2 text-left backdrop-blur\""},{"new_content":"const Month=()=> <div className=\"grid w-full grid-cols-7 border-l border-t border-primary/10 bg-card/40\">","old_content":"const Month=()=> <div className=\"grid min-w-[720px] grid-cols-7 border-l border-t\">"},{"new_content":"className={cn('min-h-24 border-b border-r border-primary/10 p-2 text-left transition hover:bg-primary/5',!isSameMonth(day,selectedDate)&&'bg-muted/10 text-muted-foreground',isSameDay(day,selectedDate)&&'bg-primary/10')}","old_content":"className={cn('min-h-28 border-b border-r p-2 text-left hover:bg-muted/30',!isSameMonth(day,selectedDate)&&'bg-muted/15 text-muted-foreground',isSameDay(day,selectedDate)&&'bg-primary/[.035]')}"},{"new_content":"return <div className=\"flex h-full min-h-0 w-full flex-col overflow-hidden bg-gradient-to-br from-primary/10 via-background to-accent/10\" data-calendar-oversight=\"premium\" data-calendar-presentation={presentation} data-tenant-branded-calendar=\"true\">","old_content":"return <div className=\"flex h-full min-h-0 w-full flex-col overflow-hidden bg-background\" data-calendar-oversight=\"premium\" data-calendar-presentation={presentation}>"},{"new_content":"<header data-calendar-header=\"true\" className=\"shrink-0 border-b border-primary/20 bg-background/90 shadow-sm backdrop-blur-xl\"><div className=\"flex items-center justify-between gap-2 px-3 py-2 sm:px-4\">","old_content":"<header data-calendar-header=\"true\" className=\"shrink-0 border-b bg-background/95 backdrop-blur\"><div className=\"flex items-center justify-between gap-2 px-3 py-3 sm:px-4\">"},{"new_content":"<h1 className=\"truncate text-lg font-bold tracking-tight sm:text-xl\">{labels.title}</h1>{primaryBusinessConnection?<div className=\"mt-1 flex min-w-0 items-center gap-2 text-xs\"><span className=\"h-2 w-2 shrink-0 rounded-full bg-primary ring-4 ring-primary/10\"/><span className=\"truncate font-semibold text-foreground/80\">{primaryBusinessConnection.display_name||primaryBusinessConnection.account_label}</span><span className=\"hidden text-muted-foreground sm:inline\">· {syncCopy(primaryBusinessConnection)}</span></div>:<p className=\"mt-1 hidden max-w-xl truncate text-xs text-muted-foreground sm:block\">{labels.description}</p>}</div>","old_content":"<h1 className=\"truncate text-xl font-semibold tracking-tight sm:text-2xl\">{labels.title}</h1><p className=\"mt-1 hidden max-w-3xl truncate text-xs text-muted-foreground md:block\">{labels.description}</p>{connections.length>0&&<div className=\"mt-1 flex flex-wrap items-center gap-1.5\"><Badge variant=\"outline\" className=\"text-[10px]\">{connections.length} connected</Badge>{personalConnections.length>0&&<Badge variant=\"secondary\" className=\"text-[10px]\">{personalConnections.length} Personal</Badge>}{businessConnections.length>0&&<Badge variant=\"outline\" className=\"text-[10px]\">{businessConnections.length} Business</Badge>}</div>}</div>"},{"new_content":"<div className=\"flex items-center gap-2\"><Button variant=\"outline\" size=\"sm\" className=\"min-h-10 border-primary/20 bg-card/80 sm:min-h-8\" aria-label=\"Manage calendars\" onClick={()=>setConnectionsOpen(true)}><CalendarIcon className=\"mr-1.5 h-4 w-4\"/>Calendars</Button><Button size=\"sm\" className=\"min-h-10 shadow-sm sm:min-h-8\" onClick={()=>create()}><Plus className=\"mr-1.5 h-4 w-4\"/>New event</Button></div>","old_content":"<div className=\"flex items-center gap-2\"><Button variant=\"outline\" size=\"sm\" className=\"min-h-11 lg:hidden sm:min-h-9\" aria-label=\"Connect calendar\" onClick={()=>setConnectionsOpen(true)}><Link2 className=\"mr-1.5 h-4 w-4\"/>Sources</Button><Button variant=\"outline\" size=\"sm\" className=\"hidden sm:inline-flex\" onClick={()=>setConnectionsOpen(true)}><Link2 className=\"mr-1.5 h-4 w-4\"/>Connect calendar</Button><Button size=\"sm\" className=\"min-h-11 sm:min-h-9\" onClick={()=>create()}><Plus className=\"mr-1.5 h-4 w-4\"/>New event</Button></div>"},{"new_content":"<div data-calendar-schedule-pulse=\"true\" className=\"hidden\">","old_content":"<div data-calendar-schedule-pulse=\"true\" className=\"grid grid-cols-1 gap-2 border-t bg-muted/[.18] px-3 py-2 sm:grid-cols-3 sm:px-4\">"},{"new_content":"<div className=\"flex flex-wrap items-center justify-between gap-2 border-t border-primary/10 bg-card/55 px-3 py-1.5 sm:px-4\">","old_content":"<div className=\"flex flex-wrap items-center justify-between gap-2 border-t px-3 py-2 sm:px-4\">"},{"new_content":"<div data-calendar-workspace=\"true\" className=\"grid min-h-0 flex-1 grid-cols-[minmax(0,1fr)] 2xl:grid-cols-[minmax(0,1fr)_280px]\">","old_content":"<div data-calendar-workspace=\"true\" className=\"grid min-h-0 flex-1 lg:grid-cols-[250px_minmax(0,1fr)_320px]\">"},{"new_content":"<aside data-calendar-sources-rail=\"true\" className=\"hidden\"><Sources/></aside>","old_content":"<aside data-calendar-sources-rail=\"true\" className=\"hidden min-h-0 border-r lg:block\"><Sources/></aside>"},{"new_content":"<main data-calendar-schedule-canvas=\"true\" className=\"min-h-0 min-w-0 overflow-auto bg-background/70 backdrop-blur-sm\">","old_content":"<main data-calendar-schedule-canvas=\"true\" className=\"min-h-0 min-w-0 overflow-auto bg-muted/[.12]\">"},{"new_content":"<aside data-calendar-agenda-rail=\"true\" className=\"hidden min-h-0 overflow-y-auto border-l border-primary/10 bg-card/70 2xl:block\">","old_content":"<aside data-calendar-agenda-rail=\"true\" className=\"hidden min-h-0 overflow-y-auto border-l bg-background lg:block\">"},{"new_content":"<p className=\"truncate text-sm font-semibold\">{connection.display_name||connection.account_label}</p><Badge","old_content":"<p className=\"truncate text-sm font-semibold\">{connection.account_label||connection.display_name}</p><Badge"}]},{"path":"src/__tests__/contracts/calendar-completeness.contract.test.ts","edits":[{"new_content":"  it('preserves premium date selection and rescheduling interactions', () => {\n    expect(calendarSource).toContain('beginCalendarHold');\n    expect(calendarSource).toContain('openCalendarDay');\n    expect(calendarSource).toContain('selectCalendarDay');\n    expect(calendarSource).toContain('moveEventToDay');\n    expect(calendarSource).toContain('undoLastMove');\n  });\n\n  it('keeps the shared calendar fluid and tenant branded at normal viewport scale', () => {\n    expect(calendarSource).toContain('data-tenant-branded-calendar=\"true\"');\n    expect(calendarSource).toContain('from-primary/10');\n    expect(calendarSource).toContain('2xl:grid-cols-[minmax(0,1fr)_280px]');\n    expect(calendarSource).toContain('>Calendars</Button>');\n    expect(calendarSource).toContain(\"activeTenant?.name||'Workspace'\");\n    expect(calendarSource).toContain('connection.display_name||connection.account_label');\n    expect(calendarSource).not.toContain('min-w-[760px]');\n    expect(calendarSource).not.toContain('min-w-[720px]');\n    expect(calendarSource).not.toContain('lg:grid-cols-[250px_minmax(0,1fr)_320px]');\n  });\n});","old_content":"  it('preserves premium date selection and rescheduling interactions', () => {\n    expect(calendarSource).toContain('beginCalendarHold');\n    expect(calendarSource).toContain('openCalendarDay');\n    expect(calendarSource).toContain('selectCalendarDay');\n    expect(calendarSource).toContain('moveEventToDay');\n    expect(calendarSource).toContain('undoLastMove');\n  });\n});"}]}],"commit_message":"fix: make calendar fluid and tenant branded","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/calendar/EnhancedUserCalendar.tsx","src/__tests__/contracts/calendar-completeness.contract.test.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":"6e12c56e88cd294a476adf9fa4e4d08997c92c962c97beabdf7f9b13ec408646","replayCount":0,"serializedBytes":10808},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:25:27.964991+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e020b5c6-b3f8-4d93-9c5c-0d62cb75b237:repository-mutation-intent:6e12c56e88cd294a476adf9fa4e4d08997c92c962c97beabdf7f9b13ec408646:0","mission_step_id":"dad167ac-d3e9-4b58-b56f-2e1e2b02c4ec","command_center_event_id":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},{"id":"d29467f5-f58c-492f-823c-983d454a1d00","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-31cc0cb14f6c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":67490,"releaseCount":0,"toolCallCount":35,"repeatedCallCount":27,"executorlessWaitMs":31988011,"firstUsefulResultAt":"2026-10-05T15:02:09.729Z","recoveryAttemptCount":23,"ownerInterruptionCount":0},"version":null,"prNumber":4943,"terminal":false,"missionId":"31cc0cb1-4f6c-4321-81ff-22542543aed2","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":"31cc0cb1-4f6c-4321-81ff-22542543aed2"},"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-05T15:30:37.494098+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4943","receipt_type":"automatic_mission_resume","idempotency_key":"mission:31cc0cb1-4f6c-4321-81ff-22542543aed2:automatic-mission-resume:4943:repair_mission_waiting_for_gate","mission_step_id":"aa7e07aa-0e87-432c-a425-2852544a3dd2","command_center_event_id":"31cc0cb1-4f6c-4321-81ff-22542543aed2"},{"id":"d295f148-1711-445b-83bf-f9d73288de1a","source":"forgejo","status":"waiting","payload":{"branch":"ai/mission-ledger-terminalization-20260909","prNumber":2266,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f4009feeabd7dca56efd378939fdafbec709662e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:49:51.843173+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"2266","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:merged-pr:2266:f4009feeabd7dca56efd378939fdafbec709662e","mission_step_id":"3077f6d0-1e8c-4003-af21-dcdd9e68c062","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"d2981903-ff07-472c-a99f-26117913c683","source":"durable-mission-ledger","status":"waiting","payload":{"reason":"immutable_release_receipt_contract_hash_mismatch","sourceSha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","currentContractHash":"8f8bf30d3a03d7995f994393cc88e4ecadb7bbeb5d5349ce948f32da9c9224e1","priorReceiptContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:20:25.02877+00:00","proof_gate":"request_contract_release_rebind_blocked","source_sha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","external_id":null,"receipt_type":"request_contract_release_rebind_rejected","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:release-rebind-blocked:f852d7571ae237f049f53ecc3e497cfaa98c3d43:none:8f8bf30d3a03d7995f994393cc88e4ecadb7bbeb5d5349ce948f32da9c9224e1","mission_step_id":"5315246f-37d0-47b3-b6a9-aff2cefe49dc","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"d2991ba6-6403-4d65-bd31-f1c0f1e25c4d","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:def5e839-59e7-4549-bcfb-d605a6838ee7","mission_step_id":null,"command_center_event_id":"def5e839-59e7-4549-bcfb-d605a6838ee7"},{"id":"d29942eb-ae0b-4621-a3d8-5d1fc78d562d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/request-proof-kind-aware-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.117-queue-snapshot-first","prNumber":null,"terminal":false,"missionId":"11a7db98-6a2a-4928-ae51-603014ea7da5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":321,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"repositoryMutationMs":14035,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"11a7db98-6a2a-4928-ae51-603014ea7da5"},"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":1583,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:30:33.339983+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:11a7db98-6a2a-4928-ae51-603014ea7da5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bee2031a-4ead-40b5-875d-e8aa4912cab8","command_center_event_id":"11a7db98-6a2a-4928-ae51-603014ea7da5"},{"id":"d29aff0f-81a2-49c4-a252-84905c450651","source":"cc-execution","status":"recorded","payload":{"objective":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T03:53:45.661Z","fingerprint":"d66a09e45a2d6a2c3b76d0a2c6486cba9adaa0d3afc1e6bfcea54a3333e4bafd","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/add-vista-owner-navigation-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","wordingChanged":false,"canonicalIntent":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-nav","statement":"Every authenticated /la-vista-del-mar owner route exposes large Back, Home, Calendar, Messages, Documents, and Photos controls.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-unit","statement":"Calendar, Messages, Documents, and Photos preserve the current unit context when present.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-photos","statement":"Photos opens the current unit directly when unit context exists; otherwise the home chooser becomes a one-tap photo chooser.","proofConditionIds":["proof-nav-live"]},{"id":"outcome-space","statement":"Persistent controls remain visible without covering the bottom of dashboard/detail/photo content.","proofConditionIds":["proof-nav-live"]}],"objective":"Add one persistent elderly-friendly navigation system throughout the authenticated La Vista del Mar owner experience. On every /la-vista-del-mar owner route, provide large plain-language Back, Home, Calendar, Messages, Documents, and Photos controls. Preserve ?unit= context between Calendar, Messages, Documents, and Photos. Photos must open the selected unit directly when unit context exists; without unit context it should take the owner to the two-home chooser and the next property tap opens Photos. Keep the navigation visible over dashboard/property/detail/photo modal states and reserve enough bottom space so controls do not cover content. Frontend only; no data, auth, backend, R2 object, or tenant-type changes. One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend production release, then prove representative navigation interactions live.","constraints":[{"id":"constraint-front","statement":"Frontend only; do not change data, auth, backend, tenant type, or R2 objects.","proofConditionIds":["proof-nav-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-nav-live","kind":"runtime","claim":"The exact frontend release containing persistent La Vista owner navigation is live on production and the owner routes render from the released source.","route":"/la-vista-del-mar","required":true,"expectedText":"La Vista del Mar","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/add-vista-owner-navigation-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Make La Vista owner navigation obvious and persistent across the owner experience for elderly users.\",\"intent\":{\"rawUtterance\":\"They need navigation controls throughout the experience. They are old.\",\"canonicalIntent\":\"Add large, persistent, plain-language Back, Home, Calendar, Messages, Documents, and Photos navigation controls throughout the authenticated La Vista owner experience, preserving unit context and keeping navigation accessible over detail/photo states.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-nav\",\"statement\":\"Every authenticated /la-vista-del-mar owner route exposes large Back, Home, Calendar, Messages, Documents, and Photos controls.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-unit\",\"statement\":\"Calendar, Messages, Documents, and Photos preserve the current unit context when present.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-photos\",\"statement\":\"Photos opens the current unit directly when unit context exists; otherwise the home chooser becomes a one-tap photo chooser.\",\"proofConditionIds\":[\"proof-nav-live\"]},{\"id\":\"outcome-space\",\"statement\":\"Persistent controls remain visible without covering the bottom of dashboard/detail/photo content.\",\"proofConditionIds\":[\"proof-nav-live\"]}],\"constraints\":[{\"id\":\"constraint-front\",\"statement\":\"Frontend only; do not change data, auth, backend, tenant type, or R2 objects.\",\"proofConditionIds\":[\"proof-nav-live\"]}],\"proofConditions\":[{\"id\":\"proof-nav-live\",\"kind\":\"runtime\",\"claim\":\"The exact frontend release containing persistent La Vista owner navigation is live on production and the owner routes render from the released source.\",\"route\":\"/la-vista-del-mar\",\"required\":true,\"expectedText\":\"La Vista del Mar\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"1bd1d85c6e68e176523f602d49716d69d668ed1f9dc4bf9919072e5aea230587","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:53:46.147079+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8a6ad280-d33f-4a84-9579-ab8cfb8283e3:tenant-workstream-contribution:d66a09e45a2d6a2c3b76d0a2c6486cba9adaa0d3afc1e6bfcea54a3333e4bafd","mission_step_id":null,"command_center_event_id":"8a6ad280-d33f-4a84-9579-ab8cfb8283e3"},{"id":"d29b6330-c123-4dff-a6da-809c6faac098","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the existing Redfish local-intelligence corrective generation from green PR #1267. Squash merge #1267, keep duplicate #1268 unmerged, deploy only opportunity-radar and permit-intelligence, and prove Winter Springs 32708 permit routing plus a fresh Redfish territory scan and operating-area context refresh.","tenantRef":"redfishroofing","receivedAt":"2026-09-01T15:24:44.551Z","fingerprint":"32649d5813a215891d9546b41e10657b08cb855d4ab560b09846624867e5a6b3","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-local-intelligence-corrective-1","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing Redfish local-intelligence corrective generation from green PR #1267. Squash merge #1267, keep duplicate #1268 unmerged, deploy only opportunity-radar and permit-intelligence, and prove Winter Springs 32708 permit routing plus a fresh Redfish territory scan and operating-area context refresh.","wordingChanged":false,"canonicalIntent":"Finish the existing Redfish local-intelligence corrective generation from green PR #1267. Squash merge #1267, keep duplicate #1268 unmerged, deploy only opportunity-radar and permit-intelligence, and prove Winter Springs 32708 permit routing plus a fresh Redfish territory scan and operating-area context refresh.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"merge-corrective","statement":"PR #1267 is squash merged and duplicate #1268 is not merged.","proofConditionIds":["source-proof"]},{"id":"permit-live","statement":"Production permit intelligence resolves Winter Springs 32708 to City of Winter Springs eSuite without Orange/Apopka fallback.","proofConditionIds":["permit-runtime"]},{"id":"opportunity-live","statement":"Production Opportunity Radar completes a fresh Redfish scan using the configured surrounding locality ring.","proofConditionIds":["opportunity-runtime"]},{"id":"context-live","statement":"The fresh scan refreshes the Redfish tenant operating_area intelligence context and links it to the latest radar run.","proofConditionIds":["context-runtime"]}],"objective":"Finish the existing Redfish local-intelligence corrective generation from green PR #1267. Squash merge #1267, keep duplicate #1268 unmerged, deploy only opportunity-radar and permit-intelligence, and prove Winter Springs 32708 permit routing plus a fresh Redfish territory scan and operating-area context refresh.","constraints":[{"id":"targeted-release","statement":"Deploy only opportunity-radar and permit-intelligence.","proofConditionIds":["source-proof"]},{"id":"duplicate-not-merged","statement":"Do not merge duplicate PR #1268.","proofConditionIds":["source-proof"]},{"id":"no-access-mutations","statement":"Do not change invitations, email, auth, users, roles, ownership, memberships, or access.","proofConditionIds":["source-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"PR #1267 is merged from its green exact head, duplicate #1268 remains unmerged, and release scope is limited to the two Supabase Edge Functions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"permit-runtime","kind":"runtime","claim":"Production permit-intelligence smoke for 209 S EDGEMON AVE, WINTER SPRINGS, FL 32708 reports City of Winter Springs and the City eSuite source with no Orange/Apopka fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"opportunity-runtime","kind":"runtime","claim":"A production Redfish opportunity scan completes using configured surrounding locality terms.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"context-runtime","kind":"runtime","claim":"The latest Redfish tenant operating_area intelligence context is refreshed by opportunity-radar and linked to the latest radar run.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-local-intelligence-corrective-1","conversationContext":"{\"prNumber\":1267,\"headSha\":\"1f44c3f9cc0dd091aebc7442cdf9c5b9626c529f\",\"gateState\":\"success\",\"duplicatePrToLeaveUnmerged\":1268,\"releaseTargets\":{\"frontend\":false,\"onrunner\":false,\"migrations\":false,\"ccExecution\":false,\"supabaseEdge\":true,\"edgeFunctionSlugs\":[\"opportunity-radar\",\"permit-intelligence\"]},\"runtimeProof\":{\"permitSmokeAddress\":\"209 S EDGEMON AVE, WINTER SPRINGS, FL 32708\",\"permitSmokeCity\":\"Winter Springs\",\"tenantId\":\"de8369b6-a78f-40bb-ae1f-28ffca62bc7e\"}}","requestContractHash":"9937ac9f633df471426a31ba9d9f1b51265d88e257d995793de19514206da1e6","requestContractRevision":3},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:24:45.154616+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a97aba16-7ed8-4ef0-8140-c766e3c9a678:tenant-workstream-contribution:32649d5813a215891d9546b41e10657b08cb855d4ab560b09846624867e5a6b3","mission_step_id":"5dfbcd21-596d-4bec-b796-f2adc485fb46","command_center_event_id":"a97aba16-7ed8-4ef0-8140-c766e3c9a678"},{"id":"d29b757a-900f-436e-94e9-159b5b41dd32","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-premium-proposal-hourly-weather-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9143,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1114,"terminal":false,"missionId":"97d256f7-8254-4dc6-b7d0-a242d006ad0f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ce718eab719f73064d1b2472204f008c54b8154","timingsMs":{"handlerMs":9306,"prReadinessMs":1001,"approvedPlanMs":0,"missionSetupMs":576,"shipAndProveMs":8193},"nextAction":null,"receiptRef":{"mode":"full","missionId":"97d256f7-8254-4dc6-b7d0-a242d006ad0f"},"performance":null,"deploymentId":"forgejo-main-5ce718eab719","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":6545,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T15:59:07.546786+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ce718eab719f73064d1b2472204f008c54b8154","external_id":"forgejo-main-5ce718eab719","receipt_type":"execute_mission","idempotency_key":"mission:97d256f7-8254-4dc6-b7d0-a242d006ad0f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2889caf8-37dc-45e7-abb4-1706b3d56f1f","command_center_event_id":"97d256f7-8254-4dc6-b7d0-a242d006ad0f"},{"id":"d29c6307-ea00-48b0-b15a-7908e768e725","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mcp.js"],"baseSha":"0c638d538a03445ce3d8fad59950c9f860d63162","issuedAt":1791520983311,"expiresAt":1791521163311,"missionId":"27eacd38-2c48-474b-a530-bc25c9485c1f","autoRefreeze":true,"authorizationId":"74132e8b-f20c-4189-b845-29699cf83b76","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T04:43:03.629112+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"0c638d538a03445ce3d8fad59950c9f860d63162","external_id":"74132e8b-f20c-4189-b845-29699cf83b76","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:27eacd38-2c48-474b-a530-bc25c9485c1f:74132e8b-f20c-4189-b845-29699cf83b76","mission_step_id":null,"command_center_event_id":"27eacd38-2c48-474b-a530-bc25c9485c1f"},{"id":"d29c9191-4bcc-4641-b844-84497105b4b6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"e946cda0a71e41c0393af6159c45cade1773b9dd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e946cda0a71e41c0393af6159c45cade1773b9dd","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1673","runId":1673,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e946cda0a71e41c0393af6159c45cade1773b9dd","deploymentId":"forgejo-main-e946cda0a71e41c0393af6159c45cade1773b9dd","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.48.2-single-mutation-lane","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:32:33.917438+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e946cda0a71e41c0393af6159c45cade1773b9dd","external_id":"forgejo-main-e946cda0a71e","receipt_type":"canonical_release_status","idempotency_key":"mission:3b2ed8c9-6292-4beb-be38-091746477a11:forgejo-release-status:e946cda0a71e41c0393af6159c45cade1773b9dd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"62869893-c5cc-41d2-b153-18948ab79ba9","command_center_event_id":"3b2ed8c9-6292-4beb-be38-091746477a11"},{"id":"d2a04c2b-b7ba-4c4d-a4b8-707e0567ae16","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b3a18b0700e5","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":3686,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":59866,"firstUsefulResultAt":"2026-09-30T23:24:03.539Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"b3a18b07-00e5-4c1b-becf-3cd4edeee7b1","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":357,"providerAuthMs":0,"ledgerPrepareMs":357,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":357,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":357,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"b3a18b07-00e5-4c1b-becf-3cd4edeee7b1"},"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":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:24:03.580579+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3a18b07-00e5-4c1b-becf-3cd4edeee7b1:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"0aa35b2f-574b-4913-bf14-058df5916d76","command_center_event_id":"b3a18b07-00e5-4c1b-becf-3cd4edeee7b1"},{"id":"d2a08385-c543-4252-9b43-dff8a92840e0","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-shell-opacity-60-20260906","prNumber":1942,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"16c5e52d75bef642247787de7aa9a10f81da0e6d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:03:04.887437+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"16c5e52d75bef642247787de7aa9a10f81da0e6d","external_id":"1942","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d4650532-2ad3-4b47-b10c-d6ab0a3db43c:merged-pr:1942:16c5e52d75bef642247787de7aa9a10f81da0e6d","mission_step_id":"734aa89d-a08d-4bad-aefa-3559e72679e0","command_center_event_id":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},{"id":"d2a1256d-43c4-449e-af9c-56399b6a9ac2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"89247f1fbc228392282089a83548255b8b457980","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","blobSha":"ae2e8b20eada14ef4df3208fdc0af0de8bd68983","expectedText":"quickEvidenceCapture"}],"requestContractHash":"10f4419c160f512a7248cabbeb37c735696b05b625d768c12159dbbdd0c2b949"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:53:13.919585+00:00","proof_gate":"request_contract_repository_verified","source_sha":"89247f1fbc228392282089a83548255b8b457980","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:b42396ae-109e-4a1a-a5f7-dcc57ed7dceb:request-contract-repository:10f4419c160f512a7248cabbeb37c735696b05b625d768c12159dbbdd0c2b949:89247f1fbc228392282089a83548255b8b457980","mission_step_id":"973e3cfa-45ba-422f-9daf-55108634ffa8","command_center_event_id":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},{"id":"d2a2a034-9f42-4a97-ad82-26976b9be186","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized repairing the control-plane mutation deadlock.","baseSha":"65fd11cc878a49b748c1cc15fc3cf92ac262fa2f","issuedAt":1790254037065,"expiresAt":1790254217065,"missionId":"6be8ddf1-f617-4fb3-8aec-adcd04536df5","authorizationId":"ddd9054e-bb60-4a42-9413-4158f6fa0f9e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T12:47:17.39198+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"65fd11cc878a49b748c1cc15fc3cf92ac262fa2f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ddd9054e-bb60-4a42-9413-4158f6fa0f9e","mission_step_id":"82c09469-e4e3-46f4-97c7-a8f1db83dadf","command_center_event_id":"6be8ddf1-f617-4fb3-8aec-adcd04536df5"},{"id":"d2a31e52-a782-47c4-8fc2-9659459dbcce","source":"cc-execution","status":"recorded","payload":{"objective":"Replace the Vista del Mar generic CRM/operational fallback with a dedicated senior-friendly long-term rental dashboard.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-27T20:02:05.826Z","fingerprint":"250872e1f1954d93644590f90d677474e1618cdf8e0cfd84278db12851bd6eed","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtbxza99","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Replace the Vista del Mar generic CRM/operational fallback with a dedicated senior-friendly long-term rental dashboard.","wordingChanged":false,"canonicalIntent":"Replace the Vista del Mar generic CRM/operational fallback with a dedicated senior-friendly long-term rental dashboard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-dashboard","statement":"The live /la-vista-del-mar/dashboard renders a simple long-term rental dashboard for Vista del Mar instead of the generic Record Command Dashboard.","proofConditionIds":["repo-source","live-route"]}],"objective":"Replace the Vista del Mar generic CRM/operational fallback with a dedicated senior-friendly long-term rental dashboard.","constraints":[{"id":"frontend-only","statement":"Only customer-app frontend source may change; do not modify workers, control-plane config, Forgejo workflows, auth, or database source.","proofConditionIds":["repo-source"]},{"id":"senior-friendly","statement":"Use large readable text, strong contrast, large tap targets, shallow navigation, and plain-language rental terminology.","proofConditionIds":["repo-source","live-route"]},{"id":"fair-housing-safe","statement":"Do not encode or display couples-preferred targeting.","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/routes/vanityRoutes.tsx change; long-term-rental workspace routing is explicit; source contains Apartments, Residents, Rent & Payments, Maintenance, Documents & Leases, 90-day minimum, First month upfront, large typography/tap targets, and no couples-preferred text.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route","kind":"runtime","claim":"The production route /la-vista-del-mar/dashboard contains Apartments and Rent & Payments and no longer renders Record Command Dashboard.","route":"https://app.knocklaunch.app/la-vista-del-mar/dashboard","required":true,"expectedText":"Rent & Payments","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtbxza99","conversationContext":null,"requestContractHash":"ed5a4c3202e465dede4d726e0bdef8d98f0de519ce47880f4744bae545cad378","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:02:06.752869+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:467bdb71-5914-48e3-9eee-6a7026b6d657:tenant-workstream-contribution:250872e1f1954d93644590f90d677474e1618cdf8e0cfd84278db12851bd6eed","mission_step_id":null,"command_center_event_id":"467bdb71-5914-48e3-9eee-6a7026b6d657"},{"id":"d2a381c3-4fe5-45b8-9483-453572ef6cc0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-41b45f188899","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":34115,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":11,"executorlessWaitMs":105456,"firstUsefulResultAt":"2026-10-03T00:51:52.625Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4576,"terminal":false,"missionId":"41b45f18-8899-4844-8f22-57aa36f2aa80","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":"41b45f18-8899-4844-8f22-57aa36f2aa80"},"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-03T00:52:36.902865+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4576","receipt_type":"automatic_mission_resume","idempotency_key":"mission:41b45f18-8899-4844-8f22-57aa36f2aa80:automatic-mission-resume:4576:repair_mission_pr_ready_retryable","mission_step_id":"bf108cb3-d7f4-45cf-b74a-60756fa63452","command_center_event_id":"41b45f18-8899-4844-8f22-57aa36f2aa80"},{"id":"d2a589e9-1c22-4168-b019-418763404f37","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6b17c386d73b","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"6b17c386-d73b-45fb-99f1-43962d15ef2e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":133,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":743,"providerAuthMs":0,"ledgerPrepareMs":743,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":743,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":743,"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":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},"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":2396,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T13:19:12.211539+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"f9f87063-dfbb-4ee2-8b5e-12b24f74afd0","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"d2a9b819-f59f-4a56-91f1-9014834c61f6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b176e9de002a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":999,"providerAuthMs":0,"ledgerPrepareMs":999,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":999,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":999,"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":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},"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":3590,"likelyAffectedFiles":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:18:30.864453+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b176e9de-002a-4fc6-b6b9-a8980844f9da:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"d2aa9f21-d695-400a-98c0-16881f5aabc3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/enforce-done-means-live-20260906","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.66-repair-generation-continuation","prNumber":1940,"terminal":false,"missionId":"91008e2a-afbf-495e-ae34-ce14b0e311c3","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4853,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":370,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":75,"resolvePreflightMs":370,"repositoryMutationMs":4853,"repositoryProviderMs":3491,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1758,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1733},"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":"91008e2a-afbf-495e-ae34-ce14b0e311c3"},"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":3409,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T13:32:51.274908+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1940","receipt_type":"execute_mission","idempotency_key":"mission:91008e2a-afbf-495e-ae34-ce14b0e311c3:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c23433b7-1df7-4937-949e-9ad054d24e6f","command_center_event_id":"91008e2a-afbf-495e-ae34-ce14b0e311c3"},{"id":"d2ab9944-2e42-47a5-9001-0a8e1f8dd596","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-38d1c882bdfd","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"38d1c882-bdfd-48ee-80ef-38e2bd76a15a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1813,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1693,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":562,"ledgerReconcileMs":0,"lineageReconcileMs":1131,"resolvePreflightMs":1693,"repositoryMutationMs":1813,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":562,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38d1c882-bdfd-48ee-80ef-38e2bd76a15a"},"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":1430,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:49:24.057361+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38d1c882-bdfd-48ee-80ef-38e2bd76a15a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"380b36c6-eec7-4c08-8495-af159fabcee4","command_center_event_id":"38d1c882-bdfd-48ee-80ef-38e2bd76a15a"},{"id":"d2ac1bc6-b593-4412-a2a5-26b7c1adc856","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/validate-control-plane-restore-point.mjs","content":"import assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst TARGET = 'bf2a8e9c4206c491a249c02db298682850f49581';\nconst RESTORE_NAME = 'KNOCKLAUNCH Golden Restore Point — 2026-09-25 Witness Lockdown Stable';\nconst restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');\nconst workflow = readFileSync('.forgejo/workflows/knocklaunch.yml', 'utf8');\n\nassert.equal(restore.schemaVersion, 2);\nassert.equal(restore.kind, 'canonical_control_plane_system_architecture_restore_point');\nassert.equal(restore.name, RESTORE_NAME);\nassert.equal(restore.supersedes?.name, 'KNOCKLAUNCH Golden Restore Point — 2026-09-11 Exact-Green Stable');\nassert.equal(restore.restoreTarget?.architectureSourceSha, TARGET);\nassert.equal(restore.restoreTarget?.protectedMainSha, TARGET);\nassert.equal(restore.restoreTarget?.commandCenter?.service, 'cc-execution');\nassert.equal(restore.restoreTarget?.commandCenter?.version, '1.58.280-witness-lockdown');\nassert.equal(restore.restoreTarget?.commandCenter?.sourceSha, TARGET);\nassert.equal(restore.restoreTarget?.commandCenter?.deploymentId, 'forgejo-main-bf2a8e9c4206c491a249c02db298682850f49581');\nassert.equal(restore.restoreTarget?.commandCenter?.buildId, 'forgejo-bf2a8e9c4206-11782-1');\nassert.equal(restore.restoreTarget?.commandCenter?.status, 'live');\n\nassert.match(String(restore.architectureInvariants?.visualWitnessTerminalMonotonicity || ''), /durable_success_receipt/);\nassert.match(String(restore.architectureInvariants?.visualWitnessCheckpointSourceBinding || ''), /exact_witness_source_commit/);\nassert.match(String(restore.architectureInvariants?.visualWitnessExplicitViewportPreservation || ''), /explicit_viewports_are_authoritative/);\nassert.match(String(restore.architectureInvariants?.visualWitnessRestartReplayBound || ''), /one_process_restart_replay_per_attempt_slot/);\nassert.match(String(restore.architectureInvariants?.visualWitnessGateExecution || ''), /full_package_check_required/);\nassert.equal(restore.architectureInvariants?.visualWitnessGateBaseline, '163_tests_163_pass_0_fail');\nassert.match(String(restore.architectureInvariants?.runtimeReleaseProofReconciliation || ''), /every_affected_runtime_target_is_proven/);\nassert.match(String(restore.architectureInvariants?.nonRuntimeReleaseFailClosed || ''), /frontend_supabase_edge_and_migrations/);\n\nassert.equal(restore.knownGoodEvidence?.mainShaAtSnapshot, TARGET);\nassert.equal(restore.knownGoodEvidence?.commandCenterRuntimeSha, TARGET);\nassert.equal(restore.knownGoodEvidence?.witnessPrimaryRuntimeSha, TARGET);\nassert.equal(restore.knownGoodEvidence?.witnessVirtualRuntimeSha, TARGET);\nassert.equal(restore.knownGoodEvidence?.witnessHostedRunnerTests, 163);\nassert.equal(restore.knownGoodEvidence?.witnessHostedRunnerPassed, 163);\nassert.equal(restore.knownGoodEvidence?.witnessHostedRunnerFailed, 0);\nassert.equal(restore.knownGoodEvidence?.renderOnrunnerRuntimeIdentityVerified, true);\nassert.equal(restore.knownGoodEvidence?.witnessTerminalMonotonicityVerified, true);\nassert.equal(restore.knownGoodEvidence?.witnessRestartTerminalizationVerified, true);\nassert.equal(restore.knownGoodEvidence?.witnessCheckpointSourceBindingVerified, true);\nassert.equal(restore.knownGoodEvidence?.witnessExplicitViewportPreservationVerified, true);\nassert.equal(restore.knownGoodEvidence?.mixedRuntimeTargetReconciliationVerified, true);\nassert.equal(restore.knownGoodEvidence?.frontendEdgeMigrationFailClosedPreserved, true);\n\nassert.equal(restore.restorePolicy?.verifyRuntimeTargetReconciliationAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyVisualWitnessTerminalMonotonicityAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyVisualWitnessRestartTerminalizationAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyVisualWitnessSourceBoundCheckpointAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyVisualWitnessExplicitViewportPreservationAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyHostedRunnerGateAfterRestore, true);\nassert.equal(restore.restorePolicy?.verifyPrimaryOnRunnerIdentityAfterRestore, true);\nassert.equal(restore.restorePolicy?.doNotUseGitHubAsFallback, true);\nassert.equal(restore.restorePolicy?.preserveProtectedMain, true);\nassert.equal(restore.restorePolicy?.databaseRecordsExcludedFromRollbackMutation, true);\nassert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);\n\nassert.match(contract, new RegExp(`WITNESS_LOCKDOWN_SHA = ['\"]${TARGET}['\"]`));\nassert.match(contract, /visualWitnessTerminalMonotonicity/);\nassert.match(contract, /visualWitnessCheckpointSourceBinding/);\nassert.match(contract, /visualWitnessExplicitViewportPreservation/);\nassert.match(contract, /runtimeReleaseProofReconciliation/);\nassert.ok(workflow.includes('node scripts/validate-control-plane-restore-point.mjs'));\n\nconsole.log(JSON.stringify({\n  ok: true,\n  proofGate: 'canonical_control_plane_restore_point_verified',\n  restoreName: RESTORE_NAME,\n  restoreTarget: TARGET,\n  hostedRunnerTests: 163,\n  invariants: {\n    terminalMonotonicity: true,\n    sourceBoundCheckpoints: true,\n    explicitViewportPreservation: true,\n    boundedRestartReplay: true,\n    fullHostedRunnerGate: true,\n    runtimeTargetReconciliation: true,\n    nonRuntimeFailClosed: true\n  }\n}));\n"}],"branch":"ai/objective-first-repair-8b22a7845397","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8b22a784-5397-4822-8c66-cdcfcda533d7","objective":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"            '/config/control-plane-capabilities.json' \\\n            '/config/platform-standards.json' \\","replacement":"            '/config/control-plane-capabilities.json' \\\n            '/config/control-plane-restore-point.json' \\\n            '/config/platform-standards.json' \\"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"            '/scripts/validate-production-critical-files.mjs' \\\n            '/scripts/validate-stale-gate-evidence-reuse.mjs' \\","replacement":"            '/scripts/validate-production-critical-files.mjs' \\\n            '/scripts/validate-control-plane-restore-point.mjs' \\\n            '/scripts/validate-stale-gate-evidence-reuse.mjs' \\"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"            '/src/integrations/supabase/client.ts' \\\n            '/index.html' \\","replacement":"            '/src/integrations/supabase/client.ts' \\\n            '/src/__tests__/contracts/control-plane-restore-point.contract.test.ts' \\\n            '/index.html' \\"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"            config/control-plane-capabilities.json\n            workers/cc-execution/src/index-release-fast-lane.js","replacement":"            config/control-plane-capabilities.json\n            config/control-plane-restore-point.json\n            scripts/validate-control-plane-restore-point.mjs\n            src/__tests__/contracts/control-plane-restore-point.contract.test.ts\n            workers/cc-execution/src/index-release-fast-lane.js"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          node scripts/reconcile-supabase-edge-registry.test.mjs\n\n          # Runtime parseability is a hard safety invariant, not optional domain QA.","replacement":"          node scripts/reconcile-supabase-edge-registry.test.mjs\n          node scripts/validate-control-plane-restore-point.mjs\n          echo \"Hard safety: canonical control-plane restore point contract passed.\"\n\n          # Runtime parseability is a hard safety invariant, not optional domain QA."}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","wordingChanged":false,"canonicalIntent":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-hard-safety","statement":"Every KnockLaunch Gate verifies the exact September 25 golden restore target and witness-lockdown invariants.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["validator","gate-wiring"]}],"objective":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","constraints":[{"id":"no-runtime-change","statement":"Only add unconditional Gate validation; do not alter Visual Witness or release runtime behavior.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["validator","gate-wiring"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"validator","kind":"repository","path":"scripts/validate-control-plane-restore-point.mjs","claim":"Dependency-free restore validator pins the exact witness-lockdown golden restore contract.","roleRef":null,"userRef":null,"required":true,"expectedText":"canonical_control_plane_restore_point_verified","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-wiring","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"Gate always hydrates and executes the restore validator.","roleRef":null,"userRef":null,"required":true,"expectedText":"Hard safety: canonical control-plane restore point contract passed.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","wordingChanged":false,"canonicalIntent":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-hard-safety","statement":"Every KnockLaunch Gate verifies the exact September 25 golden restore target and witness-lockdown invariants.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["validator","gate-wiring"]}],"objective":"Corrective generation after the 58435c69 main stabilization: make the already-merged September 25 witness-lockdown golden restore point an unconditional KnockLaunch Gate hard-safety invariant on every PR. Add a dependency-free validator, hydrate its restore config and restore contract on every Gate, and execute it before adaptive QA exits. This generation supersedes the earlier pre-mutation base-SHA-rejected attempt and must not alter runtime behavior.","constraints":[{"id":"no-runtime-change","statement":"Only add unconditional Gate validation; do not alter Visual Witness or release runtime behavior.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["validator","gate-wiring"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"validator","kind":"repository","path":"scripts/validate-control-plane-restore-point.mjs","claim":"Dependency-free restore validator pins the exact witness-lockdown golden restore contract.","roleRef":null,"userRef":null,"required":true,"expectedText":"canonical_control_plane_restore_point_verified","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-wiring","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"Gate always hydrates and executes the restore validator.","roleRef":null,"userRef":null,"required":true,"expectedText":"Hard safety: canonical control-plane restore point contract passed.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner ordered the September 25 witness-lockdown state fully locked down. Current main is stable at the post-PAUL 58435c69 generation; make restore validation unconditional on every Gate after the previous attempt was safely rejected before mutation by the base-SHA fence."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner ordered the September 25 witness-lockdown state fully locked down. Current main is stable at the post-PAUL 58435c69 generation; make restore validation unconditional on every Gate after the previous attempt was safely rejected before mutation by the base-SHA fence."},"recovery":false,"fingerprint":"b26fa1445f6e65b8e13c3944cb2c8bd2361df10df17d39b1d5d8c6b4d13a0607","replayCount":0,"serializedBytes":16692},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:29:32.288526+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8b22a784-5397-4822-8c66-cdcfcda533d7:repository-mutation-intent:b26fa1445f6e65b8e13c3944cb2c8bd2361df10df17d39b1d5d8c6b4d13a0607:0","mission_step_id":"fd815cd8-eecb-45f4-a1d2-d40f3caea40d","command_center_event_id":"8b22a784-5397-4822-8c66-cdcfcda533d7"},{"id":"d2ace932-b7d5-4e19-87b2-a2ebd3395413","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6434,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":274,"terminal":false,"missionId":"8a17c27c-7dd2-4f1b-8238-509062f69947","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":"8a17c27c-7dd2-4f1b-8238-509062f69947"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6204,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:05:12.949419+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"274","receipt_type":"execute_mission","idempotency_key":"mission:8a17c27c-7dd2-4f1b-8238-509062f69947:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"f2fb84ec-e5f2-4a3a-abbe-bcbfe9592a4d","command_center_event_id":"8a17c27c-7dd2-4f1b-8238-509062f69947"},{"id":"d2b0457e-371f-4e72-84a1-812b6632f9d4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"a9de9646d5db1202943d5341172c4cc0eaecbfe9","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"a9de9646d5db1202943d5341172c4cc0eaecbfe9","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"c572eb471c0cfb694b781f161b05339807e33a38379550267838eb92e164a676","forgejoWorkflowProof":{"runId":7217,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:02:59.166828+00:00","proof_gate":"canonical_release_pending","source_sha":"a9de9646d5db1202943d5341172c4cc0eaecbfe9","external_id":"forgejo-main-a9de9646d5db","receipt_type":"canonical_release_status","idempotency_key":"mission:a59432f1-07fa-4a32-8337-6fe1f78e2614:forgejo-release-status:a9de9646d5db1202943d5341172c4cc0eaecbfe9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"e9b4ec7a-e67f-41fc-a1ab-cea8d8aadfbc","command_center_event_id":"a59432f1-07fa-4a32-8337-6fe1f78e2614"},{"id":"d2b07f75-a943-43d0-bb6f-3bd1cb164b7b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-12a0f1c2aef5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":836,"providerAuthMs":0,"ledgerPrepareMs":836,"ledgerReconcileMs":294,"lineageReconcileMs":0,"resolvePreflightMs":836,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1130,"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":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},"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":4938,"likelyAffectedFiles":["src/components/notifications/NotificationBell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:43:22.466206+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:12a0f1c2-aef5-44b4-b344-0e281b8f2cb8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e86bf2b8-d70a-4a90-bccf-f974a6b128ca","command_center_event_id":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},{"id":"d2b43ef0-5e03-41c5-95a6-0bc1f9f5f476","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1810,"terminal":false,"missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","timingsMs":{"prReadinessMs":969,"approvedPlanMs":0,"shipAndProveMs":6739,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},"performance":null,"deploymentId":"forgejo-main-118b092127b9","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":1916,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:18:13.259315+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:automatic-mission-resume:1810:canonical_release_dispatched","mission_step_id":"dab1a01b-b337-4cdf-a4f3-a64fc5827c0a","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"d2b658ec-f153-4d49-be29-a2158592cbe9","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"07a4c0a01504728bd0de85dd7e810e8c91836608","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8f3de36ebacc095a2a049726bc6a7e5b3d3c12a5","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/672","runId":672,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:31:23.877878+00:00","proof_gate":"canonical_release_pending","source_sha":"8f3de36ebacc095a2a049726bc6a7e5b3d3c12a5","external_id":"forgejo-main-8f3de36ebacc","receipt_type":"canonical_release_status","idempotency_key":"mission:9a0e598f-f146-439f-8efc-7e0bfaee84ba:forgejo-release-status:8f3de36ebacc095a2a049726bc6a7e5b3d3c12a5:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ef0b47f3-3d18-4f6e-aa01-c3d209520d81","command_center_event_id":"9a0e598f-f146-439f-8efc-7e0bfaee84ba"},{"id":"d2b73634-e49a-4006-9a78-7a89f74baf58","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":"fd75089633746e60f83a8446fba0130f095c9aca","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":"fd75089633746e60f83a8446fba0130f095c9aca","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1047","runId":1047,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T05:12:38.767+00:00","proof_gate":"canonical_release_pending","source_sha":"fd75089633746e60f83a8446fba0130f095c9aca","external_id":"forgejo-main-fd7508963374","receipt_type":"canonical_release_status","idempotency_key":"mission:06c57e41-c899-485d-8339-02b2d7c81823:forgejo-release-status:fd75089633746e60f83a8446fba0130f095c9aca:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"fabc5dd6-af2d-4043-8cb3-e8745db14e27","command_center_event_id":"06c57e41-c899-485d-8339-02b2d7c81823"},{"id":"d2b770e3-a1a9-4215-a0fd-2bcf5177f2bc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0a3528e13e78","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":97085,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":17193,"firstUsefulResultAt":"2026-09-28T16:39:14.692Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4017,"terminal":false,"missionId":"0a3528e1-3e78-4773-9aa8-366640078df3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5406,"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":"0a3528e1-3e78-4773-9aa8-366640078df3"},"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-28T16:39:31.947325+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4017","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0a3528e1-3e78-4773-9aa8-366640078df3:automatic-mission-resume:4017:repair_mission_pr_ready_retryable","mission_step_id":"47af845b-e22f-4ac3-8a52-662bb91aa8e1","command_center_event_id":"0a3528e1-3e78-4773-9aa8-366640078df3"},{"id":"d2b8f38c-f835-48bb-8357-769deaa21806","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"36051880216d2f46588952b54eef50ed89c83b21","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"36051880216d2f46588952b54eef50ed89c83b21","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9609","runId":9609,"status":"success","sourceSha":"36051880216d2f46588952b54eef50ed89c83b21","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:07:24.6455+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"36051880216d2f46588952b54eef50ed89c83b21","external_id":"forgejo-main-36051880216d","receipt_type":"canonical_release_status","idempotency_key":"mission:0ea68f23-d392-4e94-8448-d735cab59e7d:forgejo-release-status:36051880216d2f46588952b54eef50ed89c83b21:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"5ad00099-41af-4bc7-9fc7-c1458ec29ffc","command_center_event_id":"0ea68f23-d392-4e94-8448-d735cab59e7d"},{"id":"d2b8fece-3a4b-47e4-ae86-7ffe232c58fa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bcabaea48759","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":17352,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":41910,"firstUsefulResultAt":"2026-09-24T04:33:35.732Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.234-source-evidence-boundary","prNumber":null,"terminal":false,"missionId":"bcabaea4-8759-4a22-a487-cc11369890d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":257,"providerAuthMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":257,"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":"bcabaea4-8759-4a22-a487-cc11369890d0"},"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":5004,"likelyAffectedFiles":["src/components/messages/platformMessagesReference.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:33:35.774423+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bcabaea4-8759-4a22-a487-cc11369890d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"68ec7f40-6c84-4594-8498-92808fe8723c","command_center_event_id":"bcabaea4-8759-4a22-a487-cc11369890d0"},{"id":"d2ba11a3-b57c-4002-96f5-e8cb20639fbf","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.46.8-intent-aware-objectives","prNumber":238,"terminal":false,"missionId":"a9c4687f-d257-4522-bce4-8780e429bea8","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"d9ca03ebf51573a5e5e955865658a251349996ce","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9c4687f-d257-4522-bce4-8780e429bea8"},"performance":null,"deploymentId":"forgejo-main-d9ca03ebf515","workflowRunId":696,"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":2842,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T12:34:35.803862+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"d9ca03ebf51573a5e5e955865658a251349996ce","external_id":"forgejo-main-d9ca03ebf515","receipt_type":"ship_and_prove","idempotency_key":"mission:a9c4687f-d257-4522-bce4-8780e429bea8:ship_and_prove:ship_and_prove_release_pending:d9ca03ebf51573a5e5e955865658a251349996ce:696","mission_step_id":"7b3e5773-da4d-45f0-b978-92886ab64919","command_center_event_id":"a9c4687f-d257-4522-bce4-8780e429bea8"},{"id":"d2bb1909-65cf-49d8-9f57-62d5ac2de669","source":"durable-mission-ledger","status":"waiting","payload":{"reason":"immutable_release_receipt_contract_hash_mismatch","sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","currentContractHash":"00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","priorReceiptContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:44.282115+00:00","proof_gate":"request_contract_release_rebind_blocked","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":null,"receipt_type":"request_contract_release_rebind_rejected","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:release-rebind-blocked:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:none:00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","mission_step_id":"d19a4b53-ebd3-4cba-9d75-53e7dd989755","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"d2bc106e-d4df-4998-995f-d6bb8b1274a8","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js"],"reason":"Bounded owner-authorized PAUL memory retrieval repair in the canonical cc-execution MCP hot path, with regression coverage.","baseSha":"d40e23c5836f8d445b329b4841b3905a23ea3c62","issuedAt":1790903434080,"expiresAt":1790903614080,"missionId":"e71999a8-67bb-4305-a585-836d7e42d807","authorizationId":"5bb8685d-9ed3-4b33-8244-cc739dd6ab5a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:10:34.372662+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d40e23c5836f8d445b329b4841b3905a23ea3c62","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5bb8685d-9ed3-4b33-8244-cc739dd6ab5a","mission_step_id":"4fd4662b-48c0-44fb-a28c-80dfa90d5610","command_center_event_id":"e71999a8-67bb-4305-a585-836d7e42d807"},{"id":"d2bce1ff-8b83-4e52-ab01-e0bbba14461f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e301a790193c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":48594,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":6,"executorlessWaitMs":125759,"firstUsefulResultAt":"2026-10-02T17:09:15.714Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4500,"terminal":false,"missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":765,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":67,"approvedPlanMs":0,"missionSetupMs":1445,"providerAuthMs":0,"shipAndProveMs":212,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":1139,"resolvePreflightMs":1445,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":306,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355"},"performance":null,"deploymentId":"forgejo-main-2b993f33c469","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2682,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:11:23.286139+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","external_id":"forgejo-main-2b993f33c469","receipt_type":"execute_mission","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"bdf049e1-ddfe-4eb0-b02f-2b6b29ad3284","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"d2bce782-7eab-4e28-b4c2-d2bdbb31ae6c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-edee18828c92","prNumber":1719,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b719ac2d801118874c0ff577ebfd434e680f3624","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:56:50.089821+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b719ac2d801118874c0ff577ebfd434e680f3624","external_id":"1719","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:merged-pr:1719:b719ac2d801118874c0ff577ebfd434e680f3624","mission_step_id":"026bcbb5-6c33-4317-84f7-ea7cfe4c68bc","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"d2bd2b62-2b21-4d43-bac9-888914d42265","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cf67fa4a55f3","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9199,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5716,"firstUsefulResultAt":"2026-09-24T16:09:41.320Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3638,"terminal":false,"missionId":"cf67fa4a-55f3-4d3a-8ab2-25f8f2486a8e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":569,"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":"cf67fa4a-55f3-4d3a-8ab2-25f8f2486a8e"},"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-24T16:09:53.892961+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3638","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cf67fa4a-55f3-4d3a-8ab2-25f8f2486a8e:automatic-mission-resume:3638:repair_mission_waiting_for_gate","mission_step_id":"2336cf9f-17d3-4206-9306-ec8f6d8d6956","command_center_event_id":"cf67fa4a-55f3-4d3a-8ab2-25f8f2486a8e"},{"id":"d2c16484-4e33-4b1c-9b08-75747cca0ba6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"c423de4ac41908f732a46b979d3c85bc80dc0c21","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c423de4ac41908f732a46b979d3c85bc80dc0c21","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":"bb2165a958348de72806a330c8f9fd70862e169e257f72e7df94fe1f33654dc3","forgejoWorkflowProof":{"runId":12351,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c423de4ac41908f732a46b979d3c85bc80dc0c21","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-c423de4ac41908f732a46b979d3c85bc80dc0c21","compareStatus":"target_job_success_runtime_verified","workflowRunId":12351,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.294-readonly-intent-authority","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:06:59.937525+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c423de4ac41908f732a46b979d3c85bc80dc0c21","external_id":"forgejo-main-c423de4ac419","receipt_type":"canonical_release_status","idempotency_key":"mission:424495bc-a6e3-4201-a779-4f0e925824d6:forgejo-release-status:c423de4ac41908f732a46b979d3c85bc80dc0c21:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"db4f5fdd-f4e4-4e8c-a694-3262eb14d74d","command_center_event_id":"424495bc-a6e3-4201-a779-4f0e925824d6"},{"id":"d2c2a97b-1a78-4e0a-9419-cea6e68f698d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"a47b457a-1664-438d-9555-3e785c4f87ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7745,"prReadinessMs":0,"approvedPlanMs":7745,"missionSetupMs":1411,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a47b457a-1664-438d-9555-3e785c4f87ea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:02:16.215009+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a47b457a-1664-438d-9555-3e785c4f87ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"49244c40-b50f-4c5b-b131-6d19bafb65a5","command_center_event_id":"a47b457a-1664-438d-9555-3e785c4f87ea"},{"id":"d2c76209-d1f6-4b01-bb49-a586072a7fa3","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-web/source-proof":"pending","canonical-web-production/live":"pending","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"1dc539f373f433145db97943c30ee787abf28f14","releaseState":"pending","exactConductorRun":{"id":31034474113,"status":"in_progress","headSha":"1dc539f373f433145db97943c30ee787abf28f14","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T18:24:27.855349+00:00","proof_gate":"canonical_release_pending","source_sha":"1dc539f373f433145db97943c30ee787abf28f14","external_id":"canonical-release-1dc539f373f4","receipt_type":"canonical_release_status","idempotency_key":"mission:8567e985-e2d8-4a93-86b6-5b4cdddb258e:release-status:1dc539f373f433145db97943c30ee787abf28f14:pending:canonical-production-release/verified=pending","mission_step_id":"11d9f2f8-56f2-473b-8cd2-42a1afca3b8f","command_center_event_id":"8567e985-e2d8-4a93-86b6-5b4cdddb258e"},{"id":"d2ca380c-34ee-450f-8dd8-b52b2ade8c2e","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-faf6b061a757","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":12193,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":68299,"firstUsefulResultAt":"2026-09-24T19:26:29.846Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3665,"terminal":false,"missionId":"faf6b061-a757-4d58-a416-088d1de84429","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","timingsMs":{"prReadinessMs":660,"approvedPlanMs":0,"shipAndProveMs":3771,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"faf6b061-a757-4d58-a416-088d1de84429"},"performance":null,"deploymentId":"forgejo-main-dd721eb9f5e2","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":1819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:30:23.377337+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3665","receipt_type":"automatic_mission_resume","idempotency_key":"mission:faf6b061-a757-4d58-a416-088d1de84429:automatic-mission-resume:3665:canonical_release_reconciliation_pending","mission_step_id":"84892db3-7ec4-47fb-9441-0324fb167b75","command_center_event_id":"faf6b061-a757-4d58-a416-088d1de84429"},{"id":"d2caa226-ba17-4f54-9a26-2e013a53527a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5ef61b62aca0","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14858,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-06T16:17:48.308Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.1-synthesis-escape","prNumber":5204,"terminal":false,"missionId":"5ef61b62-aca0-4987-a429-3f5758df01c4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2277,"approvedPlanMs":1865,"missionSetupMs":474,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":474,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":474,"repositoryMutationMs":4194,"repositoryProviderMs":4194,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2649,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":474,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1545},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5ef61b62-aca0-4987-a429-3f5758df01c4"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:17:58.18187+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5204","receipt_type":"execute_mission","idempotency_key":"mission:5ef61b62-aca0-4987-a429-3f5758df01c4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f9660b6c-774d-41f2-a2c5-21f5fad863a4","command_center_event_id":"5ef61b62-aca0-4987-a429-3f5758df01c4"},{"id":"d2cc538e-3260-4d8a-96e7-91b955d37861","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"fb82c175f863125163cf7da8846d007d658ad635","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"fb82c175f863125163cf7da8846d007d658ad635","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"bea5ce44ff399e3fd2dc6abec07dd86c61e89a3cca6e4a9686af7381d25ed354","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:23:34.40666+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fb82c175f863125163cf7da8846d007d658ad635","external_id":"forgejo-main-fb82c175f863","receipt_type":"canonical_release_status","idempotency_key":"mission:36c8c7a2-9d26-44be-b83b-3d15fc348073:forgejo-release-status:fb82c175f863125163cf7da8846d007d658ad635:verified:forgejo-main/source=success","mission_step_id":"4d503f41-38aa-480d-9e05-dfd2c4dce832","command_center_event_id":"36c8c7a2-9d26-44be-b83b-3d15fc348073"},{"id":"d2cc5eea-4059-45a2-a1c2-a364e2a60480","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"79362759f29d160a5082e76a499d9888a643211b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"79362759f29d160a5082e76a499d9888a643211b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:52.656233+00:00","proof_gate":"canonical_release_pending","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:forgejo-release-status:79362759f29d160a5082e76a499d9888a643211b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fa761f35-6921-4beb-be5a-cfdfea164833","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"d2cc8d33-492c-4700-bb41-d60390e9b3a9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"eb9c10f1d20fe2a3847c3ad47b56301f0e8c9672","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"eb9c10f1d20fe2a3847c3ad47b56301f0e8c9672","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"61b9cf7ea67237a299a91c719c759fdaac18e9172775614b88de30294ecde770","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:24:15.223684+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"eb9c10f1d20fe2a3847c3ad47b56301f0e8c9672","external_id":"forgejo-main-eb9c10f1d20f","receipt_type":"canonical_release_status","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:forgejo-release-status:eb9c10f1d20fe2a3847c3ad47b56301f0e8c9672:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"47329e0b-90c0-410d-ae3c-f50882da3fc0","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"d2cd0c52-2460-46a6-95f2-34194d74e334","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/dj/dashboard","branch":"ai/objective-first-repair-1f67eb63ef29","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59","objective":"Continue the same DJ Mount Nine Speedy-Panda-style showcase layout mission. Apply the exact shared-shell anchored edits below, preserving Speedy Panda behavior and the four DJ modes, then ship through Gate, merge, release, and live desktop/mobile visual proof.","repository":"noel/KnockLaunchOS","visualProof":true,"verifyVisual":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.tsx"],"anchored_edits":[{"path":"src/shells/TenantModesShell.tsx","edits":[{"new_content":"function isPandaEventRentalTenant(tenant: any): boolean { const values = [tenant?.company_slug, tenant?.company_dba_name, tenant?.company_legal_name, tenant?.name].map(modeToken); return values.some((value) => value.includes('panda')); }\nfunction isEntertainmentModesTenant(tenant: any): boolean { const settings = tenant?.settings && typeof tenant.settings === 'object' && !Array.isArray(tenant.settings) ? tenant.settings as Record<string, any> : {}; const classification = settings.tenant_classification && typeof settings.tenant_classification === 'object' && !Array.isArray(settings.tenant_classification) ? settings.tenant_classification as Record<string, any> : {}; const manifest = settings.tenant_manifest && typeof settings.tenant_manifest === 'object' && !Array.isArray(settings.tenant_manifest) ? settings.tenant_manifest as Record<string, any> : {}; const blueprintSource = settings.business_operating_blueprint || manifest.businessOperatingBlueprint; const blueprint = blueprintSource && typeof blueprintSource === 'object' && !Array.isArray(blueprintSource) ? blueprintSource as Record<string, any> : {}; const primaryArchetype = modeToken(classification.primary_archetype); const businessType = modeToken(blueprint.businessTypeKey || blueprint.business_type_key || settings.declared_business_type || settings.business_type || tenant?.tenant_type); return primaryArchetype === 'entertainment' || ['entertainment', 'entertainment-dj', 'dj', 'disc-jockey', 'mobile-dj', 'wedding-dj'].includes(businessType); }","old_content":"function isPandaEventRentalTenant(tenant: any): boolean { const values = [tenant?.company_slug, tenant?.company_dba_name, tenant?.company_legal_name, tenant?.name].map(modeToken); return values.some((value) => value.includes('panda')); }"},{"new_content":"const isPartyRentals = isPartyRentalTenant(activeTenant); const isPandaEventRentals = isPartyRentals && isPandaEventRentalTenant(activeTenant); const isEntertainment = isEntertainmentModesTenant(activeTenant); const isShowcaseModesLanding = isPartyRentals || isEntertainment; const isFixedShowcaseShell = isPandaEventRentals || isEntertainment; const showcaseMobileNav = isPandaEventRentals || isEntertainment; const showcaseHeroBackgroundUrl = browserDisplayableMediaUrl(partyHeroBackgroundUrl, isEntertainment ? backgroundUrl : null); const businessName =","old_content":"const isPartyRentals = isPartyRentalTenant(activeTenant); const isPandaEventRentals = isPartyRentals && isPandaEventRentalTenant(activeTenant); const businessName ="},{"new_content":"className={`${isBigPapis || isFixedShowcaseShell ? 'fixed inset-0 h-[100dvh] w-screen max-w-none' : 'absolute inset-0'}","old_content":"className={`${isBigPapis || isPandaEventRentals ? 'fixed inset-0 h-[100dvh] w-screen max-w-none' : 'absolute inset-0'}"},{"new_content":"backgroundSize: isFixedShowcaseShell ? 'cover' : (isPartyRentals ? 'contain' : 'cover')","old_content":"backgroundSize: isPandaEventRentals ? 'cover' : (isPartyRentals ? 'contain' : 'cover')"},{"new_content":"${isShowcaseModesLanding ? 'min-h-[68px]' : isBigPapis ? 'min-h-[54px] sm:min-h-[58px]' : 'min-h-[62px]'}","old_content":"${isPartyRentals ? 'min-h-[68px]' : isBigPapis ? 'min-h-[54px] sm:min-h-[58px]' : 'min-h-[62px]'}"},{"new_content":"size={isShowcaseModesLanding ? 50 : (isBigPapis ? 38 : 44)}","old_content":"size={isPartyRentals ? 50 : (isBigPapis ? 38 : 44)}"},{"new_content":"{!activeMode && !isDesktopViewport && !showcaseMobileNav ? <div data-tenant-modes-mobile-landing-avatar=\"true\"","old_content":"{!activeMode && !isDesktopViewport && !isPandaEventRentals ? <div data-tenant-modes-mobile-landing-avatar=\"true\""},{"new_content":"{isLanding ? (isShowcaseModesLanding ? <main data-tenant-modes-landing=\"true\" data-party-rental-landing={isPartyRentals ? 'true' : undefined} data-showcase-modes-landing=\"true\"","old_content":"{isLanding ? (isPartyRentals ? <main data-tenant-modes-landing=\"true\" data-party-rental-landing=\"true\""},{"new_content":"{showcaseHeroBackgroundUrl ? <img src={showcaseHeroBackgroundUrl} alt=\"\" className=\"h-full w-full object-cover object-center\" /> : null}<div className={isEntertainment ? \"absolute inset-0 bg-[linear-gradient(90deg,rgba(2,6,16,.90)_0%,rgba(8,5,22,.62)_46%,rgba(3,7,17,.24)_100%)]\" : \"absolute inset-0 bg-[linear-gradient(90deg,rgba(8,3,10,.92)_0%,rgba(8,3,10,.68)_46%,rgba(8,3,10,.30)_100%)]\"} /><div className={isEntertainment ? \"absolute inset-0 bg-[radial-gradient(circle_at_78%_14%,rgba(80,210,255,.24),transparent_28%),radial-gradient(circle_at_20%_88%,rgba(173,72,255,.22),transparent_30%)]\" : \"absolute inset-0 bg-[radial-gradient(circle_at_78%_14%,rgba(255,176,63,.28),transparent_28%),radial-gradient(circle_at_20%_88%,rgba(255,38,147,.24),transparent_30%)]\"} />","old_content":"{partyHeroBackgroundUrl ? <img src={partyHeroBackgroundUrl} alt=\"\" className=\"h-full w-full object-cover object-center\" /> : null}<div className=\"absolute inset-0 bg-[linear-gradient(90deg,rgba(8,3,10,.92)_0%,rgba(8,3,10,.68)_46%,rgba(8,3,10,.30)_100%)]\" /><div className=\"absolute inset-0 bg-[radial-gradient(circle_at_78%_14%,rgba(255,176,63,.28),transparent_28%),radial-gradient(circle_at_20%_88%,rgba(255,38,147,.24),transparent_30%)]\" />"},{"new_content":"<div className=\"text-[10px] font-black uppercase tracking-[.28em] text-white/68\">{isEntertainment ? 'Creative • Professional • Fans • Business' : 'Events • Delivery • Setup • Rentals'}</div>","old_content":"<div className=\"text-[10px] font-black uppercase tracking-[.28em] text-white/68\">Events • Delivery • Setup • Rentals</div>"},{"new_content":"{showcaseMobileNav && !isDesktopViewport ? <nav data-tenant-modes-mobile-landing-nav=\"true\"","old_content":"{isPandaEventRentals && !isDesktopViewport ? <nav data-tenant-modes-mobile-landing-nav=\"true\""},{"new_content":"aria-label={`${businessName} workspace navigation`}","old_content":"aria-label=\"Party rental workspace navigation\""},{"new_content":"{activeMode && !isDesktopViewport && !showcaseMobileNav ? <nav data-tenant-modes-mobile-nav=\"true\"","old_content":"{activeMode && !isDesktopViewport && !isPandaEventRentals ? <nav data-tenant-modes-mobile-nav=\"true\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.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":"96281f54e276f0273f6926a564710df71cabcb8e59fd14bf4293b5180aa04b2e","replayCount":0,"serializedBytes":7640},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:48:56.881141+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1f67eb63-ef29-4a6f-9610-4aafa1b6ff59:repository-mutation-intent:96281f54e276f0273f6926a564710df71cabcb8e59fd14bf4293b5180aa04b2e:0","mission_step_id":"e3241499-a4b9-4a94-9801-39353add3430","command_center_event_id":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},{"id":"d2ce12e8-0188-4f92-a446-f35da762daea","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the remaining Redfish Roofing audit-result work from current Forgejo main. Preserve the already-shipped Redfish roofing data contracts and demo completion. Make the Redfish owner dashboard reflect the real Retail vs Insurance operating model, including financing and claim/payout progression, remove the duplicate generic Owner Dashboard card from Redfish, and replace Prime Roof Targets on the Redfish owner home with actual owner-operating routes. Add a generic tenant-configured lead-source routing primitive, seed Redfish RoofHelpFinder routing exclusively to Jimmy Eldredge (Jeldredge@redfishroofingfl.com), clear bot fallback when Jimmy is not yet an active Redfish member, and auto-reconcile those leads as soon as the configured assignee becomes an active tenant member. Do not create/auth-bypass Jimmy directly. Preserve all other tenants. Gate, squash merge, deploy only frontend+migration targets, and prove live source/runtime/data state. No Visual Witness.","tenantRef":"Redfish Roofing","receivedAt":"2026-08-31T23:47:41.332Z","fingerprint":"c1dd0e92bfa726f1d17c4f06b9b0bc8da7f0d5dffa8da65ce3db6f5f74ce74af","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-audit-finish-20260831","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the remaining Redfish Roofing audit-result work from current Forgejo main. Preserve the already-shipped Redfish roofing data contracts and demo completion. Make the Redfish owner dashboard reflect the real Retail vs Insurance operating model, including financing and claim/payout progression, remove the duplicate generic Owner Dashboard card from Redfish, and replace Prime Roof Targets on the Redfish owner home with actual owner-operating routes. Add a generic tenant-configured lead-source routing primitive, seed Redfish RoofHelpFinder routing exclusively to Jimmy Eldredge (Jeldredge@redfishroofingfl.com), clear bot fallback when Jimmy is not yet an active Redfish member, and auto-reconcile those leads as soon as the configured assignee becomes an active tenant member. Do not create/auth-bypass Jimmy directly. Preserve all other tenants. Gate, squash merge, deploy only frontend+migration targets, and prove live source/runtime/data state. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish the remaining Redfish Roofing audit-result work from current Forgejo main. Preserve the already-shipped Redfish roofing data contracts and demo completion. Make the Redfish owner dashboard reflect the real Retail vs Insurance operating model, including financing and claim/payout progression, remove the duplicate generic Owner Dashboard card from Redfish, and replace Prime Roof Targets on the Redfish owner home with actual owner-operating routes. Add a generic tenant-configured lead-source routing primitive, seed Redfish RoofHelpFinder routing exclusively to Jimmy Eldredge (Jeldredge@redfishroofingfl.com), clear bot fallback when Jimmy is not yet an active Redfish member, and auto-reconcile those leads as soon as the configured assignee becomes an active tenant member. Do not create/auth-bypass Jimmy directly. Preserve all other tenants. Gate, squash merge, deploy only frontend+migration targets, and prove live source/runtime/data state. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-owner-model","statement":"Redfish owner home clearly represents Retail and Insurance roofing, financing, claim payout, jobs, documents, reporting, and homeowner operations without generic CRM noise or a duplicate owner console.","proofConditionIds":["source-contract","runtime-sha"]},{"id":"roofhelpfinder-routing","statement":"RoofHelpFinder leads in Redfish follow a Jimmy-exclusive assignment rule and never silently fall back to KnockLaunch Bot when Jimmy lacks an active Redfish membership; they reconcile automatically when his membership becomes active.","proofConditionIds":["source-contract","data-contract"]}],"objective":"Finish the remaining Redfish Roofing audit-result work from current Forgejo main. Preserve the already-shipped Redfish roofing data contracts and demo completion. Make the Redfish owner dashboard reflect the real Retail vs Insurance operating model, including financing and claim/payout progression, remove the duplicate generic Owner Dashboard card from Redfish, and replace Prime Roof Targets on the Redfish owner home with actual owner-operating routes. Add a generic tenant-configured lead-source routing primitive, seed Redfish RoofHelpFinder routing exclusively to Jimmy Eldredge (Jeldredge@redfishroofingfl.com), clear bot fallback when Jimmy is not yet an active Redfish member, and auto-reconcile those leads as soon as the configured assignee becomes an active tenant member. Do not create/auth-bypass Jimmy directly. Preserve all other tenants. Gate, squash merge, deploy only frontend+migration targets, and prove live source/runtime/data state. No Visual Witness.","constraints":[{"id":"preserve-contracts","statement":"Preserve the existing roofing_project_ops, claim/payment, financing, estimate, document, and closeout contracts already shipped.","proofConditionIds":["source-contract"]},{"id":"no-auth-bypass","statement":"Do not hand-insert or otherwise bypass Supabase auth to manufacture Jimmy's user identity.","proofConditionIds":["source-contract","data-contract"]},{"id":"other-tenants","statement":"Do not alter other tenants' owner experience or routing unless they explicitly configure the generic lead-source routing setting.","proofConditionIds":["source-contract"]},{"id":"no-visual-witness","statement":"Do not run Visual Witness.","proofConditionIds":["source-contract","runtime-sha"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-contract","kind":"repository","claim":"Current Forgejo main contains the Redfish-specific dashboard behavior, generic configured lead-source routing primitive, Redfish routing seed, and contract regression assertions.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"data-contract","kind":"runtime","claim":"Production Redfish settings contain the RoofHelpFinder-to-Jimmy routing rule and the existing RoofHelpFinder lead is not assigned to KnockLaunch Bot when Jimmy has no active membership.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"runtime-sha","kind":"runtime","claim":"The exact merged main SHA is live on the frontend production runtime.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-audit-finish-20260831","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Finish the unresolved Redfish audit results in production.\",\"intent\":{\"rawUtterance\":\"finish the redfish audit result work\",\"canonicalIntent\":\"Complete the remaining Redfish Roofing owner-readiness audit repairs and prove them live.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"redfish-owner-model\",\"statement\":\"Redfish owner home clearly represents Retail and Insurance roofing, financing, claim payout, jobs, documents, reporting, and homeowner operations without generic CRM noise or a duplicate owner console.\",\"proofConditionIds\":[\"source-contract\",\"runtime-sha\"]},{\"id\":\"roofhelpfinder-routing\",\"statement\":\"RoofHelpFinder leads in Redfish follow a Jimmy-exclusive assignment rule and never silently fall back to KnockLaunch Bot when Jimmy lacks an active Redfish membership; they reconcile automatically when his membership becomes active.\",\"proofConditionIds\":[\"source-contract\",\"data-contract\"]}],\"constraints\":[{\"id\":\"preserve-contracts\",\"statement\":\"Preserve the existing roofing_project_ops, claim/payment, financing, estimate, document, and closeout contracts already shipped.\",\"proofConditionIds\":[\"source-contract\"]},{\"id\":\"no-auth-bypass\",\"statement\":\"Do not hand-insert or otherwise bypass Supabase auth to manufacture Jimmy's user identity.\",\"proofConditionIds\":[\"source-contract\",\"data-contract\"]},{\"id\":\"other-tenants\",\"statement\":\"Do not alter other tenants' owner experience or routing unless they explicitly configure the generic lead-source routing setting.\",\"proofConditionIds\":[\"source-contract\"]},{\"id\":\"no-visual-witness\",\"statement\":\"Do not run Visual Witness.\",\"proofConditionIds\":[\"source-contract\",\"runtime-sha\"]}],\"proofConditions\":[{\"id\":\"source-contract\",\"kind\":\"repository\",\"claim\":\"Current Forgejo main contains the Redfish-specific dashboard behavior, generic configured lead-source routing primitive, Redfish routing seed, and contract regression assertions.\",\"required\":true,\"targetedActions\":[]},{\"id\":\"data-contract\",\"kind\":\"runtime\",\"claim\":\"Production Redfish settings contain the RoofHelpFinder-to-Jimmy routing rule and the existing RoofHelpFinder lead is not assigned to KnockLaunch Bot when Jimmy has no active membership.\",\"required\":true,\"targetedActions\":[],\"allowedReleaseTargets\":[\"migrations\"],\"requiredReleaseTargets\":[\"migrations\"]},{\"id\":\"runtime-sha\",\"kind\":\"runtime\",\"claim\":\"The exact merged main SHA is live on the frontend production runtime.\",\"required\":true,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend-cloudflare\"],\"requiredReleaseTargets\":[\"frontend-cloudflare\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"980ebf9b14c70f3c5ece5af36ec785b086c8ae5d8b83c650f8d69147e2797ea4","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T23:47:41.870761+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:57629fd9-0718-47c2-8166-246a10e2a236:tenant-workstream-contribution:c1dd0e92bfa726f1d17c4f06b9b0bc8da7f0d5dffa8da65ce3db6f5f74ce74af","mission_step_id":null,"command_center_event_id":"57629fd9-0718-47c2-8166-246a10e2a236"},{"id":"d2ce2545-b2bc-4baa-a331-1d390b411ecf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a91a49029e21","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.300-queue-self-heal","prNumber":null,"terminal":false,"missionId":"a91a4902-9e21-4a51-8434-e1a7b6e3c7dc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":381,"providerAuthMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":381,"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":"a91a4902-9e21-4a51-8434-e1a7b6e3c7dc"},"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":4364,"likelyAffectedFiles":["config/paul-owner-profile.json","scripts/knocklaunch-console/operator.mjs","scripts/knocklaunch-console/server.mjs","config/capabilities/knocklaunch-console.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:22:13.743254+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a91a4902-9e21-4a51-8434-e1a7b6e3c7dc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"700f5009-44a4-4ef6-aef3-1e097ead1610","command_center_event_id":"a91a4902-9e21-4a51-8434-e1a7b6e3c7dc"},{"id":"d2ce4dd1-95cd-4151-b7bc-9c7641f717a1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"baseSha":"9e998e0142652e8e3f88c8ab1bde9ad11c27ff22","issuedAt":1791730186491,"expiresAt":1791730366491,"missionId":"1e14e274-f6c9-406b-837e-c3a7547b5b90","autoRefreeze":true,"authorizationId":"0bc0f08b-b90e-4388-bb20-f6d3c3be5f87","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T14:49:46.952363+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"9e998e0142652e8e3f88c8ab1bde9ad11c27ff22","external_id":"0bc0f08b-b90e-4388-bb20-f6d3c3be5f87","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:1e14e274-f6c9-406b-837e-c3a7547b5b90:0bc0f08b-b90e-4388-bb20-f6d3c3be5f87","mission_step_id":null,"command_center_event_id":"1e14e274-f6c9-406b-837e-c3a7547b5b90"},{"id":"d2ce8eed-8847-4ed1-a221-e3c803bb9696","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-business-activity-ledger-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.105-orphan-compare-evidence-adoption","prNumber":2406,"terminal":false,"missionId":"085aadff-8726-482c-96eb-8db559dd3814","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"427bbfbbf48d7102bddda848ea5c0f78a75c5e99","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15324,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1855,"approvedPlanMs":0,"missionSetupMs":5404,"providerAuthMs":0,"shipAndProveMs":11999,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5404,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"085aadff-8726-482c-96eb-8db559dd3814"},"performance":null,"deploymentId":"forgejo-main-427bbfbbf48d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2830,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T18:49:19.119903+00:00","proof_gate":"canonical_release_dispatched","source_sha":"427bbfbbf48d7102bddda848ea5c0f78a75c5e99","external_id":"forgejo-main-427bbfbbf48d","receipt_type":"execute_mission","idempotency_key":"mission:085aadff-8726-482c-96eb-8db559dd3814:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"40860b4b-7317-4f73-b169-7448312437f2","command_center_event_id":"085aadff-8726-482c-96eb-8db559dd3814"},{"id":"d2cf5322-7a0e-46f7-8997-e3f541008e42","source":"cc-execution","status":"authorized","payload":{"paths":["config/capabilities/mail-continuity.json","supabase/functions/mail-continuity/index.ts","supabase/migrations/20260915133000_rehome_mail_continuity_pulse.sql","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner-authorized bounded repair of the independent Mail Continuity health pulse after live proof showed Supabase pg_net DNS timeouts. Temporarily unfreeze only the exact atomic repair paths to reuse the existing one-minute Cloudflare cron; return to frozen-by-default behavior after canonical release and live proof.","baseSha":"ea01e40e87eb63761ebabb7c49d0c947bd4bab9e","issuedAt":1789477761764,"expiresAt":1789477941764,"missionId":"32f1edaf-2fbc-4053-91f0-9ca67e889d51","authorizationId":"fddb8ccd-92cf-4683-8a27-64e73b8a654e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T13:09:22.049925+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ea01e40e87eb63761ebabb7c49d0c947bd4bab9e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fddb8ccd-92cf-4683-8a27-64e73b8a654e","mission_step_id":"6479b78b-cc95-4871-9df1-a696ac48fcfb","command_center_event_id":"32f1edaf-2fbc-4053-91f0-9ca67e889d51"},{"id":"d2cfa54e-f78c-4819-9f5a-b4a834afec3f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-premium-loading-screens-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7664,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1332,"terminal":false,"missionId":"3010f376-fd23-4188-80cf-6ef781271f37","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1851,"prReadinessMs":1488,"approvedPlanMs":0,"missionSetupMs":688,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3010f376-fd23-4188-80cf-6ef781271f37"},"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":1505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T00:20:29.944181+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1332","receipt_type":"execute_mission","idempotency_key":"mission:3010f376-fd23-4188-80cf-6ef781271f37:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"acfbe467-4814-495c-888b-7f8dd0221daa","command_center_event_id":"3010f376-fd23-4188-80cf-6ef781271f37"},{"id":"d2d32a15-ab03-440e-adff-603892e2df50","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"valid_prNumber_required","status":"blocked","metrics":{"receiptBytes":7092,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":77944,"firstUsefulResultAt":"2026-10-05T22:42:01.784Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"3e8391fe-0046-41df-9453-8a470a2849f3","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":404,"providerAuthMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3e8391fe-0046-41df-9453-8a470a2849f3"},"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":816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:43:21.395074+00:00","proof_gate":"ship_and_prove_blocked","source_sha":null,"external_id":null,"receipt_type":"ship_and_prove","idempotency_key":"mission:3e8391fe-0046-41df-9453-8a470a2849f3:ship_and_prove:ship_and_prove_blocked:no-source:no-run","mission_step_id":"d0d6980a-c194-4d73-a74a-3cfc14ccdefe","command_center_event_id":"3e8391fe-0046-41df-9453-8a470a2849f3"},{"id":"d2d65359-3b87-419a-8dce-0df61489c7bd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-72aecc112401","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2875,"terminal":false,"missionId":"72aecc11-2401-4241-888f-2331d963a580","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5ac113ece54e905cf3a78f5c1074ca4eb439bd9c","timingsMs":{"prReadinessMs":237,"approvedPlanMs":0,"shipAndProveMs":951,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"72aecc11-2401-4241-888f-2331d963a580"},"performance":null,"deploymentId":"forgejo-main-5ac113ece54e","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:40:02.14101+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2875","receipt_type":"automatic_mission_resume","idempotency_key":"mission:72aecc11-2401-4241-888f-2331d963a580:automatic-mission-resume:2875:canonical_release_dispatched","mission_step_id":"a402d278-31f3-44f1-b89e-5e78d1112c0e","command_center_event_id":"72aecc11-2401-4241-888f-2331d963a580"},{"id":"d2d77fce-129d-42ca-aaf3-e21ddc0ec945","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-144d847a7f7e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":34639,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":282518,"firstUsefulResultAt":"2026-10-03T03:50:57.297Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4616,"terminal":false,"missionId":"144d847a-7f7e-425a-9393-0252e2a4119e","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":"144d847a-7f7e-425a-9393-0252e2a4119e"},"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-03T03:55:39.86433+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4616","receipt_type":"automatic_mission_resume","idempotency_key":"mission:144d847a-7f7e-425a-9393-0252e2a4119e:automatic-mission-resume:4616:repair_mission_waiting_for_gate","mission_step_id":"0592f7f2-820a-43c7-b917-14b1c523d86a","command_center_event_id":"144d847a-7f7e-425a-9393-0252e2a4119e"},{"id":"d2d8f72c-0183-47c0-8728-6225563fa4c7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b076260063377596fc274370c50fa79614f7caa8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b076260063377596fc274370c50fa79614f7caa8","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/595","runId":595,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:30:13.878586+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b076260063377596fc274370c50fa79614f7caa8","external_id":"forgejo-main-b07626006337","receipt_type":"canonical_release_status","idempotency_key":"mission:e7c70950-87d8-415a-853b-b10e453d58e0:forgejo-release-status:b076260063377596fc274370c50fa79614f7caa8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c99b4cbc-f864-443a-9600-964ddcdec13e","command_center_event_id":"e7c70950-87d8-415a-853b-b10e453d58e0"},{"id":"d2dacf30-9b92-4d60-8eff-466238d02349","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the exact existing PR #1586 applied state and append the next verified 1000-character background chunk at the sole __PCG_NEXT__ marker. Do not create another branch or PR and do not ship this intermediate state.","wordingChanged":false,"canonicalIntent":"Recover the exact existing PR #1586 applied state and append the next verified 1000-character background chunk at the sole __PCG_NEXT__ marker. Do not create another branch or PR and do not ship this intermediate state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pcg-background","statement":"The exact PCG cinematic collector desk background is visible as the workspace canvas on desktop and mobile.","proofConditionIds":["proof-runtime","proof-live-visual"]},{"id":"pcg-legibility","statement":"Readable PCG workspace text, placeholders, meta copy, sidebar labels, empty states, and mobile navigation are high-contrast and no longer faded.","proofConditionIds":["proof-runtime","proof-live-visual"]}],"objective":"Recover the exact existing PR #1586 applied state and append the next verified 1000-character background chunk at the sole __PCG_NEXT__ marker. Do not create another branch or PR and do not ship this intermediate state.","constraints":[{"id":"preserve-behavior","statement":"Preserve grading, submission, cert, shipping, Stripe, and navigation behavior.","proofConditionIds":["proof-runtime"]},{"id":"exact-background","statement":"Use the exact PCG cinematic collector desk image, not the storefront photo.","proofConditionIds":["proof-live-visual"]},{"id":"single-pr","statement":"Keep one branch and one PR (#1586).","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The exact merged source for this PCG repair is live on the canonical production frontend route.","route":"/crm/misc/pcg/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Grading Floor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live-visual","kind":"visual","claim":"The production PCG workspace shows the exact cinematic background with crisp readable text.","route":"/crm/misc/pcg/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Grading Floor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"67dc9297cb82a7427bf7d634c855b076155d2489cb185c65c02e1f5509787965","requestContractRevision":3,"previousRequestContractHash":"0db45abb18794a09c0ede82254dab16195bcabacf60491899a7376d46663901a"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T17:50:13.100168+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aaf09ce0-7149-4784-8d7d-2727f524f7b8:request-contract-revision:3:67dc9297cb82a7427bf7d634c855b076155d2489cb185c65c02e1f5509787965","mission_step_id":"6282f61b-ccd5-4cce-9809-69cc35758456","command_center_event_id":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},{"id":"d2db465c-c255-4993-96b1-5fc5a0653be9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a3d6673b3c9f","prNumber":2469,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d94aa396eccb9631e8f4eaeb63062a1bb577107a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:49:48.744668+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d94aa396eccb9631e8f4eaeb63062a1bb577107a","external_id":"2469","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a3d6673b-3c9f-4d2f-b261-b03d33ae21ac:merged-pr:2469:d94aa396eccb9631e8f4eaeb63062a1bb577107a","mission_step_id":"f6fe0f0a-a4ca-453b-b49c-e45dc3cb0d08","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"d2df7a7b-0c0b-46ef-aafb-ac499025ab38","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:cfb28810-354d-4feb-b407-b3d5a1ef379b","mission_step_id":null,"command_center_event_id":"cfb28810-354d-4feb-b407-b3d5a1ef379b"},{"id":"d2dfa43f-0f3d-429f-89ff-f99e99f26d88","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7d82bd7ac62e14842094c1986f380e18425740f9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7d82bd7ac62e14842094c1986f380e18425740f9","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"01666b06c2ee299c94723db62987679bf2d59a3d01a2695bba1ef9c233e27d6c","forgejoWorkflowProof":{"runId":14543,"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-02T22:19:44.50629+00:00","proof_gate":"canonical_release_pending","source_sha":"7d82bd7ac62e14842094c1986f380e18425740f9","external_id":"forgejo-main-7d82bd7ac62e","receipt_type":"canonical_release_status","idempotency_key":"mission:272da635-e5f9-44c5-bb59-4ed641eff854:forgejo-release-status:7d82bd7ac62e14842094c1986f380e18425740f9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1f8394bc-2674-4ca3-b8e6-ffb0685e6cc3","command_center_event_id":"272da635-e5f9-44c5-bb59-4ed641eff854"},{"id":"d2dfa634-3cfb-44d1-a678-f75955bb8f88","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"e47830d1d22496fcffd49911c1657d77b030ba95","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"3f070204db34a36ad09e81b6d321b3a2aec596ef","prNumber":4458,"gateRunId":14286,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14286/jobs/1","mergeCommitSha":"e47830d1d22496fcffd49911c1657d77b030ba95"}],"requestContractHash":"94d64fc0cda1a650fa7d0a1c66b558ee6f636ec4d2f1738dde201fb69f38d234","namedGateEvidenceReceiptVersion":null},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:40:34.414445+00:00","proof_gate":"request_contract_repository_verified","source_sha":"e47830d1d22496fcffd49911c1657d77b030ba95","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:request-contract-repository:94d64fc0cda1a650fa7d0a1c66b558ee6f636ec4d2f1738dde201fb69f38d234:e47830d1d22496fcffd49911c1657d77b030ba95","mission_step_id":"df418eeb-f6dc-4b36-a2c6-43bc64faf39c","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"d2e15587-e07e-4bea-9860-9f9401fbc987","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":4295,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:02:52.849094+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"233a243ae8316a1bd71e95e8528301e5422fbfb4","external_id":"4295","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:13c3e62e-7d20-4bf8-a376-5f9cb86b15f3:merged-pr:4295:233a243ae8316a1bd71e95e8528301e5422fbfb4","mission_step_id":"d22f4c06-d984-48cc-b6c9-5082d0fcb342","command_center_event_id":"13c3e62e-7d20-4bf8-a376-5f9cb86b15f3"},{"id":"d2e265ef-d6a1-4d05-9880-ce906315ef84","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/storage-v3-release-filter-deleted-migrations","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1919,"terminal":false,"missionId":"c4c9d18b-e8b7-467d-b714-0cbd6627714b","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":1079,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1079,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1079,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1079,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},"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":1444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:20:52.3837+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1919","receipt_type":"execute_mission","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:execute_mission:repair_mission_execution_blocked:generation-3","mission_step_id":"96f032e4-3734-494a-9a5a-26115c51c3ae","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"d2e5cf20-19a0-45b0-9c46-4d743dc50492","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"db021aa4683117e353144f0557943067c127fed3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"db021aa4683117e353144f0557943067c127fed3","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":"d4f0401f6d7e618cfed10628b56e2625cc1b3aa848400d4758c0907e1208e1da","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12793","runId":12793,"status":"success","sourceSha":"db021aa4683117e353144f0557943067c127fed3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"db021aa4683117e353144f0557943067c127fed3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-db021aa4683117e353144f0557943067c127fed3","compareStatus":"target_job_success_runtime_verified","workflowRunId":12793,"identitySource":"canonical_release_target_job","runtimeVersion":"1.59.4-adaptive-gate-recovery","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:39:59.150725+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"db021aa4683117e353144f0557943067c127fed3","external_id":"forgejo-main-db021aa46831","receipt_type":"canonical_release_status","idempotency_key":"mission:0b63a19b-e0df-4284-8cea-682c4ae12955:forgejo-release-status:db021aa4683117e353144f0557943067c127fed3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"28e0ad93-63a8-4e85-9eac-c61be881b879","command_center_event_id":"0b63a19b-e0df-4284-8cea-682c4ae12955"},{"id":"d2e94e1f-4d8b-49cc-b9ab-d21e0ff67274","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-750a4948ef6b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40330,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":164358,"firstUsefulResultAt":"2026-09-29T01:12:26.181Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4068,"terminal":false,"missionId":"750a4948-ef6b-414d-8140-4956fedff846","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"43f2a68c63c702c30fc6fa12f4ee2c2afba8a7bb","timingsMs":{"prReadinessMs":661,"approvedPlanMs":0,"shipAndProveMs":2757,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"750a4948-ef6b-414d-8140-4956fedff846"},"performance":null,"deploymentId":"forgejo-main-43f2a68c63c7","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":1814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:15:25.504382+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4068","receipt_type":"automatic_mission_resume","idempotency_key":"mission:750a4948-ef6b-414d-8140-4956fedff846:automatic-mission-resume:4068:canonical_release_reconciliation_pending","mission_step_id":"9b34d393-f359-4caa-82a3-33bb3773ab41","command_center_event_id":"750a4948-ef6b-414d-8140-4956fedff846"},{"id":"d2e97f5b-ccc0-4450-9714-a8a317fa1e04","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the Redfish homeowner action surface on current main 9b0e0550b008ddaca07dcc1d7112b7296c8c9403. Three proven symptoms share the same owner-flow boundary: (1) Guided Calling disappears from the dashboard when RoofHelpFinder has no rendered hot-lead row; (2) homeowner Call / Message routes to generic communications instead of the restored SCETarping-derived guided cockpit; (3) the customer-specific action rail is unreachable because homeownerJobView excludes customerRecordView while Build Estimate / Customer Documents / Customer Invoice require customerRecordPath. Fix the governing frontend conditions: add always-visible dashboard Guided Calling -> workflow; make homeownerJobView include both list/workflow and specific customer records; replace Call / Message with Guided Call. On a specific customer record, load the exact unified_contact scoped by activeTenant.id and contact id from customerRecordPath, then navigate to the existing Redfish workflow with state { leadData: contact, isFollowUp: true }. On a generic homeowner list, Guided Calling opens the workflow queue. If selected-contact lookup fails, remain on the record and show an owner-friendly error. Do not modify/fork the call cockpit, backend, schema, auth, control plane, or other tenants. Add focused source-contract coverage. One branch/PR/gate/squash merge/frontend release/live proof.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T10:49:00.733Z","fingerprint":"d6b786283a58d51f9d27f464fbc57bfcb812dfc30d389db67dbb3a21033729d7","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-guided-call-entrypoints-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the Redfish homeowner action surface on current main 9b0e0550b008ddaca07dcc1d7112b7296c8c9403. Three proven symptoms share the same owner-flow boundary: (1) Guided Calling disappears from the dashboard when RoofHelpFinder has no rendered hot-lead row; (2) homeowner Call / Message routes to generic communications instead of the restored SCETarping-derived guided cockpit; (3) the customer-specific action rail is unreachable because homeownerJobView excludes customerRecordView while Build Estimate / Customer Documents / Customer Invoice require customerRecordPath. Fix the governing frontend conditions: add always-visible dashboard Guided Calling -> workflow; make homeownerJobView include both list/workflow and specific customer records; replace Call / Message with Guided Call. On a specific customer record, load the exact unified_contact scoped by activeTenant.id and contact id from customerRecordPath, then navigate to the existing Redfish workflow with state { leadData: contact, isFollowUp: true }. On a generic homeowner list, Guided Calling opens the workflow queue. If selected-contact lookup fails, remain on the record and show an owner-friendly error. Do not modify/fork the call cockpit, backend, schema, auth, control plane, or other tenants. Add focused source-contract coverage. One branch/PR/gate/squash merge/frontend release/live proof.","wordingChanged":false,"canonicalIntent":"Repair the Redfish homeowner action surface on current main 9b0e0550b008ddaca07dcc1d7112b7296c8c9403. Three proven symptoms share the same owner-flow boundary: (1) Guided Calling disappears from the dashboard when RoofHelpFinder has no rendered hot-lead row; (2) homeowner Call / Message routes to generic communications instead of the restored SCETarping-derived guided cockpit; (3) the customer-specific action rail is unreachable because homeownerJobView excludes customerRecordView while Build Estimate / Customer Documents / Customer Invoice require customerRecordPath. Fix the governing frontend conditions: add always-visible dashboard Guided Calling -> workflow; make homeownerJobView include both list/workflow and specific customer records; replace Call / Message with Guided Call. On a specific customer record, load the exact unified_contact scoped by activeTenant.id and contact id from customerRecordPath, then navigate to the existing Redfish workflow with state { leadData: contact, isFollowUp: true }. On a generic homeowner list, Guided Calling opens the workflow queue. If selected-contact lookup fails, remain on the record and show an owner-friendly error. Do not modify/fork the call cockpit, backend, schema, auth, control plane, or other tenants. Add focused source-contract coverage. One branch/PR/gate/squash merge/frontend release/live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Redfish dashboard always exposes Guided Calling.","proofConditionIds":["p1","p4"]},{"id":"o2","statement":"Specific Redfish customer records show the roofing action rail including Guided Call, Build Estimate, Customer Documents, and Customer Invoice.","proofConditionIds":["p2","p3","p5"]},{"id":"o3","statement":"Selected-homeowner Guided Call enters the existing guided cockpit with the exact tenant-scoped contact; generic list Guided Calling opens the queue.","proofConditionIds":["p3","p5"]},{"id":"o4","statement":"Shared cockpit and non-Redfish behavior remain unchanged.","proofConditionIds":["p5"]}],"objective":"Repair the Redfish homeowner action surface on current main 9b0e0550b008ddaca07dcc1d7112b7296c8c9403. Three proven symptoms share the same owner-flow boundary: (1) Guided Calling disappears from the dashboard when RoofHelpFinder has no rendered hot-lead row; (2) homeowner Call / Message routes to generic communications instead of the restored SCETarping-derived guided cockpit; (3) the customer-specific action rail is unreachable because homeownerJobView excludes customerRecordView while Build Estimate / Customer Documents / Customer Invoice require customerRecordPath. Fix the governing frontend conditions: add always-visible dashboard Guided Calling -> workflow; make homeownerJobView include both list/workflow and specific customer records; replace Call / Message with Guided Call. On a specific customer record, load the exact unified_contact scoped by activeTenant.id and contact id from customerRecordPath, then navigate to the existing Redfish workflow with state { leadData: contact, isFollowUp: true }. On a generic homeowner list, Guided Calling opens the workflow queue. If selected-contact lookup fails, remain on the record and show an owner-friendly error. Do not modify/fork the call cockpit, backend, schema, auth, control plane, or other tenants. Add focused source-contract coverage. One branch/PR/gate/squash merge/frontend release/live proof.","constraints":[{"id":"c1","statement":"No backend, schema, auth, control-plane, or non-Redfish changes.","proofConditionIds":["p5"]},{"id":"c2","statement":"Do not fork or modify WorkflowCallCockpit or WorkflowLiveCoachingFocus.","proofConditionIds":["p5"]},{"id":"c3","statement":"Selected-contact lookup failure must fail closed with owner-friendly feedback.","proofConditionIds":["p3","p5"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Redfish dashboard quickActions includes Guided Calling routed to workflow.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"p2","kind":"repository","claim":"Redfish homeownerJobView no longer excludes customerRecordView, so customer-record estimate/document/invoice controls are reachable.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"p3","kind":"repository","claim":"Redfish selected-customer Guided Call reads unified_contacts by contact id and activeTenant.id, then routes exact data to workflow using { leadData, isFollowUp:true }, while lookup failure stays put and reports an owner-friendly error.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"p4","kind":"runtime","claim":"Production Redfish dashboard exposes Guided Calling regardless of lead-row data.","route":"/crm/ROOFING_COMPANY/redfish-roofing/dashboard","required":true,"expectedText":"Guided Calling","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p5","kind":"repository","claim":"Diff is Redfish frontend-only plus regression coverage; shared call cockpit and non-Redfish tenant behavior untouched.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-guided-call-entrypoints-20260901","conversationContext":null,"requestContractHash":"25a389de778de598db84066cb2a3bfe1e2758d4183e42c50bd2b0e84c19972b7","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:49:02.217637+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d74a99c3-d902-4888-adcf-c9c41ceaeb11:tenant-workstream-contribution:d6b786283a58d51f9d27f464fbc57bfcb812dfc30d389db67dbb3a21033729d7","mission_step_id":null,"command_center_event_id":"d74a99c3-d902-4888-adcf-c9c41ceaeb11"},{"id":"d2ecd748-2806-4d46-a125-193a3f4212b5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9ee079ef0a21fbe9d97bff0ec9cba4d983e14529","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Implement the first production-ready KNOCKLAUNCH shell-template system in frontend source, using Redfish as the visual benchmark while preserving tenant isolation and adding reusable template families with semantic color systems and Experience Studio preview/selection.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Frontend-only source change for this generation; do not mutate backend, database, auth, Command Center, Visual Witness, or external services.","proofConditionIds":["proof-production"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve tenant route, navigation, data, role, and vocabulary isolation. Templates may style experiences but may not import flagship tenant routes or navigation.","proofConditionIds":["proof-production"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve the canonical one-shell architecture and existing Redfish live behavior unless a token integration is required.","proofConditionIds":["proof-production"]},{"id":"constraint-4","satisfied":true,"statement":"Use current Forgejo main, one existing mission branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release.","proofConditionIds":["proof-production"]}],"contractHash":"92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:14:23.963726+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9ee079ef0a21fbe9d97bff0ec9cba4d983e14529","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:request-contract:92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079:9ee079ef0a21fbe9d97bff0ec9cba4d983e14529:verified:","mission_step_id":"7ff6398c-c4e4-4029-88d6-46fa6980f6b3","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"d2edfb0f-9d94-4fc9-892f-b4f6ca3c1de9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-8a0b96fb2ddf","reason":"auto_progress_pr_read_failed:502","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2452,"terminal":false,"missionId":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"c07c3ba98b0a64a7a43c8d4ec06df116ae632201","timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},"performance":null,"deploymentId":"forgejo-main-c07c3ba98b0a","workflowRunId":7261,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api","capability-router"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:45:23.280747+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2452","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a:automatic-mission-resume:2452:repair_mission_auto_progress_authorization_retryable","mission_step_id":"d6c0dd46-71b6-405c-98d7-d62bc429b418","command_center_event_id":"8a0b96fb-2ddf-4fd7-a193-0ba2b5a6767a"},{"id":"d2f00b30-0ddf-40f4-ab0a-6b01b43127f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ab5dcd3b5fa5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3146,"terminal":false,"missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","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 after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:24:06.396199+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4:automatic-mission-resume:3146:repair_mission_waiting_for_gate","mission_step_id":"dd4eff8c-49b8-45bc-9bbb-669d3268f778","command_center_event_id":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},{"id":"d2f03828-6d6f-447e-a230-b2890e55cba9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-qr-suite-polish-20260822","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7727,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":595,"terminal":false,"missionId":"ab0faf68-e36d-42be-a762-9ae5960567b2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"57786167d970957803d84b4154d0ce25607f9454","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab0faf68-e36d-42be-a762-9ae5960567b2"},"performance":null,"deploymentId":"forgejo-main-57786167d970","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["qr-suite"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6080,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T17:40:03.979037+00:00","proof_gate":"canonical_release_dispatched","source_sha":"57786167d970957803d84b4154d0ce25607f9454","external_id":"forgejo-main-57786167d970","receipt_type":"execute_mission","idempotency_key":"mission:ab0faf68-e36d-42be-a762-9ae5960567b2:execute_mission:canonical_release_dispatched","mission_step_id":"5e993c56-f84d-4c7f-9371-2365e82d3705","command_center_event_id":"ab0faf68-e36d-42be-a762-9ae5960567b2"},{"id":"d2f079b8-c5e5-44be-83b7-31448693a921","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-stale-tenant-release-rotation-20260823","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":608,"terminal":false,"missionId":"b5563ffe-5382-4db4-b745-850ca814a640","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":"b5563ffe-5382-4db4-b745-850ca814a640"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4931,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T02:00:16.761056+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"608","receipt_type":"execute_mission","idempotency_key":"mission:b5563ffe-5382-4db4-b745-850ca814a640:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a04ac625-861a-4d99-a5f6-c58995d74412","command_center_event_id":"b5563ffe-5382-4db4-b745-850ca814a640"},{"id":"d2f10d6e-f6ba-4025-abbe-b6f4877fc883","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Continue the owner-authorized first-class control-plane performance hardening mission from the exact existing branch. The protected source is already applied at ca0a9609a8e701933e9ae98239959359ef765b19. Reconcile the exact applied state with zero source writes, create or reuse the single PR from ai/control-plane-first-class-performance-hardening-20260902, run KnockLaunch Gate, squash merge, and prove protected main contains the repair with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731","requestContractRevision":5,"previousRequestContractHash":"e0af24ddb3f4837a85a623e0ffe8ba18107b93713f9030e9e8291ccad733e2c1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:37:15.202431+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:5:eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"d2f1f7e6-07f7-4f7a-a26e-70514945c4ff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtg36jh6","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12094,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1124,"terminal":false,"missionId":"b24a5357-a8dc-4b7f-b977-5321333cc745","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8351,"prReadinessMs":2683,"approvedPlanMs":5470,"missionSetupMs":2263,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b24a5357-a8dc-4b7f-b977-5321333cc745"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5976,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T17:37:26.909845+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1124","receipt_type":"execute_mission","idempotency_key":"mission:b24a5357-a8dc-4b7f-b977-5321333cc745:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fbaf9825-81bb-490e-b202-5814fb7a4cec","command_center_event_id":"b24a5357-a8dc-4b7f-b977-5321333cc745"},{"id":"d2f347e5-20b1-41de-9172-99f0f548fc9f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized the second latency-hardening pass. Scope is limited to parallel exact mutation reconciliation, tighter exact-head PR reconciliation, bounded branch-filtered PR fallback, and a runtime version marker; preserve all hard safety invariants and refreeze after live proof.","baseSha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","issuedAt":1789072494946,"expiresAt":1789072674946,"missionId":"95af3703-5b13-4d8f-a7c4-98989021782b","authorizationId":"991d67dc-4279-44aa-851d-54bba7e45757","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:34:55.637416+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc2146b2b747635857cf46fde1b43cf4ed16d205","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:991d67dc-4279-44aa-851d-54bba7e45757","mission_step_id":"073ac320-4d00-4b75-8812-67bf851e277c","command_center_event_id":"95af3703-5b13-4d8f-a7c4-98989021782b"},{"id":"d2f41eb4-049b-4667-a91e-c1d5a0eaee48","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/windows/install-knocklaunch-autoconnect.ps1"],"continuationObjective":"MUTATE current protected main. In exactly scripts/windows/install-knocklaunch-autoconnect.ps1, delete the redundant Startup-folder launcher creation for 'KNOCKLAUNCH AutoConnect.cmd'. Keep only the existing hidden/noninteractive 'KNOCKLAUNCH Backend Bootstrap' scheduled task as the Windows logon bootstrap for WSL/Docker/Forgejo runner services. If an old KNOCKLAUNCH AutoConnect.cmd exists, remove it during install. Do not recreate it. Preserve desktop Video Studio registration logic, runner labels, restart settings, and all unrelated behavior. Update the result payload so startupEntryPresent is false after cleanup. This is a source mutation, not a read-only inspection. Ship through canonical Gate, squash merge, and prove current main contains the corrected installer."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:54:03.139058+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:6a3b9270-a75d-463a-930a-afececaf89fd:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"9658ee7d-a874-4a01-9c57-e3ac0c5da43f","command_center_event_id":"6a3b9270-a75d-463a-930a-afececaf89fd"},{"id":"d2f6ac2e-c5e3-40a8-a3c4-8c15ce9a35ac","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-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T15:48:17.027949+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0a8b4c0949d\",\"prNumber\":3350,\"sourceSha\":\"b00e61fd94a35d889b46c094c736f63e6fb8d30b\",\"deploymentId\":\"forgejo-main-b00e61fd94a3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:44:26.949455+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:owner-progress-heartbeat:119333217","mission_step_id":"d3f70533-5bd2-4003-b466-765425425a47","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"d2f7bb3c-bb63-4c78-9efa-97ed2736cb73","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-migrations/live":"failure","supabase-edge-production/live":"success"},"mainSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"migrations":"failure","supabaseEdge":"success"},"requestContractHash":"f9bf63e54d32b016ab217c0a3b60256803314401a2c59bedde1456598a9a2d47","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5756","runId":5756,"status":"failure","sourceSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","conclusion":null,"failedJobs":[{"id":39401,"name":"Apply Supabase migrations","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5756,"logTail":["2026-09-06T02:05:48.5683237Z WARNING: Docker is not running","2026-09-06T02:05:48.5781284Z Uploading asset (submit-demo-request): supabase/functions/submit-demo-request/index.ts","2026-09-06T02:05:48.5824765Z Uploading asset (submit-demo-request): supabase/functions/_shared/storageArchitecture.ts","2026-09-06T02:05:48.5845714Z Uploading asset (submit-demo-request): supabase/functions/_shared/business-discovery.ts","2026-09-06T02:05:49.7922968Z Deployed Functions on project ymntrajfubicyxwwdxxa: submit-demo-request","2026-09-06T02:05:49.7931157Z You can inspect your deployment in the Dashboard: https://supabase.com/dashboard/project/ymntrajfubicyxwwdxxa/functions","2026-09-06T02:05:50.1579723Z supabase_release_stage function_deploy_ms=5280 function=submit-demo-request","2026-09-06T02:05:53.8816064Z WARNING: Docker is not running","2026-09-06T02:05:53.8883252Z Uploading asset (tenant-storage-migration-v1): supabase/functions/tenant-storage-migration-v1/index.ts","2026-09-06T02:05:53.8892863Z Uploading asset (tenant-storage-migration-v1): supabase/functions/_shared/storageArchitecture.ts","2026-09-06T02:05:53.8905500Z Uploading asset (tenant-storage-migration-v1): supabase/functions/_shared/tenantStorageLayout.ts","2026-09-06T02:05:54.5508088Z Deployed Functions on project ymntrajfubicyxwwdxxa: tenant-storage-migration-v1","2026-09-06T02:05:54.5513736Z You can inspect your deployment in the Dashboard: https://supabase.com/dashboard/project/ymntrajfubicyxwwdxxa/functions","2026-09-06T02:05:54.9029140Z supabase_release_stage function_deploy_ms=4742 function=tenant-storage-migration-v1","2026-09-06T02:05:54.9054294Z supabase_release_stage deploy_total_ms=85330","2026-09-06T02:05:55.6168260Z ⭐ Run Post Restore pinned Supabase CLI cache","2026-09-06T02:05:55.6218918Z   🐳  docker exec cmd=[node /var/run/act/actions/33/1e7e3ab868d3f94ab3bcb243ead6686f11302c22f5229c18dd2ac233565c0b/dist/save/index.js] user= workdir=","2026-09-06T02:05:56.2582835Z Cache hit occurred on the primary key knocklaunch-supabase-cli-v1-Linux-node22-2.116.0, not saving cache.","2026-09-06T02:05:56.2592135Z (node:461) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-06T02:05:56.2592772Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-06T02:05:56.2825285Z   ✅  Success - Post Restore pinned Supabase CLI cache","2026-09-06T02:05:57.0404812Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T02:05:57.0450321Z   🐳  docker exec cmd=[node /var/run/act/actions/9b/e3c0ae79a5533614a835cd45b543743e7584744900880fba52a7164961b5c2/dist/index.js] user= workdir=","2026-09-06T02:05:57.5796429Z [command]/usr/bin/git version","2026-09-06T02:05:57.5881647Z git version 2.39.5","2026-09-06T02:05:57.5944396Z   ⚙  ***","2026-09-06T02:05:57.5978037Z Temporarily overriding HOME='/tmp/634ecc5e-2678-4d5a-81ac-742ad1ca5b32' before making global git config changes","2026-09-06T02:05:57.5992801Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T02:05:57.6470477Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T02:05:57.6610478Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T02:05:57.6698411Z [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-06T02:05:57.7731068Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T02:05:57.7782945Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T02:05:57.7817128Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T02:05:57.7889443Z [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-06T02:05:57.8861233Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T02:05:57.8941553Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T02:05:58.0697336Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T02:05:58.7883898Z 🏁  Job succeeded",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":108,"content":"2026-09-06T02:03:50.1544243Z   if (!condition) throw new Error(message);"},{"line":111,"content":"2026-09-06T02:03:50.1545032Z Error: Migration ledger name drift for 20260906013000"},{"line":118,"content":"2026-09-06T02:03:51.0615575Z ⚙️ [runner]: exitcode '1': failure"},{"line":136,"content":"2026-09-06T02:03:52.6145420Z 🏁  Job failed"},{"line":137,"content":"2026-09-06T02:03:53.4802192Z Job 'Apply Supabase migrations' failed"}]},"exactSource":true,"fingerprint":"failure|apply supabase migrations|2026-09-06t02:03:50.1544243z   if (!condition) throw new error(message);|2026-09-06t02:03:50.1545032z error: migration ledger name drift for 20260906013000|2026-09-06t02:03:51.0615575z ⚙️ [runner]: exitcode '1': failure|2026-09-06t02:03:52.6145420z 🏁  job failed|2026-09-06t02:03:53.4802192z job 'apply supabase migrations' failed|2026-09-06t02:05:48.5683237z warning: docker is not running|2026-09-06t02:05:48.5781284z uploading asset (submit-demo-request): supabase/functions/submit-demo-request/index.ts|2026-09-06t02:05:48.5824765z uploading asset (submit-demo-request): supabase/functions/_shared/storagearchitecture.ts|2026-09-06t02:05:48.5845714z uploading asset (submit-demo-request): supabase/functions/_shared/business-discovery.ts|2026-09-06t02:05:49.7922968z deployed functions on project ymntrajfubicyxwwdxxa: submit-demo-request|2026-09-06t02:05:49.7931157z you can inspect your deployment in the dashboard: https://supabase.com/dashboard/project/ymnt","failureClass":"migration_failure","targetStates":{"migrations":"failure","supabaseEdge":"success"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"migrations":"failure","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc","sourceSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","changedPaths":["supabase/functions/admin-file-upload/index.ts","supabase/functions/agreement-sign/index.ts","supabase/functions/batch-document-upload/index.ts","supabase/functions/documents/index.ts","supabase/functions/enroll-voice-clone/index.ts","supabase/functions/generate-pa-claim-review/index.ts","supabase/functions/generate-tarping-invoice-pdf/index.ts","supabase/functions/inject-voicemail/index.ts","supabase/functions/photos-manage/index.ts","supabase/functions/record-voicemail-callback/index.ts","supabase/functions/record-voicemail-template/index.ts","supabase/functions/repair-voicemail-template/index.ts","supabase/functions/submit-demo-request/index.ts","supabase/functions/tenant-storage-migration-v1/index.ts","supabase/migrations/20260906013000_storage_v3_retire_legacy_bucket_policies.sql"],"changedPathCount":15,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:18:23.780825+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:forgejo-release-status:2f99208e47558bb35edb3ff8a1f3661ab23aa522:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=success|supabase-migrations/live=failure","mission_step_id":"bb461623-711a-4a37-b749-481f6ff403ed","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"d2f7c6ce-90ca-4d8b-95b2-40cef537cc4c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-timeout-hardening","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.77-mcp-oauth-es256","prNumber":2219,"terminal":false,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5364,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":444,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":444,"repositoryMutationMs":5364,"repositoryProviderMs":3722,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2492,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1230},"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":"366e8a41-b11b-446f-8147-da071bd5769c"},"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":3975,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:04:26.189197+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2219","receipt_type":"execute_mission","idempotency_key":"mission:366e8a41-b11b-446f-8147-da071bd5769c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"4556eec2-c237-4709-923d-185f22719e56","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"d2f9c117-141c-4880-9b2f-618a75cb2336","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"56f8ec0e321d8522473770cd223ef101ceddc9c0","releaseState":"verified","exactConductorRun":{"id":31696842881,"status":"completed","headSha":"56f8ec0e321d8522473770cd223ef101ceddc9c0","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T11:45:22.413605+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"56f8ec0e321d8522473770cd223ef101ceddc9c0","external_id":"canonical-release-56f8ec0e321d","receipt_type":"canonical_release_status","idempotency_key":"mission:e32f1623-5ad2-4671-b363-3830a8a2ab42:release-status:56f8ec0e321d8522473770cd223ef101ceddc9c0:31696842881:verified:canonical-production-release/verified=success","mission_step_id":"0a5c5223-744b-463f-b16e-db333d0a8ec2","command_center_event_id":"e32f1623-5ad2-4671-b363-3830a8a2ab42"},{"id":"d2fa4f08-9e0d-4cb1-b655-e407347c185a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-00736b254ca2","prNumber":3274,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:04:25.986195+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","external_id":"3274","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:00736b25-4ca2-4d45-aacf-f618d1303fdc:merged-pr:3274:e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","mission_step_id":"6d986882-d100-4697-bb92-0e39b019ab62","command_center_event_id":"00736b25-4ca2-4d45-aacf-f618d1303fdc"},{"id":"d2fc8cfe-bd5a-475f-8457-ad2a91e664c6","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:scripts/windows/install-knocklaunch-autoconnect.ps1","fingerprint":"8798acebe1f90c69d288373b68d2b2849bca7fb5eef707a5c14979cf19169832"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:05:52.095515+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:c966e9d0-8e25-4eff-9dd8-bd7c629275af:repository-mutation-intent-blocked:8798acebe1f90c69d288373b68d2b2849bca7fb5eef707a5c14979cf19169832","mission_step_id":"01180eeb-1b10-4e78-9aad-c2c6c33b3075","command_center_event_id":"c966e9d0-8e25-4eff-9dd8-bd7c629275af"},{"id":"d2fd5bb5-abd3-48b2-a15f-8aa5474c2a28","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtj238ay","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5822,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1292,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","timingsMs":{"prReadinessMs":466,"approvedPlanMs":0,"shipAndProveMs":2233},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"performance":null,"deploymentId":"forgejo-main-866979a4b20e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:23.105665+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1292","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:automatic-mission-resume:1292:canonical_release_dispatched","mission_step_id":"4a2949f1-b543-4862-bc27-a2e03f716c5a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"d2fdf443-d67c-4f15-9968-bf28c11d79be","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-39ba4bacfec7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2867,"terminal":false,"missionId":"39ba4bac-fec7-4697-8051-0c4ae46fe28d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","timingsMs":{"prReadinessMs":609,"approvedPlanMs":0,"shipAndProveMs":5814,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},"performance":null,"deploymentId":"forgejo-main-fa8f95efde6f","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":1988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:35:04.957101+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2867","receipt_type":"automatic_mission_resume","idempotency_key":"mission:39ba4bac-fec7-4697-8051-0c4ae46fe28d:automatic-mission-resume:2867:canonical_release_dispatched","mission_step_id":"6c68fd70-1d66-46e7-9dc7-4f3f16d8c6e6","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"d30297e5-2436-42ca-8826-39bcf7af02cf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1615dccb9b98","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9984,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T23:49:58.446Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.297-clause-visual-intent","prNumber":3931,"terminal":false,"missionId":"1615dccb-9b98-4dbf-89c9-2e2e8326eb83","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4297,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1180,"missionSetupMs":275,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"repositoryMutationMs":3117,"repositoryProviderMs":3117,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1843,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1274},"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":"1615dccb-9b98-4dbf-89c9-2e2e8326eb83"},"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":3726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:03.71441+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3931","receipt_type":"execute_mission","idempotency_key":"mission:1615dccb-9b98-4dbf-89c9-2e2e8326eb83:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3fd2f999-5eb2-4d49-89ab-ee3ae37b18d0","command_center_event_id":"1615dccb-9b98-4dbf-89c9-2e2e8326eb83"},{"id":"d302aba7-2480-4a86-9a98-9f9b42a9ee3f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b10be993a4e0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1677,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T17:55:59.236Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"b10be993-a4e0-4f5c-bd3c-965855d6668a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":310,"providerAuthMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":310,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":310,"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":"b10be993-a4e0-4f5c-bd3c-965855d6668a"},"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":4037,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T17:56:16.185773+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b10be993-a4e0-4f5c-bd3c-965855d6668a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5bc64578-642e-45f8-9455-a6fb6b545d54","command_center_event_id":"b10be993-a4e0-4f5c-bd3c-965855d6668a"},{"id":"d303d8ac-de40-46bd-99aa-b7551c28bbe2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"836c3a02014a259d5eff9df989044a94f5e71468","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Harden only supabase/functions/cc-notify-owner/index.ts to match live version 263. Preserve public GET /health and GET /openapi.json. Preserve all existing notification behavior. For POST requests, before parsing event_id or creating the service-role database client, require Authorization Bearer to equal the existing SUPABASE_SERVICE_ROLE_KEY already loaded as SERVICE_ROLE_KEY; otherwise return JSON {error:'unauthorized'} with HTTP 401. The existing cc-agent caller already sends that exact service-role bearer. Make no other behavior changes. Run canonical Gate, squash merge, release only cc-notify-owner, and prove live/source alignment.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"single-file-scope","satisfied":true,"statement":"Change only supabase/functions/cc-notify-owner/index.ts.","proofConditionIds":["proof-production"]},{"id":"preserve-public-health","satisfied":true,"statement":"GET health and OpenAPI remain public and unchanged; only POST execution is authenticated.","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":"c243e87a42ba0150d698f76896388541bd42e7acbdfbcf89ee91155f0fed0b9f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c243e87a42ba0150d698f76896388541bd42e7acbdfbcf89ee91155f0fed0b9f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:20:45.176149+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"836c3a02014a259d5eff9df989044a94f5e71468","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:07114dc5-2c81-4d55-a191-de6f7048bd6e:request-contract:c243e87a42ba0150d698f76896388541bd42e7acbdfbcf89ee91155f0fed0b9f:836c3a02014a259d5eff9df989044a94f5e71468:verified:","mission_step_id":"936b78e1-bdee-484f-b639-5a2cb5058a5c","command_center_event_id":"07114dc5-2c81-4d55-a191-de6f7048bd6e"},{"id":"d30601dc-a175-4877-a67a-69c2272041a0","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T03:03:01.057859+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:ec9a632b-53fd-4acb-b348-f21ca525be20:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"ec9a632b-53fd-4acb-b348-f21ca525be20"},{"id":"d3075954-2a8b-442a-8282-b5b4feaaf61b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-44d49e03d254","prNumber":3591,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8fe58bb25112dfd908247ebebd054b70700c287d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:22:22.067059+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8fe58bb25112dfd908247ebebd054b70700c287d","external_id":"3591","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:44d49e03-d254-40a5-b682-2e1dda0261fb:merged-pr:3591:8fe58bb25112dfd908247ebebd054b70700c287d","mission_step_id":"28daa3cd-338e-4dd2-9041-130ab80e0b1b","command_center_event_id":"44d49e03-d254-40a5-b682-2e1dda0261fb"},{"id":"d3080d3d-d6eb-43c3-9dcd-ff71de829cac","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"9fc7fad8-b779-4fde-879c-cd192a0104da","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-5706034a5acf","reason":null,"status":"pending","metrics":{"receiptBytes":58370,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":21,"executorlessWaitMs":967285,"firstUsefulResultAt":"2026-09-30T23:07:58.399Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4287,"terminal":false,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"119e44a0f79af26651daaf2c37546a886ec07350","timingsMs":{"queue":306,"total":357,"execution":51},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd"},"performance":null,"deploymentId":"forgejo-main-119e44a0f79a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"9fc7fad8-b779-4fde-879c-cd192a0104da","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"9fc7fad8-b779-4fde-879c-cd192a0104da","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/calendar","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13517,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:24:07.427203+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"119e44a0f79af26651daaf2c37546a886ec07350","external_id":"9fc7fad8-b779-4fde-879c-cd192a0104da","receipt_type":"visual_proof_started","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:visual-start:9fc7fad8-b779-4fde-879c-cd192a0104da","mission_step_id":"459633fb-d829-46f3-afa4-a37f2306aec3","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"d30963a4-f10b-4f98-bc45-c37643050ed2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2789,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1399,"firstUsefulResultAt":"2026-10-05T15:42:51.400Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.96-cloudflare-release-reconciliation","prNumber":null,"terminal":false,"missionId":"1a8976b2-8e4d-4c0a-8c73-34baf8780fc3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2032,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":156,"providerAuthMs":0,"ledgerPrepareMs":156,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":156,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":156,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"1a8976b2-8e4d-4c0a-8c73-34baf8780fc3"},"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":3367,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:42:52.826726+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1a8976b2-8e4d-4c0a-8c73-34baf8780fc3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"434e278c-4013-43ae-9647-f82bd89e6be0","command_center_event_id":"1a8976b2-8e4d-4c0a-8c73-34baf8780fc3"},{"id":"d30c64e6-baa0-4d80-980a-5d95ad2b0e47","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e301a790193c","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":21121,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":53924,"firstUsefulResultAt":"2026-10-02T17:09:15.714Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","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":489,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":489,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":489,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":489,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355"},"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":1558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:09:17.32381+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0f69fb81-a9c6-4f69-b4d3-1e662e7271c6","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"d30cb543-089e-473b-9cea-9d27b2b86b9f","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":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1167","runId":1167,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","deploymentId":"forgejo-main-c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.47.0-tenant-conversation-workstreams","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T20:28:25.487102+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","external_id":"forgejo-main-c7f4e2b76400","receipt_type":"canonical_release_status","idempotency_key":"mission:89a99266-5f5f-4658-9ba8-b7012da055c3:forgejo-release-status:c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"bff3649e-e9eb-4af9-b28a-a5ee7e8095b9","command_center_event_id":"89a99266-5f5f-4658-9ba8-b7012da055c3"},{"id":"d30d00b0-c8cd-4531-98eb-5504debfe60c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"66dd3d55-1777-db4a-90b5-c3ee3a0954de"},"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:1626ee10-81da-4678-b433-22c4415dc7c5","mission_step_id":null,"command_center_event_id":"1626ee10-81da-4678-b433-22c4415dc7c5"},{"id":"d30f79d8-019f-4200-99eb-d8604dc5a206","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4df3162ca1e1","reason":null,"status":"in_progress","metrics":{"receiptBytes":4460,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.10-stale-connector-operator-passthrough","prNumber":1615,"terminal":false,"missionId":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7191,"prReadinessMs":862,"approvedPlanMs":0,"missionSetupMs":1509,"shipAndProveMs":5588},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T20:59:39.290292+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1615","receipt_type":"execute_mission","idempotency_key":"mission:4df3162c-a1e1-42d2-828c-7f9fd72c4cf6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"859944aa-e521-4b1a-a50f-6c5bd643fa99","command_center_event_id":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6"},{"id":"d311ecfd-b2b5-4057-bf49-2888a9242387","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Lock PCG copy standard","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":"cf832c5b5d45f71fee2cf042e92fb00993151f9ce24d3344f12a0e9f120cdc96","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":"cf832c5b5d45f71fee2cf042e92fb00993151f9ce24d3344f12a0e9f120cdc96"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:00:23.860764+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cc277865-d941-4fdd-9332-c44a2cc1b02b:request-contract:cf832c5b5d45f71fee2cf042e92fb00993151f9ce24d3344f12a0e9f120cdc96:12541c06142309f0a5123a0a371af03b6e1bf5a1:verified:","mission_step_id":"debd8ae0-a873-4095-beef-eb7666c8344e","command_center_event_id":"cc277865-d941-4fdd-9332-c44a2cc1b02b"},{"id":"d3125ff8-23e1-40cf-a80e-1567a047d196","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Live proof after two timeout corrections shows the failure is specific to the oversized 10-run Actions snapshot, not Forgejo host health or PR/main reads. Bound that snapshot to three recent runs while retaining exact-head fallback and existing safety logic.","baseSha":"36aa977b42283fefb76776c91a0eb9bebc50d15c","issuedAt":1788902612782,"expiresAt":1788902792782,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","authorizationId":"da118967-73a5-47e2-bfee-3e819ae76da1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:23:33.155629+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"36aa977b42283fefb76776c91a0eb9bebc50d15c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:da118967-73a5-47e2-bfee-3e819ae76da1","mission_step_id":"19b0b5ae-15f9-4398-befa-40f6a54b34b2","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"d314e6e4-3f87-4c2f-8feb-17d5a5030a1b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-resolved-next-action-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2376,"terminal":false,"missionId":"c4021ea2-f050-43fd-b1cd-e7a7a4b27206","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"893ada8dae24c673825f4a2a26e4d4cdac0db326","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19502,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1139,"approvedPlanMs":0,"missionSetupMs":2362,"providerAuthMs":0,"shipAndProveMs":9760,"ledgerPrepareMs":2362,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2362,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2362,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c4021ea2-f050-43fd-b1cd-e7a7a4b27206"},"performance":null,"deploymentId":"forgejo-main-893ada8dae24","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":2544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:01:33.663296+00:00","proof_gate":"canonical_release_dispatched","source_sha":"893ada8dae24c673825f4a2a26e4d4cdac0db326","external_id":"forgejo-main-893ada8dae24","receipt_type":"execute_mission","idempotency_key":"mission:c4021ea2-f050-43fd-b1cd-e7a7a4b27206:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9bd203b8-f18d-453b-838b-9d7996e21070","command_center_event_id":"c4021ea2-f050-43fd-b1cd-e7a7a4b27206"},{"id":"d3162d1d-a8e0-47b6-b15f-86b370b6af2b","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the already-open, green Forgejo PR #556 on branch ai/objective-first-repair-2228bb45b185. Do not create a replacement PR or duplicate branch. Preserve its existing calendar readability changes and merged Big Papi public event/truck behavior. Squash-merge PR #556 through Forgejo, release only the affected frontend through the canonical Cloudflare path, and return live production proof. Do not invoke Visual Witness.","tenantRef":"BIG PAPI'S ICEYS","receivedAt":"2026-08-21T14:57:34.950Z","fingerprint":"9206afe6e802a006e451992e3a3150281292dd9a785ffaef977d6d5a43914b6c","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/native-business-context-v1-20260819","requestedBranch":"ai/objective-first-repair-2228bb45b185","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:57:35.432709+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:tenant-workstream-contribution:9206afe6e802a006e451992e3a3150281292dd9a785ffaef977d6d5a43914b6c","mission_step_id":"321b5592-dea1-4920-a867-3431398be277","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"d318bb61-c300-4924-a449-2a8fc1c3f367","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c28d6ca4c6a8","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c28d6ca4-c6a8-432b-8a15-27841163e181","objective":"Continue the authorized Accurate Premium Mockup + Layout System mission on the same branch.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","anchor":"__KNOCKLAUNCH_SCHEMA_PROBE_DO_NOT_MATCH__","replacement":"__KNOCKLAUNCH_SCHEMA_PROBE_DO_NOT_MATCH__"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c28d6ca4-c6a8-432b-8a15-27841163e181","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.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":"3ff3425287a72ceaa4fba05fd7b13065ab68c7624aa47441eda1f31135a00061","replayCount":0,"serializedBytes":1398},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:26:51.346335+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c28d6ca4-c6a8-432b-8a15-27841163e181:repository-mutation-intent:3ff3425287a72ceaa4fba05fd7b13065ab68c7624aa47441eda1f31135a00061:0","mission_step_id":"36cc3eb5-17d9-422f-a5fd-74ecaa0b52f6","command_center_event_id":"c28d6ca4-c6a8-432b-8a15-27841163e181"},{"id":"d319de5f-ec0f-48c3-8c37-fec1c6eae61f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cc-release-shell-fetch-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.38-atomic-new-branch-refreeze","prNumber":1683,"terminal":false,"missionId":"e4a15944-6e36-4913-be4b-1aee2b78d96d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12175,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":936,"approvedPlanMs":0,"missionSetupMs":910,"providerAuthMs":0,"shipAndProveMs":11107,"ledgerPrepareMs":741,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":910,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":741,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4a15944-6e36-4913-be4b-1aee2b78d96d"},"performance":null,"deploymentId":"forgejo-main-55eaa4a3c0be","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":2638,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:34:29.43153+00:00","proof_gate":"canonical_release_dispatched","source_sha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","external_id":"forgejo-main-55eaa4a3c0be","receipt_type":"execute_mission","idempotency_key":"mission:e4a15944-6e36-4913-be4b-1aee2b78d96d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2ee91a66-9c20-4db5-9613-5d21b777ebd8","command_center_event_id":"e4a15944-6e36-4913-be4b-1aee2b78d96d"},{"id":"d31e7e8e-ea4f-4141-a09f-ce2e5db049dd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/certified-pro-roofing-premium-shell-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/certified-pro-roofing-premium-shell-v2","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":"bb459da0-a91b-4ba7-9fcc-1e79f4062fa5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2576,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":614,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":614,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":614,"repositoryMutationMs":2576,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":614,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb459da0-a91b-4ba7-9fcc-1e79f4062fa5"},"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":1545,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T02:21:50.455571+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bb459da0-a91b-4ba7-9fcc-1e79f4062fa5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"00837f95-a590-4907-b3a2-2283ba827fb2","command_center_event_id":"bb459da0-a91b-4ba7-9fcc-1e79f4062fa5"},{"id":"d31f3aca-0c3e-47ad-8bc7-250bd102062d","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing PR 1510 only. Do not synthesize or mutate new source. Squash merge its already-green exact head, release only frontend, then verify the requested production interaction.","tenantRef":"321 Auto Unlock","receivedAt":"2026-09-03T00:57:17.791Z","fingerprint":"9ac1533b613554f3032d1e0b8a1797f5659cd2b4376e78b3e01bdb61e0a516e0","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtksnccb","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR 1510 only. Do not synthesize or mutate new source. Squash merge its already-green exact head, release only frontend, then verify the requested production interaction.","wordingChanged":false,"canonicalIntent":"Finish existing PR 1510 only. Do not synthesize or mutate new source. Squash merge its already-green exact head, release only frontend, then verify the requested production interaction.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"On 321autounlock.com, Step 4 shows a compact Service agreement section with one Sign service agreement action before signing and a concise signed state afterward; the duplicate Customer certification paragraph, second Legal name field, read-only signed checkbox, company/legal explainer card, and redundant What happens next card are not shown on the request form.","proofConditionIds":["proof-ui","proof-interaction"]},{"id":"outcome-2","statement":"The existing branded agreement experience remains the signing surface: it opens from Sign service agreement, requires scrolling through the PDF to the bottom before signing is enabled, uses the customer's already-entered full name as the electronic signature identity, and returns the request form to a signed state that enables Submit Unlock Request when other required fields are valid.","proofConditionIds":["proof-interaction"]}],"objective":"Finish existing PR 1510 only. Do not synthesize or mutate new source. Squash merge its already-green exact head, release only frontend, then verify the requested production interaction.","constraints":[{"id":"constraint-1","statement":"Do not change the agreement legal substance or version.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Do not create a second agreement or duplicate signing flow.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Do not change backend submission contracts beyond using the existing required full name as authorization_name.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"Only the affected frontend target may be released.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"PR 1510 changes only the intended frontend agreement UX in src/pages/auto-lockout/AutoUnlockPublic.tsx, preserves TERMS_VERSION 321-lockout-authorization-v2-2026-09-01 and the existing AutoUnlockAgreementDialog signing implementation, and uses form.name for authorization_name/signerName without backend or legal-text changes.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-release","kind":"runtime","claim":"The merged change releases only the frontend production target.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-ui","kind":"runtime","claim":"Production 321autounlock.com no longer shows Customer certification, a duplicate Legal name field, the agreement read-only checkbox, company/legal explainer card, or redundant What happens next card in Step 4; Sign service agreement remains visible.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-interaction","kind":"interaction","claim":"On production, opening Sign service agreement launches the branded agreement; signing remains disabled until the PDF has been scrolled to the bottom.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[{"action":"click","target":"Start My Unlock"},{"action":"verify","target":"Step 4 Service agreement compact state"},{"action":"verify","target":"Customer certification absent"},{"action":"verify","target":"Legal name duplicate field absent"},{"action":"click","target":"Sign service agreement"},{"action":"verify","target":"Vehicle Lockout Service Agreement opens"},{"action":"verify","target":"Sign service agreement disabled before reaching PDF bottom"},{"action":"scroll","target":"agreement PDF","direction":"bottom"},{"action":"verify","target":"Sign service agreement enabled at bottom"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkt9lmc","conversationContext":null,"requestContractHash":"d3e9a272e36407d61157b31d68c2783b801a9eee1d9bc66d1f8d48b6ad327383","requestContractRevision":2},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:57:18.317048+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5a7417b0-7f5b-47db-90da-978f5184d542:tenant-workstream-contribution:9ac1533b613554f3032d1e0b8a1797f5659cd2b4376e78b3e01bdb61e0a516e0","mission_step_id":"0386090b-741a-44ec-8f7c-a220a460f3c5","command_center_event_id":"5a7417b0-7f5b-47db-90da-978f5184d542"},{"id":"d321ea7f-c8a8-479b-9c19-5be22da45903","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"ee4aa8b5e6cc02e0feef07a16929f8e4685cc056","prNumber":3026,"gateRunId":9267,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9267/jobs/1","mergeCommitSha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b"}],"requestContractHash":"24109bc9202f15648d75c1e8482da2455bea9c4539968df000abffac737047f7","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:02:31.360152+00:00","proof_gate":"request_contract_repository_verified","source_sha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:be9ca79b-8d4a-4989-915e-5caf2dc34b28:request-contract-repository:24109bc9202f15648d75c1e8482da2455bea9c4539968df000abffac737047f7:8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","mission_step_id":"c7de99c1-b33a-45ab-8a04-e7114f67547e","command_center_event_id":"be9ca79b-8d4a-4989-915e-5caf2dc34b28"},{"id":"d3220f72-38ff-4aee-954d-d9f4ea679d36","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","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\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:24:04.601565+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417856","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"d322bc03-5a18-440c-8c1d-d8167d3eb4cf","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-engine-ladder-g9","prNumber":2893,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"76eada4150d5023fcb7e3ee285bc47e511222d94","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:46:55.057384+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"76eada4150d5023fcb7e3ee285bc47e511222d94","external_id":"2893","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:merged-pr:2893:76eada4150d5023fcb7e3ee285bc47e511222d94","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"d322e310-5045-4d27-ac21-4af3a43eae9d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"216a2af90c8730b5d4cda61f1bf435e53ad29c5d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"216a2af90c8730b5d4cda61f1bf435e53ad29c5d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"986a84cbb6c6617de8d8df40de5da12e6d4fcabb052db73e5be414f10c1a36bf","forgejoWorkflowProof":{"runId":9716,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:42:08.423971+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"216a2af90c8730b5d4cda61f1bf435e53ad29c5d","external_id":"forgejo-main-216a2af90c87","receipt_type":"canonical_release_status","idempotency_key":"mission:7f229be8-10c3-4395-8d2d-b3d378a8098d:forgejo-release-status:216a2af90c8730b5d4cda61f1bf435e53ad29c5d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"c4b4aa2d-8bd1-47d1-8059-7d76030c6743","command_center_event_id":"7f229be8-10c3-4395-8d2d-b3d378a8098d"},{"id":"d3239a72-af1a-4ef6-bd08-96e0ab4a3708","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile existing proof only for the already merged and released PR #895 at exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source, do not create any branch or PR, and do not dispatch a duplicate release. Bind the completed live visual witness job 84cadbbb-a354-47a9-8a38-5592cb6cc837, which verified visualAcceptance=true with zero defects on /la-vista-del-mar/dashboard, to the existing request contract and terminalize the mission if all existing proof conditions are satisfied.","wordingChanged":false,"canonicalIntent":"Reconcile existing proof only for the already merged and released PR #895 at exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source, do not create any branch or PR, and do not dispatch a duplicate release. Bind the completed live visual witness job 84cadbbb-a354-47a9-8a38-5592cb6cc837, which verified visualAcceptance=true with zero defects on /la-vista-del-mar/dashboard, to the existing request contract and terminalize the mission if all existing proof conditions are satisfied.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-card-contrast","statement":"The View and The Nest card titles, status text, and review text are clearly readable over their photos while the upper portions of the photos remain visually clear.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"objective":"Reconcile existing proof only for the already merged and released PR #895 at exact source SHA 3c98ad4d996f8a03e3728e472d11a685bf0689c2. Do not mutate source, do not create any branch or PR, and do not dispatch a duplicate release. Bind the completed live visual witness job 84cadbbb-a354-47a9-8a38-5592cb6cc837, which verified visualAcceptance=true with zero defects on /la-vista-del-mar/dashboard, to the existing request contract and terminalize the mission if all existing proof conditions are satisfied.","constraints":[{"id":"constraint-frontend-only","statement":"Change only frontend presentation in src/pages/rental/LongTermRentalDashboard.tsx; do not change data, routing, backend, photos, titles, text colors, or modal behavior.","proofConditionIds":["proof-live-runtime","proof-live-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-runtime","kind":"runtime","claim":"The exact merged frontend release is live on /la-vista-del-mar/dashboard.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-live-visual","kind":"visual","claim":"On the live /la-vista-del-mar/dashboard route, The View and The Nest bottom text is clearly readable because the lower image area has a strong dark gradient, while the upper image remains unobscured.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"The View","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"ae47880e89cc1f617c580a7ba7a7135e85d200dc5e9abf3f11c3cb13641a2ebc","requestContractRevision":4,"previousRequestContractHash":"97c05e2ab1ed342515e07cd7d62df83d772bf7c120a0ae08ab63b0b3d10f7589"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:37:03.994631+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:request-contract-revision:4:ae47880e89cc1f617c580a7ba7a7135e85d200dc5e9abf3f11c3cb13641a2ebc","mission_step_id":"79171d03-4262-413c-9c7e-053e5ab9023f","command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"d32abd2d-ad04-4ae4-9963-ffc43efd8526","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the production SCETarping dashboard global React error on /scetarping/dashboard. Current Forgejo main is 30d120d22f9a28b4394d7815f3adacda2db0a888. Exact failure reproduced under authenticated Visual Witness with forced valid SCET tenant context in job dcb0fd55-7097-4490-ab8c-e091839e3e4f: body is the top-level 'Something went wrong' boundary. Field Intelligence with the same tenant seed renders, so failure is in the SCET Operations/ConstructionOps render layer, not shared tenant identity or the base map. Production Vite strips all console calls, so the exception is hidden. Build a focused regression harness that renders ConstructionOpsMapContent with SCE_TARPING_OPS_CONFIG and selectively mocks only external boundaries to isolate the first causal render exception; repair that cause on this same mission/branch and retain the regression guard. Then ensure the normal GodMode /scetarping/dashboard entry hydrates SCET instead of Workspace unavailable if that remains necessary for live acceptance. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release, and final live proof on the normal route. No unrelated changes and no duplicate SCET repair lanes.","tenantRef":"a2929648-19db-46c8-9e93-07378ed1aa5f","receivedAt":"2026-08-19T07:04:41.843Z","fingerprint":"da02c90645690673efd968568ea202a7388d23dc99208af405fcbb4ad08d96c9","workstreamRef":"a292964819db46c89e9307378ed1aa5f","conversationId":null,"canonicalBranch":"ai/objective-first-repair","requestedBranch":"ai/scetarping-ops-render-crash-20260819","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T07:04:42.352068+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fcb9a6aa-a888-40fa-800c-3dd600f0b229:tenant-workstream-contribution:da02c90645690673efd968568ea202a7388d23dc99208af405fcbb4ad08d96c9","mission_step_id":"530082d4-003f-4882-a57c-09efda5045c8","command_center_event_id":"fcb9a6aa-a888-40fa-800c-3dd600f0b229"},{"id":"d32b4b3f-a5be-4234-be35-824ecc63513d","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-web/source-proof":"pending","canonical-web-production/live":"pending","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"4bd314d10aac3f72498f462e12bdff28f08a0524","releaseState":"pending","exactConductorRun":{"id":31140593587,"status":"in_progress","headSha":"4bd314d10aac3f72498f462e12bdff28f08a0524","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T02:15:45.199335+00:00","proof_gate":"canonical_release_pending","source_sha":"4bd314d10aac3f72498f462e12bdff28f08a0524","external_id":"canonical-release-4bd314d10aac","receipt_type":"canonical_release_status","idempotency_key":"mission:6467d584-d914-42e3-b87d-cfc69b442e57:release-status:4bd314d10aac3f72498f462e12bdff28f08a0524:pending:canonical-production-release/verified=pending","mission_step_id":"8d6d2af3-2b1e-42c3-9b87-69f8f2864a55","command_center_event_id":"6467d584-d914-42e3-b87d-cfc69b442e57"},{"id":"d32e70e5-343f-49c6-947e-8679e6d5fc81","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35c79733a3b5443b8543c4349f0147430dcf9f25","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"edge-auth-source-parity","satisfied":true,"statement":"Forgejo main contains hardened verify-admin and verify_jwt=true for verify-admin, upsert-tenant-provider-secret, and verify-tenant-provider.","proofConditionIds":["repository-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-files","satisfied":true,"statement":"Change only supabase/functions/verify-admin/index.ts and supabase/config.toml.","proofConditionIds":["repository-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof"]}],"contractHash":"06f5aaa9b4b811fbd4f75461f000904389be8aebc22c18052199c8fdde49c24a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":15481,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"06f5aaa9b4b811fbd4f75461f000904389be8aebc22c18052199c8fdde49c24a","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"35c79733a3b5443b8543c4349f0147430dcf9f25"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:23:48.476153+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35c79733a3b5443b8543c4349f0147430dcf9f25","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a17d05c2-81e8-496e-94cf-ef950f9f5918:request-contract:06f5aaa9b4b811fbd4f75461f000904389be8aebc22c18052199c8fdde49c24a:35c79733a3b5443b8543c4349f0147430dcf9f25:verified:","mission_step_id":"8d44fabc-457f-42a0-9a0a-b46ecb4c591f","command_center_event_id":"a17d05c2-81e8-496e-94cf-ef950f9f5918"},{"id":"d3304cb2-88c6-4740-a04b-71daf8896f24","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-repair-the-actual-production-e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1634,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":null,"terminal":false,"missionId":"6c62a401-284a-4c48-816e-666b00ee8fc7","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":"6c62a401-284a-4c48-816e-666b00ee8fc7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8881,"likelyAffectedFiles":["src/pages/admin/ExperienceStudio.tsx","src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory","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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:03:13.234244+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c62a401-284a-4c48-816e-666b00ee8fc7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"adf94607-6675-4969-8dd8-7eeb23160a47","command_center_event_id":"6c62a401-284a-4c48-816e-666b00ee8fc7"},{"id":"d33099dc-b5aa-46b6-9a07-211c28b7720a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Route explicit queue-hygiene operations into the existing preservation-proof cleanup executor before ordinary repair PR orchestration.","baseSha":"a9d074b68d3c48e29a429c9d868d0543436a9a6f","issuedAt":1790230381605,"expiresAt":1790230561605,"missionId":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7","authorizationId":"d0ca68ee-dc2b-4e3f-86df-03e5a520d2d9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:13:01.897135+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a9d074b68d3c48e29a429c9d868d0543436a9a6f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d0ca68ee-dc2b-4e3f-86df-03e5a520d2d9","mission_step_id":"ba881f58-58dc-486c-8976-0aeacaf371a1","command_center_event_id":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7"},{"id":"d3318cae-426f-4ac0-9a01-ed6c1e389e30","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fast-release-preservation-reconciliation-20260820","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":4109,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.3-auto-merge-canonical-lane","prNumber":539,"terminal":false,"missionId":"b2012498-c46e-4589-a046-f2612deee638","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":"b2012498-c46e-4589-a046-f2612deee638"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5018,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:53:41.70232+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"539","receipt_type":"execute_mission","idempotency_key":"mission:b2012498-c46e-4589-a046-f2612deee638:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"6c7482cb-9e53-4956-b783-7fd812d6e495","command_center_event_id":"b2012498-c46e-4589-a046-f2612deee638"},{"id":"d331edef-a87c-4bfc-b0e2-95bfb46d4d31","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":205491,"releaseCount":0,"toolCallCount":136,"repeatedCallCount":134,"executorlessWaitMs":5877794,"firstUsefulResultAt":"2026-10-06T12:09:25.579Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5171,"terminal":false,"missionId":"a8220f47-bb15-4c95-aa7e-c10409a85b45","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1833,"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":"a8220f47-bb15-4c95-aa7e-c10409a85b45"},"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-06T13:47:26.55506+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5171","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8220f47-bb15-4c95-aa7e-c10409a85b45:automatic-mission-resume:5171:repair_mission_pr_ready_retryable","mission_step_id":"ed06c7a1-c66b-4322-ae4f-8b0c08357cc0","command_center_event_id":"a8220f47-bb15-4c95-aa7e-c10409a85b45"},{"id":"d3320f2b-e910-4e69-9ea5-22ea98d58464","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"80b23ae52dbbf84db2f424f43537b17f5b2fbaad","prNumber":2302,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6789/jobs/1","mergeCommitSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf"}],"requestContractHash":"bba5ea6913a86e5855883d1463fafa6ae768b54fc84d7b8e958ad625deaabf81"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:29:55.861142+00:00","proof_gate":"request_contract_repository_verified","source_sha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8ab5254f-1339-4a93-91b0-a269b76b7b84:request-contract-repository:bba5ea6913a86e5855883d1463fafa6ae768b54fc84d7b8e958ad625deaabf81:08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","mission_step_id":"cdc6262e-68a4-4bf2-815a-a4e3d58ca4f1","command_center_event_id":"8ab5254f-1339-4a93-91b0-a269b76b7b84"},{"id":"d3348145-1730-4b08-9f18-87eb4a853c1d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"9d71c0e252776d1c91713e69636e895d97ed9a7f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Continue the BigPapisTenantBoundary hydration repair using this exact replacement only; then canonical Gate, squash merge, frontend release, and live proof.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"7b2875ee320606bb0c62ec4ee65304231763b55941fd1bf66e829087cd55a159","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"pending","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"pending"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"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-10-04T12:58:05.828362+00:00","proof_gate":"request_contract_pending","source_sha":"9d71c0e252776d1c91713e69636e895d97ed9a7f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e41e9e52-fdde-4784-a17e-d1c878d8dcca:request-contract:7b2875ee320606bb0c62ec4ee65304231763b55941fd1bf66e829087cd55a159:9d71c0e252776d1c91713e69636e895d97ed9a7f:pending:runtime","mission_step_id":"5039b654-69dd-4166-921b-09a92f697b0f","command_center_event_id":"e41e9e52-fdde-4784-a17e-d1c878d8dcca"},{"id":"d334f0c1-1e50-4a14-a4b0-f5e2854e41fc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc4b382dfbf3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":86165,"releaseCount":0,"toolCallCount":54,"repeatedCallCount":48,"executorlessWaitMs":293769,"firstUsefulResultAt":"2026-10-05T19:31:28.995Z","recoveryAttemptCount":48,"ownerInterruptionCount":0},"version":null,"prNumber":5038,"terminal":false,"missionId":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2443,"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":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1"},"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-05T19:33:03.904411+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5038","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fc4b382d-fbf3-4395-8941-b2aa4381b8a1:automatic-mission-resume:5038:repair_mission_pr_ready_retryable","mission_step_id":"00cf53bc-56cb-44ca-bf9a-dc520db28df0","command_center_event_id":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1"},{"id":"d336f537-5b43-4ef1-a833-965d9b703ec4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-invitation-role-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4604,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"30761639-81b3-4e4e-b860-2933e6451b42","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":"30761639-81b3-4e4e-b860-2933e6451b42"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10715,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/admin/onboarding/UserInvitationPanel.tsx","src/components/admin/AdminUserCreateModal.tsx","src/lib/roles.ts",".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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T13:39:03.281316+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:30761639-81b3-4e4e-b860-2933e6451b42:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3acbd5ac-bb10-49e4-82f2-7e6ef8d46628","command_center_event_id":"30761639-81b3-4e4e-b860-2933e6451b42"},{"id":"d339bb3a-ff5e-4dd7-b10f-59c48fd6c007","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"visual_proof","branch":"ai/objective-first-repair-06c187cb8df0","reason":"canonical_release_queue_busy:15843","status":"blocked","metrics":{"receiptBytes":55438,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":15,"executorlessWaitMs":468474,"firstUsefulResultAt":"2026-10-05T16:42:58.890Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.64.98-proof-target-fidelity","prNumber":4989,"terminal":false,"missionId":"06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1082,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":91,"approvedPlanMs":0,"missionSetupMs":329,"providerAuthMs":0,"shipAndProveMs":338,"ledgerPrepareMs":329,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":329,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":329,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb"},"performance":null,"deploymentId":null,"releaseState":"verified","workflowRunId":15840,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:50:51.926277+00:00","proof_gate":"canonical_release_blocked","source_sha":"3cecc4bed52e8c2a9b24bebbc1694aca1c6e8124","external_id":"4989","receipt_type":"execute_mission","idempotency_key":"mission:06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"76b0608b-209a-46a9-ae94-6ef56e954458","command_center_event_id":"06c187cb-8df0-46e7-8fdb-fe7dfe3c65fb"},{"id":"d33aaff8-3900-4f39-9df8-38e6f362a5a0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"79da6905c2a52ca8884577c4bbd55c54f5c3b91b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Immediate production PAUL recovery: operator-respond version 304 is currently unbootable in production because loadLiveStateGrounding is declared twice, producing BOOT_ERROR/503 and forcing /admin/console onto an older generic fallback. Remove the duplicate declaration, expose deployed /health canaries proving 'are you self aware yet?' is recognized and 'What outcome do you want?' is recognized as evasive, and harden the Console read-only fallback so a direct question cannot surface a generic evasive clarification. Release only the affected Supabase Edge function and frontend, then prove the newly deployed operator-respond worker itself boots and its /health canaries are true. Do not touch protected control-plane workflow files in this recovery PR.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"no-false-live-this-repair","satisfied":true,"statement":"Do not call this production repair live until the newly deployed operator-respond worker boots and its /health canaries are true.","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":"18923eef3f22e38c59aeb05a988f812dfe60a1517efa18de03da321a3fa836ee","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":"18923eef3f22e38c59aeb05a988f812dfe60a1517efa18de03da321a3fa836ee"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:34:58.180436+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"79da6905c2a52ca8884577c4bbd55c54f5c3b91b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e1370ff8-897c-4449-b04a-1f36a9f9abfb:request-contract:18923eef3f22e38c59aeb05a988f812dfe60a1517efa18de03da321a3fa836ee:79da6905c2a52ca8884577c4bbd55c54f5c3b91b:verified:","mission_step_id":"b5faf792-0768-4d3d-a770-90e2cf528d63","command_center_event_id":"e1370ff8-897c-4449-b04a-1f36a9f9abfb"},{"id":"d33fcf6e-3e36-4900-8f50-a81fd2794d41","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","consumedAt":1787954386832,"consumerToken":"6acb917b-2751-4386-a828-03d931215efb","authorizationId":"e3a8cc7b-bee8-4ee9-9c8e-612085629fbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:59:47.808399+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e3a8cc7b-bee8-4ee9-9c8e-612085629fbc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"d3404391-457f-49f2-8ceb-281a2b38f62b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/card-grading/PCGPublicSite.tsx","content":"import {FormEvent,useEffect,useMemo,useState,type ReactNode} from 'react';\nimport {ArrowRight,BarChart3,BadgeCheck,CreditCard,ExternalLink,MapPin,PackageCheck,Phone,Search,ShieldCheck,Sparkles,Store,Truck,type LucideIcon} from 'lucide-react';\nimport {Link} from 'react-router-dom';\nimport {supabase} from '@/integrations/supabase/client';\nimport video0 from './pcgHeroVideoChunk0';\nimport video1 from './pcgHeroVideoChunk1';\nimport video2 from './pcgHeroVideoChunk2';\nimport {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,formatPCGGrade} from './pcgGradingScale';\n\nconst EMBEDDED_HERO_VIDEO='data:video/mp4;base64,'+video0+video1+video2;\ntype PCGPublicPage='home'|'grading'|'verify'|'submit'|'shop'|'contact'|'pop';\ntype Service={id?:string;label?:string;days?:number;price_per_card?:number};\ntype Profile={\n  company_name:string;short_name:string;logo_url:string|null;background_url:string|null;\n  hero_image_url:string|null;hero_video_url:string|null;phone:string|null;email:string|null;\n  address:string|null;grading_services:Service[];no_upcharges:boolean;booking_url:string|null;\n  progress_url:string|null;payment_url:string|null;public_cert_lookup:boolean;archive_card_count:number;\n};\ntype Card={\n  id:string;cert_number:string|null;year:string|null;brand_set:string|null;player_character:string|null;\n  card_number:string|null;variation:string|null;card_description:string|null;autograph_present:boolean|null;\n  grade:number|null;grade_label:string|null;front_image_url:string|null;back_image_url:string|null;\n  slab_image_url:string|null;population_count:number|null;\n};\ntype PopulationRow={year:string|null;brand_set:string|null;player_character:string|null;card_number:string|null;variation:string|null;grade:number|null;grade_label:string|null;population:number};\n\nconst BASE='/prestigious-card-grading';\nconst PCG_PUBLIC_HOSTS=new Set(['pcgslab.com','www.pcgslab.com','prestigeouscardgrading.com','www.prestigeouscardgrading.com','prestigiouscardgrading.com','www.prestigiouscardgrading.com']);\nconst PAGE_SUFFIX:Record<PCGPublicPage,string>={home:'',grading:'/grading',verify:'/verify',submit:'/submit',shop:'/shop',contact:'/contact',pop:'/pop-report'};\nconst FALLBACK_LOGO='https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=d663baad-dc59-4e01-817d-f53cf79c27a1&variant=original';\nconst FALLBACK_HERO='https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=f553e4ef-b8f3-408a-b610-a59782b8f384&variant=display';\nconst FALLBACK_BACKGROUND='https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=e3c2fce8-8a60-43e4-afa1-504f0ee7532a&variant=display';\nconst FALLBACK_ADDRESS='14170 US Highway 1 · Sebastian, FL 32958';\n\nfunction pcgPath(page:PCGPublicPage){const host=typeof window==='undefined'?'':window.location.hostname.toLowerCase();const suffix=PAGE_SUFFIX[page];return PCG_PUBLIC_HOSTS.has(host)?(suffix||'/'):(BASE+suffix)}\nfunction homeAnchor(id:string){return pcgPath('home')+'#'+id}\nfunction money(value:unknown){const n=Number(value);return Number.isFinite(n)?'$'+n.toFixed(n%1?2:0):'—'}\nfunction cardTitle(card:Card){return [card.year,card.brand_set,card.player_character,card.card_number?('#'+card.card_number):null].filter(Boolean).join(' · ')||'PCG graded card'}\nfunction cardImage(card:Card){return card.slab_image_url||card.front_image_url||card.back_image_url||null}\nfunction populationTitle(row:PopulationRow){return [row.year,row.brand_set,row.player_character,row.card_number?('#'+row.card_number):null,row.variation].filter(Boolean).join(' · ')||'PCG graded card'}\nfunction archiveLabel(value:number){return value>0?new Intl.NumberFormat('en-US').format(value):'Thousands of'}\n\nconst PAGE_TITLES:Record<PCGPublicPage,string>={\n  home:'Prestigious Card Grading | Trading Card Grading',\n  grading:'Grading Standards | Prestigious Card Grading',\n  verify:'Verify a PCG Certification | Prestigious Card Grading',\n  submit:'Start a Submission | Prestigious Card Grading',\n  shop:'Card Shop | Prestigious Card Grading',\n  contact:'Contact | Prestigious Card Grading',\n  pop:'Population Report | Prestigious Card Grading',\n};\n\nconst PROCESS_STEPS:[LucideIcon,string,string][]=[\n  [PackageCheck,'Submit','Choose a service and get your cards into PCG’s grading pipeline.'],\n  [Search,'Authenticate','The card is identified, authenticated, and prepared for evaluation.'],\n  [BarChart3,'Grade','PCG evaluates the card against its published grading scale.'],\n  [ShieldCheck,'Encapsulate','The finished card is sealed in a protective PCG slab.'],\n  [Truck,'Return','Track completion, pickup, or return shipping through the customer portal.'],\n];\n\nfunction Frame({page,profile,children}:{page:PCGPublicPage;profile:Profile|null;children:ReactNode}){\n  useEffect(()=>{const previous=document.title;document.title=PAGE_TITLES[page];return()=>{document.title=previous}},[page]);\n  const logo=profile?.logo_url||FALLBACK_LOGO;\n  const phone=profile?.phone||'833-472-4752';\n  const email=profile?.email||'tony@pcgslab.com';\n  const address=profile?.address||FALLBACK_ADDRESS;\n  const texture=profile?.background_url||FALLBACK_BACKGROUND;\n  return <main data-pcg-public-site=\"true\" className=\"relative min-h-screen overflow-x-hidden bg-[#050505] pb-20 text-white md:pb-0\">\n    <div className=\"pointer-events-none fixed inset-0 z-0 opacity-[.045]\" aria-hidden=\"true\" style={{backgroundImage:'url(\"'+texture.replace(/\"/g,'%22')+'\")',backgroundSize:'cover',backgroundPosition:'center',backgroundRepeat:'no-repeat'}}/>\n    <div className=\"relative z-10\">\n      <header className=\"sticky top-0 z-50 border-b border-[#e6c772]/20 bg-[#050505]/92 shadow-[0_12px_40px_rgba(0,0,0,.55)] backdrop-blur-2xl\">\n        <div className=\"mx-auto flex h-[78px] max-w-[1680px] items-center gap-4 px-4 sm:px-6 lg:h-[92px] lg:px-10\">\n          <Link to={pcgPath('home')} className=\"flex min-w-0 shrink-0 items-center\">\n            <img src={logo} alt=\"Prestigious Card Grading\" className=\"h-[58px] w-auto max-w-[190px] object-contain drop-shadow-[0_8px_22px_rgba(229,190,91,.20)] lg:h-[72px] lg:max-w-[260px]\"/>\n          </Link>\n          <nav className=\"ml-auto hidden items-center gap-1 text-[13px] font-extrabold xl:flex\">\n            <a href={homeAnchor('services')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Services</a>\n            <a href={homeAnchor('pricing')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Pricing</a>\n            <a href={homeAnchor('process')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Process</a>\n            <Link to={pcgPath('pop')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Pop Report</Link>\n            <Link to={pcgPath('verify')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Cert Lookup</Link>\n            <Link to={pcgPath('grading')} className=\"rounded-full px-3.5 py-2.5 text-white/72 transition hover:bg-white/[.06] hover:text-white\">Grading Scale</Link>\n          </nav>\n          <Link to={pcgPath('submit')} className=\"ml-auto inline-flex min-h-11 items-center gap-2 rounded-xl border border-[#ffe8a7]/45 bg-[linear-gradient(180deg,#f5d982,#c89431)] px-4 text-xs font-black text-[#120b01] shadow-[0_14px_34px_rgba(214,168,61,.24)] xl:ml-3 xl:px-6\">Submit Cards <ArrowRight className=\"h-4 w-4\"/></Link>\n        </div>\n      </header>\n      {children}\n      <footer className=\"border-t border-[#d8bb78]/18 bg-[#030303]\">\n        <div className=\"mx-auto grid max-w-[1680px] gap-10 px-5 py-10 text-center sm:px-6 md:grid-cols-3 md:items-start md:text-left lg:px-10 lg:py-12\">\n          <section className=\"flex flex-col items-center md:items-start\">\n            <div className=\"text-[11px] font-black uppercase tracking-[.18em] text-white\">Location</div>\n            <div className=\"mt-4 text-xs leading-6 text-white/78\">\n              <div className=\"font-semibold\">Prestigious Card Grading LLC</div>\n              <div>14170 US Highway RTE 1</div>\n              <div>Sebastian, FL 32958</div>\n            </div>\n          </section>\n          <section className=\"flex flex-col items-center\">\n            <div className=\"text-[11px] font-black uppercase tracking-[.18em] text-white\">Hours</div>\n            <img src={logo} alt=\"PCG\" className=\"mt-4 h-16 w-auto max-w-[110px] object-contain drop-shadow-[0_8px_22px_rgba(229,190,91,.18)]\"/>\n            <div className=\"mt-3 text-xs leading-6 text-white/78\">\n              <div className=\"font-black uppercase\">Come check out our shop</div>\n              <div>Monday - Friday</div>\n              <div>11:00 AM - 6:00 PM</div>\n              <div className=\"mt-1\">Saturday 11:00 AM - 5:00 PM</div>\n              <div className=\"mt-1 font-semibold uppercase\">Sun appointments only</div>\n            </div>\n          </section>\n          <section className=\"flex flex-col items-center md:items-end md:text-right\">\n            <div className=\"text-[11px] font-black uppercase tracking-[.18em] text-white\">Contact</div>\n            <div className=\"mt-4 text-xs leading-6 text-white/78\">\n              <a href=\"mailto:Jason@pcgslab.com\" className=\"block transition hover:text-[#e4c77f]\">Jason@pcgslab.com</a>\n              <a href=\"mailto:Tony@pcgslab.com\" className=\"block transition hover:text-[#e4c77f]\">Tony@pcgslab.com</a>\n              <a href=\"tel:18334724752\" className=\"mt-1 block transition hover:text-[#e4c77f]\">833-4PCGSLAB</a>\n              <a href=\"tel:18334724752\" className=\"block transition hover:text-[#e4c77f]\">833-472-4752</a>\n            </div>\n          </section>\n        </div>\n      </footer>\n      <div data-pcg-mobile-actions=\"true\" className=\"fixed inset-x-0 bottom-0 z-50 grid grid-cols-4 gap-1 border-t border-[#d8bb78]/20 bg-[#070708]/96 p-2 backdrop-blur-2xl md:hidden\">\n        <Link to={pcgPath('verify')} className=\"grid min-h-12 place-items-center rounded-lg bg-white/[.06] px-2 text-center text-[11px] font-black\">Verify</Link>\n        <Link to={pcgPath('pop')} className=\"grid min-h-12 place-items-center rounded-lg bg-white/[.06] px-2 text-center text-[11px] font-black\">Pop Report</Link>\n        <Link to={pcgPath('submit')} className=\"grid min-h-12 place-items-center rounded-lg bg-[linear-gradient(180deg,#f3d27e,#c99935)] px-2 text-center text-[11px] font-black text-black\">Submit</Link>\n        {profile?.progress_url?<a href={profile.progress_url} className=\"grid min-h-12 place-items-center rounded-lg bg-white/[.06] px-2 text-center text-[11px] font-black\">Track</a>:<Link to={pcgPath('contact')} className=\"grid min-h-12 place-items-center rounded-lg bg-white/[.06] px-2 text-center text-[11px] font-black\">Contact</Link>}\n      </div>\n    </div>\n  </main>\n}\n\nfunction SectionHeading({eyebrow,title,copy,right}:{eyebrow:string;title:string;copy?:string;right?:ReactNode}){\n  return <div className=\"mb-8 flex flex-col gap-4 md:flex-row md:items-end md:justify-between\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.26em] text-[#e4c77f]\">{eyebrow}</div><h2 className=\"mt-2 font-serif text-3xl font-black tracking-[-.035em] text-white sm:text-4xl lg:text-[48px]\">{title}</h2>{copy?<p className=\"mt-3 max-w-2xl text-sm leading-6 text-white/56 sm:text-base\">{copy}</p>:null}</div>{right}</div>\n}\n\nfunction LegacyCardRail({cards}:{cards:Card[]}){\n  if(!cards.length)return <div className=\"rounded-2xl border border-[#d8bb78]/18 bg-black/55 p-8 text-sm leading-6 text-white/50\">The PCG archive is connected. Public card photography will appear here as the imported legacy media resolves.</div>;\n  return <div className=\"grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-6\">{cards.slice(0,12).map((card,index)=>{const image=cardImage(card);return <article key={card.id+'-'+index} className=\"group overflow-hidden rounded-[20px] border border-[#d8bb78]/22 bg-[#080808] p-2.5 shadow-[0_20px_55px_rgba(0,0,0,.32)] transition duration-300 hover:-translate-y-1.5 hover:border-[#efcf78]/55\"><div className=\"relative overflow-hidden rounded-[14px] bg-black\"><img src={image||''} alt={cardTitle(card)} loading=\"lazy\" className=\"aspect-[3/4] w-full object-cover transition duration-500 group-hover:scale-[1.035]\"/><div className=\"absolute inset-x-0 bottom-0 bg-gradient-to-t from-black via-black/70 to-transparent p-3 pt-10\"><div className=\"flex items-end justify-between gap-2\"><span className=\"line-clamp-2 text-[11px] font-black leading-4 text-white\">{card.player_character||card.brand_set||'PCG card'}</span><span className=\"shrink-0 rounded-md border border-[#efd17f]/35 bg-black/75 px-2 py-1 text-[10px] font-black text-[#f2d687]\">{formatPCGGrade(card.grade,card.grade_label)}</span></div></div></div><div className=\"px-1 pb-1 pt-2 text-[10px] uppercase tracking-[.08em] text-white/42\">{card.cert_number?'PCG '+card.cert_number:[card.year,card.brand_set].filter(Boolean).join(' · ')}</div></article>})}</div>\n}\n\nfunction HeroCertSearch(){\n  const[cert,setCert]=useState('');\n  function submit(event:FormEvent){event.preventDefault();const value=cert.trim();if(!value)return;window.location.assign(pcgPath('verify')+'?cert='+encodeURIComponent(value))}\n  return <form onSubmit={submit} className=\"mt-7 flex max-w-[560px] gap-2 rounded-2xl border border-[#d8bb78]/22 bg-black/58 p-2 shadow-[0_14px_40px_rgba(0,0,0,.34)] backdrop-blur-xl\">\n    <div className=\"flex min-w-0 flex-1 items-center gap-2 px-2\"><Search className=\"h-4 w-4 shrink-0 text-[#e4c77f]\"/><input value={cert} onChange={event=>setCert(event.target.value)} placeholder=\"Search card by PCG #\" className=\"h-11 w-full min-w-0 bg-transparent text-sm font-bold text-white outline-none placeholder:text-white/35\"/></div>\n    <button disabled={!cert.trim()} className=\"min-h-11 rounded-xl bg-[#e4c77f] px-4 text-xs font-black text-black disabled:opacity-40\">Verify</button>\n  </form>\n}\n\nfunction ServiceGrid({profile}:{profile:Profile|null}){\n  const services=profile?.grading_services||[];\n  if(!services.length)return <div className=\"rounded-2xl border border-[#d8bb78]/20 bg-black/60 p-7\"><div className=\"text-lg font-black\">Current grading options are available through PCG.</div><p className=\"mt-2 text-sm leading-6 text-white/50\">Start a submission for the latest service menu.</p><Link to={pcgPath('submit')} className=\"mt-5 inline-flex items-center gap-2 rounded-xl bg-[#e4c77f] px-5 py-3 text-sm font-black text-black\">Start Submission <ArrowRight className=\"h-4 w-4\"/></Link></div>;\n  return <div className=\"grid gap-4 sm:grid-cols-2 lg:grid-cols-4\">{services.map((service,index)=><article key={service.id||service.label||String(index)} className=\"relative overflow-hidden rounded-[22px] border border-[#d8bb78]/25 bg-[linear-gradient(155deg,rgba(232,195,104,.13),rgba(0,0,0,.82)_46%)] p-6 shadow-[0_24px_60px_rgba(0,0,0,.28)]\"><div className=\"absolute inset-x-0 top-0 h-px bg-[linear-gradient(90deg,transparent,#ffe6a3,transparent)]\"/><div className=\"text-[10px] font-black uppercase tracking-[.18em] text-white/45\">{service.label||'Grading service'}</div><div className=\"mt-3 text-4xl font-black text-[#f1d58e]\">{money(service.price_per_card)}</div><div className=\"mt-1 text-xs text-white/45\">per card{service.days===0?' · same day':service.days?(' · '+service.days+' day'+(service.days===1?'':'s')):''}</div></article>)}</div>\n}\n\nfunction Home({profile,featured}:{profile:Profile|null;featured:Card[]}){\n  const logo=profile?.logo_url||FALLBACK_LOGO;\n  const video=profile?.hero_video_url||EMBEDDED_HERO_VIDEO;\n  const heroImage=profile?.hero_image_url||FALLBACK_HERO;\n  const prices=(profile?.grading_services||[]).map(service=>Number(service.price_per_card)).filter(value=>Number.isFinite(value)&&value>0);\n  const lowest=prices.length?Math.min(...prices):null;\n  const heroCards=featured.slice(0,3);\n  return <Frame page=\"home\" profile={profile}>\n    <section className=\"relative isolate min-h-[720px] overflow-hidden border-b border-[#d8bb78]/18 lg:min-h-[790px]\">\n      <img src={heroImage} alt=\"\" className=\"absolute inset-0 -z-30 h-full w-full object-cover opacity-50\" aria-hidden=\"true\"/>\n      <video src={video} autoPlay muted loop playsInline preload=\"metadata\" className=\"absolute inset-0 -z-20 h-full w-full object-cover opacity-[.58] motion-reduce:hidden\"/>\n      <div className=\"absolute inset-0 -z-10 bg-[linear-gradient(90deg,#030303_0%,rgba(3,3,3,.93)_30%,rgba(3,3,3,.72)_57%,rgba(3,3,3,.42)_100%)]\"/>\n      <div className=\"absolute inset-0 -z-10 bg-[radial-gradient(circle_at_70%_30%,rgba(223,177,73,.18),transparent_28rem),linear-gradient(180deg,transparent_0%,rgba(2,2,2,.2)_58%,#050505_100%)]\"/>\n      <div className=\"mx-auto grid min-h-[720px] max-w-[1680px] items-center gap-10 px-5 py-12 sm:px-6 lg:min-h-[790px] lg:grid-cols-[minmax(0,1fr)_minmax(470px,.88fr)] lg:px-10\">\n        <div className=\"relative z-10 max-w-[850px]\">\n          <div className=\"inline-flex items-center gap-2 rounded-full border border-[#d8bb78]/28 bg-black/52 px-4 py-2 text-[10px] font-black uppercase tracking-[.24em] text-[#efcf78] backdrop-blur-lg\"><Sparkles className=\"h-4 w-4\"/>Trading cards. Higher standards.</div>\n          <h1 className=\"mt-6 font-serif text-[clamp(4rem,8vw,8rem)] font-black leading-[.82] tracking-[-.06em]\">\n            <span className=\"block text-white\">GRADE WITH</span>\n            <span className=\"block\" style={{backgroundImage:'linear-gradient(180deg,#fff6ca 0%,#f0ce70 42%,#a96d13 100%)',WebkitBackgroundClip:'text',backgroundClip:'text',color:'transparent'}}>PRESTIGE</span>\n          </h1>\n          <p className=\"mt-7 max-w-2xl text-base leading-7 text-white/76 sm:text-lg lg:text-xl lg:leading-8\">Professional trading-card grading and authentication from a family-owned, veteran-operated company in Sebastian, Florida — with the PCG archive, certification lookup, population data, submission, and order tracking in one place.</p>\n          <div className=\"mt-8 flex flex-wrap gap-3\">\n            <Link to={pcgPath('submit')} className=\"inline-flex min-h-13 items-center gap-2 rounded-xl bg-[linear-gradient(180deg,#f5da86,#c99331)] px-6 py-3.5 text-sm font-black text-black shadow-[0_16px_42px_rgba(221,174,70,.28)]\">Start Submission <ArrowRight className=\"h-4 w-4\"/></Link>\n            {profile?.progress_url?<a href={profile.progress_url} className=\"inline-flex min-h-13 items-center gap-2 rounded-xl border border-[#d8bb78]/30 bg-black/48 px-6 py-3.5 text-sm font-black text-white backdrop-blur-xl\">Track Order <PackageCheck className=\"h-4 w-4\"/></a>:<Link to={pcgPath('contact')} className=\"inline-flex min-h-13 items-center gap-2 rounded-xl border border-[#d8bb78]/30 bg-black/48 px-6 py-3.5 text-sm font-black text-white\">Contact PCG</Link>}\n          </div>\n          <HeroCertSearch/>\n        </div>\n        <div className=\"relative mx-auto hidden h-[590px] w-full max-w-[650px] lg:block\">\n          <div className=\"absolute right-[7%] top-[8%] h-[82%] w-[70%] rounded-full bg-[#d5a845]/10 blur-3xl\"/>\n          {heroCards.length?heroCards.map((card,index)=>{const image=cardImage(card);const positions=['left-[4%] top-[13%] -rotate-[8deg] z-10','left-[33%] top-[1%] rotate-[2deg] z-30','right-[1%] top-[17%] rotate-[8deg] z-20'];return image?<article key={card.id} className={'absolute w-[39%] rounded-[24px] border border-[#efcf78]/32 bg-black/74 p-2 shadow-[0_35px_90px_rgba(0,0,0,.62)] '+positions[index]}><div className=\"overflow-hidden rounded-[17px] bg-black\"><img src={image} alt={cardTitle(card)} className=\"aspect-[3/4] w-full object-cover\"/></div><div className=\"flex items-center justify-between gap-2 px-2 pb-2 pt-3\"><span className=\"line-clamp-1 text-[10px] font-black text-white/82\">{card.player_character||card.brand_set}</span><span className=\"rounded-md bg-[#e4c77f] px-2 py-1 text-[10px] font-black text-black\">{formatPCGGrade(card.grade,card.grade_label)}</span></div></article>:null}):<div className=\"absolute inset-[12%] grid place-items-center rounded-[34px] border border-[#d8bb78]/20 bg-black/35 p-10 backdrop-blur-md\"><img src={logo} alt=\"PCG\" className=\"w-[78%] object-contain\"/></div>}\n          <img src={logo} alt=\"\" className=\"absolute bottom-[2%] right-[7%] z-40 w-[42%] object-contain opacity-95 drop-shadow-[0_18px_35px_rgba(0,0,0,.75)]\" aria-hidden=\"true\"/>\n        </div>\n      </div>\n    </section>\n\n    <section className=\"border-b border-[#d8bb78]/18 bg-[#080808]\">\n      <div className=\"mx-auto grid max-w-[1680px] grid-cols-2 gap-px bg-[#d8bb78]/14 md:grid-cols-4\">\n        <div className=\"bg-[#070707] px-5 py-5 sm:px-6\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#e4c77f]\">PCG Archive</div><div className=\"mt-1 text-sm font-black\">{archiveLabel(profile?.archive_card_count||0)} graded-card records</div></div>\n        <div className=\"bg-[#070707] px-5 py-5 sm:px-6\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#e4c77f]\">Collector tools</div><div className=\"mt-1 text-sm font-black\">Cert Lookup + Pop Report</div></div>\n        <div className=\"bg-[#070707] px-5 py-5 sm:px-6\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#e4c77f]\">Service pricing</div><div className=\"mt-1 text-sm font-black\">{lowest!=null?'From '+money(lowest)+' per card':'Current PCG service tiers'}</div></div>\n        <div className=\"bg-[#070707] px-5 py-5 sm:px-6\"><div className=\"text-[9px] font-black uppercase tracking-[.18em] text-[#e4c77f]\">Sebastian, Florida</div><div className=\"mt-1 text-sm font-black\">Storefront · drop-off · mail-in</div></div>\n      </div>\n    </section>\n\n    <section className=\"relative overflow-hidden\">\n      <div className=\"absolute inset-0 opacity-[.08]\" aria-hidden=\"true\" style={{backgroundImage:'url(\"'+(profile?.background_url||FALLBACK_BACKGROUND).replace(/\"/g,'%22')+'\")',backgroundSize:'cover',backgroundPosition:'center'}}/>\n      <div className=\"relative mx-auto max-w-[1680px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\">\n        <SectionHeading eyebrow=\"From the real PCG archive\" title=\"Actual cards. Actual PCG records.\" copy=\"Card photography and certification data from PCG’s migrated legacy database — not demo slabs, stock cards, or repeated placeholder images.\" right={<Link to={pcgPath('verify')} className=\"inline-flex min-h-11 items-center rounded-xl border border-[#d8bb78]/24 bg-black/55 px-4 text-sm font-black text-[#e4c77f]\">Verify a card →</Link>}/>\n        <LegacyCardRail cards={featured}/>\n      </div>\n    </section>\n\n    <section id=\"process\" className=\"border-y border-[#d8bb78]/16 bg-[#080808]\">\n      <div className=\"mx-auto max-w-[1680px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\">\n        <SectionHeading eyebrow=\"Our process\" title=\"Simple. Secure. Prestigious.\" copy=\"A clear collector flow from submission through return, without making customers hunt through a maze.\" right={<Link to={pcgPath('grading')} className=\"inline-flex min-h-11 items-center text-sm font-black text-[#e4c77f]\">See grading standards →</Link>}/>\n        <div className=\"grid gap-4 md:grid-cols-5\">{PROCESS_STEPS.map(([Icon,title,copy],index)=><article key={title} className=\"relative min-h-[220px] rounded-[22px] border border-[#d8bb78]/18 bg-[linear-gradient(155deg,rgba(220,177,83,.08),rgba(0,0,0,.74)_44%)] p-5\"><div className=\"flex items-center justify-between\"><div className=\"grid h-11 w-11 place-items-center rounded-xl border border-[#e4c77f]/30 bg-[#e4c77f]/10\"><Icon className=\"h-5 w-5 text-[#e4c77f]\"/></div><span className=\"text-2xl font-black text-[#e4c77f]/30\">0{index+1}</span></div><h3 className=\"mt-5 text-lg font-black\">{title}</h3><p className=\"mt-2 text-sm leading-6 text-white/50\">{copy}</p></article>)}</div>\n      </div>\n    </section>\n\n    <section id=\"services\" className=\"mx-auto max-w-[1680px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\">\n      <SectionHeading eyebrow=\"Collector tools\" title=\"The important stuff is not buried anymore.\" copy=\"Search a certification, check population, understand the grading scale, or start a submission without bouncing around the site.\"/>\n      <div className=\"grid gap-4 md:grid-cols-2 xl:grid-cols-4\">\n        <Link to={pcgPath('verify')} className=\"group rounded-[22px] border border-[#d8bb78]/20 bg-black/62 p-6 transition hover:-translate-y-1 hover:border-[#d8bb78]/45\"><Search className=\"h-7 w-7 text-[#e4c77f]\"/><h3 className=\"mt-5 text-xl font-black\">Cert Verification</h3><p className=\"mt-2 text-sm leading-6 text-white/50\">Look up a PCG certification number against the imported archive and current PCG records.</p><span className=\"mt-6 inline-flex items-center gap-2 text-xs font-black text-[#e4c77f]\">Verify a cert <ArrowRight className=\"h-4 w-4\"/></span></Link>\n        <Link to={pcgPath('pop')} className=\"group rounded-[22px] border border-[#d8bb78]/20 bg-black/62 p-6 transition hover:-translate-y-1 hover:border-[#d8bb78]/45\"><BarChart3 className=\"h-7 w-7 text-[#e4c77f]\"/><h3 className=\"mt-5 text-xl font-black\">Population Report</h3><p className=\"mt-2 text-sm leading-6 text-white/50\">Search the PCG archive by player, set, card number, variation, or grade.</p><span className=\"mt-6 inline-flex items-center gap-2 text-xs font-black text-[#e4c77f]\">Search population <ArrowRight className=\"h-4 w-4\"/></span></Link>\n        <a href={homeAnchor('pricing')} className=\"group rounded-[22px] border border-[#d8bb78]/20 bg-black/62 p-6 transition hover:-translate-y-1 hover:border-[#d8bb78]/45\"><CreditCard className=\"h-7 w-7 text-[#e4c77f]\"/><h3 className=\"mt-5 text-xl font-black\">Pricing & Services</h3><p className=\"mt-2 text-sm leading-6 text-white/50\">See PCG’s real configured turnaround tiers and per-card pricing.</p><span className=\"mt-6 inline-flex items-center gap-2 text-xs font-black text-[#e4c77f]\">View pricing <ArrowRight className=\"h-4 w-4\"/></span></a>\n        <Link to={pcgPath('grading')} className=\"group rounded-[22px] border border-[#d8bb78]/20 bg-black/62 p-6 transition hover:-translate-y-1 hover:border-[#d8bb78]/45\"><BadgeCheck className=\"h-7 w-7 text-[#e4c77f]\"/><h3 className=\"mt-5 text-xl font-black\">Grading Scale</h3><p className=\"mt-2 text-sm leading-6 text-white/50\">Read PCG’s actual grade designations and card-thickness support.</p><span className=\"mt-6 inline-flex items-center gap-2 text-xs font-black text-[#e4c77f]\">View standards <ArrowRight className=\"h-4 w-4\"/></span></Link>\n      </div>\n    </section>\n\n    <section id=\"pricing\" className=\"border-y border-[#d8bb78]/16 bg-[#080808]\">\n      <div className=\"mx-auto max-w-[1680px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\">\n        <SectionHeading eyebrow=\"Pricing & services\" title=\"Fast options without the pricing circus.\" copy=\"These are PCG’s configured service tiers. The site follows the canonical pricing rather than inventing marketing packages.\" right={<Link to={pcgPath('submit')} className=\"inline-flex min-h-11 items-center text-sm font-black text-[#e4c77f]\">Start submission →</Link>}/>\n        <ServiceGrid profile={profile}/>\n        {profile?.no_upcharges?<div className=\"mt-5 inline-flex items-center gap-2 rounded-full border border-emerald-300/20 bg-emerald-300/[.06] px-4 py-2 text-xs font-black text-emerald-200\"><ShieldCheck className=\"h-4 w-4\"/>No up-charges on PCG’s configured pricing policy</div>:null}\n      </div>\n    </section>\n\n    <section className=\"relative overflow-hidden\">\n      <img src={profile?.hero_image_url||FALLBACK_HERO} alt=\"\" className=\"absolute inset-0 h-full w-full object-cover opacity-[.18]\" aria-hidden=\"true\"/>\n      <div className=\"absolute inset-0 bg-[linear-gradient(90deg,#050505_0%,rgba(5,5,5,.88)_55%,rgba(5,5,5,.72)_100%)]\"/>\n      <div className=\"relative mx-auto grid max-w-[1680px] gap-6 px-5 py-16 sm:px-6 lg:grid-cols-[1.15fr_.85fr] lg:px-10 lg:py-20\">\n        <div className=\"rounded-[28px] border border-[#d8bb78]/20 bg-black/58 p-7 backdrop-blur-xl sm:p-9\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">About PCG</div><h2 className=\"mt-3 font-serif text-3xl font-black sm:text-5xl\">The hobby should feel accessible, not intimidating.</h2><p className=\"mt-4 max-w-2xl text-sm leading-7 text-white/58\">Prestigious Card Grading is a family-owned and veteran-operated grading and authentication company with a Sebastian, Florida storefront. PCG grades trading cards and maintains a searchable archive of its graded cards.</p></div>\n        <div className=\"rounded-[28px] border border-[#d8bb78]/20 bg-black/64 p-7 backdrop-blur-xl sm:p-9\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">Submit Cards</div><h2 className=\"mt-3 text-3xl font-black\">Start a PCG submission.</h2><div className=\"mt-6 flex flex-wrap gap-3\"><Link to={pcgPath('submit')} className=\"inline-flex min-h-12 items-center gap-2 rounded-xl bg-[#e4c77f] px-5 py-3 text-sm font-black text-black\">Submit cards <ArrowRight className=\"h-4 w-4\"/></Link><Link to={pcgPath('contact')} className=\"inline-flex min-h-12 items-center rounded-xl border border-white/14 bg-white/[.04] px-5 py-3 text-sm font-black\">Visit / Contact PCG</Link></div></div>\n      </div>\n    </section>\n  </Frame>\n}\n\nfunction Grading({profile}:{profile:Profile|null}){return <Frame page=\"grading\" profile={profile}><section className=\"mx-auto max-w-[1380px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">PCG grading standards</div><h1 className=\"mt-3 font-serif text-5xl font-black tracking-[-.05em] sm:text-6xl\">The official PCG grading scale.</h1><p className=\"mt-5 text-base leading-7 text-white/58\">PCG evaluates card quality using the published designations below. {PCG_AUTOGRAPH_NOTE}</p><div className=\"mt-4 text-xs font-bold uppercase tracking-[.12em] text-white/38\">Supported card sizes · {PCG_CARD_THICKNESSES.join(' · ')}</div></div><div className=\"mt-12 grid gap-3 md:grid-cols-2\">{PCG_GRADING_SCALE.map(item=><details key={item.id} className=\"group rounded-2xl border border-[#d8bb78]/18 bg-black/62 p-5 open:border-[#d8bb78]/36\"><summary className=\"cursor-pointer list-none text-lg font-black text-white marker:hidden\">{item.designation}</summary><p className=\"mt-3 text-sm leading-6 text-white/52\">{item.criteria||'PCG’s published page does not currently provide usable criteria text for this designation.'}</p></details>)}</div></section></Frame>}\n\nfunction Verify({profile}:{profile:Profile|null}){\n  const initial=typeof window!=='undefined'?new URLSearchParams(window.location.search).get('cert')||'':'';\n  const[cert,setCert]=useState(initial);const[card,setCard]=useState<Card|null>(null);const[busy,setBusy]=useState(false);const[error,setError]=useState('');\n  async function lookup(value:string){if(!value.trim()||busy)return;setBusy(true);setError('');setCard(null);try{const{data,error:fnError}=await supabase.functions.invoke('pcg-customer-progress',{body:{action:'cert_lookup',tenant_slug:'pcg',cert_number:value.trim()}});if(fnError||!data?.ok)throw new Error(data?.error||fnError?.message||'Certification lookup failed.');setCard(data.data.card)}catch(e){setError(e instanceof Error?e.message:String(e))}finally{setBusy(false)}}\n  useEffect(()=>{if(initial)void lookup(initial)},[]);\n  async function submit(event:FormEvent){event.preventDefault();await lookup(cert)}\n  const image=card?cardImage(card):null;\n  return <Frame page=\"verify\" profile={profile}><section className=\"mx-auto max-w-5xl px-5 py-16 sm:px-6 lg:px-10 lg:py-20\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">PCG certification</div><h1 className=\"mt-3 font-serif text-5xl font-black tracking-[-.05em] sm:text-6xl\">Search card by PCG #.</h1><p className=\"mt-4 text-base text-white/54\">The lookup checks both the live PCG system and the imported legacy archive from pcgslab.com.</p></div><form onSubmit={submit} className=\"mt-8 grid gap-3 sm:grid-cols-[1fr_auto]\"><input value={cert} onChange={event=>setCert(event.target.value)} placeholder=\"PCG certification number\" className=\"h-14 rounded-xl border border-[#d8bb78]/22 bg-black/60 px-4 text-lg font-bold outline-none focus:border-[#d8bb78]/60\"/><button disabled={busy||!cert.trim()} className=\"inline-flex h-14 items-center justify-center gap-2 rounded-xl bg-[#e4c77f] px-6 font-black text-black disabled:opacity-40\"><Search className=\"h-4 w-4\"/>{busy?'Checking…':'Verify'}</button></form>{error?<div className=\"mt-5 rounded-xl border border-amber-300/20 bg-amber-300/[.06] p-4 text-sm text-amber-100\">{error}</div>:null}{card?<div className=\"mt-8 grid gap-6 rounded-[26px] border border-[#d8bb78]/20 bg-black/64 p-5 sm:p-7 md:grid-cols-[minmax(220px,.7fr)_1.3fr]\">{image?<img src={image} alt=\"Verified PCG graded card\" className=\"max-h-[620px] w-full rounded-xl object-contain\"/>:<div className=\"grid min-h-72 place-items-center rounded-xl border border-white/10 text-sm text-white/30\">No public card image</div>}<div><div className=\"text-[10px] font-black uppercase tracking-[.18em] text-emerald-300\">Verified PCG record</div><div className=\"mt-3 text-4xl font-black text-[#e4c77f] sm:text-5xl\">{formatPCGGrade(card.grade,card.grade_label)}</div><h2 className=\"mt-6 text-2xl font-black\">{cardTitle(card)}</h2><div className=\"mt-4 space-y-2 text-sm text-white/52\"><div><span className=\"text-white/28\">Cert</span> · {card.cert_number}</div>{card.variation?<div><span className=\"text-white/28\">Variation</span> · {card.variation}</div>:null}{card.population_count!=null?<div><span className=\"text-white/28\">Population</span> · {card.population_count}</div>:null}</div></div></div>:null}</section></Frame>\n}\n\nfunction PopulationReport({profile}:{profile:Profile|null}){\n  const[query,setQuery]=useState('');const[rows,setRows]=useState<PopulationRow[]>([]);const[busy,setBusy]=useState(false);const[error,setError]=useState('');const[searched,setSearched]=useState(false);\n  async function load(term:string){const trimmed=term.trim();if(!trimmed)return;setBusy(true);setError('');setSearched(true);try{const{data,error:fnError}=await supabase.functions.invoke('pcg-customer-progress',{body:{action:'population_report',tenant_slug:'pcg',query:trimmed}});if(fnError||!data?.ok)throw new Error(data?.error||fnError?.message||'Population report failed.');setRows(Array.isArray(data?.data?.rows)?data.data.rows:[])}catch(e){setError(e instanceof Error?e.message:String(e));setRows([])}finally{setBusy(false)}}\n  async function submit(event:FormEvent){event.preventDefault();await load(query)}\n  return <Frame page=\"pop\" profile={profile}><section className=\"mx-auto max-w-[1200px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">PCG Population Report</div><h1 className=\"mt-3 font-serif text-5xl font-black tracking-[-.05em] sm:text-6xl\">Know how many made the grade.</h1><p className=\"mt-4 text-base leading-7 text-white/54\">Search the real PCG archive by player or character, set, year, card number, or variation.</p></div><form onSubmit={submit} className=\"mt-8 grid gap-3 sm:grid-cols-[1fr_auto]\"><input value={query} onChange={event=>setQuery(event.target.value)} placeholder=\"Search Jeter, Pokémon, Topps, card #…\" className=\"h-14 rounded-xl border border-[#d8bb78]/22 bg-black/60 px-4 text-base font-bold outline-none focus:border-[#d8bb78]/60\"/><button disabled={busy||!query.trim()} className=\"inline-flex h-14 items-center justify-center gap-2 rounded-xl bg-[#e4c77f] px-6 font-black text-black disabled:opacity-50\"><Search className=\"h-4 w-4\"/>{busy?'Searching…':'Search Pop Report'}</button></form>{error?<div className=\"mt-5 rounded-xl border border-amber-300/20 bg-amber-300/[.06] p-4 text-sm text-amber-100\">{error}</div>:null}<div className=\"mt-8 overflow-hidden rounded-[24px] border border-[#d8bb78]/20 bg-black/60\">{rows.length?rows.map((row,index)=><article key={populationTitle(row)+'-'+String(row.grade)+'-'+String(index)} className=\"grid gap-3 border-b border-white/[.07] p-5 last:border-b-0 md:grid-cols-[1fr_auto] md:items-center\"><div><div className=\"text-sm font-black sm:text-base\">{populationTitle(row)}</div><div className=\"mt-1 text-xs text-white/38\">PCG population record</div></div><div className=\"flex items-center gap-3 md:justify-end\"><span className=\"rounded-full border border-[#d8bb78]/20 bg-[#d8bb78]/[.08] px-3 py-1.5 text-xs font-black text-[#e4c77f]\">{formatPCGGrade(row.grade,row.grade_label)}</span><span className=\"min-w-[88px] rounded-xl bg-[#e4c77f] px-3 py-2 text-center text-sm font-black text-black\">POP {row.population}</span></div></article>):<div className=\"p-7 text-sm text-white/48\">{busy?'Searching the PCG archive…':searched?'No PCG population records matched this search.':'Enter a card, player, set, year, or variation to search the population archive.'}</div>}</div></section></Frame>\n}\n\nfunction Submit({profile}:{profile:Profile|null}){const booking=profile?.booking_url,payment=profile?.payment_url;return <Frame page=\"submit\" profile={profile}><section className=\"mx-auto max-w-[1380px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\"><div className=\"grid gap-12 lg:grid-cols-[.9fr_1.1fr]\"><div><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">Start a submission</div><h1 className=\"mt-3 font-serif text-5xl font-black tracking-[-.05em] sm:text-6xl\">Get your cards onto the PCG bench.</h1><p className=\"mt-5 max-w-xl text-base leading-7 text-white/54\">Choose the current service, prepare the cards securely, and use PCG’s submission channel for drop-off or mail-in grading.</p><div className=\"mt-8 flex flex-wrap gap-3\">{booking?<a href={booking} className=\"inline-flex min-h-12 items-center gap-2 rounded-xl bg-[#e4c77f] px-6 py-3.5 text-sm font-black text-black\">Start submission <ExternalLink className=\"h-4 w-4\"/></a>:<Link to={pcgPath('contact')} className=\"inline-flex min-h-12 items-center rounded-xl bg-[#e4c77f] px-6 py-3.5 text-sm font-black text-black\">Contact PCG to submit</Link>}{payment?<a href={payment} target=\"_blank\" rel=\"noreferrer\" className=\"inline-flex min-h-12 items-center gap-2 rounded-xl border border-white/15 bg-black/38 px-6 py-3.5 text-sm font-black\">Secure checkout <ExternalLink className=\"h-4 w-4\"/></a>:null}</div></div><div className=\"grid gap-4 sm:grid-cols-2\">{[[PackageCheck,'1. Choose service','Select the grading service that fits the submission.'],[ShieldCheck,'2. Protect each card','Package each card securely for transport.'],[Truck,'3. Mail or visit','Ship to or visit the Sebastian PCG storefront.'],[CreditCard,'4. Complete the submission','Complete the submission and payment.']].map(([Icon,title,copy]:any)=><article key={title} className=\"rounded-[22px] border border-[#d8bb78]/20 bg-black/60 p-6\"><Icon className=\"h-6 w-6 text-[#e4c77f]\"/><h2 className=\"mt-5 text-lg font-black\">{title}</h2><p className=\"mt-2 text-sm leading-6 text-white/48\">{copy}</p></article>)}</div></div><div className=\"mt-12 rounded-2xl border border-[#d8bb78]/25 bg-[#d8bb78]/[.07] p-6\"><div className=\"text-[10px] font-black uppercase tracking-[.18em] text-[#e4c77f]\">Mail / drop-off</div><div className=\"mt-3 text-xl font-black\">Prestigious Card Grading</div><div className=\"mt-2 text-sm text-white/55\">{profile?.address||FALLBACK_ADDRESS}</div></div></section></Frame>}\n\nfunction Shop({profile}:{profile:Profile|null}){return <Frame page=\"shop\" profile={profile}><section className=\"mx-auto max-w-[1380px] px-5 py-20 sm:px-6 lg:px-10\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\"><Store className=\"h-4 w-4\"/>Sebastian storefront</div><h1 className=\"mt-4 max-w-3xl font-serif text-5xl font-black tracking-[-.05em] sm:text-7xl\">Grading and collecting under one roof.</h1><p className=\"mt-5 max-w-xl text-base leading-7 text-white/55\">Visit the PCG storefront for grading services, sports and Pokémon products, and graded cards.</p><Link to={pcgPath('contact')} className=\"mt-8 inline-flex min-h-12 items-center rounded-xl bg-white px-5 py-3 text-sm font-black text-black\">Visit PCG</Link></section></Frame>}\n\nfunction Contact({profile}:{profile:Profile|null}){const phone=profile?.phone||'833-472-4752',email=profile?.email||'tony@pcgslab.com';return <Frame page=\"contact\" profile={profile}><section className=\"mx-auto max-w-[1380px] px-5 py-16 sm:px-6 lg:px-10 lg:py-20\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.22em] text-[#e4c77f]\">Contact PCG</div><h1 className=\"mt-3 font-serif text-5xl font-black tracking-[-.05em] sm:text-6xl\">Questions, drop-offs, mail-ins — PCG is here.</h1></div><div className=\"mt-10 grid gap-4 md:grid-cols-3\">{[[MapPin,'Location',profile?.address||FALLBACK_ADDRESS],[Phone,'Phone',phone],[ShieldCheck,'Customer portal','Track a grading order securely through WhatsMyProgress.']].map(([Icon,title,copy]:any)=><article key={title} className=\"rounded-[22px] border border-[#d8bb78]/20 bg-black/60 p-6\"><Icon className=\"h-6 w-6 text-[#e4c77f]\"/><h2 className=\"mt-5 text-lg font-black\">{title}</h2><p className=\"mt-2 text-sm leading-6 text-white/48\">{copy}</p></article>)}</div><div className=\"mt-8 flex flex-wrap gap-3\"><a href={'tel:'+phone.replace(/[^+\\d]/g,'')} className=\"inline-flex min-h-12 items-center rounded-xl bg-[#e4c77f] px-6 py-3.5 text-sm font-black text-black\">Call PCG</a><a href={'mailto:'+email} className=\"inline-flex min-h-12 items-center rounded-xl border border-white/15 bg-black/38 px-6 py-3.5 text-sm font-black\">Email PCG</a>{profile?.progress_url?<a href={profile.progress_url} className=\"inline-flex min-h-12 items-center rounded-xl border border-white/15 bg-black/38 px-6 py-3.5 text-sm font-black\">Check progress</a>:null}</div></section></Frame>}\n\nexport default function PCGPublicSite({page='home'}:{page?:PCGPublicPage}){\n  const hostname=typeof window==='undefined'?'':window.location.hostname.toLowerCase();\n  const isConstructionHost=hostname==='prestigiouscardgrading.com'||hostname==='www.prestigiouscardgrading.com';\n  const[profile,setProfile]=useState<Profile|null>(null);const[featured,setFeatured]=useState<Card[]>([]);const[loading,setLoading]=useState(true);\n  if(isConstructionHost)return <main className=\"relative grid min-h-[100dvh] place-items-center overflow-hidden bg-[#050505] px-6 py-12 text-white\"><img src={FALLBACK_BACKGROUND} alt=\"\" aria-hidden=\"true\" className=\"absolute inset-0 h-full w-full object-cover opacity-20\"/><div className=\"absolute inset-0 bg-[radial-gradient(circle_at_top,rgba(228,199,127,.16),transparent_42%),linear-gradient(180deg,rgba(5,5,5,.72),#050505_78%)]\"/><section className=\"relative z-10 mx-auto w-full max-w-3xl text-center\"><img src={FALLBACK_LOGO} alt=\"Prestigious Card Grading\" className=\"mx-auto h-auto max-h-40 w-auto max-w-[min(78vw,420px)] object-contain\"/><p className=\"mt-10 text-xs font-black uppercase tracking-[.28em] text-[#e4c77f]\">Prestigious Card Grading</p><h1 className=\"mt-4 text-4xl font-black tracking-[-.04em] sm:text-6xl\">Under Construction</h1><p className=\"mx-auto mt-5 max-w-xl text-sm leading-7 text-white/60 sm:text-base\">We’re building a new home for PCG. Card grading, certification verification, submissions, population reporting, and collector tools are being brought together here.</p><div className=\"mx-auto mt-8 h-px w-24 bg-[#e4c77f]/50\"/><p className=\"mt-6 text-xs font-bold uppercase tracking-[.16em] text-white/40\">Coming soon</p></section></main>;\n  useEffect(()=>{let cancelled=false;void Promise.all([\n    supabase.functions.invoke('pcg-customer-progress',{body:{action:'public_profile',tenant_slug:'pcg'}}),\n    supabase.functions.invoke('pcg-customer-progress',{body:{action:'featured_cards',tenant_slug:'pcg'}}),\n  ]).then(([profileResponse,featuredResponse])=>{if(cancelled)return;if(profileResponse.data?.ok)setProfile(profileResponse.data.data||null);if(featuredResponse.data?.ok&&Array.isArray(featuredResponse.data?.data?.cards))setFeatured(featuredResponse.data.data.cards)}).finally(()=>{if(!cancelled)setLoading(false)});return()=>{cancelled=true}},[]);\n  const fallback=useMemo<Profile|null>(()=>profile,[profile]);\n  if(loading&&!fallback)return <main className=\"grid min-h-screen place-items-center bg-[#050505] text-white\"><div className=\"text-center\"><img src={FALLBACK_LOGO} alt=\"PCG\" className=\"mx-auto h-24 w-auto max-w-[280px] animate-pulse object-contain\"/><div className=\"mt-4 text-xs font-black uppercase tracking-[.2em] text-[#e4c77f]\">Loading PCG</div></div></main>;\n  if(page==='grading')return <Grading profile={fallback}/>;\n  if(page==='verify')return <Verify profile={fallback}/>;\n  if(page==='pop')return <PopulationReport profile={fallback}/>;\n  if(page==='submit')return <Submit profile={fallback}/>;\n  if(page==='shop')return <Shop profile={fallback}/>;\n  if(page==='contact')return <Contact profile={fallback}/>;\n  return <Home profile={fallback} featured={featured}/>;\n}\n","expectedSha":"e7def7e99dd5302c9000e483323ff88e11d4c540"}],"branch":"ai/objective-first-repair-9aeae2194e37","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9aeae219-4e37-4274-aba9-cec34317b5d3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"9aeae219-4e37-4274-aba9-cec34317b5d3","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":"457d7e83b69ba2beda91b890010c83af823c93e335a364e7dbb87a6beaa7a448","replayCount":0,"serializedBytes":47083},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:03:50.887028+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9aeae219-4e37-4274-aba9-cec34317b5d3:repository-mutation-intent:457d7e83b69ba2beda91b890010c83af823c93e335a364e7dbb87a6beaa7a448:0","mission_step_id":"6efef3e2-4926-4202-858e-4ddb865c376b","command_center_event_id":"9aeae219-4e37-4274-aba9-cec34317b5d3"},{"id":"d340df3f-b092-4f05-bb17-35575461d3f9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-094e6faf48c8","writes":[],"patches":[],"version":1,"approved":true,"missionId":"094e6faf-48c8-4a41-8c67-a835d848343d","objective":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/tenant-media-library/index.ts"],"anchored_edits":[{"path":"supabase/functions/tenant-media-library/index.ts","edits":[{"new_content":"}else{nextMediaBranding.background_path=null;nextMediaBranding.background_url=stableUrl;nextMediaBranding.resolved_background_asset_id=assetId;nextMediaBranding.resolved_background_version=now;if(!nextMediaBranding.background_position)nextMediaBranding.background_position='center';if(!nextMediaBranding.background_fit)nextMediaBranding.background_fit='cover'}","old_content":"}else{nextMediaBranding.background_path=null;nextMediaBranding.resolved_background_asset_id=assetId;nextMediaBranding.resolved_background_version=now;if(!nextMediaBranding.background_position)nextMediaBranding.background_position='center';if(!nextMediaBranding.background_fit)nextMediaBranding.background_fit='cover'}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["321 Auto Unlock production tenant had resolved_background_asset_id c7320fdf-3f19-45e2-a8e7-6c4801a7c4d1 and settings.backgroundImageUrl for that asset, while settings.media_branding.background_url still pointed to logo asset 2c9575b8-71f7-4f56-9510-1f6abebf94bb.","src/lib/tenantBackground.ts gives canonicalMedia.backgroundUrl first precedence."],"confidence":1,"rawUtterance":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","wordingChanged":false,"canonicalIntent":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","constraints":[{"id":"nonvisual-runtime-repair","statement":"This is a data/runtime contract repair; no visual proof or route is required to validate the source and edge-function behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"preserve-media","statement":"Preserve unrelated tenant-media-library behavior and existing asset identity.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production tenant-media-library background promotion writes one canonical background URL consistently to media_branding.background_url, backgroundImageUrl, and background_image_url for the promoted asset.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["tenant-media-library"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/tenant-media-library/index.ts"],"requestContract":{"valid":true,"intent":{"evidence":["321 Auto Unlock production tenant had resolved_background_asset_id c7320fdf-3f19-45e2-a8e7-6c4801a7c4d1 and settings.backgroundImageUrl for that asset, while settings.media_branding.background_url still pointed to logo asset 2c9575b8-71f7-4f56-9510-1f6abebf94bb.","src/lib/tenantBackground.ts gives canonicalMedia.backgroundUrl first precedence."],"confidence":1,"rawUtterance":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","wordingChanged":false,"canonicalIntent":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_contract","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix the shared tenant-media-library background promotion contract so uploaded workspace backgrounds are acknowledged consistently. The proven defect is that `bindCanonicalBrandAsset(..., 'background', ...)` updates resolved background identity and legacy background URL fields but leaves stale `settings.media_branding.background_url`; `resolveTenantBackgroundUrl` gives that canonicalMedia value first precedence, so a newly uploaded workspace background can appear ignored. Set `media_branding.background_url` to the same canonical stable display URL during background promotion, and verify all canonical background URL fields agree. Do not change unrelated media behavior.","constraints":[{"id":"nonvisual-runtime-repair","statement":"This is a data/runtime contract repair; no visual proof or route is required to validate the source and edge-function behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"preserve-media","statement":"Preserve unrelated tenant-media-library behavior and existing asset identity.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production tenant-media-library background promotion writes one canonical background URL consistently to media_branding.background_url, backgroundImageUrl, and background_image_url for the promoted asset.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["tenant-media-library"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"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":"f94e35a5bd0f3d4423bfdf2e787c49a46e7160820452d71d445cc3951b637280","replayCount":0,"serializedBytes":12126},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:45:43.746739+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:094e6faf-48c8-4a41-8c67-a835d848343d:repository-mutation-intent:f94e35a5bd0f3d4423bfdf2e787c49a46e7160820452d71d445cc3951b637280:0","mission_step_id":"3f3dbd5d-9503-4c94-8f27-0c0e5bd663bf","command_center_event_id":"094e6faf-48c8-4a41-8c67-a835d848343d"},{"id":"d34173f4-34f9-453e-952e-0e3b085cc9fb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":151,"terminal":false,"missionId":"d3e9d25c-811f-40fd-8289-81473f623aa9","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d3e9d25c-811f-40fd-8289-81473f623aa9"},"performance":null,"deploymentId":"forgejo-main-9838d8c93be6","workflowRunId":427,"releaseTargets":{"frontend":true,"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":4188,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:34:43.622119+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","external_id":"forgejo-main-9838d8c93be6","receipt_type":"ship_and_prove","idempotency_key":"mission:d3e9d25c-811f-40fd-8289-81473f623aa9:ship_and_prove:canonical_release_dispatched:9838d8c93be66bf9b70eba6f472f898ba3fe9b3d:427","mission_step_id":"65bdda0e-8d7e-431a-9f05-58be267df6b2","command_center_event_id":"d3e9d25c-811f-40fd-8289-81473f623aa9"},{"id":"d3426fa4-a2ae-41f8-9937-01d0cb57d9d1","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"locked-builder","satisfied":false,"statement":"scripts/cloudflare-native-build.mjs uses only repository-local lockfile-installed Vite 5 via process.execPath, never out-of-lock Vite 8/Rolldown.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"react-singleton","satisfied":false,"statement":"vite.config.ts dedupes react and react-dom so root and lazy route chunks share one React runtime/dispatcher.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"gate-build-budget","satisfied":false,"statement":"The canonical Gate production-equivalent bundle uses 2560 MB Node old-space inside the heavy container, its no-minify fallback receives 1024 MB, and retired inline 384/512 MB heap overrides are regression-blocked.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"regression-guard","satisfied":false,"statement":"Focused React runtime/build validators and the control-plane release orchestration invariant enforce the locked builder, React singleton, and 2560/1024 Gate heap contract.","proofConditionIds":["repository-proof","gate-proof"]}],"satisfied":false,"constraints":[{"id":"bounded-scope","satisfied":false,"statement":"Do not change tenant behavior, authentication, Supabase/database/schema, routes, backgrounds, UI behavior, Command Center runtime, or unrelated production owners. Exact repair diff is limited to scripts/cloudflare-native-build.mjs, vite.config.ts, src/__tests__/contracts/frontend-react-runtime.contract.test.ts, scripts/validate-production-critical-files.mjs, .forgejo/workflows/knocklaunch.yml, and workers/cc-execution/test/release-orchestration-invariants.test.js. The worker test file is test-only and must not add a cc-execution runtime release target.","proofConditionIds":["repository-proof","production-proof"]},{"id":"single-path","satisfied":false,"statement":"Reuse branch ai/objective-first-repair-eb02db742a88 and PR #2685; one canonical Gate, one Forgejo squash merge, one frontend Cloudflare release, no replacement PR or duplicate release path.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","gate-proof","production-proof"]}],"contractHash":"aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"production-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:07:23.35158+00:00","proof_gate":"request_contract_pending","source_sha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eb02db74-2a88-40b6-a9b7-9ebb00976c18:request-contract:aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3:ed611056d22d7f8b98afbcdb7d0dec84dfd24105:pending:repository","mission_step_id":"4a6dd2b1-f387-4b9c-b1ab-fc9ee3a9aa88","command_center_event_id":"eb02db74-2a88-40b6-a9b7-9ebb00976c18"},{"id":"d343cb40-ac76-48e8-ba18-a110a7d9ac21","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"93d519f283443e94374143d6b253eeb8c232a355","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"b717fcd432e18a40dc739c14942663eb944ed1c99e2c2bd48fec6f12d5c3cd6e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11591","runId":11591,"status":"success","sourceSha":"93d519f283443e94374143d6b253eeb8c232a355","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-24T19:11:18.951871+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"93d519f283443e94374143d6b253eeb8c232a355","external_id":"forgejo-main-93d519f28344","receipt_type":"canonical_release_status","idempotency_key":"mission:9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8:forgejo-release-status:93d519f283443e94374143d6b253eeb8c232a355:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5dfdb8d0-e589-455f-94e1-832876c4a0bd","command_center_event_id":"9f2c0fa6-a524-4a29-a729-a7bd0ce54ca8"},{"id":"d345ad89-c09a-4634-92ba-93c913e05ff3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"bounded-reads","satisfied":false,"statement":"The critical contact and tenant-membership reads use an 8-second bound and retry once before failing.","proofConditionIds":["repo"]},{"id":"recoverable-error","satisfied":false,"statement":"A terminated no-record state shows an owner-facing Retry action instead of an infinite loading screen.","proofConditionIds":["repo"]},{"id":"dharma-live","satisfied":false,"statement":"Dharma's live homeowner page shows NEXT ACTION and Change Scope reveals What are we working on?.","proofConditionIds":["interaction"]}],"satisfied":false,"constraints":[{"id":"files","satisfied":false,"statement":"Only src/pages/crm/ContactWorkspace/hooks/useContactData.ts and src/pages/crm/ContactWorkspace/index.tsx change.","proofConditionIds":["repo"]},{"id":"no-data-auth","satisfied":false,"statement":"No database, RLS, tenant data, auth authority, backend, worker, or control-plane changes.","proofConditionIds":["repo","release"]},{"id":"frontend-only","satisfied":true,"statement":"Release frontend only.","proofConditionIds":["release"]}],"contractHash":"f4e1a3eff9e07f8e5d06faebaf26b897c1f5e523fec5aa2c39c3056f3ca1e11d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f4e1a3eff9e07f8e5d06faebaf26b897c1f5e523fec5aa2c39c3056f3ca1e11d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"f4e1a3eff9e07f8e5d06faebaf26b897c1f5e523fec5aa2c39c3056f3ca1e11d"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:47:28.239452+00:00","proof_gate":"request_contract_pending","source_sha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f5a9438c-4de6-4332-96e6-989c178d4685:request-contract:f4e1a3eff9e07f8e5d06faebaf26b897c1f5e523fec5aa2c39c3056f3ca1e11d:4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d:pending:repository,interaction","mission_step_id":"6ca08e7a-d4cf-41b7-882b-78e9ce9d1ca0","command_center_event_id":"f5a9438c-4de6-4332-96e6-989c178d4685"},{"id":"d3496aaa-adf1-4f46-9bed-ece809b95787","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2174,"terminal":false,"missionId":"13c69109-cfd2-453b-b3e5-a827036bebcd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","timingsMs":{"prReadinessMs":2500,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"13c69109-cfd2-453b-b3e5-a827036bebcd"},"performance":null,"deploymentId":"forgejo-main-138e999c3c56","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:24:07.029248+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2174","receipt_type":"automatic_mission_resume","idempotency_key":"mission:13c69109-cfd2-453b-b3e5-a827036bebcd:automatic-mission-resume:2174:repair_mission_pr_ready_retryable","mission_step_id":"f77e6a22-627d-43be-849b-e2a03786ce55","command_center_event_id":"13c69109-cfd2-453b-b3e5-a827036bebcd"},{"id":"d34bd957-2eef-4c87-bf41-31402a2b153f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ec2812df65ea","prNumber":4212,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"36ccce8501708b7d8d3703bfa5029d0e157f9b1a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:03:43.567117+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"36ccce8501708b7d8d3703bfa5029d0e157f9b1a","external_id":"4212","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ec2812df-65ea-410e-b105-349362de5c46:merged-pr:4212:36ccce8501708b7d8d3703bfa5029d0e157f9b1a","mission_step_id":"33a2c483-6771-4ac1-a5eb-386d249a7631","command_center_event_id":"ec2812df-65ea-410e-b105-349362de5c46"},{"id":"d350cba2-cac7-48e5-a375-a51908a26610","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-buildx-release-20260905","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","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":826,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":826,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":826,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":826,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"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":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:32:31.416662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"d351b7d4-38bc-4198-aec5-369f19caed27","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6a7c298fe9d627f95be1486529e1e704d9df242b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6a7c298fe9d627f95be1486529e1e704d9df242b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"c006dcfa743543873097d71219172e6b772883ce1c8c7f254f1499701bebd521","forgejoWorkflowProof":{"runId":15622,"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-05T14:06:33.817245+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6a7c298fe9d627f95be1486529e1e704d9df242b","external_id":"forgejo-main-6a7c298fe9d6","receipt_type":"canonical_release_status","idempotency_key":"mission:d608441b-a56e-4ea6-a1d1-faf66a53f0ba:forgejo-release-status:6a7c298fe9d627f95be1486529e1e704d9df242b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"66f4b675-ee56-4f2e-82fc-53507ee8ef75","command_center_event_id":"d608441b-a56e-4ea6-a1d1-faf66a53f0ba"},{"id":"d3521e59-7b93-4813-9435-d982f96fc858","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b79255f67e21","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":28372,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":8,"executorlessWaitMs":261791,"firstUsefulResultAt":"2026-10-04T09:22:12.147Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4714,"terminal":false,"missionId":"b79255f6-7e21-493b-90ff-5552f473f906","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2500,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2386,"approvedPlanMs":0,"missionSetupMs":1965,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1864,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":1965,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1864,"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":"b79255f6-7e21-493b-90ff-5552f473f906"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","interaction","interaction"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1528,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:25:35.92102+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4714","receipt_type":"execute_mission","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ed1c2133-00b3-45b2-909f-4dbc9f30c7ed","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"d3528e17-23f5-417d-a224-ee297faaf15a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact PR #993. Gate run 3294 has explicitly logged `KnockLaunch Gate passed for 66593847ecfbe0f36914198dd88cd53f138ff8d2 with QA profile=strict risk=86`; reconcile the formal status after cache save/notifier, then squash merge this exact PR. Release only the affected frontend and Supabase migration targets. After both are live, execute the bound authenticated RPC proof and live Coconut +¼ then −¼ interaction proof, cleaning the two synthetic movement rows afterward, then run desktop/mobile visual proof. Do not mutate source unless a concrete live defect is found.","wordingChanged":false,"canonicalIntent":"Continue exact PR #993. Gate run 3294 has explicitly logged `KnockLaunch Gate passed for 66593847ecfbe0f36914198dd88cd53f138ff8d2 with QA profile=strict risk=86`; reconcile the formal status after cache save/notifier, then squash merge this exact PR. Release only the affected frontend and Supabase migration targets. After both are live, execute the bound authenticated RPC proof and live Coconut +¼ then −¼ interaction proof, cleaning the two synthetic movement rows afterward, then run desktop/mobile visual proof. Do not mutate source unless a concrete live defect is found.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"buttons-work","statement":"Inventory +¼/+1/- controls execute successfully for an authenticated Big Papi tenant member and the visible count updates immediately.","proofConditionIds":["db-contract","interaction-live"]},{"id":"premium-stock-app","statement":"The default Inventory route is a calm premium stock-control application with a static dark workspace, standard-width canvas, strong row hierarchy, and large readable count controls rather than dashboard/card-wall clutter.","proofConditionIds":["runtime-live","visual-desktop","visual-mobile"]},{"id":"errors-visible","statement":"A stock adjustment error is visible in the Stock view and via toast instead of failing silently.","proofConditionIds":["runtime-live"]},{"id":"prep-preserved","statement":"Event Prep remains a separate mode and existing catalog/event functionality is preserved.","proofConditionIds":["runtime-live"]}],"objective":"Continue exact PR #993. Gate run 3294 has explicitly logged `KnockLaunch Gate passed for 66593847ecfbe0f36914198dd88cd53f138ff8d2 with QA profile=strict risk=86`; reconcile the formal status after cache save/notifier, then squash merge this exact PR. Release only the affected frontend and Supabase migration targets. After both are live, execute the bound authenticated RPC proof and live Coconut +¼ then −¼ interaction proof, cleaning the two synthetic movement rows afterward, then run desktop/mobile visual proof. Do not mutate source unless a concrete live defect is found.","constraints":[{"id":"data-safe","statement":"Do not leave synthetic inventory quantities or fake movement history after verification.","proofConditionIds":["interaction-live"]},{"id":"affected-only","statement":"Release only the affected frontend and Supabase migration production owners.","proofConditionIds":["runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"db-contract","kind":"runtime","claim":"The corrected adjust_mobile_vendor_inventory function succeeds under an authenticated active tenant member in a rollback-safe test.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"The exact merged frontend and migration are live and /big-papis/owner/inventory renders Inventory.","route":"/big-papis/owner/inventory","required":true,"expectedText":"Inventory","targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]},{"id":"interaction-live","kind":"interaction","claim":"A live Coconut +¼ control changes the visible count from 0 to 0.25 and the −¼ control returns it to 0.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[{"type":"click","label":"Add a quarter tub to Coconut","selector":"[data-inventory-adjust=\"coconut-plus-quarter\"]","expectedText":"0.25"},{"type":"click","label":"Restore Coconut to zero","selector":"[data-inventory-adjust=\"coconut-minus-quarter\"]","expectedText":"0"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-desktop","kind":"visual","claim":"Desktop Inventory reads as a premium stock-control application with no moving background and no confusing competing panels.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-mobile","kind":"visual","claim":"Mobile Inventory stacks cleanly with readable stock rows and comfortable count controls.","route":"/big-papis/owner/inventory","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"91ddb00971a298077d4d1196275b04f697d978bbd21c7b937cbae49b1ea23221","requestContractRevision":6,"previousRequestContractHash":"bffdfd47b7c57539daf36f2cb8bd16d0d6e4883c858149f0573b22f298f067fa"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T02:41:58.98913+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:928d9cf5-6a07-4a2f-b90a-403bd7be2789:request-contract-revision:6:91ddb00971a298077d4d1196275b04f697d978bbd21c7b937cbae49b1ea23221","mission_step_id":"7dcb7e5d-7c6a-4560-992e-bef6bb532d6f","command_center_event_id":"928d9cf5-6a07-4a2f-b90a-403bd7be2789"},{"id":"d352e709-82cb-4238-a759-84253d672f21","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","fingerprint":"8e6aa1525fed06bf7a7291be261ec6026e6d0c5579f36527d1ef2e2e79782800"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:45:43.105022+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a5bcb915-78e9-4073-8589-6b78d2bb127a:repository-mutation-intent-blocked:8e6aa1525fed06bf7a7291be261ec6026e6d0c5579f36527d1ef2e2e79782800","mission_step_id":"390c56a6-acd2-4db8-89fe-c689f85fa9e5","command_center_event_id":"a5bcb915-78e9-4073-8589-6b78d2bb127a"},{"id":"d352f206-9e42-4158-ba19-142828e19198","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":385,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":438,"providerAuthMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":438,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":438,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},"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":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:55:21.4183+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"e79609a9-4b3b-44f1-a8b7-2769cc90e87c","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"d3553855-47ad-4346-8ea8-1faca34c38e1","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.0-single-patch-authority","prNumber":null,"terminal":false,"missionId":"1d6cfbf5-944d-4627-90a8-975d718ee3ae","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"1d6cfbf5-944d-4627-90a8-975d718ee3ae"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1096,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T15:43:47.766248+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d6cfbf5-944d-4627-90a8-975d718ee3ae:execute_mission:repair_mission_prepared","mission_step_id":"2e189e8c-099f-473a-9ce2-65cfb7563e92","command_center_event_id":"1d6cfbf5-944d-4627-90a8-975d718ee3ae"},{"id":"d35564a4-161f-4578-878a-5b1a00571e46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/call-center-tenant-specific-20260907","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"50c25521-4b80-439a-b125-232893013169","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3108,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1701,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":754,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1701,"repositoryMutationMs":3108,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":754,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"50c25521-4b80-439a-b125-232893013169"},"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":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T13:18:13.302582+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:50c25521-4b80-439a-b125-232893013169:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"01af8c66-cd8e-4169-a631-7529be1199ae","command_center_event_id":"50c25521-4b80-439a-b125-232893013169"},{"id":"d35603f1-6910-4e2a-bf9a-70df747291b8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"84020723f10489b28db05edced5b7b8950a9dbbe","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84020723f10489b28db05edced5b7b8950a9dbbe","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/668","runId":668,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:23:15.768995+00:00","proof_gate":"canonical_release_pending","source_sha":"84020723f10489b28db05edced5b7b8950a9dbbe","external_id":"forgejo-main-84020723f104","receipt_type":"canonical_release_status","idempotency_key":"mission:02d93dea-abd2-4cab-843b-a3c0476f87a0:forgejo-release-status:84020723f10489b28db05edced5b7b8950a9dbbe:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"83fc4ff9-9c4e-4cab-a540-81ffd486a7d8","command_center_event_id":"02d93dea-abd2-4cab-843b-a3c0476f87a0"},{"id":"d35637f9-3b00-4176-b2a1-f15d9be169bb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtbpehzp","prNumber":844,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d4e02379ef1c9fa962eff7d0e551d218ded5d11a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T16:08:26.944343+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d4e02379ef1c9fa962eff7d0e551d218ded5d11a","external_id":"844","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cfa7fb09-30ef-4fec-a8d3-0f5450f00b58:merged-pr:844:d4e02379ef1c9fa962eff7d0e551d218ded5d11a","mission_step_id":"e7597daa-4092-4f75-b6d2-e095785a0144","command_center_event_id":"cfa7fb09-30ef-4fec-a8d3-0f5450f00b58"},{"id":"d3565714-0699-4762-ad18-4eac531638c3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/support-projection-owner-guard","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":3078,"terminal":false,"missionId":"b51444be-87c3-4055-ba5d-6a8dc589cdbd","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15849,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2107,"missionSetupMs":472,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":472,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":472,"repositoryMutationMs":13742,"repositoryProviderMs":13742,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5897,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":472,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7845},"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":"b51444be-87c3-4055-ba5d-6a8dc589cdbd"},"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":3259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:04:55.595821+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3078","receipt_type":"execute_mission","idempotency_key":"mission:b51444be-87c3-4055-ba5d-6a8dc589cdbd:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ef2b733d-3c0c-433f-928b-2f85d7cfcfd6","command_center_event_id":"b51444be-87c3-4055-ba5d-6a8dc589cdbd"},{"id":"d35877b6-18ce-443b-9132-bf87010c94da","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":".forgejo/workflows/knocklaunch.yml","content":"name: KnockLaunch Gate\nrun-name: ${{ github.event_name == 'schedule' && 'Supabase Edge Reconciliation' || github.event_name == 'push' && 'Production Release' || github.event_name == 'workflow_dispatch' && 'Release Recovery' || 'KnockLaunch Gate' }}\n\non:\n  push:\n    branches:\n      - main\n  pull_request:\n    branches:\n      - main\n  schedule:\n    # Recovery-only Supabase Edge drift reconciliation. Normal releases remain event-driven; avoid hourly Actions noise.\n    - cron: \"17 */6 * * *\"\n  workflow_dispatch:\n    inputs:\n      operation:\n        description: Canonical release operation\n        required: true\n        default: release-main\n        type: string\n      source_sha:\n        description: Exact merged main SHA to release\n        required: true\n        type: string\n      changed_paths_b64:\n        description: Base64 encoded newline-delimited changed paths\n        required: false\n        default: \"\"\n        type: string\n      release_cc_execution:\n        description: Release cc-execution when affected\n        required: false\n        default: \"false\"\n        type: string\n      release_frontend:\n        description: Release frontend when affected\n        required: false\n        default: \"false\"\n        type: string\n      release_supabase_edge:\n        description: Release affected Supabase Edge Functions\n        required: false\n        default: \"false\"\n        type: string\n      supabase_edge_reconcile:\n        description: Reconcile managed Edge Functions before selective repair\n        required: false\n        default: \"false\"\n        type: string\n      release_migrations:\n        description: Apply affected Supabase migrations\n        required: false\n        default: \"false\"\n        type: string\n\njobs:\n  release-plan:\n    name: Delivery / Maintenance Plan\n    if: ${{ github.event_name == 'schedule' || (github.event_name == 'push' && github.ref == 'refs/heads/main') || (github.event_name == 'workflow_dispatch' && github.event.inputs.operation == 'release-main' && (github.event.inputs.release_cc_execution == 'true' || github.event.inputs.release_frontend == 'true' || github.event.inputs.release_supabase_edge == 'true' || github.event.inputs.supabase_edge_reconcile == 'true' || github.event.inputs.release_migrations == 'true')) }}\n    runs-on: docker-8g\n    container:\n      image: node:22.18.0-bookworm\n      options: --memory=512m\n    timeout-minutes: 5\n    outputs:\n      source_sha: ${{ steps.plan.outputs.source_sha }}\n      changed_paths_b64: ${{ steps.plan.outputs.changed_paths_b64 }}\n      release_cc_execution: ${{ steps.plan.outputs.release_cc_execution }}\n      release_cc_execution_heavy: ${{ steps.plan.outputs.release_cc_execution_heavy }}\n      release_frontend: ${{ steps.plan.outputs.release_frontend }}\n      release_supabase_edge: ${{ steps.plan.outputs.release_supabase_edge }}\n      supabase_edge_reconcile: ${{ steps.plan.outputs.supabase_edge_reconcile }}\n      release_migrations: ${{ steps.plan.outputs.release_migrations }}\n    steps:\n      - name: Resolve complete single-commit push from Forgejo event\n        id: event_plan\n        if: ${{ github.event_name == 'push' }}\n        shell: bash\n        env:\n          PUSH_SHA: ${{ github.sha }}\n        run: |\n          set -euo pipefail\n          # EVENT_NATIVE_PLAN_JS_BEGIN\n          node --input-type=module <<'NODE'\n          import fs from \"node:fs\";\n          const startedAt = Date.now();\n          const output = String(process.env.GITHUB_OUTPUT || \"\").trim();\n          const eventPath = String(process.env.GITHUB_EVENT_PATH || \"\").trim();\n          const pushSha = String(process.env.PUSH_SHA || \"\").trim();\n          const sha = (value) => /^[0-9a-f]{40}$/i.test(String(value || \"\"));\n          const fail = (reason) => {\n            if (output) fs.appendFileSync(output, \"fast_path=false\\nplan_mode=git_diff_fallback\\n\");\n            console.log(JSON.stringify({ ok: true, status: \"fallback\", proofGate: \"event_native_release_plan_fallback\", reason, planMs: Date.now() - startedAt }));\n          };\n          if (!eventPath || !fs.existsSync(eventPath) || !output) { fail(\"event_or_output_unavailable\"); process.exit(0); }\n          let event;\n          try { event = JSON.parse(fs.readFileSync(eventPath, \"utf8\")); } catch { fail(\"event_json_invalid\"); process.exit(0); }\n          const after = String(event?.after || \"\").trim();\n          const before = String(event?.before || \"\").trim();\n          const commits = Array.isArray(event?.commits) ? event.commits : null;\n          const headId = String(event?.head_commit?.id || \"\").trim();\n          if (!sha(pushSha) || !sha(after) || pushSha !== after || !sha(before) || /^0{40}$/i.test(before)) { fail(\"source_identity_incomplete\"); process.exit(0); }\n          if (!commits || commits.length !== 1 || String(commits[0]?.id || \"\").trim() !== after || headId !== after) { fail(\"single_commit_identity_unproven\"); process.exit(0); }\n          const commit = commits[0];\n          if (![commit.added, commit.removed, commit.modified].every(Array.isArray)) { fail(\"changed_path_arrays_incomplete\"); process.exit(0); }\n          const paths = [...new Set([...commit.added, ...commit.removed, ...commit.modified].map((value) => String(value || \"\").trim()).filter(Boolean))].sort();\n          const ccExecutionStableContextPaths = new Set([\n            \"config/owner-context.json\",\n            \"config/paul-owner-profile.json\",\n            \"config/platform-standards.json\",\n            \"config/business-operating-doctrine.json\",\n            \"config/business-operating-recipes.json\",\n          ]);\n          const frontendPath = /^(?:src\\/(?!__tests__\\/contracts\\/)|public\\/|index\\.html$|package(?:-lock)?\\.json$|vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.|components\\.json$|wrangler\\.toml$|scripts\\/cloudflare-native-(?!version-deploy\\.mjs$)|scripts\\/validate-cloudflare-native-public-env\\.mjs$|config\\/cloudflare-native-frontend-build\\.json$)/;\n          const targets = {\n            ccExecution: paths.some((path) => (path.startsWith(\"workers/cc-execution/\") && !path.startsWith(\"workers/cc-execution/test/\")) || path === \"config/control-plane-capabilities.json\" || path === \"config/mission-freedom-provider-cutover.json\" || ccExecutionStableContextPaths.has(path) || path.startsWith(\"scripts/visual-witness-hosted-runner/\")),\n            frontend: paths.some((path) => frontendPath.test(path)),\n            supabaseEdge: paths.some((path) => path.startsWith(\"supabase/functions/\") || path === \"scripts/reconcile-supabase-edge-registry.mjs\"),\n            migrations: paths.some((path) => path.startsWith(\"supabase/migrations/\")),\n          };\n          const supabaseEdgeReconcile = paths.includes(\"scripts/reconcile-supabase-edge-registry.mjs\");\n          const ccExecutionHeavy = targets.ccExecution && paths.some((path) => /^(?:scripts\\/visual-witness-hosted-runner\\/|workers\\/cc-execution\\/wrangler\\.toml$|workers\\/cc-execution\\/src\\/visual-witness-virtual-container\\.js$|workers\\/cc-execution\\/scripts\\/cloudflare-credential-repair\\.mjs$)/.test(path));\n          const planMs = Date.now() - startedAt;\n          const values = {\n            fast_path: \"true\",\n            plan_mode: \"event_native\",\n            plan_ms: String(planMs),\n            changed_path_count: String(paths.length),\n            source_sha: after,\n            changed_paths_b64: Buffer.from(paths.join(\"\\n\"), \"utf8\").toString(\"base64\"),\n            release_cc_execution: String(targets.ccExecution),\n            release_cc_execution_heavy: String(ccExecutionHeavy),\n            release_frontend: String(targets.frontend),\n            release_supabase_edge: String(targets.supabaseEdge),\n            supabase_edge_reconcile: String(supabaseEdgeReconcile),\n            release_migrations: String(targets.migrations),\n          };\n          fs.appendFileSync(output, `${Object.entries(values).map(([key, value]) => `${key}=${value}`).join(\"\\n\")}\\n`);\n          console.log(JSON.stringify({ ok: true, status: \"planned\", proofGate: \"event_native_release_plan_resolved\", sourceSha: after, changedPathCount: paths.length, releaseTargets: Object.entries(targets).filter(([, enabled]) => enabled).map(([key]) => key), planMs }));\n          NODE\n          # EVENT_NATIVE_PLAN_JS_END\n      - name: Prepare exact protected-main push fallback\n        if: ${{ github.event_name == 'push' && steps.event_plan.outputs.fast_path != 'true' }}\n        shell: bash\n        env:\n          PUSH_SHA: ${{ github.sha }}\n          BEFORE_SHA: ${{ github.event.before }}\n        run: |\n          set -euo pipefail\n          test -n \"${FORGEJO_TOKEN:-}\" || { echo \"::error::forgejo_token_required_for_release_plan_fallback\"; exit 2; }\n          [[ \"${PUSH_SHA:-}\" =~ ^[0-9a-fA-F]{40}$ ]] || { echo \"::error::release_plan_push_sha_invalid\"; exit 2; }\n          [[ \"${BEFORE_SHA:-}\" =~ ^[0-9a-fA-F]{40}$ ]] || { echo \"::error::release_plan_before_sha_invalid\"; exit 2; }\n          find . -mindepth 1 -maxdepth 1 ! -name .git -exec rm -rf -- {} +\n          if [ ! -d .git ]; then git init . >/dev/null; fi\n          git remote remove origin >/dev/null 2>&1 || true\n          git remote add origin https://git.knocklaunch.app/noel/KnockLaunchOS\n          git config --local gc.auto 0\n          git config --local http.https://git.knocklaunch.app/.extraheader \"Authorization: token ${FORGEJO_TOKEN}\"\n          git config --local remote.origin.promisor true\n          git config --local remote.origin.partialclonefilter blob:none\n          git fetch --no-tags --filter=blob:none --depth=2 origin \"+${PUSH_SHA}:refs/remotes/release/push\" \"+${BEFORE_SHA}:refs/remotes/release/before\"\n          test \"$(git rev-parse refs/remotes/release/push)\" = \"$PUSH_SHA\"\n          test \"$(git rev-parse refs/remotes/release/before)\" = \"$BEFORE_SHA\"\n          git config --local core.sparseCheckout true\n          git config --local core.sparseCheckoutCone false\n          mkdir -p .git/info\n          printf '%s\\n' '/scripts/protected-main-release-recovery.mjs' '/scripts/release-target-ownership.mjs' > .git/info/sparse-checkout\n          git checkout --detach \"$PUSH_SHA\" >/dev/null\n      - name: Resolve exact release plan\n        id: plan\n        shell: bash\n        env:\n          EVENT_NAME: ${{ github.event_name }}\n          PUSH_SHA: ${{ github.sha }}\n          BEFORE_SHA: ${{ github.event.before }}\n          EVENT_FAST_PATH: ${{ steps.event_plan.outputs.fast_path }}\n          EVENT_PLAN_MODE: ${{ steps.event_plan.outputs.plan_mode }}\n          EVENT_PLAN_MS: ${{ steps.event_plan.outputs.plan_ms }}\n          EVENT_CHANGED_PATH_COUNT: ${{ steps.event_plan.outputs.changed_path_count }}\n          EVENT_SOURCE_SHA: ${{ steps.event_plan.outputs.source_sha }}\n          EVENT_CHANGED_PATHS_B64: ${{ steps.event_plan.outputs.changed_paths_b64 }}\n          EVENT_RELEASE_CC_EXECUTION: ${{ steps.event_plan.outputs.release_cc_execution }}\n          EVENT_RELEASE_CC_EXECUTION_HEAVY: ${{ steps.event_plan.outputs.release_cc_execution_heavy }}\n          EVENT_RELEASE_FRONTEND: ${{ steps.event_plan.outputs.release_frontend }}\n          EVENT_RELEASE_SUPABASE_EDGE: ${{ steps.event_plan.outputs.release_supabase_edge }}\n          EVENT_SUPABASE_EDGE_RECONCILE: ${{ steps.event_plan.outputs.supabase_edge_reconcile }}\n          EVENT_RELEASE_MIGRATIONS: ${{ steps.event_plan.outputs.release_migrations }}\n          INPUT_SOURCE_SHA: ${{ github.event.inputs.source_sha }}\n          INPUT_CHANGED_PATHS_B64: ${{ github.event.inputs.changed_paths_b64 }}\n          INPUT_RELEASE_CC_EXECUTION: ${{ github.event.inputs.release_cc_execution }}\n          INPUT_RELEASE_FRONTEND: ${{ github.event.inputs.release_frontend }}\n          INPUT_RELEASE_SUPABASE_EDGE: ${{ github.event.inputs.release_supabase_edge }}\n          INPUT_SUPABASE_EDGE_RECONCILE: ${{ github.event.inputs.supabase_edge_reconcile }}\n          INPUT_RELEASE_MIGRATIONS: ${{ github.event.inputs.release_migrations }}\n        run: |\n          set -euo pipefail\n          if [ \"$EVENT_NAME\" = \"push\" ] && [ \"$EVENT_FAST_PATH\" = \"true\" ]; then\n            printf '%s\\n' \\\n              \"source_sha=$EVENT_SOURCE_SHA\" \\\n              \"changed_paths_b64=$EVENT_CHANGED_PATHS_B64\" \\\n              \"release_cc_execution=$EVENT_RELEASE_CC_EXECUTION\" \\\n              \"release_cc_execution_heavy=$EVENT_RELEASE_CC_EXECUTION_HEAVY\" \\\n              \"release_frontend=$EVENT_RELEASE_FRONTEND\" \\\n              \"release_supabase_edge=$EVENT_RELEASE_SUPABASE_EDGE\" \\\n              \"supabase_edge_reconcile=$EVENT_SUPABASE_EDGE_RECONCILE\" \\\n              \"release_migrations=$EVENT_RELEASE_MIGRATIONS\" >> \"$GITHUB_OUTPUT\"\n            echo \"Release plan mode=$EVENT_PLAN_MODE changed_paths=$EVENT_CHANGED_PATH_COUNT plan_ms=$EVENT_PLAN_MS\"\n          elif [ \"$EVENT_NAME\" = \"push\" ]; then\n            RECOVERY_SOURCE_SHA=\"$PUSH_SHA\" RECOVERY_BEFORE_SHA=\"$BEFORE_SHA\" node scripts/protected-main-release-recovery.mjs\n          elif [ \"$EVENT_NAME\" = \"schedule\" ]; then\n            [[ \"${PUSH_SHA:-}\" =~ ^[0-9a-fA-F]{40}$ ]] || { echo \"::error::scheduled_reconcile_source_sha_invalid\"; exit 2; }\n            printf '%s\\n' \\\n              \"source_sha=$PUSH_SHA\" \\\n              \"changed_paths_b64=\" \\\n              \"release_cc_execution=false\" \\\n              \"release_cc_execution_heavy=false\" \\\n              \"release_frontend=false\" \\\n              \"release_supabase_edge=true\" \\\n              \"supabase_edge_reconcile=true\" \\\n              \"release_migrations=false\" >> \"$GITHUB_OUTPUT\"\n          else\n            test -n \"$INPUT_SOURCE_SHA\"\n            printf '%s\\n' \\\n              \"source_sha=$INPUT_SOURCE_SHA\" \\\n              \"changed_paths_b64=${INPUT_CHANGED_PATHS_B64:-}\" \\\n              \"release_cc_execution=${INPUT_RELEASE_CC_EXECUTION:-false}\" \\\n              \"release_cc_execution_heavy=${INPUT_RELEASE_CC_EXECUTION:-false}\" \\\n              \"release_frontend=${INPUT_RELEASE_FRONTEND:-false}\" \\\n              \"release_supabase_edge=${INPUT_RELEASE_SUPABASE_EDGE:-false}\" \\\n              \"supabase_edge_reconcile=${INPUT_SUPABASE_EDGE_RECONCILE:-false}\" \\\n              \"release_migrations=${INPUT_RELEASE_MIGRATIONS:-false}\" >> \"$GITHUB_OUTPUT\"\n          fi\n\n  gate:\n    name: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') && 'Serverless Fast Gate (runner bypass)' || 'KnockLaunch Gate' }}\n    if: ${{ github.event_name == 'pull_request' && github.event.pull_request.state == 'open' && !contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') }}\n    concurrency:\n      group: knocklaunch-pr-${{ github.event.pull_request.number }}\n      cancel-in-progress: true\n    # Runner-pool selection is resolved before PR creation. Manual/unmarked PRs fail safe to required cloud capacity.\n    runs-on: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || 'docker-8g' }}\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--cpus=2 --memory=768m' || contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && '--cpus=2 --memory=3072m' || contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--memory=768m' || '--memory=4096m' }}\n    timeout-minutes: 10\n    env:\n      KNOCKLAUNCH_GATE_LANE: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'owner-local' || 'cloud-heavy' }}\n      KNOCKLAUNCH_GATE_RUNNER: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && 'docker' || 'docker-8g' }}\n      UV_THREADPOOL_SIZE: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && '2' || '4' }}\n      MAKEFLAGS: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:gate-runner-pool:owner -->') && '-j2' || '-j4' }}\n      # These VITE_* values are browser-public build inputs already shipped in the\n      # production bundle. Privileged deployment/observability credentials remain\n      # release-only and are never exposed to pull-request build logic.\n      VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }}\n      VITE_SUPABASE_PUBLISHABLE_KEY: ${{ secrets.VITE_SUPABASE_PUBLISHABLE_KEY }}\n      VITE_MAPBOX_PUBLIC_TOKEN: ${{ secrets.VITE_MAPBOX_PUBLIC_TOKEN }}\n      VITE_PAYMENTS_CLIENT_TOKEN: ${{ secrets.VITE_PAYMENTS_CLIENT_TOKEN }}\n      VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }}\n    steps:\n      - name: Fetch exact head and live main once, then hydrate affected Gate domain\n        id: gate-preclassify\n        shell: bash\n        env:\n          PR_NUMBER: ${{ github.event.pull_request.number }}\n          EVENT_HEAD_SHA: ${{ github.event.pull_request.head.sha }}\n          EVENT_BASE_SHA: ${{ github.event.pull_request.base.sha }}\n        run: |\n          set -euo pipefail\n          output_file=\"${FORGEJO_OUTPUT:-${GITHUB_OUTPUT:-}}\"\n          test -n \"$output_file\" || exit 2\n          test -n \"${FORGEJO_TOKEN:-}\" || { echo \"::error::forgejo_token_required_for_partial_gate_checkout\"; exit 2; }\n          test -n \"${PR_NUMBER:-}\" || exit 2\n          test -n \"${EVENT_HEAD_SHA:-}\" || exit 2\n\n          find . -mindepth 1 -maxdepth 1 ! -name node_modules ! -name .knocklaunch-gate-cache -exec rm -rf -- {} +\n          git init . >/dev/null\n          git remote add origin https://git.knocklaunch.app/noel/KnockLaunchOS\n          git config --local gc.auto 0\n          git config --local http.https://git.knocklaunch.app/.extraheader \"Authorization: token ${FORGEJO_TOKEN}\"\n          git config --local remote.origin.promisor true\n          git config --local remote.origin.partialclonefilter blob:none\n          git fetch --no-tags --filter=blob:none --depth=4 origin \\\n            \"+refs/pull/${PR_NUMBER}/head:refs/remotes/pull/${PR_NUMBER}/head\" \\\n            \"+refs/heads/main:refs/remotes/origin/main\"\n          head_sha=\"$(git rev-parse \"refs/remotes/pull/${PR_NUMBER}/head\")\"\n          current_main=\"$(git rev-parse refs/remotes/origin/main)\"\n          [ \"$head_sha\" = \"$EVENT_HEAD_SHA\" ] || { echo \"::error::gate_exact_head_mismatch:event=$EVENT_HEAD_SHA fetched=$head_sha\"; exit 2; }\n          [ -n \"$current_main\" ] || { echo \"::error::gate_live_main_unresolved\"; exit 2; }\n          if [ -n \"${EVENT_BASE_SHA:-}\" ] && [ \"$current_main\" != \"$EVENT_BASE_SHA\" ]; then\n            echo \"::error::gate_stale_before_expensive_qa:event_base=$EVENT_BASE_SHA current_main=$current_main; refresh + re-gate required\"\n            exit 78\n          fi\n\n          changed_paths=\"$(git diff --name-only \"$current_main\" \"$head_sha\" 2>/dev/null || true)\"\n          frontend_toolchain=false\n          tenant_workspace_health_contract=false\n          while IFS= read -r file; do\n            [ -n \"$file\" ] || continue\n            case \"$file\" in\n              src/__tests__/contracts/tenant-workspace-health.contract.test.ts|src/pages/settings/TenantSettingsPage.tsx|supabase/functions/tenant-media-library/index.ts|supabase/functions/_shared/tenantStandardsContract.ts)\n                frontend_toolchain=true\n                tenant_workspace_health_contract=true\n                ;;\n              src/__tests__/*|scripts/cloudflare-native-version-deploy.mjs)\n                ;;\n              .forgejo/workflows/knocklaunch.yml)\n                if git diff --unified=0 \"$current_main\" \"$head_sha\" -- \"$file\" | grep -E '^[+-]' | grep -Ev 'grep -E[qv]?|frontend_toolchain=true' | grep -Eq 'gate-ts-cache|TypeScript incremental cache|knocklaunch-tsbuildinfo|tenant-workspace-health\\.contract\\.test\\.ts|QA_RUN_TENANT_WORKSPACE_HEALTH|Tenant Workspace Health contract'; then frontend_toolchain=true; fi\n                if git diff --unified=0 \"$current_main\" \"$head_sha\" -- \"$file\" | grep -E '^[+-]' | grep -Eq 'tenant-workspace-health\\.contract\\.test\\.ts|QA_RUN_TENANT_WORKSPACE_HEALTH|Tenant Workspace Health contract'; then tenant_workspace_health_contract=true; fi\n                if [ \"$frontend_toolchain\" = \"true\" ] && [ \"$tenant_workspace_health_contract\" = \"true\" ]; then break; fi\n                ;;\n              src/*|public/*|index.html|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|wrangler.toml|package.json|package-lock.json|config/cloudflare-native-frontend-build.json|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                frontend_toolchain=true; break\n                ;;\n            esac\n          done <<< \"$changed_paths\"\n\n          sparse_file=\"/tmp/knocklaunch-gate-sparse\"\n          printf '%s\\n' \\\n            '/.forgejo/workflows/' \\\n            '/config/control-plane-capabilities.json' \\\n            '/config/control-plane-restore-point.json' \\\n            '/config/platform-standards.json' \\\n            '/config/cloudflare-native-frontend-build.json' \\\n            '/workers/cc-execution/' \\\n            '/scripts/validate-production-critical-files.mjs' \\\n            '/scripts/validate-windows-repository-paths.mjs' \\\n            '/scripts/validate-windows-repository-paths.test.mjs' \\\n            '/scripts/validate-control-plane-restore-point.mjs' \\\n            '/scripts/validate-release-architecture.mjs' \\\n            '/scripts/validate-stale-gate-evidence-reuse.mjs' \\\n            '/scripts/validate-capability-manifests.mjs' \\\n            '/scripts/validate-stale-gate-evidence-reuse.mjs' \\\n            '/config/capability-manifest.schema.json' \\\n            '/config/capabilities/' \\\n            '/scripts/supabase-migration-release.mjs' \\\n            '/scripts/cloudflare-native-build.mjs' \\\n            '/scripts/cloudflare-native-prepare.mjs' \\\n            '/scripts/cloudflare-native-artifact-guard.mjs' \\\n            '/scripts/cloudflare-native-verify.mjs' \\\n            '/scripts/release-target-ownership.mjs' \\\n            '/scripts/release-target-ownership.test.mjs' \\\n            '/scripts/release-event-native-plan.test.mjs' \\\n            '/scripts/reconcile-supabase-edge-registry.mjs' \\\n            '/scripts/reconcile-supabase-edge-registry.test.mjs' \\\n            '/scripts/protected-main-release-recovery.mjs' \\\n            '/scripts/cloudflare-native-version-deploy.mjs' \\\n            '/scripts/command-center-host-agent/forgejo-watchdog.sh' \\\n            '/scripts/visual-witness-hosted-runner/Dockerfile' \\\n            '/supabase/functions/command-center-autopilot/index.ts' \\\n            '/supabase/functions/command-center-autopilot/missionLedger.ts' \\\n            '/supabase/functions/_shared/tenant-platform-contract.ts' \\\n            '/src/App.tsx' \\\n            '/src/main.tsx' \\\n            '/src/bootstrap.ts' \\\n            '/src/integrations/supabase/client.ts' \\\n            '/src/__tests__/contracts/control-plane-restore-point.contract.test.ts' \\\n            '/index.html' \\\n            '/package.json' \\\n            '/wrangler.toml' > \"$sparse_file\"\n          while IFS= read -r file; do [ -n \"$file\" ] && printf '/%s\\n' \"$file\" >> \"$sparse_file\"; done <<< \"$changed_paths\"\n          if [ \"$tenant_workspace_health_contract\" = \"true\" ]; then\n            printf '%s\\n' \\\n              '/supabase/functions/_shared/tenantStandardsContract.ts' \\\n              '/supabase/functions/tenant-media-library/index.ts' >> \"$sparse_file\"\n          fi\n          needs_full_scripts=false\n          needs_full_config=false\n          needs_full_supabase_functions=false\n          while IFS= read -r file; do\n            case \"$file\" in\n              scripts/validate-production-critical-files.mjs|scripts/validate-stale-gate-evidence-reuse.mjs|scripts/release-target-ownership.mjs|scripts/release-target-ownership.test.mjs|scripts/release-event-native-plan.test.mjs|scripts/reconcile-supabase-edge-registry.mjs|scripts/reconcile-supabase-edge-registry.test.mjs|scripts/protected-main-release-recovery.mjs|scripts/cloudflare-native-version-deploy.mjs|scripts/command-center-host-agent/forgejo-watchdog.sh|scripts/visual-witness-hosted-runner/Dockerfile) ;;\n              scripts/*) needs_full_scripts=true ;;\n              config/control-plane-capabilities.json|config/platform-standards.json) ;;\n              config/*) needs_full_config=true ;;\n              supabase/functions/command-center-autopilot/missionLedger.ts) ;;\n              supabase/functions/*) needs_full_supabase_functions=true ;;\n            esac\n          done <<< \"$changed_paths\"\n          [ \"$needs_full_scripts\" = \"true\" ] && printf '/scripts/\\n' >> \"$sparse_file\"\n          [ \"$needs_full_config\" = \"true\" ] && printf '/config/\\n' >> \"$sparse_file\"\n          [ \"$needs_full_supabase_functions\" = \"true\" ] && printf '/supabase/functions/\\n' >> \"$sparse_file\"\n          if [ \"$frontend_toolchain\" = \"true\" ]; then\n            printf '%s\\n' \\\n              '/src/' \\\n              '/config/' \\\n              '/supabase/functions/_shared/tenantTypeRegistry.json' \\\n              '/supabase/functions/_shared/tenantExperienceConstraints.json' \\\n              '/public/' \\\n              '/package-lock.json' \\\n              '/vite.config.*' \\\n              '/tsconfig*' \\\n              '/tailwind.config.*' \\\n              '/postcss.config.*' \\\n              '/components.json' \\\n              '/scripts/cloudflare-native-*' \\\n              '/scripts/validate-cloudflare-native-public-env.mjs' >> \"$sparse_file\"\n          fi\n          if grep -q '^scripts/visual-witness-hosted-runner/' <<< \"$changed_paths\" || grep -q '^\\.forgejo/workflows/knocklaunch\\.yml$' <<< \"$changed_paths\"; then\n            printf '/scripts/visual-witness-hosted-runner/\\n' >> \"$sparse_file\"\n          fi\n          if printf '%s\\n' \"$changed_paths\" | grep -q '^supabase/migrations/'; then printf '/supabase/migrations/\\n/scripts/supabase-migration-release.mjs\\n' >> \"$sparse_file\"; fi\n          sort -u \"$sparse_file\" -o \"$sparse_file\"\n          git config --local core.sparseCheckout true\n          git config --local core.sparseCheckoutCone false\n          mkdir -p .git/info\n          cp \"$sparse_file\" .git/info/sparse-checkout\n          git checkout --detach \"$head_sha\" >/dev/null\n\n          # Hydrate the exact base-to-head diff under an explicit bounded retry\n          # before semantic validation. Later validators run networkless instead\n          # of discovering missing promisor blobs in the middle of QA.\n          gate_diff_hydrate_log=\"$(mktemp)\"\n          gate_diff_hydrated=false\n          for attempt in 1 2; do\n            : > \"$gate_diff_hydrate_log\"\n            if git diff --no-ext-diff --binary \"$current_main\" \"$head_sha\" >/dev/null 2>\"$gate_diff_hydrate_log\"; then\n              gate_diff_hydrated=true\n              break\n            fi\n            if [ \"$attempt\" -lt 2 ] && grep -Eqi 'requested URL returned error: 50[234]|could not fetch .*promisor remote|timed out|timeout|connection reset|connection refused|TLS handshake timeout|fetch failed|network is unreachable' \"$gate_diff_hydrate_log\"; then\n              sleep 1\n              continue\n            fi\n            break\n          done\n          if [ \"$gate_diff_hydrated\" != \"true\" ]; then\n            cat \"$gate_diff_hydrate_log\" >&2\n            rm -f \"$gate_diff_hydrate_log\"\n            echo \"::error::gate_exact_diff_hydration_failed\"\n            exit 75\n          fi\n          rm -f \"$gate_diff_hydrate_log\"\n\n          if [ -n \"${EVENT_BASE_SHA:-}\" ] && [ \"$current_main\" != \"$EVENT_BASE_SHA\" ]; then\n            echo \"KnockLaunch Gate detected stale PR base before expensive QA event_base=$EVENT_BASE_SHA current_main=$current_main; this generation remains refresh-required before merge.\"\n          fi\n          printf 'frontend_toolchain=%s\\ncurrent_main_sha=%s\\nchanged_path_count=%s\\n' \"$frontend_toolchain\" \"$current_main\" \"$(printf '%s\\n' \"$changed_paths\" | sed '/^$/d' | wc -l | tr -d ' ')\" >> \"$output_file\"\n          echo \"Gate partial source ready head=$head_sha current_main=$current_main frontend_toolchain=$frontend_toolchain\"\n\n      - name: Enforce Windows-portable repository paths\n        shell: bash\n        env:\n          EVENT_HEAD_SHA: ${{ github.event.pull_request.head.sha }}\n        run: |\n          set -euo pipefail\n          node --test scripts/validate-windows-repository-paths.test.mjs\n          node scripts/validate-windows-repository-paths.mjs --ref \"$EVENT_HEAD_SHA\"\n\n      - name: Fast changed-TypeScript deterministic preflight\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        shell: bash\n        env:\n          CURRENT_MAIN_SHA: ${{ steps.gate-preclassify.outputs.current_main_sha }}\n        run: |\n          set -euo pipefail\n          if [ ! -f node_modules/typescript/lib/typescript.js ]; then\n            echo \"Fast TypeScript preflight skipped: warm compiler workspace unavailable before cache restore\"\n            exit 0\n          fi\n          mapfile -t fast_ts_files < <(git diff --name-only \"$CURRENT_MAIN_SHA\" HEAD | grep -E '^src/.*\\.tsx?$' || true)\n          [ \"${#fast_ts_files[@]}\" -gt 0 ] || { echo \"Fast TypeScript preflight: no changed TypeScript files\"; exit 0; }\n          node --input-type=module - \"${fast_ts_files[@]}\" <<'NODE'\n          import fs from 'node:fs';\n          import tsModule from './node_modules/typescript/lib/typescript.js';\n          const ts = tsModule?.default || tsModule;\n          const files = process.argv.slice(2);\n          const exported = (node) => (node.modifiers || []).some((modifier) => modifier.kind === ts.SyntaxKind.ExportKeyword);\n          const failures = [];\n          for (const file of files) {\n            if (!fs.existsSync(file)) continue;\n            const text = fs.readFileSync(file, 'utf8');\n            const source = ts.createSourceFile(file, text, ts.ScriptTarget.Latest, true, file.endsWith('.tsx') ? ts.ScriptKind.TSX : ts.ScriptKind.TS);\n            for (const diagnostic of source.parseDiagnostics || []) failures.push(`${file}: ${ts.flattenDiagnosticMessageText(diagnostic.messageText, ' ')}`);\n            const functionNames = new Set();\n            const variableNames = new Set();\n            for (const statement of source.statements) {\n              if (ts.isFunctionDeclaration(statement) && statement.body && statement.name && exported(statement)) {\n                const name = statement.name.text;\n                if (functionNames.has(name)) failures.push(`${file}: duplicate exported function implementation ${name}`);\n                functionNames.add(name);\n              }\n              if (ts.isVariableStatement(statement) && exported(statement)) {\n                for (const declaration of statement.declarationList.declarations) {\n                  if (!ts.isIdentifier(declaration.name)) continue;\n                  const name = declaration.name.text;\n                  if (variableNames.has(name)) failures.push(`${file}: duplicate exported variable ${name}`);\n                  variableNames.add(name);\n                }\n              }\n            }\n          }\n          if (failures.length > 0) {\n            for (const failure of failures) console.error(`::error::${failure}`);\n            process.exit(1);\n          }\n          console.log(`Fast TypeScript preflight passed for ${files.length} changed file(s)`);\n          NODE\n\n      - name: Resolve gate cache key\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-cache-key\n        shell: bash\n        run: |\n          set -euo pipefail\n          NODE_RUNTIME_KEY=\"$(node -p 'process.versions.node')\"\n          FRONTEND_MANIFEST_KEY=\"$(cat package.json package-lock.json | sha256sum | awk '{print $1}')\"\n          printf 'key=knocklaunch-gate-node-v2-%s-%s\\nlegacy_key=knocklaunch-gate-node-%s-%s\\n' \"$NODE_RUNTIME_KEY\" \"$FRONTEND_MANIFEST_KEY\" \"$NODE_RUNTIME_KEY\" \"$FRONTEND_MANIFEST_KEY\" >> \"$GITHUB_OUTPUT\""},{"path":"scripts/release-target-ownership.mjs","content":"export const CC_EXECUTION_STABLE_CONTEXT_PATHS = new Set([\n  \"config/owner-context.json\",\n  \"config/paul-owner-profile.json\",\n  \"config/platform-standards.json\",\n  \"config/business-operating-doctrine.json\",\n  \"config/business-operating-recipes.json\",\n]);\n\nconst FRONTEND_RELEASE_PATH = /^(?:src\\/(?!__tests__\\/contracts\\/)|public\\/|index\\.html$|package(?:-lock)?\\.json$|vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.|components\\.json$|wrangler\\.toml$|scripts\\/knocklaunch-console\\/|scripts\\/cloudflare-native-(?!version-deploy\\.mjs$)|scripts\\/validate-cloudflare-native-public-env\\.mjs$|config\\/cloudflare-native-frontend-build\\.json$)/;\n\nexport function releaseTargetsFromChangedPaths(input = []) {\n  const paths = [...new Set((Array.isArray(input) ? input : [])\n    .map((value) => String(value || \"\").trim())\n    .filter(Boolean))];\n  return {\n    ccExecution: paths.some((path) => (path.startsWith(\"workers/cc-execution/\") && !path.startsWith(\"workers/cc-execution/test/\"))\n      || path === \"config/control-plane-capabilities.json\"\n      || path === \"config/mission-freedom-provider-cutover.json\"\n      || CC_EXECUTION_STABLE_CONTEXT_PATHS.has(path)\n      || path.startsWith(\"scripts/visual-witness-hosted-runner/\")),\n    frontend: paths.some((path) => FRONTEND_RELEASE_PATH.test(path)),\n    supabaseEdge: paths.some((path) => path.startsWith(\"supabase/functions/\") || path === \"scripts/reconcile-supabase-edge-registry.mjs\"),\n    migrations: paths.some((path) => path.startsWith(\"supabase/migrations/\")),\n  };\n}\n\nexport function workflowReleaseFlagsFromChangedPaths(paths = []) {\n  const targets = releaseTargetsFromChangedPaths(paths);\n  return {\n    release_cc_execution: String(targets.ccExecution),\n    release_frontend: String(targets.frontend),\n    release_supabase_edge: String(targets.supabaseEdge),\n    release_migrations: String(targets.migrations),\n  };\n}\n"},{"path":"scripts/release-target-ownership.test.mjs","content":"import assert from \"node:assert/strict\";\nimport { readFileSync } from \"node:fs\";\nimport { CC_EXECUTION_STABLE_CONTEXT_PATHS, releaseTargetsFromChangedPaths, workflowReleaseFlagsFromChangedPaths } from \"./release-target-ownership.mjs\";\n\nconst none = { ccExecution: false, frontend: false, supabaseEdge: false, migrations: false };\nassert.deepEqual(releaseTargetsFromChangedPaths([\".forgejo/workflows/knocklaunch.yml\"]), none);\nassert.deepEqual(releaseTargetsFromChangedPaths([\"scripts/protected-main-release-recovery.mjs\"]), none);\nassert.deepEqual(releaseTargetsFromChangedPaths([\"scripts/release-target-ownership.mjs\", \"scripts/release-target-ownership.test.mjs\"]), none);\nassert.equal(releaseTargetsFromChangedPaths([\"workers/cc-execution/src/index-mission-control.js\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/control-plane-capabilities.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/mission-freedom-provider-cutover.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/owner-context.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/paul-owner-profile.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/platform-standards.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/business-operating-doctrine.json\"]).ccExecution, true);\nassert.equal(releaseTargetsFromChangedPaths([\"config/business-operating-recipes.json\"]).ccExecution, true);\nassert.equal(workflowReleaseFlagsFromChangedPaths([\"config/owner-context.json\"]).release_cc_execution, \"true\");\nassert.equal(releaseTargetsFromChangedPaths([\"src/App.tsx\"]).frontend, true);\nassert.equal(releaseTargetsFromChangedPaths([\"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs\"]).ccExecution, true);\nassert.equal(Object.prototype.hasOwnProperty.call(releaseTargetsFromChangedPaths([\"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs\"]), \"onrunner\"), false);\nassert.equal(releaseTargetsFromChangedPaths([\"supabase/functions/example/index.ts\"]).supabaseEdge, true);\nassert.equal(releaseTargetsFromChangedPaths([\"scripts/reconcile-supabase-edge-registry.mjs\"]).supabaseEdge, true);\nassert.equal(releaseTargetsFromChangedPaths([\"supabase/migrations/20260904000000_example.sql\"]).migrations, true);\nassert.deepEqual(workflowReleaseFlagsFromChangedPaths([\".forgejo/workflows/knocklaunch.yml\"]), {\n  release_cc_execution: \"false\",\n  release_frontend: \"false\",\n  release_supabase_edge: \"false\",\n  release_migrations: \"false\",\n});\nconsole.log(\"release-target-ownership: PASS\");\n\nconst workflow = readFileSync(new URL(\"../.forgejo/workflows/knocklaunch.yml\", import.meta.url), \"utf8\");\nfor (const path of CC_EXECUTION_STABLE_CONTEXT_PATHS) {\n  assert.equal(workflow.includes(`\"${path}\"`), true, `event-native release planner must classify stable PAUL context path: ${path}`);\n}\nassert.equal(workflow.includes('\"config/mission-freedom-provider-cutover.json\"'), true, \"event-native release planner must preserve mission-freedom cc-execution ownership\");\nassert.equal(workflow.includes(\"scripts\\\\/knocklaunch-console\\\\/\"), true, \"event-native release planner must preserve KnockLaunch Console frontend ownership\");\n"}],"branch":"ai/objective-first-repair-75d1a5978065","writes":[],"patches":[],"version":1,"approved":true,"missionId":"75d1a597-8065-4363-ab05-63bf70d78f3a","objective":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs","config/owner-context.json"],"anchored_edits":[{"path":"config/owner-context.json","edits":[{"new_content":"\"version\": \"2026-10-01.v12\"","old_content":"\"version\": \"2026-10-01.v11\""},{"new_content":"\"updatedAt\": \"2026-10-02T00:58:00Z\"","old_content":"\"updatedAt\": \"2026-10-02T00:52:00Z\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","wordingChanged":false,"canonicalIntent":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PAUL stable-context changes trigger cc-execution release and transferred durable memory reaches PAUL's live context path.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"objective":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","constraints":[{"id":"authority","statement":"Current explicit Noel instructions and current Prime/live runtime truth remain higher authority than durable memory.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The merged repair causes a cc-execution production release and fresh live PAUL owner context retrieval is served from a runtime containing the corrected release ownership and transferred durable context.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"75d1a597-8065-4363-ab05-63bf70d78f3a","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs","config/owner-context.json"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","wordingChanged":false,"canonicalIntent":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PAUL stable-context changes trigger cc-execution release and transferred durable memory reaches PAUL's live context path.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"objective":"Fix the canonical push-event release planner so PAUL stable-context files are cc-execution release owners, keep script-level and event-native release classifiers in parity, add regression coverage against drift, bump canonical owner context to trigger the corrected release, then Gate, auto-merge, deploy cc-execution, and prove the live PAUL context path.","constraints":[{"id":"authority","statement":"Current explicit Noel instructions and current Prime/live runtime truth remain higher authority than durable memory.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The merged repair causes a cc-execution production release and fresh live PAUL owner context retrieval is served from a runtime containing the corrected release ownership and transferred durable context.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Repair the event-native release ownership classifier so PAUL stable-context changes deterministically release cc-execution; bounded to the canonical workflow and covered by classifier parity regression tests."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Repair the event-native release ownership classifier so PAUL stable-context changes deterministically release cc-execution; bounded to the canonical workflow and covered by classifier parity regression tests."},"recovery":false,"fingerprint":"2fcd2685ac7a90ed34a5e907c08ace2b6b1bea89faf4e68ec5a6a6631a71a19b","replayCount":0,"serializedBytes":45442},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:57:46.241736+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:75d1a597-8065-4363-ab05-63bf70d78f3a:repository-mutation-intent:2fcd2685ac7a90ed34a5e907c08ace2b6b1bea89faf4e68ec5a6a6631a71a19b:0","mission_step_id":"ed450cc3-9ea6-40a1-a067-c9b69f3f31d5","command_center_event_id":"75d1a597-8065-4363-ab05-63bf70d78f3a"},{"id":"d35d3b14-72ff-4418-b795-41a024d3bb0c","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"05a471c39cbcbf4d0bd21d2bbde32387293237a2","releaseState":"verified","exactConductorRun":{"id":31441737135,"status":"completed","headSha":"d2519f26cdaa377f8979922dd8221bb21511d203","conclusion":"success","compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:17:57.479872+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"05a471c39cbcbf4d0bd21d2bbde32387293237a2","external_id":"canonical-release-05a471c39cbc","receipt_type":"canonical_release_status","idempotency_key":"mission:17b3f674-b94e-4f7e-bf2e-974f514b436a:release-status:05a471c39cbcbf4d0bd21d2bbde32387293237a2:31441737135:verified:canonical-production-release/verified=success","mission_step_id":"18d4dda4-bfb5-4b8c-b828-4b3721e757f7","command_center_event_id":"17b3f674-b94e-4f7e-bf2e-974f514b436a"},{"id":"d35f1f7a-329b-4099-8f31-f7bfdb655983","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-12T22:54:46.150Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:54:46.529684+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:afb0ade3-a700-476b-a8cd-f22469ed8263:owner-wait-live","mission_step_id":"490f46a9-1fd8-4726-ac89-ae385a678ab2","command_center_event_id":"afb0ade3-a700-476b-a8cd-f22469ed8263"},{"id":"d35f25e0-971c-4b6c-b5cc-131d68f98273","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-72aecc112401","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.156-platform-resilience-hardening","prNumber":2875,"terminal":false,"missionId":"72aecc11-2401-4241-888f-2331d963a580","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7507,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":606,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":525,"ledgerReconcileMs":0,"lineageReconcileMs":81,"resolvePreflightMs":606,"repositoryMutationMs":7507,"repositoryProviderMs":6223,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4839,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":525,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1384},"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":"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":3243,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:29:55.111075+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2875","receipt_type":"execute_mission","idempotency_key":"mission:72aecc11-2401-4241-888f-2331d963a580:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6bcef57b-32e5-4da2-85d1-4a5969e5014a","command_center_event_id":"72aecc11-2401-4241-888f-2331d963a580"},{"id":"d35ff090-77cf-43cf-a753-ee679bdc5ecf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/lightning-ui-prepare-path-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2651,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.29-preclassified-serverless-gate","prNumber":null,"terminal":false,"missionId":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:20:36.947306+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eadf46bd-c083-4708-b0cc-e713cb1f1fc6:execute_mission:repair_mission_execution_retryable","mission_step_id":"badd26dc-1e07-437c-9c93-addefd371c19","command_center_event_id":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},{"id":"d36029bd-c4da-4a6d-b4fb-01dd4df24050","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5cb98ec12de0","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":50242,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":16,"executorlessWaitMs":87893,"firstUsefulResultAt":"2026-10-03T02:38:35.075Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":null,"prNumber":4598,"terminal":false,"missionId":"5cb98ec1-2de0-434f-bed3-0999decb6902","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2525,"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":"5cb98ec1-2de0-434f-bed3-0999decb6902"},"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:38:47.813859+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4598","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5cb98ec1-2de0-434f-bed3-0999decb6902:automatic-mission-resume:4598:repair_mission_pr_ready_retryable","mission_step_id":"b82cb497-f74b-41c3-99e3-ae28a4aa84e3","command_center_event_id":"5cb98ec1-2de0-434f-bed3-0999decb6902"},{"id":"d3603227-1c37-4867-bc41-987251091393","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the exact Gate syntax failure on existing KNOCKLAUNCH AI Kernel v1 PR #3905 by converting only the accidental literal backslash-n patch separators in workers/cc-execution/src/console-operator.js into real line breaks, then continue the same PR through Gate, merge, release, and proof.","wordingChanged":false,"canonicalIntent":"Repair the exact Gate syntax failure on existing KNOCKLAUNCH AI Kernel v1 PR #3905 by converting only the accidental literal backslash-n patch separators in workers/cc-execution/src/console-operator.js into real line breaks, then continue the same PR through Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair-gate","statement":"Existing PR #3905 contains valid JavaScript with the intended AI Kernel integration and proceeds through canonical Gate/release.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Repair the exact Gate syntax failure on existing KNOCKLAUNCH AI Kernel v1 PR #3905 by converting only the accidental literal backslash-n patch separators in workers/cc-execution/src/console-operator.js into real line breaks, then continue the same PR through Gate, merge, release, and proof.","constraints":[{"id":"same-pr","statement":"Preserve mission f6735018-2876-46bb-98ee-2dbf952606bd, branch ai/objective-first-repair-f67350182876, and PR #3905; change only the exact syntax-encoding defect.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"bounded-unfreeze","statement":"Temporarily unfreeze only workers/cc-execution/src/console-operator.js for this corrective commit and return to frozen-by-default after release.","provenance":{"reason":null,"source":"owner_explicit","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":"PR #3905 passes canonical Gate, squash-merges, releases affected cc-execution, and live runtime identity is proven.","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":"Repair-the-exact-Gate-syntax-failure-on-existing-KNOCKLAUNCH-AI-Kernel-v1-PR-3905-by-converting-only","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":"6c113384831331d9b7534f464f6aedb02d193ba0fe017477ed8c766ddbe7a6e9","requestContractRevision":2,"previousRequestContractHash":"85902a34c6e883c3e824a9e1123c079ab040a9c7cbf81068d7dd4ce0ca18ef77"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:03:10.054001+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f6735018-2876-46bb-98ee-2dbf952606bd:request-contract:6c113384831331d9b7534f464f6aedb02d193ba0fe017477ed8c766ddbe7a6e9","mission_step_id":"15141052-defc-4857-a7f6-147e1da1532e","command_center_event_id":"f6735018-2876-46bb-98ee-2dbf952606bd"},{"id":"d3610e0b-af43-4076-83d6-91fd94e6c6d4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-ccexecution-buildx","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1746,"terminal":false,"missionId":"fc792d85-3581-4573-8b74-4c6ef6adf175","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7a806221e6ec579e1120779f32d3df6f2a81a3aa","timingsMs":{"prReadinessMs":745,"approvedPlanMs":0,"shipAndProveMs":5462,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc792d85-3581-4573-8b74-4c6ef6adf175"},"performance":null,"deploymentId":"forgejo-main-7a806221e6ec","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":1978,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:42:34.497084+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1746","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fc792d85-3581-4573-8b74-4c6ef6adf175:automatic-mission-resume:1746:canonical_release_dispatched","mission_step_id":"32b61d98-1639-4d3b-8e12-430879dc236b","command_center_event_id":"fc792d85-3581-4573-8b74-4c6ef6adf175"},{"id":"d3632448-f209-4fe0-879f-c68328140a91","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"af15fac8541ed660dc9acb3c4a137438a2e250eb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Continue the existing Curri shell repair from current live Forgejo truth, without restarting discovery. Exact continuation anchor: merged PR #2929, head e9de8e99efb932040cc52cf20133c0d8012cb7d9, canonical Gate success, and current main 954b2b00b7d37d3647f4134ed4add27d4f23a18d. Reuse the latest proven source owners and receipts from that repair. Inspect only what is necessary to identify the remaining Curri Control Center, Realty World CURRI Realty, and One Call Property Maintenance shell / clean-tenant route defects after #2929. Repair those remaining defects through the smallest safe frontend-only path. Preserve strict tenant isolation and correct shell ownership; clean tenant routes must resolve into the tenant's own shell rather than generic CRM, cross-tenant, or tenant-selection fallbacks. Do not touch backend, Supabase, edge functions, or unrelated UI. Before mutation, adopt any already-open exact ai/* PR for this same bounded Curri outcome if one exists; otherwise create exactly one fresh ai/* branch and one PR for the remaining bounded outcome. Do not create duplicate PRs. Use current main, canonical KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and claim","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":"66ec0cc537f7ba9e011c7758d843b5ff9497e16acf643d3e812997980c575f75","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":"66ec0cc537f7ba9e011c7758d843b5ff9497e16acf643d3e812997980c575f75"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:11:15.657651+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"af15fac8541ed660dc9acb3c4a137438a2e250eb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:43dd9f58-3a24-4e09-812c-4e9083ffba32:request-contract:66ec0cc537f7ba9e011c7758d843b5ff9497e16acf643d3e812997980c575f75:af15fac8541ed660dc9acb3c4a137438a2e250eb:verified:","mission_step_id":"e28f850e-2a92-4ff5-88c5-e3e7fd0f8a35","command_center_event_id":"43dd9f58-3a24-4e09-812c-4e9083ffba32"},{"id":"d3636574-944e-4c61-b796-5a821101532e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":305,"terminal":false,"missionId":"d366119a-4e0c-43f2-9424-e283b5e9b600","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b9267bb855452ebe8a32f3c226c4e2d9a0eb07a5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d366119a-4e0c-43f2-9424-e283b5e9b600"},"performance":null,"deploymentId":"forgejo-main-b9267bb85545","workflowRunId":986,"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":6101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T21:18:29.628625+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b9267bb855452ebe8a32f3c226c4e2d9a0eb07a5","external_id":"forgejo-main-b9267bb85545","receipt_type":"ship_and_prove","idempotency_key":"mission:d366119a-4e0c-43f2-9424-e283b5e9b600:ship_and_prove:canonical_release_dispatched:b9267bb855452ebe8a32f3c226c4e2d9a0eb07a5:986","mission_step_id":"65e0b40e-8045-46fb-8a97-f42175cefd71","command_center_event_id":"d366119a-4e0c-43f2-9424-e283b5e9b600"},{"id":"d363e657-bcd4-4c5a-b730-253a56a83691","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","config/canonical-platform-primitives.json","scripts/validate-canonical-platform-primitives.mjs","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs"],"continuationObjective":"IMPLEMENT, MODIFY, AND SHIP TO PRODUCTION from current main: canonical Profile & Settings must support image and MP4/WebM video for every configurable visual slot platform-wide, for all tenants, wherever motion is renderable. Include shared brand logo/background/hero/loading media, Website Assets visual slots, WMP/BMD public-surface media, and Profile MODES/sub-mode route media. Preserve tenant isolation, existing image data/behavior, storage and publishing. Persist MIME type for canonical stable URLs; render decorative video muted/autoplay/loop/playsInline with existing framing/fit/opacity/blur/scale. Keep favicon and truly static provider surfaces explicitly image/static-only. Gate, squash-merge, release frontend plus tenant-media-library edge function, and prove live. Explicit owner authorization to mutate and ship."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:34:37.264203+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:dd080da9-f8e4-4ff4-8d51-bd19746877cb:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e2ee69a2-1d8f-4ac9-872f-6202954b6f53","command_center_event_id":"dd080da9-f8e4-4ff4-8d51-bd19746877cb"},{"id":"d3659ae4-d223-4e6e-a347-a4c39c25f0a6","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.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2716,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":440,"providerAuthMs":0,"ledgerPrepareMs":440,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":440,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":440,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},"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":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:03:26.254635+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"36ae5fdd-6cae-4035-9fc1-7e40b38ea115","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"d3670e86-426e-452e-982c-fd1bd717a246","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"bf8cc503d99b62a86ad4e70016d5972f877ea23b5cb0ac9eb09fb853964dc9a5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:07:38.698112+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:1118f58b-b5c7-426f-ab73-cab3ff54774b:repository-mutation-intent-blocked:bf8cc503d99b62a86ad4e70016d5972f877ea23b5cb0ac9eb09fb853964dc9a5","mission_step_id":"ace230c0-9384-4e0d-aed4-d5ffd5268b7f","command_center_event_id":"1118f58b-b5c7-426f-ab73-cab3ff54774b"},{"id":"d368ccb7-aba9-46be-8996-163d83536197","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\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"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-09-23T03:25:24.571784+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/tenant-bootstrap-connection-closed-recovery\",\"prNumber\":3464,\"sourceSha\":\"5469d6ca4a7296f91c516207cbad0dfa6507b407\",\"deploymentId\":\"forgejo-main-5469d6ca4a72\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:30:33.635125+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:653e90c1-e996-4fa2-89de-76cd34941081:owner-progress-heartbeat:119341562","mission_step_id":"2a4fdcf7-d40e-40ef-b1e1-4cd8e4a4e438","command_center_event_id":"653e90c1-e996-4fa2-89de-76cd34941081"},{"id":"d3696b38-7e1e-4c47-9db3-6ddfba9b8edd","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T16:56:27.716848+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ef2348b23788\",\"prNumber\":4916,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:04:18.215991+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ef2348b2-3788-460c-b4d8-1ecab679d19b:owner-progress-heartbeat:119413937","mission_step_id":"f08f05d2-4c1e-46c4-ad2b-68ad2a83434f","command_center_event_id":"ef2348b2-3788-460c-b4d8-1ecab679d19b"},{"id":"d36a5040-4529-4444-abcf-16e02171228e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/wire-customer-communications","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7882,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":232,"terminal":false,"missionId":"0d3313b7-c954-4ff7-9a60-0d0bdec62e82","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":"0d3313b7-c954-4ff7-9a60-0d0bdec62e82"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:53:32.681773+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"232","receipt_type":"execute_mission","idempotency_key":"mission:0d3313b7-c954-4ff7-9a60-0d0bdec62e82:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"c79ea2e6-ae0a-4500-b1d2-c4e317729f63","command_center_event_id":"0d3313b7-c954-4ff7-9a60-0d0bdec62e82"},{"id":"d36b7068-1a62-4e48-a4f4-21d79fcd887a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b9c5e4255e8e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":6389,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":13710,"firstUsefulResultAt":"2026-09-29T01:46:03.792Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4075,"terminal":false,"missionId":"b9c5e425-5e8e-48ce-9da0-580281621123","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9d27ca370f1d02085d8f4d1239b8fe3fa138eb58","timingsMs":{"prReadinessMs":109,"approvedPlanMs":0,"shipAndProveMs":410,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b9c5e425-5e8e-48ce-9da0-580281621123"},"performance":null,"deploymentId":"forgejo-main-9d27ca370f1d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"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":1923,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:47:30.058944+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4075","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b9c5e425-5e8e-48ce-9da0-580281621123:automatic-mission-resume:4075:canonical_release_reconciliation_pending","mission_step_id":"b629ede1-f58b-4ab4-b304-364f9d438fe9","command_center_event_id":"b9c5e425-5e8e-48ce-9da0-580281621123"},{"id":"d36d811e-1ab9-4f90-aae5-463f92f8a4e7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"0c77f06cf3e7ba8d401acfb5d1c2a9a501424514","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"0c77f06cf3e7ba8d401acfb5d1c2a9a501424514","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"4190ece4995181daabd63269d213198607600550e51c894c3020ecfa802e028c","forgejoWorkflowProof":{"runId":13418,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T15:37:32.009725+00:00","proof_gate":"canonical_release_pending","source_sha":"0c77f06cf3e7ba8d401acfb5d1c2a9a501424514","external_id":"forgejo-main-0c77f06cf3e7","receipt_type":"canonical_release_status","idempotency_key":"mission:7f26976f-af12-445c-9d64-72844a1fbee4:forgejo-release-status:0c77f06cf3e7ba8d401acfb5d1c2a9a501424514:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"b5abbb08-bd54-4e5b-8ce4-f42e30ba4a22","command_center_event_id":"7f26976f-af12-445c-9d64-72844a1fbee4"},{"id":"d37011e6-d0e0-4d8a-871b-541d0083d262","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fad533ee6003","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3386,"terminal":false,"missionId":"fad533ee-6003-4119-836a-3f7c09ff1ea2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4037,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":710,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":3327,"repositoryProviderMs":3327,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1793,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1534},"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":"fad533ee-6003-4119-836a-3f7c09ff1ea2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3729,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:42:46.744746+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3386","receipt_type":"execute_mission","idempotency_key":"mission:fad533ee-6003-4119-836a-3f7c09ff1ea2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"dee55d8d-529e-4dc2-a0c0-cb05e808c394","command_center_event_id":"fad533ee-6003-4119-836a-3f7c09ff1ea2"},{"id":"d3711808-e010-4d9a-8a59-94ef0d359819","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9ca4d87c217bcb7e78db588a2ffdeff043679885c77a8dc1d608db5762d1770b","forgejoWorkflowProof":{"runId":16166,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-06T01:19:48.845493+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","external_id":"forgejo-main-f1940d038d5d","receipt_type":"canonical_release_status","idempotency_key":"mission:3fb440cd-5efa-4312-92fb-5d14028ef7ea:forgejo-release-status:f1940d038d5d4d4e5b28fba209cd6041569a36d3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"64947daa-9933-483b-8825-48730c06ea74","command_center_event_id":"3fb440cd-5efa-4312-92fb-5d14028ef7ea"},{"id":"d371e96f-0fcf-4b01-87f3-df580ac17b79","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-zoho-mail","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":15351,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":null,"terminal":false,"missionId":"6614d3fd-5a35-4676-9cf0-7978438d3e42","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":"6614d3fd-5a35-4676-9cf0-7978438d3e42"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":11098,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/__tests__/contracts/big-papis-interaction-friction.contract.test.ts","src/__tests__/contracts/big-papis-owner-hardening.contract.test.ts","src/components/admin/AdminLayout.tsx","src/components/SiteBackground.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T02:27:37.484334+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6614d3fd-5a35-4676-9cf0-7978438d3e42:execute_mission:repair_mission_synthesis_ready","mission_step_id":"91b1017f-2bf7-40ae-a7ab-5cc8e29e15e2","command_center_event_id":"6614d3fd-5a35-4676-9cf0-7978438d3e42"},{"id":"d371fecb-7059-4b50-88cf-b43c794bffc9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redfish-scope-resolver-live-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7054,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10202,"prReadinessMs":9975,"approvedPlanMs":0,"missionSetupMs":882,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":1781,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:29:18.79523+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b8a05cca-e8c9-4a7e-a337-1df8f91ffe33","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"d374d8b5-2099-4533-82f5-e1f61dbf269d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Frontend-only 321AutoUnlock visual rebuild. Edit current main owners src/pages/auto-lockout/AutoUnlockPublic.tsx and src/pages/auto-lockout/AutoUnlockInfoPage.tsx only unless a direct compile dependency is required. Make the production homepage and shared public info pages look materially closer to the approved premium mockups: video-led hero, stronger typography, layered frosted depth, polished subtle motion, compact action/service cards, deliberate desktop composition, and dense mobile composition. Remove generic/repeated brochure copy from the primary visible experience. Preserve existing real facts, working CTAs/forms, public routes, sticky header/video behavior, SEO/local-search semantics, and public/private separation. Keep necessary SEO text compact and lower on the page. Do not invent business claims. One branch, one PR, Gate, squash merge, frontend release, then live desktop/mobile proof at https://321autounlock.com/.","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":"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":"5bc14e819379b2abe3b82931318cb301fe520c01480c53b392c5fefff5e39b8c","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":"5bc14e819379b2abe3b82931318cb301fe520c01480c53b392c5fefff5e39b8c"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://321autounlock.com/","currentSourceSha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","witnessSourceSha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","verificationState":null,"witnessRequestContractHash":"5bc14e819379b2abe3b82931318cb301fe520c01480c53b392c5fefff5e39b8c"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:31:50.578702+00:00","proof_gate":"request_contract_pending","source_sha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ca36810b-0235-4523-8947-b20d0893d1a0:request-contract:5bc14e819379b2abe3b82931318cb301fe520c01480c53b392c5fefff5e39b8c:bf3597fce3fc5c0f9af662456f40c3090cf55222:pending:visual","mission_step_id":"6782036b-3796-48a1-a6ba-096e87dfbb2f","command_center_event_id":"ca36810b-0235-4523-8947-b20d0893d1a0"},{"id":"d37548f1-e990-47a6-88a6-ca1e4c3baa11","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0abfed766c1d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":27987,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":12,"executorlessWaitMs":92469,"firstUsefulResultAt":"2026-10-03T02:34:19.420Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4597,"terminal":false,"missionId":"0abfed76-6c1d-43d0-b3cc-c6dd9609f7c3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2308,"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":"0abfed76-6c1d-43d0-b3cc-c6dd9609f7c3"},"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:34:37.618647+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4597","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0abfed76-6c1d-43d0-b3cc-c6dd9609f7c3:automatic-mission-resume:4597:repair_mission_pr_ready_retryable","mission_step_id":"d8a259c6-ab22-4fcb-a4f5-1034c6cbad71","command_center_event_id":"0abfed76-6c1d-43d0-b3cc-c6dd9609f7c3"},{"id":"d3787aa2-875a-4438-857a-7d9197d713df","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e5b11cd9a13ea42c13184ce935af7f77eb6aae03","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e5b11cd9a13ea42c13184ce935af7f77eb6aae03","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"6000c641eab0d72843ade0866dc7e56eed3f2eb279e35629b2cb06b8d11aa4c6","forgejoWorkflowProof":{"runId":15462,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"401ba06ead7cabed2cc01cb43509b616d0efdbb7","deploymentId":"forgejo-main-401ba06ead7cabed2cc01cb43509b616d0efdbb7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.94-terminal-completion-supervisor","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:54:02.311543+00:00","proof_gate":"canonical_release_pending","source_sha":"e5b11cd9a13ea42c13184ce935af7f77eb6aae03","external_id":"forgejo-main-e5b11cd9a13e","receipt_type":"canonical_release_status","idempotency_key":"mission:10bb3ccb-ec02-47d5-84dd-41b2150909b9:forgejo-release-status:e5b11cd9a13ea42c13184ce935af7f77eb6aae03:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"3ca22235-3578-4593-9379-0ec61e2b70a9","command_center_event_id":"10bb3ccb-ec02-47d5-84dd-41b2150909b9"},{"id":"d37c3904-46cb-4ff3-9b79-d607ce5c079d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"933784be20b362daa1079d655f8eff5f48f3681d","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b7cb69cd8ccc7d0adc222082bb41b368f71708dd","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"a211aade2ffee6fd0b64d9bd9820c1f97acc01a12b68ef1405c9ead8192cd37c","forgejoWorkflowProof":{"runId":15330,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:15:36.254371+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"b7cb69cd8ccc7d0adc222082bb41b368f71708dd","external_id":"forgejo-main-b7cb69cd8ccc","receipt_type":"canonical_release_status","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:forgejo-release-status:b7cb69cd8ccc7d0adc222082bb41b368f71708dd:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"63e8d9c2-1adf-437a-af3e-5d689308781a","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"d37ce75a-ad2f-416b-afba-1336760a7c94","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"a9b2c388186788dcaa6438126f414942b97a20ad14ae374bae3dcfc15d332c57","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15728","runId":15728,"status":"failure","sourceSha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","conclusion":null,"failedJobs":[{"id":105999,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":15728,"logTail":["2026-10-05T15:32:29.7628675Z ","2026-10-05T15:32:32.4152234Z Total Upload: 2599.23 KiB / gzip: 536.13 KiB","2026-10-05T15:32:35.9723659Z Worker Startup Time: 8 ms","2026-10-05T15:32:35.9738308Z Your Worker has access to the following bindings:","2026-10-05T15:32:35.9738539Z Binding                                                                             Resource                     ","2026-10-05T15:32:35.9740726Z env.FORGEJO_HOST_COMMANDS (ForgejoHostCommandQueue)                                 Durable Object               ","2026-10-05T15:32:35.9741672Z env.VISUAL_WITNESS_VIRTUAL_RUNNER (VisualWitnessVirtualRunner)                      Durable Object               ","2026-10-05T15:32:35.9742402Z env.AI                                                                              AI                           ","2026-10-05T15:32:35.9745101Z env.CF_VERSION_METADATA                                                             Worker Version Metadata      ","2026-10-05T15:32:35.9745782Z env.GIT_SHA (\"884a97a09b7b6dd4d0d465d386b105aab4306...\")                            Environment Variable         ","2026-10-05T15:32:35.9746736Z env.DEPLOYMENT_ID (\"forgejo-main-884a97a09b7b6dd4d0d465d3...\")                      Environment Variable         ","2026-10-05T15:32:35.9746983Z env.BUILD_ID (\"forgejo-884a97a09b7b-15728-1\")                                       Environment Variable         ","2026-10-05T15:32:35.9747351Z env.BUILT_AT (\"2026-10-05T15:32:28Z\")                                               Environment Variable         ","2026-10-05T15:32:35.9747475Z ","2026-10-05T15:32:35.9751046Z Uploaded cc-execution (5.25 sec)","2026-10-05T15:32:35.9751274Z Worker Version ID: 378af02b-7bf1-4d24-a637-1cfb503c918d","2026-10-05T15:32:35.9752975Z ","2026-10-05T15:32:35.9753127Z To deploy this version to production traffic use the command wrangler versions deploy","2026-10-05T15:32:35.9753273Z ","2026-10-05T15:32:35.9753395Z Changes to non-versioned settings (config properties 'logpush' or 'tail_consumers') take effect after your next deployment using the command wrangler versions deploy","2026-10-05T15:32:35.9753538Z ","2026-10-05T15:32:35.9753649Z Changes to triggers (routes, custom domains, cron schedules, etc) must be applied with the command wrangler triggers deploy","2026-10-05T15:32:35.9753769Z ","2026-10-05T15:32:53.0500672Z node:internal/deps/undici/undici:15270","2026-10-05T15:32:53.0501546Z       Error.captureStackTrace(err);","2026-10-05T15:32:53.0501873Z             ^","2026-10-05T15:32:53.0502048Z ","2026-10-05T15:32:53.0502288Z DOMException [TimeoutError]: The operation was aborted due to timeout","2026-10-05T15:32:53.0502503Z     at node:internal/deps/undici/undici:15270:13","2026-10-05T15:32:53.0502673Z     at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","2026-10-05T15:32:53.0502850Z     at async cloudflare (file:///workspace/noel/KnockLaunchOS/workers/cc-execution/scripts/cc-execution-safe-release.mjs:21:20)","2026-10-05T15:32:53.0503075Z     at async file:///workspace/noel/KnockLaunchOS/workers/cc-execution/scripts/cc-execution-safe-release.mjs:145:3","2026-10-05T15:32:53.0503263Z ","2026-10-05T15:32:53.0503412Z Node.js v22.23.3","2026-10-05T15:32:53.0735266Z ⚙️ [runner]: exitcode '1': failure","2026-10-05T15:32:53.0768461Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-10-05T15:32:53.1653799Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-10-05T15:32:53.1762186Z 🏁  Job failed","2026-10-05T15:32:53.6462704Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":79,"content":"2026-10-05T15:32:53.0501546Z       Error.captureStackTrace(err);"},{"line":89,"content":"2026-10-05T15:32:53.0735266Z ⚙️ [runner]: exitcode '1': failure"},{"line":92,"content":"2026-10-05T15:32:53.1762186Z 🏁  Job failed"},{"line":93,"content":"2026-10-05T15:32:53.6462704Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-10-05t15:32:53.0501546z       error.capturestacktrace(err);|2026-10-05t15:32:53.0735266z ⚙️ [runner]: exitcode '1': failure|2026-10-05t15:32:53.1762186z 🏁  job failed|2026-10-05t15:32:53.6462704z job 'release cc-execution' failed|2026-10-05t15:32:29.7628675z|2026-10-05t15:32:32.4152234z total upload: 2599.23 kib / gzip: 536.13 kib|2026-10-05t15:32:35.9723659z worker startup time: 8 ms|2026-10-05t15:32:35.9738308z your worker has access to the following bindings:|2026-10-05t15:32:35.9738539z binding                                                                             resource|2026-10-05t15:32:35.9740726z env.forgejo_host_commands (forgejohostcommandqueue)                                 durable object|2026-10-05t15:32:35.9741672z env.visual_witness_virtual_runner (visualwitnessvirtualrunner)                      durable object|2026-10-05t15:32:35.9742402z env.ai                                                                              ai|2026","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd400353405e86fa87598337f08bef89610132d7","compareStatus":null,"workflowRunId":15728,"workflowFailed":true,"containsSourceSha":false,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15728","runId":15728,"status":"failure","sourceSha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","conclusion":null,"failedJobs":[{"id":105999,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":15728,"logTail":["2026-10-05T15:32:29.7628675Z ","2026-10-05T15:32:32.4152234Z Total Upload: 2599.23 KiB / gzip: 536.13 KiB","2026-10-05T15:32:35.9723659Z Worker Startup Time: 8 ms","2026-10-05T15:32:35.9738308Z Your Worker has access to the following bindings:","2026-10-05T15:32:35.9738539Z Binding                                                                             Resource                     ","2026-10-05T15:32:35.9740726Z env.FORGEJO_HOST_COMMANDS (ForgejoHostCommandQueue)                                 Durable Object               ","2026-10-05T15:32:35.9741672Z env.VISUAL_WITNESS_VIRTUAL_RUNNER (VisualWitnessVirtualRunner)                      Durable Object               ","2026-10-05T15:32:35.9742402Z env.AI                                                                              AI                           ","2026-10-05T15:32:35.9745101Z env.CF_VERSION_METADATA                                                             Worker Version Metadata      ","2026-10-05T15:32:35.9745782Z env.GIT_SHA (\"884a97a09b7b6dd4d0d465d386b105aab4306...\")                            Environment Variable         ","2026-10-05T15:32:35.9746736Z env.DEPLOYMENT_ID (\"forgejo-main-884a97a09b7b6dd4d0d465d3...\")                      Environment Variable         ","2026-10-05T15:32:35.9746983Z env.BUILD_ID (\"forgejo-884a97a09b7b-15728-1\")                                       Environment Variable         ","2026-10-05T15:32:35.9747351Z env.BUILT_AT (\"2026-10-05T15:32:28Z\")                                               Environment Variable         ","2026-10-05T15:32:35.9747475Z ","2026-10-05T15:32:35.9751046Z Uploaded cc-execution (5.25 sec)","2026-10-05T15:32:35.9751274Z Worker Version ID: 378af02b-7bf1-4d24-a637-1cfb503c918d","2026-10-05T15:32:35.9752975Z ","2026-10-05T15:32:35.9753127Z To deploy this version to production traffic use the command wrangler versions deploy","2026-10-05T15:32:35.9753273Z ","2026-10-05T15:32:35.9753395Z Changes to non-versioned settings (config properties 'logpush' or 'tail_consumers') take effect after your next deployment using the command wrangler versions deploy","2026-10-05T15:32:35.9753538Z ","2026-10-05T15:32:35.9753649Z Changes to triggers (routes, custom domains, cron schedules, etc) must be applied with the command wrangler triggers deploy","2026-10-05T15:32:35.9753769Z ","2026-10-05T15:32:53.0500672Z node:internal/deps/undici/undici:15270","2026-10-05T15:32:53.0501546Z       Error.captureStackTrace(err);","2026-10-05T15:32:53.0501873Z             ^","2026-10-05T15:32:53.0502048Z ","2026-10-05T15:32:53.0502288Z DOMException [TimeoutError]: The operation was aborted due to timeout","2026-10-05T15:32:53.0502503Z     at node:internal/deps/undici/undici:15270:13","2026-10-05T15:32:53.0502673Z     at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","2026-10-05T15:32:53.0502850Z     at async cloudflare (file:///workspace/noel/KnockLaunchOS/workers/cc-execution/scripts/cc-execution-safe-release.mjs:21:20)","2026-10-05T15:32:53.0503075Z     at async file:///workspace/noel/KnockLaunchOS/workers/cc-execution/scripts/cc-execution-safe-release.mjs:145:3","2026-10-05T15:32:53.0503263Z ","2026-10-05T15:32:53.0503412Z Node.js v22.23.3","2026-10-05T15:32:53.0735266Z ⚙️ [runner]: exitcode '1': failure","2026-10-05T15:32:53.0768461Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-10-05T15:32:53.1653799Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-10-05T15:32:53.1762186Z 🏁  Job failed","2026-10-05T15:32:53.6462704Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":79,"content":"2026-10-05T15:32:53.0501546Z       Error.captureStackTrace(err);"},{"line":89,"content":"2026-10-05T15:32:53.0735266Z ⚙️ [runner]: exitcode '1': failure"},{"line":92,"content":"2026-10-05T15:32:53.1762186Z 🏁  Job failed"},{"line":93,"content":"2026-10-05T15:32:53.6462704Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-10-05t15:32:53.0501546z       error.capturestacktrace(err);|2026-10-05t15:32:53.0735266z ⚙️ [runner]: exitcode '1': failure|2026-10-05t15:32:53.1762186z 🏁  job failed|2026-10-05t15:32:53.6462704z job 'release cc-execution' failed|2026-10-05t15:32:29.7628675z|2026-10-05t15:32:32.4152234z total upload: 2599.23 kib / gzip: 536.13 kib|2026-10-05t15:32:35.9723659z worker startup time: 8 ms|2026-10-05t15:32:35.9738308z your worker has access to the following bindings:|2026-10-05t15:32:35.9738539z binding                                                                             resource|2026-10-05t15:32:35.9740726z env.forgejo_host_commands (forgejohostcommandqueue)                                 durable object|2026-10-05t15:32:35.9741672z env.visual_witness_virtual_runner (visualwitnessvirtualrunner)                      durable object|2026-10-05t15:32:35.9742402z env.ai                                                                              ai|2026","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:32:56.704232+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","external_id":"forgejo-main-884a97a09b7b","receipt_type":"canonical_release_status","idempotency_key":"mission:628c7273-edac-41c9-8c8c-d6628f054807:forgejo-release-status:884a97a09b7b6dd4d0d465d386b105aab43063e1:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"1cb0dc19-9648-4709-a60c-2b9a7e0e3496","command_center_event_id":"628c7273-edac-41c9-8c8c-d6628f054807"},{"id":"d37ea206-1e8f-4c25-8f22-40759c2f70ad","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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-04T04:15:41.105003+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-45696755fec9\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:50:50.914588+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:45696755-fec9-4110-896a-b03f5f00330a:owner-progress-heartbeat:119405243","mission_step_id":"d4647279-0f33-4230-bc38-7cee2a17d279","command_center_event_id":"45696755-fec9-4110-896a-b03f5f00330a"},{"id":"d3804df1-2256-45ed-a5e2-82c7b76d4901","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"f0c278c3ff12d588e22b66bd926da057c739a1e357e4c218bc6066a71087c67d","forgejoWorkflowProof":{"runId":11416,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:19:36.297704+00:00","proof_gate":"canonical_release_pending","source_sha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","external_id":"forgejo-main-edc4527b7d25","receipt_type":"canonical_release_status","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:forgejo-release-status:edc4527b7d25d979b71034be9ebe65ce83dc8061:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"a128058e-cf9f-438d-94c3-a3f8426a7963","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"d380895c-9358-478e-9050-cceaa6c49fc9","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"cf45771b5e55941bd80cc6ff4f47f6822b9aed3a","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3d6387c2811374cd12ac7187895c02bdffcd59a1","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"83bc51bd3a8f875844bae51c2e6606980390a094298ca7810bbbeb2917d089ad","forgejoWorkflowProof":{"runId":15767,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:06:38.784883+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"3d6387c2811374cd12ac7187895c02bdffcd59a1","external_id":"forgejo-main-3d6387c28113","receipt_type":"canonical_release_status","idempotency_key":"mission:b8b4261e-808d-4213-84b0-66d5b4f2a192:forgejo-release-status:3d6387c2811374cd12ac7187895c02bdffcd59a1:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"bcc1c945-c8f0-46ac-8d63-e81392c46758","command_center_event_id":"b8b4261e-808d-4213-84b0-66d5b4f2a192"},{"id":"d3819965-a819-4303-a834-e24ccd5d3cbb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-remove-scrolling-shell-background-20260906","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7831,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":7831,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082"},"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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:55:04.391263+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1ee5d63-050c-49be-b451-3e8b2508e082:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d4ee4254-4da9-4a87-87fc-0595716c9fe4","command_center_event_id":"a1ee5d63-050c-49be-b451-3e8b2508e082"},{"id":"d3864012-4f24-4522-93bf-642f078c8ebd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-221a6f47ecf6","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"PCG: honor profile media appearance","missionId":"221a6f47-ecf6-4701-8168-5a600c1a9d9e","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"find":"  const workspaceBackground=branding.backgroundUrl||PCG_WORKSPACE_BACKGROUND;\n  const heroImage=React.useMemo(()=>resolvePcgHeroImage(activeTenant)||workspaceBackground,[activeTenant,workspaceBackground]);","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"  const workspaceBackground=branding.backgroundUrl||PCG_WORKSPACE_BACKGROUND;\n  const mediaBranding=(activeTenant?.settings?.media_branding&&typeof activeTenant.settings.media_branding==='object'&&!Array.isArray(activeTenant.settings.media_branding)?activeTenant.settings.media_branding:{}) as Record<string,any>;\n  const heroImage=React.useMemo(()=>resolvePcgHeroImage(activeTenant)||workspaceBackground,[activeTenant,workspaceBackground]);\n  const heroOpacityRaw=Number(mediaBranding.hero_background_opacity??1);\n  const heroZoomRaw=Number(mediaBranding.hero_background_zoom??1);\n  const heroBlurRaw=Number(mediaBranding.hero_background_blur_px??0);\n  const heroXRaw=Number(mediaBranding.hero_background_position_x??50);\n  const heroYRaw=Number(mediaBranding.hero_background_position_y??50);\n  const heroOpacity=Number.isFinite(heroOpacityRaw)?Math.max(0,Math.min(1,heroOpacityRaw)):1;\n  const heroZoom=Number.isFinite(heroZoomRaw)?Math.max(1,Math.min(2.5,heroZoomRaw)):1;\n  const heroBlur=Number.isFinite(heroBlurRaw)?Math.max(0,Math.min(20,heroBlurRaw)):0;\n  const heroX=Number.isFinite(heroXRaw)?Math.max(0,Math.min(100,heroXRaw)):50;\n  const heroY=Number.isFinite(heroYRaw)?Math.max(0,Math.min(100,heroYRaw)):50;"},{"find":"    const image=assetId?tenantMediaAssetUrl(assetId):String(configured?.image_url||configured?.fallback_image_url||entry.image);\n    return {...entry,image,position:typeof x==='number'&&typeof y==='number'?`${x}% ${y}%`:entry.position};","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"    const image=assetId?tenantMediaAssetUrl(assetId):String(configured?.image_url||configured?.fallback_image_url||entry.image);\n    const zoom=Number(configured?.image_zoom??1);\n    const opacity=Number(configured?.image_opacity??1);\n    const blur=Number(configured?.image_blur_px??0);\n    return {...entry,image,position:typeof x==='number'&&typeof y==='number'?`${x}% ${y}%`:entry.position,zoom:Number.isFinite(zoom)?Math.max(1,Math.min(2.5,zoom)):1,opacity:Number.isFinite(opacity)?Math.max(0,Math.min(1,opacity)):1,blur:Number.isFinite(blur)?Math.max(0,Math.min(20,blur)):0};"},{"find":"    <div aria-hidden=\"true\" className=\"pointer-events-none fixed inset-0 z-0 bg-[#050607]\" style={{backgroundImage:'linear-gradient(108deg,rgba(3,4,5,.96) 0%,rgba(3,4,5,.90) 48%,rgba(3,4,5,.82) 100%),url(\"'+workspaceBackground+'\")',backgroundSize:'cover',backgroundPosition:branding.backgroundPosition||'center',backgroundRepeat:'no-repeat',backgroundAttachment:'fixed'}}/>","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"    <div aria-hidden=\"true\" className=\"pointer-events-none fixed inset-0 z-0 overflow-hidden bg-[#050607]\"><div className=\"absolute inset-0\" style={{backgroundImage:'url(\"'+workspaceBackground+'\")',backgroundSize:branding.backgroundFit==='contain'?'contain':'cover',backgroundPosition:branding.backgroundPosition||'center',backgroundRepeat:'no-repeat',opacity:branding.backgroundOpacity,filter:`blur(${branding.backgroundBlurPx}px)`,transform:`scale(${branding.backgroundZoom})`,transformOrigin:branding.backgroundPosition||'center'}}/><div className=\"absolute inset-0\" style={{background:'linear-gradient(108deg,rgba(3,4,5,.96) 0%,rgba(3,4,5,.90) 48%,rgba(3,4,5,.82) 100%)'}}/></div>"},{"find":"        <div className=\"absolute inset-0 opacity-55\" style={{backgroundImage:'url(\"'+heroImage+'\")',backgroundSize:'cover',backgroundPosition:'center 48%'}}/>","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"        <div className=\"absolute inset-0\" style={{backgroundImage:'url(\"'+heroImage+'\")',backgroundSize:'cover',backgroundPosition:`${heroX}% ${heroY}%`,opacity:heroOpacity,filter:`blur(${heroBlur}px)`,transform:`scale(${heroZoom})`,transformOrigin:`${heroX}% ${heroY}%`}}/>"},{"find":"        <div className=\"grid grid-cols-1 gap-3 sm:grid-cols-2 xl:grid-cols-4\">{modes.map(({id,title,short,copy,icon:Icon,accent,image,position})=><button","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"        <div className=\"grid grid-cols-1 gap-3 sm:grid-cols-2 xl:grid-cols-4\">{modes.map(({id,title,short,copy,icon:Icon,accent,image,position,zoom,opacity,blur})=><button"},{"find":"          <div className=\"absolute inset-0 opacity-55 transition duration-300 group-hover:scale-[1.025] group-hover:opacity-70\" style={{backgroundImage:'url(\"'+image+'\")',backgroundSize:'cover',backgroundPosition:position}}/>","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"          <div className=\"absolute inset-0 transition duration-300\" style={{backgroundImage:'url(\"'+image+'\")',backgroundSize:'cover',backgroundPosition:position,opacity,filter:`blur(${blur}px)`,transform:`scale(${zoom})`,transformOrigin:position}}/>"}],"commit_message":"Honor PCG profile media appearance","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"221a6f47-ecf6-4701-8168-5a600c1a9d9e","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":"f5d4fe34ebd8699f2975d4fb5292ac86581d74676b0f8e881fbd78d9ecfe3fcf","replayCount":0,"serializedBytes":6104},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:58:58.339167+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:221a6f47-ecf6-4701-8168-5a600c1a9d9e:repository-mutation-intent:f5d4fe34ebd8699f2975d4fb5292ac86581d74676b0f8e881fbd78d9ecfe3fcf:0","mission_step_id":"0131c0a9-ac58-4d04-9f7b-43f024404a90","command_center_event_id":"221a6f47-ecf6-4701-8168-5a600c1a9d9e"},{"id":"d386c6cc-428e-4432-bc06-663dd6505714","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/event-rentals-modes-shell","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":2518,"terminal":false,"missionId":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16088,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":16088,"repositoryProviderMs":14650,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7126,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7524},"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":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa"},"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":3155,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:35:23.001194+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2518","receipt_type":"execute_mission","idempotency_key":"mission:e364b6c3-f9eb-4bab-a4bc-71636d2815aa:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2847ed40-5778-4bba-a1cc-135fa7ef77ba","command_center_event_id":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa"},{"id":"d386fba0-cab9-4f70-b390-55f563aaa39e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":true,"statement":"Both causal fixes are source-synced and live.","proofConditionIds":["p1"]}],"satisfied":true,"constraints":[{"id":"c1","satisfied":true,"statement":"Four declared files only.","proofConditionIds":["p1"]},{"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":["p1"]},{"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":["p1"]}],"contractHash":"620f06e13054a743f47ec90ce007a35206476679b7c1b7e19d7f1324ff9cab6e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","supabaseEdge"],"allowedReleaseTargets":["ccExecution","supabaseEdge"],"requiredReleaseTargets":["ccExecution","supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"620f06e13054a743f47ec90ce007a35206476679b7c1b7e19d7f1324ff9cab6e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:17:43.174163+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e6e2400-20be-456f-9daf-8f7d3a8419b3:request-contract:620f06e13054a743f47ec90ce007a35206476679b7c1b7e19d7f1324ff9cab6e:831a4f9ab492fff63cf842fb02ee8ced2355ffdf:verified:","mission_step_id":"5a6c4f50-52f2-4f84-85e8-ab0d362a33bc","command_center_event_id":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},{"id":"d3876fa2-60e4-4354-9c69-706a9c6e931a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/encore-jt-meeting-repair-20260812","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1589,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.4-conductor-dispatch-contract","prNumber":null,"terminal":false,"missionId":"44efe31d-36c3-49cb-a99c-ca5c3d1376e2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"44efe31d-36c3-49cb-a99c-ca5c3d1376e2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":669,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-12T14:46:28.310624+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:44efe31d-36c3-49cb-a99c-ca5c3d1376e2:execute_mission:repair_mission_execution_blocked","mission_step_id":"4c96eebd-107c-40ba-8e2e-1d19cffd3750","command_center_event_id":"44efe31d-36c3-49cb-a99c-ca5c3d1376e2"},{"id":"d387f0ee-fc5a-448e-b1d9-2a3c72695b2c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7fb3ba585af1","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":3776,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":30790,"firstUsefulResultAt":"2026-09-30T02:37:53.934Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"7fb3ba58-5af1-4c2b-9dbf-4dccc2fa8f84","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1165,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":261,"providerAuthMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"7fb3ba58-5af1-4c2b-9dbf-4dccc2fa8f84"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T02:38:40.498512+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7fb3ba58-5af1-4c2b-9dbf-4dccc2fa8f84:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d2d13812-e91d-4b20-82a6-42bb71c8c291","command_center_event_id":"7fb3ba58-5af1-4c2b-9dbf-4dccc2fa8f84"},{"id":"d38aa014-2727-4c10-9a3b-89d9df310b6a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4700f8d8104c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19817,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4721,"firstUsefulResultAt":"2026-09-27T05:17:09.489Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3863,"terminal":false,"missionId":"4700f8d8-104c-4a02-93af-70c06242b7b0","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9194b38ee389a8390540ff4f34a5019fd9212590","timingsMs":{"prReadinessMs":420,"approvedPlanMs":0,"shipAndProveMs":2436,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4700f8d8-104c-4a02-93af-70c06242b7b0"},"performance":null,"deploymentId":"forgejo-main-9194b38ee389","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:17:30.152497+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3863","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4700f8d8-104c-4a02-93af-70c06242b7b0:automatic-mission-resume:3863:canonical_release_reconciliation_pending","mission_step_id":"e2518c73-94f8-47ba-a805-f22b5c79967b","command_center_event_id":"4700f8d8-104c-4a02-93af-70c06242b7b0"},{"id":"d38b3e99-36e6-4def-9ca9-858ac6569de2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"restore-shell","satisfied":true,"statement":"RedfishWorkspaceShell exactly matches the known pre-change implementation.","proofConditionIds":["repo-proof","live-proof"]},{"id":"restore-background","satisfied":true,"statement":"The existing locked Supabase Redfish background remains wired and is presented by the restored shell across the Redfish route family.","proofConditionIds":["repo-proof","live-proof"]}],"satisfied":true,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only src/components/redfish/RedfishWorkspaceShell.tsx may change.","proofConditionIds":["repo-proof"]},{"id":"preserve-bg","satisfied":true,"statement":"Do not modify src/components/TenantRouter.tsx or the Supabase background URL.","proofConditionIds":["repo-proof"]},{"id":"no-other-scope","satisfied":true,"statement":"Do not modify routes, data, pipelines, financing, backend, database, auth, workers, Supabase, workflows, or control plane.","proofConditionIds":["repo-proof"]}],"contractHash":"7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74"},"required":true,"satisfied":true},{"id":"live-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T16:12:54.882541+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2f0e10dbb843cd24f10b0f09de127e9319cd0a0e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8fd876e8-1329-46bd-bca7-1a3efc1999be:request-contract:7329d7ae1350acbb258aca479a7afadc93abd541888c45f1aa11de75322ebf74:2f0e10dbb843cd24f10b0f09de127e9319cd0a0e:verified:","mission_step_id":"a30f17f4-9c1b-495a-b650-bedaade95dd5","command_center_event_id":"8fd876e8-1329-46bd-bca7-1a3efc1999be"},{"id":"d38de2f3-c4a7-4ccd-a551-4abf81004379","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":403,"terminal":false,"missionId":"af4879bf-84bf-41a1-ba44-e24e08325311","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"af4879bf-84bf-41a1-ba44-e24e08325311"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5413,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:05:19.786638+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"403","receipt_type":"execute_mission","idempotency_key":"mission:af4879bf-84bf-41a1-ba44-e24e08325311:execute_mission:ship_and_prove_gate_blocked","mission_step_id":"78e2b2ca-26a5-469f-b94f-467c58eafb29","command_center_event_id":"af4879bf-84bf-41a1-ba44-e24e08325311"},{"id":"d38e9c2d-74d8-4458-9f63-6f8a09a0123f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0d2ea387c8d4e1d89a2bcb8d4b934523fbb97217","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"stop-route-oscillation","satisfied":false,"statement":"MODES tenant routes no longer bounce between competing canonical routes or end on a blank screen.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"preserve-routing-contract","satisfied":false,"statement":"Keep explicit navigation links canonical, preserve invalid-mode fail-closed behavior, tenant isolation, auth, app wiring, and unrelated tenant functionality.","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":"018988a7a94aa9e08663555a78924de76db9740c771ead2e97d217012c833343","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":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"018988a7a94aa9e08663555a78924de76db9740c771ead2e97d217012c833343"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"0d2ea387c8d4e1d89a2bcb8d4b934523fbb97217","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:24:52.309109+00:00","proof_gate":"request_contract_pending","source_sha":"0d2ea387c8d4e1d89a2bcb8d4b934523fbb97217","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a7050d4e-247f-432b-ba7a-781e3c03c892:request-contract:018988a7a94aa9e08663555a78924de76db9740c771ead2e97d217012c833343:0d2ea387c8d4e1d89a2bcb8d4b934523fbb97217:pending:visual","mission_step_id":"4a1e378b-fea4-460a-aff5-959771d90d4b","command_center_event_id":"a7050d4e-247f-432b-ba7a-781e3c03c892"},{"id":"d38eb033-f995-4812-8118-4c3772cb9f26","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-mobile-white-screen-hotfix","reason":null,"status":"in_progress","metrics":{"receiptBytes":3072,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4125,"terminal":false,"missionId":"47f7cc23-6f07-408e-8ec3-e5b303fc8006","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":46,"approvedPlanMs":0,"shipAndProveMs":2303,"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":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:15:26.265593+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4125","receipt_type":"automatic_mission_resume","idempotency_key":"mission:47f7cc23-6f07-408e-8ec3-e5b303fc8006:automatic-mission-resume:4125:canonical_release_reconciliation_pending","mission_step_id":"301c6c21-736b-4ef1-ae24-d8a32eb980e8","command_center_event_id":"47f7cc23-6f07-408e-8ec3-e5b303fc8006"},{"id":"d38fd621-25cd-40ea-9f60-24a2cbd47588","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9d1b8df2ed1b","reason":"anchored_edit_anchor_missing:src/__tests__/contracts/tenantStartupSafety.test.ts","status":"blocked","metrics":{"receiptBytes":35466,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"executorlessWaitMs":3173365,"firstUsefulResultAt":"2026-09-24T17:37:51.224Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3648,"terminal":false,"missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1161,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1161,"missionSetupMs":453,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":453,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},"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":1545,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:31:20.671951+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3648","receipt_type":"execute_mission","idempotency_key":"mission:9d1b8df2-ed1b-436d-bfdd-229a1912f30f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e480e687-46f8-47aa-aebc-7e91c0722c60","command_center_event_id":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},{"id":"d38fed6f-c419-4faf-9f27-8d9e3308c820","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"858741bc43e83049de5e6bf15edc533a629dde9b","prNumber":2495,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7378/jobs/1","mergeCommitSha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689"}],"requestContractHash":"fb2194b20a34c4aaba08ef68442eb1a64d2072ad5a7f0021869c88132b3e4fb2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:34:16.565092+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9ecdb6cdeba660c5beef111dbf7a44a510b22689","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:15185a13-fe00-4396-8ed1-6fbe397097f0:request-contract-repository:fb2194b20a34c4aaba08ef68442eb1a64d2072ad5a7f0021869c88132b3e4fb2:9ecdb6cdeba660c5beef111dbf7a44a510b22689","mission_step_id":"fdd77aa0-26ac-45f2-896b-a60cb053beb7","command_center_event_id":"15185a13-fe00-4396-8ed1-6fbe397097f0"},{"id":"d39129bb-ae13-441a-818b-1eead0baa49c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papi-food-truck-love-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5162,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":227,"missionSetupMs":4360},"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":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9211,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T19:48:54.638977+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ccc34532-c00d-43a4-aa4c-4e585eca521e","command_center_event_id":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010"},{"id":"d392c046-862d-430b-a438-d0bab83ccc06","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"82883a46062f2fd7c209596d94fda59f9c20b96a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"proactive-admission-recovery","satisfied":false,"statement":"Two consecutive signed watchdog samples below the existing 20% or 384 MB memory-admission floor trigger bounded proactive Forgejo recovery before the hard 10% or 256 MB starvation threshold, while preserving the hard-pressure backstop.","proofConditionIds":["repo-proof","runtime-proof","host-proof"]},{"id":"no-restart-budget-dead-zone","satisfied":false,"statement":"After the normal automatic restart budget is exhausted, the emergency recovery minimum interval is aligned to the existing 15-minute cooldown so there is no additional 15-minute safe-but-unusable admission dead zone; emergency recovery remains bounded.","proofConditionIds":["repo-proof","host-proof"]},{"id":"memory-attribution-live","satisfied":false,"statement":"Signed watchdog proof includes sanitized Forgejo process or container memory attribution sufficient to distinguish Forgejo-owned memory pressure from other host consumers without arbitrary shell access.","proofConditionIds":["repo-proof","host-proof"]},{"id":"sustained-post-release-proof","satisfied":true,"statement":"The repaired runtime and host agent are live and at least three consecutive post-update signed heartbeats remain capacity-admissible with no memory-admission pressure; live Forgejo reads succeed without a new provider transport timeout during the proof window.","proofConditionIds":["runtime-proof","host-proof"]}],"satisfied":false,"constraints":[{"id":"single-canonical-path","satisfied":false,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, cc-execution-only release, then host_agent_update; no duplicate release path and no Visual Witness.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"preserve-reconciliation","satisfied":false,"statement":"Preserve single-write/read-back reconciliation for ambiguous Forgejo mutations, source capacity admission, runner retirement, and no blind write retries.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-infra-resize","satisfied":false,"statement":"Do not resize infrastructure in this repair; fix the governing self-healing/recovery primitive on the existing host.","proofConditionIds":["repo-proof","host-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"d58b9c77bc7a1a357971d542a494f338c8e34d6a7d6477f075d5eb2b793b206e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"d58b9c77bc7a1a357971d542a494f338c8e34d6a7d6477f075d5eb2b793b206e","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d58b9c77bc7a1a357971d542a494f338c8e34d6a7d6477f075d5eb2b793b206e"},"required":true,"satisfied":true},{"id":"host-proof","kind":"host_watchdog","evidence":{"expectedText":"memory_admission=active","heartbeatAgeMs":22823,"maintenanceProof":"backup_retention=keep_2 effective_keep=2 backup_count=2 disk_used_percent=60 disk_free_mb=19765 disk_pressure=false disk_critical=false inode_used_percent=7 inode_free=6016899 inode_pressure=false inode_critical=false capacity_pressure_count=0 capacity_trigger_after=2 capacity_admissible=true rotated=0 rotation_grace_minutes=15  memory_guard=active memory_admission=active mem_total_mb=1967 mem_available_mb=887 mem_available_percent=45 swap_total_mb=1023 swap_free_mb=935 memory_admission_pressure=false admission_pressure_count=0 admission_trigger_after=2 admission_available_percent=20 admission_available_mb=384 forgejo_rss_mb=0 forgejo_rss_percent_of_host=0 forgejo_memory_source=docker_main_rss host_used_estimate_mb=1080 non_forgejo_used_estimate_mb=1080 memory_pressure=false pressure_count=0 trigger_after=2  migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:15:27.115136+00:00","proof_gate":"request_contract_pending","source_sha":"82883a46062f2fd7c209596d94fda59f9c20b96a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2eed1cf1-2ac2-48a5-aed0-7d25e665d74a:request-contract:d58b9c77bc7a1a357971d542a494f338c8e34d6a7d6477f075d5eb2b793b206e:82883a46062f2fd7c209596d94fda59f9c20b96a:pending:repository","mission_step_id":"bdcdf2f5-d087-41bd-92bf-d0d0ed1f1277","command_center_event_id":"2eed1cf1-2ac2-48a5-aed0-7d25e665d74a"},{"id":"d3931cbc-4cad-4ffd-aec3-1e5f385539ac","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c23cb8e10825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":null,"terminal":false,"missionId":"c23cb8e1-0825-40c0-befd-36be72161100","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":136,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":424,"providerAuthMs":0,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":424,"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":"c23cb8e1-0825-40c0-befd-36be72161100"},"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":5346,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/proposal-signing-experience.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:10:19.472725+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c23cb8e1-0825-40c0-befd-36be72161100:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ffc0bb8b-fee7-487b-8cd6-4942433cdc8b","command_center_event_id":"c23cb8e1-0825-40c0-befd-36be72161100"},{"id":"d3936da7-b3d4-40c8-9eeb-4015c944d8f5","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":172729,"owner_action_to_pr_ms":607392,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":428835},"ownerWaitLiveAt":"2026-09-29T21:10:34.729Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T21:10:35.033474+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cdff1014-e047-4b89-81b9-a49c6b0439e0:owner-wait-live","mission_step_id":"3a966ac6-a53b-4f3e-abc6-32586c8b6086","command_center_event_id":"cdff1014-e047-4b89-81b9-a49c6b0439e0"},{"id":"d394dad3-b9a0-4072-ad38-9ef7d35c2156","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a1a0082faccf95af623302fb912bcba9fb466d88","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a1a0082faccf95af623302fb912bcba9fb466d88","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1229","runId":1229,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T14:30:16.727048+00:00","proof_gate":"canonical_release_pending","source_sha":"a1a0082faccf95af623302fb912bcba9fb466d88","external_id":"forgejo-main-a1a0082faccf","receipt_type":"canonical_release_status","idempotency_key":"mission:88b33008-eced-4fe8-a36e-64940e6b9786:forgejo-release-status:a1a0082faccf95af623302fb912bcba9fb466d88:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8f8cd9a9-6ef3-4e0b-a1ed-549c194f9ec9","command_center_event_id":"88b33008-eced-4fe8-a36e-64940e6b9786"},{"id":"d396be99-aaca-47a2-aa84-91901089902b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-growth-club-20260821","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11093,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":572,"terminal":false,"missionId":"1ff0591b-0487-420b-9194-e8b7e1b12ca1","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":"1ff0591b-0487-420b-9194-e8b7e1b12ca1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:07:31.618716+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"572","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1ff0591b-0487-420b-9194-e8b7e1b12ca1:automatic-mission-resume:572:repair_mission_pr_ready_retryable","mission_step_id":"8970a829-87e5-4e13-a47a-6bfc901dc3f8","command_center_event_id":"1ff0591b-0487-420b-9194-e8b7e1b12ca1"},{"id":"d398072f-1fdc-4548-9cce-ee93afbf435a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"399a317c71f6c19b08c3c0f806823460ff8a38f0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"https://app.knocklaunch.app/godmode/console renders the existing authenticated KNOCKLAUNCH Console rather than the generic workspace-unavailable fallback, and existing GodMode/platform navigation links to it.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"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":"6706c791c74f46529276a87e55c991356465ebedeab194e99f79b34e7237af4d","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":"6706c791c74f46529276a87e55c991356465ebedeab194e99f79b34e7237af4d"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"399a317c71f6c19b08c3c0f806823460ff8a38f0","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T16:50:39.35494+00:00","proof_gate":"request_contract_pending","source_sha":"399a317c71f6c19b08c3c0f806823460ff8a38f0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d4d3bc1c-44b0-4b03-830d-fed5407883f8:request-contract:6706c791c74f46529276a87e55c991356465ebedeab194e99f79b34e7237af4d:399a317c71f6c19b08c3c0f806823460ff8a38f0:pending:visual","mission_step_id":"88a817bd-a8e0-432f-b097-96f781a82f31","command_center_event_id":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},{"id":"d3997449-6373-455a-8c17-c1f65f4420e2","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\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:54:59.445206+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6f2e8769-9a1f-4083-b735-6ff566b6a372:owner-progress-heartbeat:119421099","mission_step_id":"866ffadd-7c19-424a-a9cd-005198dfa99f","command_center_event_id":"6f2e8769-9a1f-4083-b735-6ff566b6a372"},{"id":"d39a76af-635c-4a86-9f5e-750e2873dcc1","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":"653fd486-e6f2-4ebf-baa5-a7917001c502","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3199,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2897,"providerAuthMs":0,"ledgerPrepareMs":2897,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2897,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2897,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"653fd486-e6f2-4ebf-baa5-a7917001c502"},"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":3053,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:37:56.888281+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:653fd486-e6f2-4ebf-baa5-a7917001c502:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fc45a047-bf2a-49c4-a2a4-a5138b038abd","command_center_event_id":"653fd486-e6f2-4ebf-baa5-a7917001c502"},{"id":"d39ae318-c8cd-4abf-adab-94e97f9b292f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a112b6f1ba47","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"a112b6f1-ba47-4b3b-99b2-524dd2fdff40","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":255,"providerAuthMs":0,"ledgerPrepareMs":255,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":255,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":255,"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":"a112b6f1-ba47-4b3b-99b2-524dd2fdff40"},"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":4505,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/App.tsx","src/App.css","src/PublicAppShell.tsx","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-public-stop-board.json","src/__tests__/contracts/big-papis-back-office-modes.contract.test.ts","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/__tests__/contracts/big-papis-physical-inventory-count.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:04:44.899803+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a112b6f1-ba47-4b3b-99b2-524dd2fdff40:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a6a31284-e90c-45c6-9dcf-6bf85cee968b","command_center_event_id":"a112b6f1-ba47-4b3b-99b2-524dd2fdff40"},{"id":"d39c0b2c-6b15-4aa1-9a91-38b4f3df7c5c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/pcg-premium-shell.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst source = readFileSync(resolve(process.cwd(), 'src/components/crm/CRMShell.tsx'), 'utf8');\n\ndescribe('PCG premium workspace shell contract', () => {\n  it('keeps PCG isolated while adopting the shared workspace chassis', () => {\n    expect(source).toContain('data-pcg-shell=\"true\" data-kl-layout-primitive=\"workspace-shell\"');\n    expect(source).toContain('data-kl-layout-primitive=\"workspace-sidebar\"');\n    expect(source).toContain('data-kl-workspace-header=\"true\"');\n    expect(source).toContain('data-kl-workspace-main=\"true\"');\n    expect(source).toContain('data-kl-workspace-canvas=\"true\"');\n    expect(source).toContain('--kl-workspace-gutter');\n    expect(source.indexOf('if(isPcgWorkspace)return <PcgShell')).toBeLessThan(source.indexOf('data-generic-crm-shell=\"true\"'));\n  });\n\n  it('uses tenant-configured imagery and standard tenant account ownership', () => {\n    expect(source).toContain('<SiteBackground owner=\"tenant\"/>');\n    expect(source).not.toContain(\"import { PCG_WORKSPACE_BACKGROUND } from '@/assets/pcgWorkspaceBackground'\");\n    expect(source).toContain('tenantShellOwner avatarMode=\"tenant\"');\n    expect(source).toContain('<NotificationBell/>');\n    expect(source).toContain('<TenantMobileAccountSlot');\n  });\n\n  it('preserves PCG navigation vocabulary and routes', () => {\n    for (const label of ['Grading Desk', 'Collectors', 'Billing', 'Documents', 'Connections']) {\n      expect(source).toContain(`label:'${label}'`);\n    }\n    expect(source).toContain(\"const base=`/crm/${encodeURIComponent(tenantType)}/${encodeURIComponent(slug)}`\");\n  });\n});\n"}],"title":"Normalize PCG premium workspace shell","branch":"ai/objective-first-repair-c0a68a701024","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc","objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","sourceSha":"8185843f8769ba076f67e472c4040493fa6246c6","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/crm/CRMShell.tsx","src/__tests__/contracts/pcg-premium-shell.contract.test.ts"],"anchored_edits":[{"path":"src/components/crm/CRMShell.tsx","edits":[{"new_content":"","old_content":"import { PCG_WORKSPACE_BACKGROUND } from '@/assets/pcgWorkspaceBackground';"},{"new_content":"function PcgShell({children,activeTenant,companyName,isMobile}:{children:ReactNode;activeTenant:TenantLike;companyName?:string;isMobile:boolean}){const tenantType=String(activeTenant?.tenant_type||'MISC');const slug=String(activeTenant?.company_slug||companyName||'pcg');const base=`/crm/${encodeURIComponent(tenantType)}/${encodeURIComponent(slug)}`;const brandName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'Prestigious Card Grading';const logo=activeTenant?.company_logo_url||'';const navigation=[{label:'Grading Desk',to:`${base}/dashboard`,icon:LayoutDashboard},{label:'Collectors',to:`${base}/contacts`,icon:Users},{label:'Billing',to:`${base}/billing`,icon:CreditCard},{label:'Documents',to:`${base}/documents`,icon:FileText},{label:'Connections',to:`${base}/settings/connections`,icon:Plug}];return <div data-pcg-shell=\"true\" data-kl-layout-primitive=\"workspace-shell\" className=\"relative z-10 h-full min-h-[calc(100dvh-var(--comm-banner-h,0px))] w-full overflow-hidden bg-[#070708] text-white [--kl-workspace-gutter:clamp(.75rem,1.6vw,1.75rem)]\"><SiteBackground owner=\"tenant\"/><div className=\"pointer-events-none absolute inset-0 z-0 bg-[radial-gradient(circle_at_18%_0%,rgba(213,182,111,.09),transparent_28rem),linear-gradient(180deg,rgba(5,5,7,.64),rgba(5,5,7,.88))]\"/>{!isMobile?<aside data-kl-layout-primitive=\"workspace-sidebar\" className=\"absolute inset-y-0 left-0 z-30 flex w-[238px] flex-col border-r border-[#d5b66f]/12 bg-black/68 px-4 py-5 shadow-[18px_0_58px_rgba(0,0,0,.22)] backdrop-blur-2xl\"><div className=\"flex h-14 items-center gap-3 px-2\">{logo?<img src={logo} alt=\"\" className=\"h-10 w-10 object-contain\"/>:null}<div className=\"min-w-0\"><div className=\"truncate text-sm font-extrabold text-white\">{brandName}</div><div className=\"mt-0.5 text-[10px] font-semibold uppercase tracking-[.16em] text-[#d5b66f]/68\">Card Grading Lab</div></div></div><nav className=\"mt-8 space-y-1.5\">{navigation.map(({label,to,icon:Icon})=><NavLink key={to} to={to} className={({isActive})=>cn('group flex min-h-11 items-center gap-3 rounded-xl border px-3 text-sm font-semibold transition',isActive?'border-[#d5b66f]/18 bg-[#d5b66f]/10 text-white shadow-[inset_3px_0_0_#d5b66f,0_10px_26px_rgba(0,0,0,.16)]':'border-transparent text-white/58 hover:border-white/[0.07] hover:bg-white/[0.05] hover:text-white')}><Icon className=\"h-[18px] w-[18px] text-[#d5b66f]\"/><span>{label}</span></NavLink>)}</nav></aside>:null}<div className={cn('relative z-20 flex h-full min-h-0 flex-col',!isMobile&&'ml-[238px]')}><header data-kl-workspace-header=\"true\" className=\"z-40 flex h-16 shrink-0 items-center border-b border-[#d5b66f]/10 bg-[#080809]/72 px-[var(--kl-workspace-gutter)] shadow-[0_12px_40px_rgba(0,0,0,.16)] backdrop-blur-2xl\"><div className=\"min-w-0\"><div className=\"truncate text-sm font-bold text-white/94\">{brandName}</div><div className=\"mt-0.5 hidden text-[10px] font-semibold uppercase tracking-[.15em] text-[#d5b66f]/62 sm:block\">Collector grading operations</div></div><div className=\"ml-auto flex shrink-0 items-center gap-2\"><NotificationBell/>{!isMobile?<MiscAwareAccountMenu placement=\"inline\" className=\"!w-auto !p-0\" tenantShellOwner avatarMode=\"tenant\"/>:null}</div></header><main data-kl-workspace-main=\"true\" className={cn('min-h-0 flex-1 overflow-x-hidden overflow-y-auto overscroll-contain',isMobile&&'pb-[76px]')}><div data-kl-workspace-canvas=\"true\" className=\"min-h-full w-full\">{children}</div></main>{isMobile?<nav data-pcg-mobile-navigation=\"true\" aria-label=\"PCG mobile navigation\" className=\"fixed inset-x-0 bottom-0 z-[80] border-t border-white/[0.10] bg-[#080809]/96 px-1 pb-[max(env(safe-area-inset-bottom),.35rem)] pt-1.5 shadow-[0_-16px_40px_rgba(0,0,0,.38)] backdrop-blur-xl\"><div className=\"mx-auto grid max-w-lg grid-cols-6 gap-0.5\">{navigation.map(({label,to,icon:Icon})=><NavLink key={to} to={to} className={({isActive})=>cn('flex min-h-12 flex-col items-center justify-center gap-1 rounded-xl px-1 text-[9px] font-medium',isActive?'bg-white/[0.08] text-[#d5b66f]':'text-white/55')}><Icon className=\"h-4 w-4\"/><span className=\"max-w-full truncate\">{label==='Grading Desk'?'Desk':label}</span></NavLink>)}<TenantMobileAccountSlot className=\"w-full\" triggerClassName=\"text-white/55 hover:bg-white/[0.08] hover:text-white\"/></div></nav>:null}</div></div>}","old_content":"function PcgShell({children,activeTenant,companyName,isMobile}:{children:ReactNode;activeTenant:TenantLike;companyName?:string;isMobile:boolean}){const tenantType=String(activeTenant?.tenant_type||'MISC');const slug=String(activeTenant?.company_slug||companyName||'pcg');const base=`/crm/${encodeURIComponent(tenantType)}/${encodeURIComponent(slug)}`;const brandName=activeTenant?.company_dba_name||activeTenant?.company_legal_name||activeTenant?.name||'Prestigious Card Grading';const logo=activeTenant?.company_logo_url||'';const navigation=[{label:'Grading Desk',to:`${base}/dashboard`,icon:LayoutDashboard},{label:'Collectors',to:`${base}/contacts`,icon:Users},{label:'Billing',to:`${base}/billing`,icon:CreditCard},{label:'Documents',to:`${base}/documents`,icon:FileText},{label:'Connections',to:`${base}/settings/connections`,icon:Plug}];return <div data-pcg-shell=\"true\" className=\"relative z-10 h-full min-h-[calc(100dvh-var(--comm-banner-h,0px))] w-full overflow-hidden bg-[#070708] text-white\" style={{backgroundImage:`url(${PCG_WORKSPACE_BACKGROUND})`,backgroundPosition:'center',backgroundRepeat:'no-repeat',backgroundSize:'cover'}}>{!isMobile?<aside className=\"absolute inset-y-0 left-0 z-30 flex w-[224px] flex-col border-r border-white/[0.08] bg-black/64 px-4 py-5 backdrop-blur-xl\"><div className=\"flex h-14 items-center gap-3 px-2\">{logo?<img src={logo} alt=\"\" className=\"h-10 w-10 object-contain\"/>:null}<div className=\"min-w-0\"><div className=\"truncate text-sm font-extrabold text-white\">PCG</div></div></div><nav className=\"mt-8 space-y-1.5\">{navigation.map(({label,to,icon:Icon})=><NavLink key={to} to={to} className={({isActive})=>cn('group flex h-11 items-center gap-3 rounded-xl px-3 text-sm font-semibold transition',isActive?'bg-white/[0.10] text-white':'text-white/62 hover:bg-white/[0.06] hover:text-white')}><Icon className=\"h-[18px] w-[18px] text-[#d5b66f]\"/><span>{label}</span></NavLink>)}</nav></aside>:null}<div className={cn('relative z-20 flex h-full min-h-0 flex-col',!isMobile&&'ml-[224px]')}><header className=\"z-40 flex h-16 shrink-0 items-center border-b border-white/[0.07] bg-[#080809]/68 px-4 backdrop-blur-xl sm:px-6\"><div className=\"min-w-0\"><div className=\"truncate text-sm font-bold text-white/92\">{brandName}</div></div><div className=\"ml-auto shrink-0\">{!isMobile?<MiscAwareAccountMenu placement=\"inline\" className=\"!w-auto !p-0\" avatarMode=\"tenant\"/>:null}</div></header><main className={cn('min-h-0 flex-1 overflow-x-hidden overflow-y-auto overscroll-contain',isMobile&&'pb-[76px]')}>{children}</main>{isMobile?<nav data-pcg-mobile-navigation=\"true\" aria-label=\"PCG mobile navigation\" className=\"fixed inset-x-0 bottom-0 z-[80] border-t border-white/[0.10] bg-[#080809]/96 px-1 pb-[max(env(safe-area-inset-bottom),.35rem)] pt-1.5 shadow-[0_-16px_40px_rgba(0,0,0,.38)] backdrop-blur-xl\"><div className=\"mx-auto grid max-w-lg grid-cols-6 gap-0.5\">{navigation.map(({label,to,icon:Icon})=><NavLink key={to} to={to} className={({isActive})=>cn('flex min-h-12 flex-col items-center justify-center gap-1 rounded-xl px-1 text-[9px] font-medium',isActive?'bg-white/[0.08] text-[#d5b66f]':'text-white/55')}><Icon className=\"h-4 w-4\"/><span className=\"max-w-full truncate\">{label==='Grading Desk'?'Desk':label}</span></NavLink>)}<TenantMobileAccountSlot className=\"w-full\" triggerClassName=\"text-white/55 hover:bg-white/[0.08] hover:text-white\"/></div></nav>:null}</div></div>}"}]}],"commit_message":"feat: normalize PCG workspace shell","implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":1,"rawUtterance":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","wordingChanged":false,"canonicalIntent":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","proofConditionIds":["proof-1"]}],"objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"update_strategy":"fresh_branch","repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/crm/CRMShell.tsx","src/__tests__/contracts/pcg-premium-shell.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":1,"rawUtterance":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","wordingChanged":false,"canonicalIntent":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","proofConditionIds":["proof-1"]}],"objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"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":"2c555ba8f5b1ce48788634846b179e0162a4b44d54fd856adaef7e68abb4d673","replayCount":0,"serializedBytes":24023},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:27:35.218449+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c0a68a70-1024-4fa2-9c80-9de3c085d1dc:repository-mutation-intent:2c555ba8f5b1ce48788634846b179e0162a4b44d54fd856adaef7e68abb4d673:0","mission_step_id":"e3a7c1c5-92ec-43d7-ac99-94b3c50550ba","command_center_event_id":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc"},{"id":"d39c98af-3873-481b-9254-64bec0c94d53","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c398c91000c7","prNumber":4251,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"64565d4035b52891716209307e81a698a4d9b1ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T16:16:18.549834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"64565d4035b52891716209307e81a698a4d9b1ff","external_id":"4251","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c398c910-00c7-45c6-862c-fa68ccb819b9:merged-pr:4251:64565d4035b52891716209307e81a698a4d9b1ff","mission_step_id":"91ea6d75-8a41-4206-8c59-7bf94432c34b","command_center_event_id":"c398c910-00c7-45c6-862c-fa68ccb819b9"},{"id":"d39dec27-92d6-47a4-8531-c0b145c8fd6a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/system-stability-mcp-queue-reconcile-registration-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.58-direct-queue-reconcile","prNumber":1736,"terminal":false,"missionId":"bcd9c982-fae5-4a33-acf1-32b699213213","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5386,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2101,"approvedPlanMs":0,"missionSetupMs":1033,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":861,"ledgerReconcileMs":0,"lineageReconcileMs":172,"resolvePreflightMs":1033,"repositoryMutationMs":3271,"repositoryProviderMs":1693,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1563,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":861,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":130},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bcd9c982-fae5-4a33-acf1-32b699213213"},"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":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:28:54.683601+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1736","receipt_type":"execute_mission","idempotency_key":"mission:bcd9c982-fae5-4a33-acf1-32b699213213:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"297c0415-364a-4442-8bf8-38a8005dfdfe","command_center_event_id":"bcd9c982-fae5-4a33-acf1-32b699213213"},{"id":"d3a0e929-971f-4c1d-8608-348e0c6362e8","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:0af31ae9-0d1e-4d75-9939-50861bcb19d1","mission_step_id":null,"command_center_event_id":"0af31ae9-0d1e-4d75-9939-50861bcb19d1"},{"id":"d3a0fd04-f02f-4fdb-9948-d5cc0bb528cd","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","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\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:11:58.568646+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419247","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"d3a26b6e-1d36-4039-99a9-da08e086a719","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/repair-pdf-preview-runtime-20260829","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":22006,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1016,"terminal":false,"missionId":"82b172bc-d48b-454e-915a-0fa553f99d08","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":19748,"prReadinessMs":0,"approvedPlanMs":19748,"missionSetupMs":3218,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"82b172bc-d48b-454e-915a-0fa553f99d08"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:53:04.68614+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1016","receipt_type":"execute_mission","idempotency_key":"mission:82b172bc-d48b-454e-915a-0fa553f99d08:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"66f4c9f1-02ee-49d3-8314-fd6a2699928b","command_center_event_id":"82b172bc-d48b-454e-915a-0fa553f99d08"},{"id":"d3a463c6-11a4-4293-ae26-c0922c06df74","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"8d21c8b4-259b-4006-a22d-3502c3fcb806","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-5706034a5acf","reason":null,"status":"pending","metrics":{"receiptBytes":72276,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":23,"executorlessWaitMs":986648,"firstUsefulResultAt":"2026-09-30T23:07:58.399Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4287,"terminal":false,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"119e44a0f79af26651daaf2c37546a886ec07350","timingsMs":{"queue":187,"total":238,"execution":51},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd"},"performance":null,"deploymentId":"forgejo-main-119e44a0f79a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"8d21c8b4-259b-4006-a22d-3502c3fcb806","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"8d21c8b4-259b-4006-a22d-3502c3fcb806","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/calendar","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13517,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"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":1755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:24:26.137614+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"119e44a0f79af26651daaf2c37546a886ec07350","external_id":"8d21c8b4-259b-4006-a22d-3502c3fcb806","receipt_type":"visual_proof_started","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:visual-start:8d21c8b4-259b-4006-a22d-3502c3fcb806","mission_step_id":"459633fb-d829-46f3-afa4-a37f2306aec3","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"d3a66f64-8540-477e-9572-07395e494031","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized merge queue control-plane repair. Create the exact patch and PR first; shipping is continued on the same mission and PR after read-back.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986710644,"expiresAt":1788986890644,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"89dde746-7e12-4713-bfaf-2d514319e2ae","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:45:11.199261+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:89dde746-7e12-4713-bfaf-2d514319e2ae","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"d3a869ef-0987-4e92-9bb8-80160b0fb986","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},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-04T13:23:40.159228+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/replace-fake-editor-map-with-static-sce-map-r202608041056\",\"prNumber\":3946,\"sourceSha\":\"d48f52b73d9713c804624a46ab82a8164b21e134\",\"deploymentId\":\"canonical-release-d48f52b73d97\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:13:48.994406+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:49cc236c-a454-4322-8872-ee1763b9651c:owner-progress-heartbeat:119329495","mission_step_id":"5bd8f254-4ed9-429a-b3b8-34bc89c1a4e5","command_center_event_id":"49cc236c-a454-4322-8872-ee1763b9651c"},{"id":"d3a97112-a5e3-4bf9-9c5e-0fbfa7ff2a8e","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-locator-readiness-g12","prNumber":2897,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6e5c39bc79c8b639470024d7acca2718c8563661","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:33:29.268429+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6e5c39bc79c8b639470024d7acca2718c8563661","external_id":"2897","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:merged-pr:2897:6e5c39bc79c8b639470024d7acca2718c8563661","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"d3ae7943-4919-464d-b5b1-09d037230522","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"757a3a2bdf2d2ccc310820bd901a2550dfa4c17a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Preview is preview-only and does not attempt to send or prepare a hidden duplicate document.","proofConditionIds":["proof-production"]},{"id":"outcome-2","satisfied":true,"statement":"A canonical PDF artifact can be prepared reliably from the saved proposal version on mobile Safari without offscreen DOM capture.","proofConditionIds":["proof-production"]},{"id":"outcome-3","satisfied":true,"statement":"Download Proposal downloads that exact canonical PDF artifact.","proofConditionIds":["proof-production"]},{"id":"outcome-4","satisfied":true,"statement":"Send opens an email composer for the intended recipient and attaches that exact canonical PDF artifact; sent state is recorded only after confirmed delivery.","proofConditionIds":["proof-production"]},{"id":"outcome-5","satisfied":true,"statement":"Existing proposal content and this morning's customer hydration/dedupe, screenshot email extraction, mobile sizing, start/end time, headcount, service selection, one-time catering-fee disclaimer, and customer-specific persistence remain intact.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Proposal artifacts, recipients, contacts, and send state remain strictly tenant-scoped.","proofConditionIds":["proof-production"]},{"id":"non-destructive-verification","satisfied":true,"statement":"Do not send a real customer email during verification; prove the delivery path up to the final explicit send boundary and verify the canonical attachment artifact non-destructively.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency used by the repair must be wired and proven across frontend, backend/runtime, storage, authorization, release ownership, and production behavior.","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":"c7a086af77bab458197a0fa69d33c00498efc8afcfec0f848374a6272789e54b","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":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"c7a086af77bab458197a0fa69d33c00498efc8afcfec0f848374a6272789e54b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T15:38:35.435653+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"757a3a2bdf2d2ccc310820bd901a2550dfa4c17a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:77f71cf8-b8a5-4d3c-ad64-b67527842061:request-contract:c7a086af77bab458197a0fa69d33c00498efc8afcfec0f848374a6272789e54b:757a3a2bdf2d2ccc310820bd901a2550dfa4c17a:verified:","mission_step_id":"97524fb6-176b-4cff-8f12-9c127c869d48","command_center_event_id":"77f71cf8-b8a5-4d3c-ad64-b67527842061"},{"id":"d3aee8a2-266f-4007-94f3-9f3e87eb8caf","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.16-controlled-merge-fallback-fix","prNumber":4022,"terminal":false,"missionId":"985a5ea3-55bf-4734-b156-d330019a46ec","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"f190ae642bcb4a5dd5352128115aa729640905b1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"985a5ea3-55bf-4734-b156-d330019a46ec"},"performance":null,"deploymentId":"canonical-release-f190ae642bcb","workflowRunId":30966406007,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1115,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:27:06.888335+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"f190ae642bcb4a5dd5352128115aa729640905b1","external_id":"canonical-release-f190ae642bcb","receipt_type":"ship_and_prove","idempotency_key":"mission:985a5ea3-55bf-4734-b156-d330019a46ec:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"05f36198-1fbe-41da-b91e-6bb36e6a9278","command_center_event_id":"985a5ea3-55bf-4734-b156-d330019a46ec"},{"id":"d3b2a39c-24fa-43e6-9967-3fe3d2f25da5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-27b332d4548f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"27b332d4-548f-4972-933d-348349ced2c2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":214,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":843,"providerAuthMs":0,"ledgerPrepareMs":843,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":843,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":843,"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":"27b332d4-548f-4972-933d-348349ced2c2"},"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":4704,"likelyAffectedFiles":["src/pages/applications/CalendarApplicationRoute.tsx","src/pages/calendar/UserCalendarPage.tsx","src/components/calendar/EnhancedUserCalendar.tsx","src/lib/config/calendarEventTypes.ts","src/lib/calendar/calendarEngine.ts","src/lib/calendar/calendarConnections.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T09:10:07.878027+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:27b332d4-548f-4972-933d-348349ced2c2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8b15f598-a24b-43a6-8b05-d536d47706a3","command_center_event_id":"27b332d4-548f-4972-933d-348349ced2c2"},{"id":"d3b2e837-a1b9-471d-8a35-f47eb476a1ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/scanner-safe-password-recovery-20260820","reason":"orphaned_branch_recovery_diff_unavailable:ai/scanner-safe-password-recovery-20260820","status":"blocked","metrics":{"receiptBytes":2301,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"ec51326c-1f95-43f7-a15a-909e7591c7d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ec51326c-1f95-43f7-a15a-909e7591c7d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5130,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:08:20.274328+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec51326c-1f95-43f7-a15a-909e7591c7d1:execute_mission:repair_mission_execution_blocked","mission_step_id":"98901884-4144-4bc1-abd6-e7bc1666074e","command_center_event_id":"ec51326c-1f95-43f7-a15a-909e7591c7d1"},{"id":"d3b61595-ce21-4360-a400-0472ce044933","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized durable mission truth hardening: persisted intent authority across transient states and receipt-backed PR lineage recovery.","baseSha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","issuedAt":1790229507077,"expiresAt":1790229687077,"missionId":"e6e7a510-db4d-4152-bd16-7a53e692b390","authorizationId":"19c220f9-b0ae-44cc-92cb-5304e0dfcbab","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:58:27.364655+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e36498d7001d5b55f5665c9230d81a6c5fe20229","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19c220f9-b0ae-44cc-92cb-5304e0dfcbab","mission_step_id":"91c11f99-b1ca-4fb4-bcac-e825496b9690","command_center_event_id":"e6e7a510-db4d-4152-bd16-7a53e692b390"},{"id":"d3b63de1-a64d-4dcd-931c-db4941f51883","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/communications-lazy-boundary-20260825","reason":"anchored_edit_anchor_not_unique:src/components/communications/email/MailWorkspace.tsx","status":"blocked","metrics":{"receiptBytes":2167,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"5c0cbd26-9e83-446c-a629-cc4954aa8da2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5c0cbd26-9e83-446c-a629-cc4954aa8da2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:37:36.315455+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5c0cbd26-9e83-446c-a629-cc4954aa8da2:execute_mission:repair_mission_execution_blocked","mission_step_id":"581d1cc9-515c-42c0-b961-6c5ec2a41abc","command_center_event_id":"5c0cbd26-9e83-446c-a629-cc4954aa8da2"},{"id":"d3ba2f3c-a971-4ca8-9159-25a92e2c278a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-tenant-isolation-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4129,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":null,"terminal":false,"missionId":"7fb67a5a-d6d0-4e70-ac1d-b0d99718e45a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":492,"missionSetupMs":3007},"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":"7fb67a5a-d6d0-4e70-ac1d-b0d99718e45a"},"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":4963,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/EnhancedTenantManagement.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T03:24:23.180291+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7fb67a5a-d6d0-4e70-ac1d-b0d99718e45a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6e6651d0-e73b-405d-bd7e-e180cb5aa7e1","command_center_event_id":"7fb67a5a-d6d0-4e70-ac1d-b0d99718e45a"},{"id":"d3bbd57d-bc22-4d70-a0a3-1ac4cc453b6e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"config/production-release-targets.json","delete":true},{"path":"scripts/production-release-targets.json","delete":true}],"branch":"ai/objective-first-repair-9f780dae431e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9f780dae-431e-49ff-a3ef-e8e81b304776","repository":"noel/KnockLaunchOS","anchoredEdits":[{"path":"supabase/functions/command-center-autopilot/missionSupervisor.ts","anchor":"const repository = String(context.repository ?? \"NYSOM-ENTERPRISES-INC/knocklaunchcrm\");","replacement":"const repository = String(context.repository ?? \"noel/KnockLaunchOS\");"},{"path":"supabase/functions/command-center-autopilot/missionLedger.ts","anchor":"repository: text(body.repository || \"NYSOM-ENTERPRISES-INC/knocklaunchcrm\", 300),","replacement":"repository: text(body.repository || \"noel/KnockLaunchOS\", 300),"},{"path":"workers/cc-execution/src/index-minimal-ship-pr.js","anchor":"const DEFAULT_REPOSITORY = \"NYSOM-ENTERPRISES-INC/knocklaunchcrm\";","replacement":"const DEFAULT_REPOSITORY = \"noel/KnockLaunchOS\";"},{"path":"workers/cc-execution/src/index-merge-queue-openapi.js","anchor":"  default: \"NYSOM-ENTERPRISES-INC/knocklaunchcrm\",","replacement":"  default: \"noel/KnockLaunchOS\","},{"path":"src/pages/godmode/components/RestorePointCard.tsx","anchor":"const RESTORE_POINT = {\n  designation: 'KNOCKLAUNCH_OPERATIONAL_BASELINE_2026_07_18',\n  pinnedSha: '20020cc324e637000ff7757616b5f4b3b217fb23',\n  shortSha: '20020cc3',\n  receiptUrl:\n    'https://github.com/NYSOM-ENTERPRISES-INC/knocklaunchcrm/blob/main/docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.md',\n  productionUrl: 'https://app.knocklaunch.app',\n  deployTarget: 'frontend-cloudflare',\n} as const;","replacement":"const RESTORE_POINT = {\n  designation: 'KNOCKLAUNCH_GOLDEN_RESTORE_2026_09_25_1005Z',\n  pinnedSha: '103a400ced69fdcd3119e59d7a80235dae259720',\n  shortSha: '103a400c',\n  receiptUrl:\n    'https://git.knocklaunch.app/noel/KnockLaunchOS/src/branch/main/config/system-restore-points/golden-restore-2026-09-25-1005Z.json',\n  productionUrl: 'https://app.knocklaunch.app',\n  deployTarget: 'frontend-cloudflare',\n} as const;"},{"path":"scripts/resolve-autonomous-change-plan.mjs","anchor":"  const release = {\n    cc_execution: platformReleaseTargets.ccExecution,\n    onrunner: false,\n    frontend: platformReleaseTargets.frontend,\n    cc_read_proxy: false,\n    edge_functions: edgeFunctionSlugs.length > 0,","replacement":"  const release = {\n    cc_execution: platformReleaseTargets.ccExecution,\n    frontend: platformReleaseTargets.frontend,\n    edge_functions: edgeFunctionSlugs.length > 0,"},{"path":"scripts/resolve-autonomous-change-plan.mjs","anchor":"    cc_execution: String(plan.release.cc_execution),\n    onrunner: String(plan.release.onrunner),\n    frontend: String(plan.release.frontend),\n    cc_read_proxy: String(plan.release.cc_read_proxy),","replacement":"    cc_execution: String(plan.release.cc_execution),\n    frontend: String(plan.release.frontend),"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.59.2-component-runtime-alignment\";","replacement":"export const CC_EXECUTION_VERSION = \"1.59.3-authority-decruft\";"}],"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"9f780dae-431e-49ff-a3ef-e8e81b304776","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":"c6f0315f13dc018e262e22a82fa10aae3415281619a8ee9ab58f8c3184fc2793","replayCount":0,"serializedBytes":4010},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:17:27.377664+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9f780dae-431e-49ff-a3ef-e8e81b304776:repository-mutation-intent:c6f0315f13dc018e262e22a82fa10aae3415281619a8ee9ab58f8c3184fc2793:0","mission_step_id":"90f01dd8-0ce0-4cd3-832e-8de011e93822","command_center_event_id":"9f780dae-431e-49ff-a3ef-e8e81b304776"},{"id":"d3bcd5be-ea3a-4dff-a9c9-491b03f3a428","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","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-03T17:43:25.217812+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3893,\"sourceSha\":\"95bdd0558f7296f49dcad08f781112f51700aee7\",\"deploymentId\":\"canonical-release-95bdd0558f72\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T15:58:25.896188+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:2ff229a5-0949-4402-84a6-65940ee76124:deterministic-transition:none:{\"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-conduc","mission_step_id":"1ee142da-f197-489c-bcbf-69303da4b53e","command_center_event_id":"2ff229a5-0949-4402-84a6-65940ee76124"},{"id":"d3bebe83-f8c0-450d-83a7-d052309b35a1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","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":"93ec8840d2c54f18aa94f313a7927fba1bd6bcbd2f9d82a7848a598cc7d4b7aa","forgejoWorkflowProof":{"runId":10318,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","conclusion":"running","deploymentId":"forgejo-main-165f6d2dc7d10830ea35b49494dc5b131382f9a8","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.191-deterministic-next-action","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-165f6d2dc7d10830ea35b49494dc5b131382f9a8","compareStatus":"identical","workflowRunId":10318,"identitySource":"local_build_metadata","runtimeVersion":"1.58.191-deterministic-next-action","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:08:08.747721+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","external_id":"forgejo-main-165f6d2dc7d1","receipt_type":"canonical_release_status","idempotency_key":"mission:81fd1441-cf62-4734-b80a-400858066693:forgejo-release-status:165f6d2dc7d10830ea35b49494dc5b131382f9a8:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2dd97829-ad19-45cc-a519-e43d05be488a","command_center_event_id":"81fd1441-cf62-4734-b80a-400858066693"},{"id":"d3bf8adf-da1f-413d-af02-12a1d1c67574","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a64751d3a63b","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.172-cancelled-release-preverified-read-bypass","prNumber":null,"terminal":false,"missionId":"a64751d3-a63b-466b-9714-9fac398ecc7b","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":723,"providerAuthMs":0,"ledgerPrepareMs":723,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":723,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":723,"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":"a64751d3-a63b-466b-9714-9fac398ecc7b"},"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":8701,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:08:30.205767+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a64751d3-a63b-466b-9714-9fac398ecc7b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3b40d40b-8de4-4788-81aa-03b1ff30e6de","command_center_event_id":"a64751d3-a63b-466b-9714-9fac398ecc7b"},{"id":"d3bfa44f-9751-4acb-a9ca-7f681b6932d0","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx","src/pages/card-grading/PCGCompletionCenter.tsx","src/PcgAppShell.tsx"],"continuationObjective":"Continue the owner-approved Anthony-proof PCG UX mission using these exact current PCG sources, not PrivateAppShell or witness infrastructure. Implement the previously specified simplification: dominant Continue Today's Work; Home/Card Vault and PCG-specific search language; simpler intake copy/actions; strict separation of Grade & Review from Slab & Certify; automatic grader hidden except plain retry on failure; AI internals collapsed; plain Publish & Sell choices; one-action Fulfill & Return. Preserve tenant isolation, numbering, R2, four-image persistence, and backend publishing semantics. Gate, squash merge, frontend deploy, live desktop/mobile proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:33:03.431057+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d608441b-a56e-4ea6-a1d1-faf66a53f0ba:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"1f95b951-db41-436a-95ad-f801b911fb1b","command_center_event_id":"d608441b-a56e-4ea6-a1d1-faf66a53f0ba"},{"id":"d3c07ecd-b30e-4012-b097-b67f75f6463c","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":"2b7b9a6f34fe0278a350850dcfe633a97353f238","releaseState":"pending","exactConductorRun":{"id":31400336879,"status":"in_progress","headSha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T14:50:37.524308+00:00","proof_gate":"canonical_release_pending","source_sha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","external_id":"canonical-release-2b7b9a6f34fe","receipt_type":"canonical_release_status","idempotency_key":"mission:132d3571-600f-4d5d-b39b-f86910739b2e:release-status:2b7b9a6f34fe0278a350850dcfe633a97353f238:31400336879:pending:canonical-production-release/verified=pending","mission_step_id":"464d467d-28c5-4117-8cef-ef42a8424f5c","command_center_event_id":"132d3571-600f-4d5d-b39b-f86910739b2e"},{"id":"d3c21ee3-dd51-4f7e-b6b8-73666fb73dc9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-balance-video-surface-opacity-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2506,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":724,"terminal":false,"missionId":"9df5d232-2bbf-40b7-9c95-fc657e6c0735","operation":"execute_mission","proofGate":"canonical_release_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":"9df5d232-2bbf-40b7-9c95-fc657e6c0735"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5092,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T04:49:39.493183+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"724","receipt_type":"execute_mission","idempotency_key":"mission:9df5d232-2bbf-40b7-9c95-fc657e6c0735:execute_mission:canonical_release_transport_retryable","mission_step_id":"021e805d-dabb-4acb-8ce8-b022de541a35","command_center_event_id":"9df5d232-2bbf-40b7-9c95-fc657e6c0735"},{"id":"d3c8291a-329b-45de-8190-bfa3f92a0165","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-recovery-fairness-20260911","reason":"anchored_edit_anchor_not_unique:src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.108-pr-ready-brownout-budget","prNumber":null,"terminal":false,"missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2660,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":325,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":44,"resolvePreflightMs":325,"repositoryMutationMs":2660,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee"},"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":1617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:06:35.52067+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1cad8b52-b456-4a61-a4c9-a1f68d509bfe","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"d3c8fd3a-3320-470f-8b53-ee7f6e4526bc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/mail-mobile-refactor-recovery","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":2065,"terminal":false,"missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d02d3478be432b1363f96a7f63c583d3e975a27d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11679,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1244,"approvedPlanMs":0,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":9016,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":379,"repositoryMutationMs":1250,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed"},"performance":null,"deploymentId":"forgejo-main-d02d3478be43","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":3176,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:22:13.389517+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d02d3478be432b1363f96a7f63c583d3e975a27d","external_id":"forgejo-main-d02d3478be43","receipt_type":"execute_mission","idempotency_key":"mission:77eaa906-f338-434e-939e-9b4b2a00aaed:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"63dbc6d7-8838-4945-9699-f6a9fafbf0d5","command_center_event_id":"77eaa906-f338-434e-939e-9b4b2a00aaed"},{"id":"d3c9cd4a-4623-497e-806c-ec2bca6ebde4","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.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"a124cc96-b263-442e-acb2-a598cf858a14","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1168,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":472,"providerAuthMs":0,"ledgerPrepareMs":472,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":472,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":472,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"a124cc96-b263-442e-acb2-a598cf858a14"},"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-29T21:08:02.964743+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a124cc96-b263-442e-acb2-a598cf858a14:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2466445e-c3cc-4143-b9e1-d61e05c6bcda","command_center_event_id":"a124cc96-b263-442e-acb2-a598cf858a14"},{"id":"d3cc36d3-7df8-42da-b31b-3899f3b4d504","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f7b3e65327ee","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16812,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":11833,"firstUsefulResultAt":"2026-10-01T01:42:37.790Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4304,"terminal":false,"missionId":"f7b3e653-27ee-466b-97c1-bc603c586490","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2135,"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":"f7b3e653-27ee-466b-97c1-bc603c586490"},"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-01T01:42:48.380798+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4304","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f7b3e653-27ee-466b-97c1-bc603c586490:automatic-mission-resume:4304:repair_mission_pr_ready_retryable","mission_step_id":"017d6613-28d2-4d78-aa5f-d58db5d020c3","command_center_event_id":"f7b3e653-27ee-466b-97c1-bc603c586490"},{"id":"d3ce8728-f73d-4a4f-8ad2-90130d020a56","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"263ea2b69e9625a791a309ed602bffbb4fe73701","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"263ea2b69e9625a791a309ed602bffbb4fe73701","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"6d0461193a239617e80b72908c2044a9fb275d17b3cc232e736531e576f01c96","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:00:22.476165+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"263ea2b69e9625a791a309ed602bffbb4fe73701","external_id":"forgejo-main-263ea2b69e96","receipt_type":"canonical_release_status","idempotency_key":"mission:625d0f4e-d80b-4bfc-ad1f-d4d2b7cf9d8f:forgejo-release-status:263ea2b69e9625a791a309ed602bffbb4fe73701:verified:forgejo-main/source=success","mission_step_id":"3ef68ff4-1ec0-49d8-b022-71418ebee51e","command_center_event_id":"625d0f4e-d80b-4bfc-ad1f-d4d2b7cf9d8f"},{"id":"d3ceac60-f5ac-4d3d-8a49-14d0c9702f4f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.3-direct-scoped-patch","prNumber":null,"terminal":false,"missionId":"0a032979-a39f-4a2f-b3e2-035431ea5f68","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0a032979-a39f-4a2f-b3e2-035431ea5f68"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":413,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T16:44:51.750621+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a032979-a39f-4a2f-b3e2-035431ea5f68:execute_mission:repair_mission_execution_blocked","mission_step_id":"a4faf883-68c8-4acd-9a1a-ee8d42bc1144","command_center_event_id":"0a032979-a39f-4a2f-b3e2-035431ea5f68"},{"id":"d3cf32cc-bc5c-4681-b260-2c51b49db5c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":3384,"terminal":false,"missionId":"4c1992e9-9731-4f75-8043-e494b4026c69","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3972,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3762,"approvedPlanMs":0,"missionSetupMs":457,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":457,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"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":"4c1992e9-9731-4f75-8043-e494b4026c69"},"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":2308,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:01:27.016204+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3384","receipt_type":"execute_mission","idempotency_key":"mission:4c1992e9-9731-4f75-8043-e494b4026c69:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"2875314e-1ce8-492c-a5c8-fe219f2a36bd","command_center_event_id":"4c1992e9-9731-4f75-8043-e494b4026c69"},{"id":"d3cf37f1-bb83-4955-a402-dc8196d8d5fa","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-367f5c4d3a45","reason":null,"status":"source_resolution_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":"367f5c4d-3a45-4a07-80e9-9eeb3929013b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":346,"providerAuthMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":346,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":346,"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":"367f5c4d-3a45-4a07-80e9-9eeb3929013b"},"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":5325,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T04:58:52.942578+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:367f5c4d-3a45-4a07-80e9-9eeb3929013b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"06817d54-c0f7-4140-b942-b33d78916190","command_center_event_id":"367f5c4d-3a45-4a07-80e9-9eeb3929013b"},{"id":"d3cff04a-e504-4e03-8929-880162d022cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9b239608e0d7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24398,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":46898,"firstUsefulResultAt":"2026-10-05T23:01:37.126Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":5089,"terminal":false,"missionId":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2036,"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":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:02:03.446216+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5089","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9b239608-e0d7-4b46-a3f6-d4beed98a5b0:automatic-mission-resume:5089:repair_mission_pr_ready_retryable","mission_step_id":"98b3c3d5-ebfa-415d-bbb6-89c3f7f3343e","command_center_event_id":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0"},{"id":"d3d0240c-1a07-4570-a0da-5d25f70ed52a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"bb206225dbc90510356abeed47ef3f7bb6f79130","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"bb206225dbc90510356abeed47ef3f7bb6f79130","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"634ca6eb2de46c8fe2bb6335c54821f1419428670d54458afe01a7275d25cc29","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:49:24.463029+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bb206225dbc90510356abeed47ef3f7bb6f79130","external_id":"forgejo-main-bb206225dbc9","receipt_type":"canonical_release_status","idempotency_key":"mission:6b388ddc-71c2-4b95-8609-ea5cf55a85f0:forgejo-release-status:bb206225dbc90510356abeed47ef3f7bb6f79130:verified:forgejo-main/source=success","mission_step_id":"749797f3-de93-47be-a03c-57bf4c662813","command_center_event_id":"6b388ddc-71c2-4b95-8609-ea5cf55a85f0"},{"id":"d3d13935-ae96-42c7-b997-573fcbfd5e7c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"waiting_for_gate\",\"proofGate\":\"ship_and_prove_waiting_for_gate\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:09:06.238967+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417076","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"d3d225cc-2529-4311-a066-16377d4b0adb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d9f6454c184f","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":30964,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":53703,"firstUsefulResultAt":"2026-10-03T01:33:24.456Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":null,"terminal":false,"missionId":"d9f6454c-184f-4821-88e2-3454a9885322","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1426,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9f6454c-184f-4821-88e2-3454a9885322"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1478,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:34:20.873842+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9f6454c-184f-4821-88e2-3454a9885322:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"39fdec52-7f5f-4fab-9329-dc3b597daf75","command_center_event_id":"d9f6454c-184f-4821-88e2-3454a9885322"},{"id":"d3d2d994-d916-4264-967e-7e2d8353e54c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"474708af4b5e08ce886c4c4cfd0b4f69d2a951d2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"474708af4b5e08ce886c4c4cfd0b4f69d2a951d2","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"238666ad167e1a79e72d8ad54cd702db4e44396f851b86e6dd2ae316e42efc8d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5533","runId":5533,"status":"success","sourceSha":"474708af4b5e08ce886c4c4cfd0b4f69d2a951d2","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-05T13:56:55.341232+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"474708af4b5e08ce886c4c4cfd0b4f69d2a951d2","external_id":"forgejo-main-474708af4b5e","receipt_type":"canonical_release_status","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:forgejo-release-status:474708af4b5e08ce886c4c4cfd0b4f69d2a951d2:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e1e9e69e-a44e-4b44-be55-3d4f280eed45","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"d3d2ff6f-7fa5-4ee4-9672-1e97b9911de7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0d29758daec862b15465f96687536e109604bebb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0d29758daec862b15465f96687536e109604bebb","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":"b236ab04f5efa17be43f9989a36b16fdc43fda210123ffe56fb7e783268c319c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7715","runId":7715,"status":"success","sourceSha":"0d29758daec862b15465f96687536e109604bebb","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-13T02:47:13.626994+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0d29758daec862b15465f96687536e109604bebb","external_id":"forgejo-main-0d29758daec8","receipt_type":"canonical_release_status","idempotency_key":"mission:1d5852a2-31fe-478b-a591-bd376e9f7ce0:forgejo-release-status:0d29758daec862b15465f96687536e109604bebb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d77a5adb-1dd0-4369-bf69-bcd70b30b355","command_center_event_id":"1d5852a2-31fe-478b-a591-bd376e9f7ce0"},{"id":"d3d3dd44-2415-45b2-9972-143b9e1af789","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":26820,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":941,"terminal":false,"missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":15615,"prReadinessMs":1848,"approvedPlanMs":13757,"missionSetupMs":297,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:00:40.707021+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"941","receipt_type":"execute_mission","idempotency_key":"mission:e6a1ae82-b649-435a-9084-eb05a067cbc1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ba5921a0-10f7-412f-bdae-048dca1c4b31","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"d3d4e952-2e0b-4cf5-83fc-fb85aa75f249","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/autonomous-onboarding-hardening","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.9-finance-report-heartbeat","prNumber":275,"terminal":false,"missionId":"1b42a6ff-5401-4c01-8224-5dbc77cc9e41","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":"1b42a6ff-5401-4c01-8224-5dbc77cc9e41"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:06:10.173166+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"275","receipt_type":"execute_mission","idempotency_key":"mission:1b42a6ff-5401-4c01-8224-5dbc77cc9e41:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"e7540298-fb06-4ca8-9fea-07eeb39eece1","command_center_event_id":"1b42a6ff-5401-4c01-8224-5dbc77cc9e41"},{"id":"d3d82d83-5e2c-42c3-9e25-7429ff6b28bf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-35a08e98d190","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T04:09:15.951Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"35a08e98-d190-4c68-9845-4f9603809cc8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1266,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":273,"providerAuthMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":273,"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":"35a08e98-d190-4c68-9845-4f9603809cc8"},"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":3858,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T04:09:22.511839+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:35a08e98-d190-4c68-9845-4f9603809cc8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4aebb705-c373-4669-9dca-91600e867e70","command_center_event_id":"35a08e98-d190-4c68-9845-4f9603809cc8"},{"id":"d3d88f71-b3fe-4f76-97c9-a1a7c75e00ee","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the Big Papi tenant workstream after the prior unrebaseable generation was superseded. From current Forgejo main, change exactly one frontend line in src/pages/mobile-vendor/BigPapisPublicWithVideoBackground.tsx: replace BIG_PAPIS_TENANT_VIDEO_URL from https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/PixVerse_Pixverse_upscale_Miniapp_4K_media_qua%20(1).mp4 to https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/ElevenLabs_video_google-veo-3-1-fast_Preserve%20the%20up_2026-08-21T23_59_12.mp4 . Preserve the entrance video, Enter Site behavior, playback logic, layout, fundraising work, and all other current-main content. Create one clean ai/* repair generation, one PR, run KnockLaunch Gate, squash merge through Forgejo, deploy only the frontend through the canonical Cloudflare lane, and prove the live /big-papis route is on the resulting source. Do not run Visual Witness.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-22T01:19:49.929Z","fingerprint":"c85f1e52c9f844c155c9cdf058a81d3e004f300962324aa074324ec56b2fe761","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:19:50.389867+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:eff60862-125a-4840-9b75-9766eb0ef104:tenant-workstream-contribution:c85f1e52c9f844c155c9cdf058a81d3e004f300962324aa074324ec56b2fe761","mission_step_id":null,"command_center_event_id":"eff60862-125a-4840-9b75-9766eb0ef104"},{"id":"d3da35ec-adb5-4df2-b360-d343d101292f","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","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-03T17:54:51.670064+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3895,\"sourceSha\":\"0ede783466d02bfeaa1a6fc130d46e18ac4fb8c9\",\"deploymentId\":\"canonical-release-0ede783466d0\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T16:11:12.187477+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:4094b43a-638f-411a-ac8b-a2fded85a9b9:deterministic-transition:none:{\"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-conduc","mission_step_id":"bf8db26d-f7cc-4b39-bd3a-5c12d14fa05c","command_center_event_id":"4094b43a-638f-411a-ac8b-a2fded85a9b9"},{"id":"d3dbb283-e9a3-44b1-a2c7-5a1c63817de6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d6bd5b60d398","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa","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":303,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa"},"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":1559,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:43:57.411521+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6bd5b60-d398-4d05-93b1-8e17ab835aaa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"eaf602c5-7303-4b90-aec0-eaaa199ea366","command_center_event_id":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa"},{"id":"d3dc1b38-f52c-4511-8f54-1fbc9b93aa60","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a86e06575d8e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":93112,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"executorlessWaitMs":109117,"firstUsefulResultAt":"2026-10-05T12:51:19.730Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4904,"terminal":false,"missionId":"a86e0657-5d8e-474b-ae47-2d1148769b31","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f5e65fad8f5fe609fda1f7ed0e6625adf869cba1","timingsMs":{"prReadinessMs":861,"approvedPlanMs":0,"shipAndProveMs":3457,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a86e0657-5d8e-474b-ae47-2d1148769b31"},"performance":null,"deploymentId":"forgejo-main-f5e65fad8f5f","releaseState":null,"workflowRunId":null,"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":1836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:53:14.486703+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4904","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a86e0657-5d8e-474b-ae47-2d1148769b31:automatic-mission-resume:4904:canonical_release_reconciliation_pending","mission_step_id":"3c285dbf-a258-41f2-95f4-573c1dbee17d","command_center_event_id":"a86e0657-5d8e-474b-ae47-2d1148769b31"},{"id":"d3dd4f03-09bd-43ac-b71c-32f9d96e1542","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\":\"visual_proof_status\",\"status\":\"verified\",\"proofGate\":\"interactive_visual_witness_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-25T20:59:03.039869+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-66c317c2a86c\",\"prNumber\":3750,\"sourceSha\":\"7e056d7356a0c8c2b18db3aadc61ae10b3414b05\",\"deploymentId\":\"forgejo-main-7e056d7356a0\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:03:44.20484+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:owner-progress-heartbeat:119357294","mission_step_id":"c8247758-4f59-4c2b-af05-9807345d5f85","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"d3de0469-59dd-4b04-a742-d8d8f421ba6c","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.61.0-mission-freedom-provider-gateway","prNumber":null,"terminal":false,"missionId":"002d4611-fa84-4e05-8e1f-3df593076b20","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1218,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":364,"providerAuthMs":0,"ledgerPrepareMs":364,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":364,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":364,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"002d4611-fa84-4e05-8e1f-3df593076b20"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:49:24.119786+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:002d4611-fa84-4e05-8e1f-3df593076b20:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ea94e8a4-b648-4a8a-bde5-a3a7d127c925","command_center_event_id":"002d4611-fa84-4e05-8e1f-3df593076b20"},{"id":"d3e116dc-0c2a-4f09-b333-ef33f6b52e06","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e6d93a10df24c59d7bd86315135c73105c8d2509","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Ship PR #1872 and prove the corrected Big Papi proposal design mode on production.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[],"contractHash":"eb7e7906286e243d8cbd5863306e032a2c6ee67119f84216d2de1513aad9701f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"eb7e7906286e243d8cbd5863306e032a2c6ee67119f84216d2de1513aad9701f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:38:31.373067+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e6d93a10df24c59d7bd86315135c73105c8d2509","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:22aefd85-6f32-499a-b898-8a378296bf57:request-contract:eb7e7906286e243d8cbd5863306e032a2c6ee67119f84216d2de1513aad9701f:e6d93a10df24c59d7bd86315135c73105c8d2509:verified:","mission_step_id":"7577f712-0951-484d-9e0f-4bbf9d12378f","command_center_event_id":"22aefd85-6f32-499a-b898-8a378296bf57"},{"id":"d3e27f96-4fdb-4fcf-9afa-020b0066219e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c12bca8903905cce6888629ac932609ef9060c5c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c12bca8903905cce6888629ac932609ef9060c5c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a5aff9df6c8e818f134115ec130b8251624a2853584f79870b5b80f1e9d53a57","forgejoWorkflowProof":{"runId":13331,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:19:32.728428+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c12bca8903905cce6888629ac932609ef9060c5c","external_id":"forgejo-main-c12bca890390","receipt_type":"canonical_release_status","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:forgejo-release-status:c12bca8903905cce6888629ac932609ef9060c5c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"eb323a39-26ea-4f48-8d0b-fe5590818e04","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"d3e42e63-a5f6-4526-b686-49ea598b1101","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-70e28a41232a","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":"70e28a41-232a-4a62-a802-6db502e02823","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":403,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":372,"providerAuthMs":0,"ledgerPrepareMs":372,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":372,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":372,"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":"70e28a41-232a-4a62-a802-6db502e02823"},"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":3098,"likelyAffectedFiles":["src/App.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:58:16.787375+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:70e28a41-232a-4a62-a802-6db502e02823:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f5052a92-3781-4ccc-bd7b-096c2f6d7d27","command_center_event_id":"70e28a41-232a-4a62-a802-6db502e02823"},{"id":"d3e4b82f-49f0-4a81-9291-59755582b44d","source":"forgejo","status":"waiting","payload":{"branch":"ai/mcp-auth-gate-regression-20260904","prNumber":1669,"nextAction":null,"mergeCommitSha":"87af5cb7399a41c51086136a254baf6444f00663","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:12:27.382922+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":"1669","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:merged-pr:1669:87af5cb7399a41c51086136a254baf6444f00663","mission_step_id":"6908303e-1825-4583-bca6-eb9de343b244","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"d3e68527-c0f7-4d70-9b5a-1cf2fad5778a","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"failure"},"mainSha":"ca98e76a0be8f9f1ad6ff741117c132bae61970b","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"ca98e76a0be8f9f1ad6ff741117c132bae61970b","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"success"},"requestContractHash":"ec7e721e43db9e71fe2cd09ced9ce7d5b9eab9ae44a3e4f6dba7bd813c09d423","forgejoWorkflowProof":{"runId":7940,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"9e9dd65fd31478648ae921d3c230b84645ae9e1e","runnerVersion":"onrunner-9e9dd65fd314","expectedSourceSha":"ca98e76a0be8f9f1ad6ff741117c132bae61970b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ca98e76a0be8f9f1ad6ff741117c132bae61970b","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ca98e76a0be8f9f1ad6ff741117c132bae61970b","compareStatus":"target_job_success_runtime_verified","workflowRunId":7940,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.144-request-contract-inference","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:15:53.373531+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"ca98e76a0be8f9f1ad6ff741117c132bae61970b","external_id":"forgejo-main-ca98e76a0be8","receipt_type":"canonical_release_status","idempotency_key":"mission:6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7:forgejo-release-status:ca98e76a0be8f9f1ad6ff741117c132bae61970b:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=failure","mission_step_id":"9fc88a59-add2-4c41-8ebe-339ff6f90db8","command_center_event_id":"6b75cd9c-b8d2-4bc8-8c2c-1298bba7bca7"},{"id":"d3e6c685-db35-4b25-aa1e-0d16ad6e2d76","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtg36jh6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1149,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"b24a5357-a8dc-4b7f-b977-5321333cc745","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":15,"missionSetupMs":568},"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":"b24a5357-a8dc-4b7f-b977-5321333cc745"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9132,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx","src/components/SiteBackground.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T17:32:17.671815+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b24a5357-a8dc-4b7f-b977-5321333cc745:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c95d66b0-8bc0-47a8-94c6-d927289f91eb","command_center_event_id":"b24a5357-a8dc-4b7f-b977-5321333cc745"},{"id":"d3e6d081-e418-404e-ad76-c5e8e6a30307","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"4586200618ff78770126c6a822b43d7c81dc95ba","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"4067d2d79bd56c4b17179e4ebdbad93321b5837a","prNumber":2512,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7429/jobs/1","mergeCommitSha":"4586200618ff78770126c6a822b43d7c81dc95ba"}],"requestContractHash":"e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:06:24.232175+00:00","proof_gate":"request_contract_repository_verified","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:433701ca-0563-492f-aadf-c2d7f7195cf9:request-contract-repository:e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f:4586200618ff78770126c6a822b43d7c81dc95ba","mission_step_id":"4d874373-14c1-409c-87f3-dee31b47d46d","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"d3e6d44e-c2aa-42c6-bac8-fd1369f161fe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e1a03e2febbd","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":68081,"releaseCount":0,"toolCallCount":42,"repeatedCallCount":37,"executorlessWaitMs":424185,"firstUsefulResultAt":"2026-10-03T17:41:39.880Z","recoveryAttemptCount":37,"ownerInterruptionCount":0},"version":null,"prNumber":4657,"terminal":false,"missionId":"e1a03e2f-ebbd-4f50-bdec-5ed9ff9e92b2","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":"e1a03e2f-ebbd-4f50-bdec-5ed9ff9e92b2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","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-03T17:41:47.572867+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4657","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e1a03e2f-ebbd-4f50-bdec-5ed9ff9e92b2:automatic-mission-resume:4657:repair_mission_pr_ready_retryable","mission_step_id":"bd2a083b-6668-49d1-b142-d01a3034c07d","command_center_event_id":"e1a03e2f-ebbd-4f50-bdec-5ed9ff9e92b2"},{"id":"d3e7bce0-f709-4b50-a7ce-a6572e84dc5e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"25509717c3a1331d21ff574b07fc85a4d250a263","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"25509717c3a1331d21ff574b07fc85a4d250a263","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":"5f6930cc21d4ae4567e59384bb6f4a1c6c01e195c59fca48af85bb3ab06d4bcb","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6558","runId":6558,"status":"running","sourceSha":"25509717c3a1331d21ff574b07fc85a4d250a263","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fb8d0be0a582e5586b98d89c8ba5be4f0d2c0d79","deploymentId":"forgejo-main-fb8d0be0a582e5586b98d89c8ba5be4f0d2c0d79","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.77-mcp-oauth-es256","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:46:10.758608+00:00","proof_gate":"canonical_release_pending","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":"forgejo-main-25509717c3a1","receipt_type":"canonical_release_status","idempotency_key":"mission:366e8a41-b11b-446f-8147-da071bd5769c:forgejo-release-status:25509717c3a1331d21ff574b07fc85a4d250a263:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c6ea57ab-badb-43f0-b49d-0c06c39687d3","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"d3e84669-d09d-4f0e-8137-aaa2d356f018","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtefbfva","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":null,"terminal":false,"missionId":"7e714b38-3c12-4f77-8986-3bd2301922bd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":389,"prReadinessMs":0,"approvedPlanMs":389,"missionSetupMs":1705,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7e714b38-3c12-4f77-8986-3bd2301922bd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5416,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:38:50.430605+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7e714b38-3c12-4f77-8986-3bd2301922bd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f130d806-00c3-4fde-809e-9b9f663904ac","command_center_event_id":"7e714b38-3c12-4f77-8986-3bd2301922bd"},{"id":"d3eac588-ee21-45d1-b9bf-8db0e25f0d95","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","migrations":"success"},"requestContractHash":"ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac","forgejoWorkflowProof":{"runId":7357,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:32:54.688244+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":"forgejo-main-767ebb136efe","receipt_type":"canonical_release_status","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:forgejo-release-status:767ebb136efefaf2ced5653e72690ec13d8fb7da:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"cbc9f2f2-f35c-40b9-9ef9-d23560f9b7a7","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"d3eac72b-a754-4e96-90f6-f01b9b63afed","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","timingsMs":{"prReadinessMs":2081,"approvedPlanMs":0,"shipAndProveMs":19283,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":"forgejo-main-71bfaff6174d","workflowRunId":6217,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:16:44.913888+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:automatic-mission-resume:2088:canonical_release_reconciliation_pending","mission_step_id":"c82990be-8596-4594-b012-22f275676cb8","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"d3eb2663-1cb0-42e3-a523-1af1114a86b6","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":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","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":"7a6f024ddea40fcb06f6a1d513160fbf73b091960a1726d5a6a3888d83476454","forgejoWorkflowProof":{"runId":10431,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-86cab10a9fef5eeee4012602e48ced27eb0b5fe0","compareStatus":"target_job_success_runtime_verified","workflowRunId":10431,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.198-durable-chat-recovery","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:33:22.701897+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","external_id":"forgejo-main-86cab10a9fef","receipt_type":"canonical_release_status","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:forgejo-release-status:86cab10a9fef5eeee4012602e48ced27eb0b5fe0:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"0a0f627e-463f-4241-9a1b-2fe7936bc355","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"d3ec17dd-5d4b-444e-9bc8-d45bcd7a0ab9","source":"forgejo","status":"verified","payload":{"branch":"ai/fix-command-center-mission-latency-budget","prNumber":550,"nextAction":null,"mergeCommitSha":"b29cc6610b6d70a50d584ec8a4f85004e610b7e1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:15:07.748656+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"b29cc6610b6d70a50d584ec8a4f85004e610b7e1","external_id":"550","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32:merged-pr:550:branch-deleted","mission_step_id":"7bdc64fd-52b4-4d75-be9c-dafa19ecc6dd","command_center_event_id":"bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32"},{"id":"d3ec4b03-f92d-4108-af18-dc77bfe8a1be","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"visual-sandbox","action":"verify_visual","reason":"release_verified_visual_proof_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\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"visual_proof\",\"status\":\"ready\",\"lane\":\"onrunner\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"visual-sandbox\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"visual-sandbox\"},\"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-10-04T14:24:48.942811+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-409c73967533\",\"prNumber\":4735,\"sourceSha\":\"cede4a1ce24924e4d18bced7f331592c7e8c6f83\",\"deploymentId\":\"forgejo-main-cede4a1ce249\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:41:59.550805+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:409c7396-7533-4bce-a641-f0e522174563:owner-progress-heartbeat:119407367","mission_step_id":"66d17c63-bd2a-44cd-a295-5d49ab204f77","command_center_event_id":"409c7396-7533-4bce-a641-f0e522174563"},{"id":"d3ec8b8f-e3ef-40f2-a30c-f700830233df","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":938,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.19-full-mcp-directive-control","prNumber":4144,"terminal":false,"missionId":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"8c05b86af054b36cc44b34d6084a3a1a1a355c85","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80"},"performance":null,"deploymentId":"canonical-release-8c05b86af054","workflowRunId":31110845896,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1134,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T14:26:46.369646+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"8c05b86af054b36cc44b34d6084a3a1a1a355c85","external_id":"canonical-release-8c05b86af054","receipt_type":"ship_and_prove","idempotency_key":"mission:c5d03d71-9740-43f3-bd02-f0b6b93d8b80:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"9842d595-c7fa-4eaf-b2eb-0688fb9dac1a","command_center_event_id":"c5d03d71-9740-43f3-bd02-f0b6b93d8b80"},{"id":"d3ed6677-607d-46c4-86bd-053fcc81ab7b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T15:56:53.675046+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:27:16.279978+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3ded052d-9f13-4a41-bee8-bb65540e69ec:owner-progress-heartbeat:119419549","mission_step_id":"58930c1b-325f-46ed-a213-a76d14814f19","command_center_event_id":"3ded052d-9f13-4a41-bee8-bb65540e69ec"},{"id":"d3edd5e6-0fe9-4bf1-b645-cb2593a8471f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dbab41a5d209","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1828,"terminal":false,"missionId":"dbab41a5-d209-493f-9c7f-ea9c13c194eb","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4729,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":936,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":936,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":936,"repositoryMutationMs":4729,"repositoryProviderMs":3202,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1404,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":936,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1798},"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":"dbab41a5-d209-493f-9c7f-ea9c13c194eb"},"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":3676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:37:08.04664+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1828","receipt_type":"execute_mission","idempotency_key":"mission:dbab41a5-d209-493f-9c7f-ea9c13c194eb:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"9256e4cc-6fa9-481a-92ea-7d136fb4cb90","command_center_event_id":"dbab41a5-d209-493f-9c7f-ea9c13c194eb"},{"id":"d3eed62a-2f2e-4453-b4c9-b0960b61dcc4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7d0353f3-456b-4575-9206-26afe9bf6533","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3486,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7610476cb125af7aa0df50610336cff07712853a","timingsMs":{"queue":236,"total":357,"execution":121},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"9e70b509-736d-4207-909a-df2e4ddcca15"},"performance":null,"deploymentId":"forgejo-main-7610476cb125","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7d0353f3-456b-4575-9206-26afe9bf6533","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"7d0353f3-456b-4575-9206-26afe9bf6533","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"https://knocklaunch.app/messages","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11053,"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":1781,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:11:21.878444+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7610476cb125af7aa0df50610336cff07712853a","external_id":"7d0353f3-456b-4575-9206-26afe9bf6533","receipt_type":"visual_proof_started","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:visual-start:7d0353f3-456b-4575-9206-26afe9bf6533","mission_step_id":"7eca820e-1180-4ab4-ab90-67a120b4dccc","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"d3f542ae-20db-4981-94a2-521af864f85a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"readiness-contract","satisfied":true,"statement":"Universal Visual Witness no longer false-fails authenticated routes merely because canonical auth and selector bootstrap can exceed the old 8/15-second initial shell window; readiness still returns as soon as the application shell is actually visible and remains bounded below the 120-second no-progress watchdog.","proofConditionIds":["repo-readiness","runtime-onrunner"]},{"id":"regression-guard","satisfied":true,"statement":"Repository coverage protects the authenticated application-shell readiness budget from regressing below the canonical startup allowance.","proofConditionIds":["repo-tests"]}],"satisfied":true,"constraints":[{"id":"no-product-change","satisfied":true,"statement":"Do not change launch-hub frontend, AuthContext behavior, tenant data, Supabase, Command Center, or any unrelated runtime.","proofConditionIds":["repo-readiness","repo-tests","runtime-onrunner"]},{"id":"release-scope","satisfied":true,"statement":"Release only the onrunner-universal production owner affected by scripts/visual-witness-hosted-runner changes.","proofConditionIds":["runtime-onrunner"]}],"contractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-readiness","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363","repositoryProofStatus":"verified","repositoryProofSourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1"},"required":true,"satisfied":true},{"id":"repo-tests","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363","repositoryProofStatus":"verified","repositoryProofSourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1"},"required":true,"satisfied":true},{"id":"runtime-onrunner","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:17:10.034093+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d21f20b92717f1e4b056a2aba2460112884226c1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:request-contract:2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363:d21f20b92717f1e4b056a2aba2460112884226c1:verified:","mission_step_id":"17c4ec26-652d-45d6-a75c-59ed15f7fb35","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"d3f54f6c-c495-45c7-b610-3cbe75406688","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b986b342c3af","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T04:25:04.426Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4217,"terminal":false,"missionId":"b986b342-c3af-4adb-ad1b-691521f96fcc","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4741,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1376,"missionSetupMs":317,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":317,"repositoryMutationMs":3365,"repositoryProviderMs":3365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2174,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1191},"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":"b986b342-c3af-4adb-ad1b-691521f96fcc"},"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":3544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:25:10.296975+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4217","receipt_type":"execute_mission","idempotency_key":"mission:b986b342-c3af-4adb-ad1b-691521f96fcc:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"daf7fc50-17d9-4b4d-bdf7-7e399794d9df","command_center_event_id":"b986b342-c3af-4adb-ad1b-691521f96fcc"},{"id":"d3f5e846-dc43-445d-ad02-6f755018bd35","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f596a1814588b140a71ec40c653701720a64c1cad8c39861734b9ad868b2e8e5","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:52:07.969698+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57","external_id":"forgejo-main-de1f9822b7e6","receipt_type":"canonical_release_status","idempotency_key":"mission:d28aead7-bdd1-4cae-a192-a10f2ee39273:forgejo-release-status:de1f9822b7e6ac1fb12d5bbe95f211c1957c0e57:verified:forgejo-main/source=success","mission_step_id":"e720fcde-7687-4f15-b506-01bbf8c8cc17","command_center_event_id":"d28aead7-bdd1-4cae-a192-a10f2ee39273"},{"id":"d3f63ba2-d69a-4c27-973a-a96115b1e5c4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-schedule-screenshot-durable-import-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10064,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":674,"terminal":false,"missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:33:43.58727+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"674","receipt_type":"execute_mission","idempotency_key":"mission:aebde09d-0ae3-4b4b-8307-df3820f6d913:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"12d8ee2f-54d6-4c55-ad5b-2d04eb8dba58","command_center_event_id":"aebde09d-0ae3-4b4b-8307-df3820f6d913"},{"id":"d3f72b1b-8a08-4336-9208-648d78c1c4d3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":17133,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":15,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":300,"terminal":false,"missionId":"d194301d-2511-4213-8160-260137e33829","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":"c5b4362abf5e8676b6518215d525ed637e74aedb","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d194301d-2511-4213-8160-260137e33829"},"performance":null,"deploymentId":"forgejo-main-c5b4362abf5e","workflowRunId":972,"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":4971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T20:54:04.991756+00:00","proof_gate":"canonical_release_blocked","source_sha":"c5b4362abf5e8676b6518215d525ed637e74aedb","external_id":"forgejo-main-c5b4362abf5e","receipt_type":"ship_and_prove","idempotency_key":"mission:d194301d-2511-4213-8160-260137e33829:ship_and_prove:canonical_release_blocked:c5b4362abf5e8676b6518215d525ed637e74aedb:972","mission_step_id":"61c4a645-583f-4d59-9875-b20c5e2db649","command_center_event_id":"d194301d-2511-4213-8160-260137e33829"},{"id":"d3f893d6-8361-41b1-b673-600ba055fdf5","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtrqkzfs","prNumber":2109,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"51ea80952d0a43cbd52387ae1f36acae8a7e2527","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T21:15:51.946715+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"51ea80952d0a43cbd52387ae1f36acae8a7e2527","external_id":"2109","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c6060191-4f08-4cf6-86d2-df53ed0509c8:merged-pr:2109:51ea80952d0a43cbd52387ae1f36acae8a7e2527","mission_step_id":"84350e82-b9c3-4962-bde8-04eaac15170b","command_center_event_id":"c6060191-4f08-4cf6-86d2-df53ed0509c8"},{"id":"d3fa4340-23c4-41f8-bd4e-9a3e32a473f7","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\":\"runtime_proof\",\"deadlineAt\":\"2026-10-05T14:24:10.431059+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-05T10:54:46.230687+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:119413179","mission_step_id":"b7e59dab-93f3-43fa-a2db-a7e584e4f1d2","command_center_event_id":"df294e76-0a44-4e18-8aad-caa683e59b54"},{"id":"d3fc052f-abef-487e-b4a1-5d800d5b4473","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"82a5026344eee4c994387137956f6f97beadb67a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","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":"6969fce3b9ff9a35117f8e90c1c25a163e9568be7b296110aea6c8d9c804e3dc","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":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6969fce3b9ff9a35117f8e90c1c25a163e9568be7b296110aea6c8d9c804e3dc"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:26:20.224054+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"82a5026344eee4c994387137956f6f97beadb67a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:be65cc23-a5c0-46fa-b5e6-b39140c6a0d8:request-contract:6969fce3b9ff9a35117f8e90c1c25a163e9568be7b296110aea6c8d9c804e3dc:82a5026344eee4c994387137956f6f97beadb67a:verified:","mission_step_id":"e79b0bc5-937b-4cd3-a401-dd647836d119","command_center_event_id":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8"},{"id":"d3fc36e0-306d-4b34-8220-d237a55b96f4","source":"forgejo","status":"waiting","payload":{"branch":"ai/system-stability-mcp-queue-reconcile-registration-20260904","prNumber":1736,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d426e5960b87441fb4b083d5fc58964432b55db0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:29:43.277401+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d426e5960b87441fb4b083d5fc58964432b55db0","external_id":"1736","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bcd9c982-fae5-4a33-acf1-32b699213213:merged-pr:1736:d426e5960b87441fb4b083d5fc58964432b55db0","mission_step_id":"7b53e9d6-724d-4c13-97e6-be7976ef6856","command_center_event_id":"bcd9c982-fae5-4a33-acf1-32b699213213"},{"id":"d3fca678-2a7c-489a-be98-69afd4de4c6c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ffcff6260b4a20add0dd0befd26a44037d44c38af9b31d1115dc9df7dddc34ea","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4028","runId":4028,"status":"running","sourceSha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T14:30:45.503208+00:00","proof_gate":"canonical_release_pending","source_sha":"83bed1062eede1c8b8c2ef469dee40d7cc0f77ec","external_id":"forgejo-main-83bed1062eed","receipt_type":"canonical_release_status","idempotency_key":"mission:8930c10a-09b4-4ef6-aeac-ce2f70d85d55:forgejo-release-status:83bed1062eede1c8b8c2ef469dee40d7cc0f77ec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"038f37a1-b7db-4bbc-92de-8a21a41dc5ef","command_center_event_id":"8930c10a-09b4-4ef6-aeac-ce2f70d85d55"},{"id":"d400edaf-0091-4a59-8a77-bf9504f5e6da","source":"forgejo","status":"waiting","payload":{"branch":"ai/application-capability-layer-v2-20260907","prNumber":2041,"nextAction":null,"mergeCommitSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:22:31.650859+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","external_id":"2041","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:merged-pr:2041:8a64edd70a032c7b6dae7e07cd336de2f0be1b46","mission_step_id":"ab7324d8-0829-4a91-a4de-661b26e3bb46","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"d40187a2-67ea-4c0e-af65-e45db7b5fa51","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-150c804faf0a","approved":true,"missionId":"150c804f-af0a-49cc-bb4c-38d8bf1a8863","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","new_content":"    concurrency:\n      group: knocklaunch-production-frontend\n      cancel-in-progress: true","old_content":"    concurrency:\n      group: knocklaunch-production-frontend\n      cancel-in-progress: false"},{"path":"workers/cc-execution/src/index-scoped-repo-patch.js","new_content":"async function evaluateServerlessFrontendFastGate(plans) {\n  // Frontend-only work must leave behind the exact validated production artifact\n  // before protected-main merge. The former runner-bypass status made PR Gate look\n  // fast by deferring the expensive Vite build into the serialized release lane.\n  // Keep the parser implementation below as a bounded fallback primitive, but do\n  // not authorize runner bypass while artifact-before-merge is the canonical path.\n  if (Array.isArray(plans) && plans.length > 0) {\n    return {\n      eligible: false,\n      reason: \"frontend_artifact_before_merge_required\",\n    };\n  }\n\n  if (!Array.isArray(plans) || plans.length < 1) {\n    return {\n      eligible: false,\n      reason: \"no_changed_files\",\n    };\n  }","old_content":"async function evaluateServerlessFrontendFastGate(plans) {\n  if (!Array.isArray(plans) || plans.length < 1) {\n    return {\n      eligible: false,\n      reason: \"no_changed_files\",\n    };\n  }"},{"path":"config/control-plane-capabilities.json","new_content":"        \"targetedFrontendServerlessGateEnabled\": false,\n        \"targetedFrontendServerlessGateOwner\": \"canonical_runner_gate_exact_artifact_before_merge\",","old_content":"        \"targetedFrontendServerlessGateEnabled\": true,\n        \"targetedFrontendServerlessGateOwner\": \"cc_execution_scoped_patch_exact_head_status\","},{"path":"config/control-plane-capabilities.json","new_content":"        \"targetedFrontendServerlessRunnerSuppression\": \"disabled_artifact_before_merge_requires_physical_gate_runner\",","old_content":"        \"targetedFrontendServerlessRunnerSuppression\": \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\","},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(capability.targetedFrontendServerlessGateEnabled, false);\n  assert.equal(capability.targetedFrontendServerlessGateOwner, \"canonical_runner_gate_exact_artifact_before_merge\");","old_content":"  assert.equal(capability.targetedFrontendServerlessGateEnabled, true);\n  assert.equal(capability.targetedFrontendServerlessGateOwner, \"cc_execution_scoped_patch_exact_head_status\");"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(capability.targetedFrontendServerlessRunnerSuppression, \"disabled_artifact_before_merge_requires_physical_gate_runner\");","old_content":"  assert.equal(capability.targetedFrontendServerlessRunnerSuppression, \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\");"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(scopedPatchSource, /SERVERLESS_FAST_GATE_PR_MARKER = \"<!-- knocklaunch:serverless-fast-gate -->\"/);\n  assert.match(scopedPatchSource, /frontend_artifact_before_merge_required/);","old_content":"  assert.match(scopedPatchSource, /SERVERLESS_FAST_GATE_PR_MARKER = \"<!-- knocklaunch:serverless-fast-gate -->\"/);"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"2b47f06d872172be555fd0130c653db94d5d9dd69f03ffcb9cf78f7e789ff1ed","replayCount":0,"serializedBytes":3894},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:33:07.898878+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:150c804f-af0a-49cc-bb4c-38d8bf1a8863:repository-mutation-intent:2b47f06d872172be555fd0130c653db94d5d9dd69f03ffcb9cf78f7e789ff1ed:0","mission_step_id":"ffe92374-c282-49d7-aadd-73811b895939","command_center_event_id":"150c804f-af0a-49cc-bb4c-38d8bf1a8863"},{"id":"d402f6a0-d71f-45f1-8535-692dd6ff3c65","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-shell","satisfied":true,"statement":"GodMode owns a bounded, scrollable admin viewport, resets main scroll on route changes, and does not mount legacy background video, tenant theme injection, or generic floating Sidekick chrome.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]},{"id":"outcome-routes","satisfied":true,"statement":"Work/platform inbox aliases resolve as platform-owner Command Center surfaces and /admin/work/:eventId is first-class.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]},{"id":"outcome-style","satisfied":true,"statement":"Connections, New Business, and embedded Lab use the GodMode cobalt/indigo/graphite design language without decorative legacy green drift.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"no-witness","satisfied":true,"statement":"Do not invoke Visual Witness, inspect_route, or visual proof for this objective. The owner explicitly declined Witness runs.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]},{"id":"preserve-functionality","satisfied":true,"statement":"Preserve existing route functionality, provider health loading, prospect workflow behavior, Command Center behavior, and Lab controls while repairing shell ownership and presentation drift.","proofConditionIds":["proof-repository","proof-release","proof-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":["proof-repository","proof-release","proof-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":["proof-repository","proof-release","proof-runtime"]}],"contractHash":"41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":12604,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:16:01.97646+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:98eb0573-bb1e-466c-a75a-9f3cde9aeced:request-contract:41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0:6ba6b935d19dcd8af4bfc865e824bba7abc09dce:verified:","mission_step_id":"fabfddcb-6bcb-4ffc-af2d-92dc83c80c81","command_center_event_id":"98eb0573-bb1e-466c-a75a-9f3cde9aeced"},{"id":"d4053baf-fdd4-49e3-a3c3-571ec4992ba8","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:21:45.024788+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:119418086","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"d40678cb-ea9c-448c-a03e-025b77a5c9c7","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"b86df6f6-87d3-4404-9ccc-40dd1ece79a8","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-e329c2cf399f","reason":null,"status":"verification_pending","metrics":{"receiptBytes":49780,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":24,"executorlessWaitMs":357097,"firstUsefulResultAt":"2026-09-28T12:03:13.992Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3979,"terminal":false,"missionId":"e329c2cf-399f-4c64-924d-2c496c09ddc7","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"4f70a39ed17809e512c4737c6c1c8f5dcc6c2591","timingsMs":{"queue":1161,"total":13147,"execution":11986},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e329c2cf-399f-4c64-924d-2c496c09ddc7"},"performance":null,"deploymentId":"forgejo-main-4f70a39ed178","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b86df6f6-87d3-4404-9ccc-40dd1ece79a8","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"b86df6f6-87d3-4404-9ccc-40dd1ece79a8","failureReason":null,"observedRoute":"/admin/godmode/restore-points","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"2f8570e0-6391-41a1-a335-7fe4163fa075","attempt":1,"category":"verified","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T12:08:41.758Z","completedAt":"2026-09-28T12:08:55.613Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/admin/godmode/restore-points","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","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":12512,"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":15325,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"c854565a67efe0675fbada3c3d5f6360064f78ffbb97670c558077df702eee5e","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:09:12.101775+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-cd17b09fdb31","external_id":"b86df6f6-87d3-4404-9ccc-40dd1ece79a8","receipt_type":"visual_proof_status","idempotency_key":"mission:e329c2cf-399f-4c64-924d-2c496c09ddc7:visual:b86df6f6-87d3-4404-9ccc-40dd1ece79a8:verified","mission_step_id":"c9940780-e417-4711-a524-ee3773b06208","command_center_event_id":"e329c2cf-399f-4c64-924d-2c496c09ddc7"},{"id":"d4078532-a3c5-4cf8-bea2-7a21d5dbed86","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ceafb7f471bf","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":20552,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":87108,"firstUsefulResultAt":"2026-09-28T01:21:16.949Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3939,"terminal":false,"missionId":"ceafb7f4-71bf-47be-aa83-882197a67381","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5446,"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":"ceafb7f4-71bf-47be-aa83-882197a67381"},"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-28T01:21:29.668842+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3939","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ceafb7f4-71bf-47be-aa83-882197a67381:automatic-mission-resume:3939:repair_mission_pr_ready_retryable","mission_step_id":"54bfddb7-66d1-467c-b0c5-13178fddb83f","command_center_event_id":"ceafb7f4-71bf-47be-aa83-882197a67381"},{"id":"d40b997f-3e1d-44a9-a281-6fb9a381f514","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/thirsty-panda-clean-build-20260817","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":1242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"1451a782-6065-4ccf-bd48-4de3b505015b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1451a782-6065-4ccf-bd48-4de3b505015b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5343,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T13:20:43.664587+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1451a782-6065-4ccf-bd48-4de3b505015b:execute_mission:repair_mission_execution_blocked","mission_step_id":"9a9d89b4-e3f3-417f-abda-3846ad82f245","command_center_event_id":"1451a782-6065-4ccf-bd48-4de3b505015b"},{"id":"d40bb63f-1c73-4902-b5bf-dd4b39b44e96","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-7fbba8c4a069","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":null,"terminal":false,"missionId":"7fbba8c4-a069-4613-9d21-81f511549a73","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":96,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":675,"providerAuthMs":0,"ledgerPrepareMs":675,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":675,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":675,"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":"7fbba8c4-a069-4613-9d21-81f511549a73"},"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":6492,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T00:53:28.334912+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7fbba8c4-a069-4613-9d21-81f511549a73:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"50d45d08-febb-4c7a-a243-a4d60ab80330","command_center_event_id":"7fbba8c4-a069-4613-9d21-81f511549a73"},{"id":"d4141fec-7312-444a-9cf5-7ffa44340f54","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.38.2-forgejo-source-targets","prNumber":57,"terminal":false,"missionId":"150ef365-a6fd-42dc-8ab2-92fdf3ba601c","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"47007e78eb456f76087bb7f56f74727709f55415","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"150ef365-a6fd-42dc-8ab2-92fdf3ba601c"},"performance":null,"deploymentId":"forgejo-main-47007e78eb45","workflowRunId":156,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["onboarding-orchestrator"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T21:10:38.74484+00:00","proof_gate":"canonical_release_dispatched","source_sha":"47007e78eb456f76087bb7f56f74727709f55415","external_id":"forgejo-main-47007e78eb45","receipt_type":"ship_and_prove","idempotency_key":"mission:150ef365-a6fd-42dc-8ab2-92fdf3ba601c:ship_and_prove:canonical_release_dispatched:47007e78eb456f76087bb7f56f74727709f55415:156","mission_step_id":"189f231e-93b4-4a7a-aa84-0b7448e3567d","command_center_event_id":"150ef365-a6fd-42dc-8ab2-92fdf3ba601c"},{"id":"d415bce8-8382-48b6-ac47-97c7d9796f71","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-forgejo-source-index-hot-path-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.7-lightning-auto-merge-emitter","prNumber":null,"terminal":false,"missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":19595,"prReadinessMs":0,"approvedPlanMs":19595,"missionSetupMs":3537,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3901,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:48:56.192405+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a169b2e-b780-49c8-bc95-d945589bc3eb:execute_mission:repair_mission_execution_retryable","mission_step_id":"e7eed094-4dc1-4a54-9d23-8840e93b37f4","command_center_event_id":"2a169b2e-b780-49c8-bc95-d945589bc3eb"},{"id":"d41632fe-2d39-42d2-8de7-1b62b8e3aa7d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the post-1.58.128 proof defects discovered while continuing the owner's directive to fix Forgejo reliability once and for all. Unfreeze control plane and continue.","wordingChanged":false,"canonicalIntent":"Correct the post-1.58.128 proof defects discovered while continuing the owner's directive to fix Forgejo reliability once and for all. Unfreeze control plane and continue.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"truthful-memory-attribution","statement":"The signed watchdog reports a positive Forgejo container or service memory measurement from a fixed cgroup/service source when Forgejo is running; it never labels an unavailable or sub-megabyte init-process sample as valid Forgejo attribution.","proofConditionIds":["repo-proof","runtime-proof","host-proof"]},{"id":"real-sustained-proof","statement":"A host_watchdog proof condition can require at least three consecutive fresh healthy heartbeats from an exact watchdog policy version, and mission reconciliation cannot terminalize that requirement from a single snapshot.","proofConditionIds":["repo-proof","runtime-proof","host-proof"]},{"id":"reliability-soak","statement":"After the merged host agent is installed, three consecutive signed heartbeats from the new policy are capacity-admissible, memory-admission-pressure free, and carry positive memory attribution; representative exact Forgejo reads succeed during that proof window.","proofConditionIds":["runtime-proof","host-proof"]}],"objective":"Correct the post-1.58.128 proof defects discovered while continuing the owner's directive to fix Forgejo reliability once and for all. Unfreeze control plane and continue.","constraints":[{"id":"canonical-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, cc-execution-only release, host_agent_update, then live proof; no Visual Witness or duplicate release lane.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"preserve-reliability-guards","statement":"Preserve proactive admission recovery, bounded restart budgets, mutation read-back reconciliation, and no blind write retries.","proofConditionIds":["repo-proof","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.","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":"Current Forgejo main contains durable heartbeat history, truthful Forgejo container/service memory measurement, sustained host proof semantics, tests, capability contract updates, and a bumped runtime identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runs the exact merged corrective SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"host-proof","kind":"host_watchdog","claim":"Three consecutive fresh heartbeats from watchdog policy forgejo-proactive-memory-v3 are capacity-admissible, have memoryAdmissionPressure=false, and report positive Forgejo memory attribution.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"memory_admission=active","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityManifest":{"id":"Correct-the-post-1.58.128-proof-defects-discovered-while-continuing-the-owner-s-directive-to-fix-For","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["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":"262e0e1825d07ff446f68457c0d6ebe5b2598e11fe0aeeb579060a81c6af4a4d","requestContractRevision":2,"previousRequestContractHash":"b69b0919e830820d950739cf884f8706a130afdb67580f2a0acb219cc6b34490"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:25:35.215848+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ad5de73c-b182-4ad4-b508-41e7955039de:request-contract:262e0e1825d07ff446f68457c0d6ebe5b2598e11fe0aeeb579060a81c6af4a4d","mission_step_id":"64fee3fa-8139-4430-a3d8-7bb3c7cea921","command_center_event_id":"ad5de73c-b182-4ad4-b508-41e7955039de"},{"id":"d418068c-2fc2-4142-a6e0-d4f9e029e30b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/historical-release-proof-recovery","reason":"pull_request_not_merge_eligible:forgejo_host_capacity_non_admissible:{\"capacityAdmission\":{\"admissible\":false,\"degraded\":false,\"reason\":\"fresh_memory_headroom_pressure\",\"ageMs\":56944,\"diskPressure\":false,\"inodePressure\":false,\"diskCritical\":false,\"inodeCritical\":false,\"capacityPressureCount\":0,\"memoryAdmissionPressure\":true,\"memAvailableMb\":393,\"memAvailablePercent\":19},\"retryable\":true,\"mergeAttempted\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2676,"terminal":false,"missionId":"7481862c-26f9-442b-9f72-082d1a22cfed","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3177,"approvedPlanMs":0,"shipAndProveMs":4021,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7481862c-26f9-442b-9f72-082d1a22cfed"},"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":1112,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:52:58.765347+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2676","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7481862c-26f9-442b-9f72-082d1a22cfed:automatic-mission-resume:2676:canonical_release_blocked","mission_step_id":"ba951f48-5378-4a74-8cea-7ed02749de9b","command_center_event_id":"7481862c-26f9-442b-9f72-082d1a22cfed"},{"id":"d41b18d4-4ebb-4c15-aec4-5239c10ca885","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-94fb6463408f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3387,"terminal":false,"missionId":"94fb6463-408f-4f34-99da-79a66e658f6f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5e71fe1e717bcd9fb1894a3225325823c2677694","timingsMs":{"prReadinessMs":476,"approvedPlanMs":0,"shipAndProveMs":3327,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94fb6463-408f-4f34-99da-79a66e658f6f"},"performance":null,"deploymentId":"forgejo-main-5e71fe1e717b","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":1835,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:47:58.754086+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3387","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94fb6463-408f-4f34-99da-79a66e658f6f:automatic-mission-resume:3387:canonical_release_dispatched","mission_step_id":"bf4775af-b025-444e-9afc-cfe597266cda","command_center_event_id":"94fb6463-408f-4f34-99da-79a66e658f6f"},{"id":"d41b80e3-6043-487a-abf5-3daa0c68b45b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0a3528e13e78","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":92851,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T16:39:14.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.302-paul-throughput-router","prNumber":4017,"terminal":false,"missionId":"0a3528e1-3e78-4773-9aa8-366640078df3","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5283,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2270,"missionSetupMs":411,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":411,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":411,"repositoryMutationMs":3013,"repositoryProviderMs":3013,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1861,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":411,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1152},"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":"0a3528e1-3e78-4773-9aa8-366640078df3"},"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":3593,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:39:22.176222+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4017","receipt_type":"execute_mission","idempotency_key":"mission:0a3528e1-3e78-4773-9aa8-366640078df3:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"46876f48-68cc-449d-a56f-9faac90b1e1d","command_center_event_id":"0a3528e1-3e78-4773-9aa8-366640078df3"},{"id":"d41d36d5-3738-4065-9df7-52e20eecae5d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-68531da5bccf","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":2475,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18951,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":258,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"repositoryMutationMs":18951,"repositoryProviderMs":14674,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6893,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7781},"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":"68531da5-bccf-41a3-b686-96c48fc2c34d"},"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":3417,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:37:26.282988+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2475","receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"8656128e-07ca-4629-95bb-6a36615238a1","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"d41e173b-39ef-47db-b2f2-8bf9240d3582","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtj5p0n5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3404,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":null,"terminal":false,"missionId":"63f5c293-421f-411f-87d0-436034f97fa6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":2387,"missionSetupMs":2958},"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":"63f5c293-421f-411f-87d0-436034f97fa6"},"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":4817,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","scripts/production-release-targets.json","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T21:10:54.599287+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:63f5c293-421f-411f-87d0-436034f97fa6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c08a7bc2-aacc-4c10-960d-ce16d2b3244b","command_center_event_id":"63f5c293-421f-411f-87d0-436034f97fa6"},{"id":"d41e7696-5b6c-468b-b0de-b594c55b101d","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Continue the exact queue-throughput mission now that Forgejo host optimization has completed and capacity is admissible. Apply the already-authorized direct pull-page scan patch, preserve scope, then Gate, squash merge, release cc-execution, and prove live runtime identity."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:49:41.4447+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6a565ece-08e6-498c-aab4-fd7820b88003","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"d42074a7-646d-4e75-8b9b-428ad60c9745","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-48249abba869","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.215-zero-target-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"48249abb-a869-4bab-9969-aa469063cba4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":321,"providerAuthMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":43,"resolvePreflightMs":321,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":278,"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":"48249abb-a869-4bab-9969-aa469063cba4"},"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":3449,"likelyAffectedFiles":["config/capabilities/universal-proposal-application.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:32:15.093985+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48249abb-a869-4bab-9969-aa469063cba4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f73f1e47-1beb-4874-bf97-5f05715f8440","command_center_event_id":"48249abb-a869-4bab-9969-aa469063cba4"},{"id":"d4215e4a-5c64-400c-953f-057b44487093","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f4009feeabd7dca56efd378939fdafbec709662e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","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":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6665","runId":6665,"status":"running","sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","deploymentId":"forgejo-main-491c6182830efdfd80ad1d396e1569f80e9a1662","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.89-control-plane-integrity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:49:53.410464+00:00","proof_gate":"canonical_release_pending","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"forgejo-main-f4009feeabd7","receipt_type":"canonical_release_status","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:forgejo-release-status:f4009feeabd7dca56efd378939fdafbec709662e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"3077f6d0-1e8c-4003-af21-dcdd9e68c062","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"d421a8db-489d-4214-b398-642b30ed1559","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7baa0e8599eb","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":3861,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":51650,"firstUsefulResultAt":"2026-09-24T04:02:29.304Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.228-visual-artifact-scope","prNumber":3567,"terminal":false,"missionId":"7baa0e85-99eb-4519-8c1c-fc9db7e61dbf","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6724,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":712,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":6012,"repositoryProviderMs":6012,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4469,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1543},"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":"7baa0e85-99eb-4519-8c1c-fc9db7e61dbf"},"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":3234,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:03:28.687853+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3567","receipt_type":"execute_mission","idempotency_key":"mission:7baa0e85-99eb-4519-8c1c-fc9db7e61dbf:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"610f34a9-671d-439d-8f77-1f3bac34965a","command_center_event_id":"7baa0e85-99eb-4519-8c1c-fc9db7e61dbf"},{"id":"d422b817-43d2-4263-bcea-0e9ec70a4078","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","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":"d32e72b5056ac499ef9197a46b953830f4892e6bdc5598be76fa8e6afeed853f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5229","runId":5229,"status":"success","sourceSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-d09c581b8f3176a31f1c26ebd37424de3c8f4421","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5229,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.52-merged-release-target-recovery-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:45:26.774644+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","external_id":"forgejo-main-d09c581b8f31","receipt_type":"canonical_release_status","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:forgejo-release-status:d09c581b8f3176a31f1c26ebd37424de3c8f4421:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"d7d65c9a-d8bf-4625-a996-317480555f02","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"d4253c94-284a-43e8-a804-a4cb594a630d","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":"5a871063ceace010eb34d2a5c161623603d3cd06","releaseState":"pending","exactConductorRun":{"id":31609811383,"status":"in_progress","headSha":"5a871063ceace010eb34d2a5c161623603d3cd06","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-12T14:59:24.827385+00:00","proof_gate":"canonical_release_pending","source_sha":"5a871063ceace010eb34d2a5c161623603d3cd06","external_id":"canonical-release-5a871063ceac","receipt_type":"canonical_release_status","idempotency_key":"mission:66dc61eb-cb92-4b14-92ee-61a539d43dd1:release-status:5a871063ceace010eb34d2a5c161623603d3cd06:31609811383:pending:canonical-production-release/verified=pending","mission_step_id":"f047ec5e-72f3-404e-9fb4-93f1dc10ea69","command_center_event_id":"66dc61eb-cb92-4b14-92ee-61a539d43dd1"},{"id":"d426d2a4-f279-4d95-973b-0bd49c63459d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized emergency repair of the Command Center synthesis continuation contract before today's meeting.","baseSha":"3ff4381af80383f07377bfad12c156dc735f539d","issuedAt":1788955268308,"expiresAt":1788955448308,"missionId":"8251c1f6-eb3f-4c02-bd48-fa102496008e","authorizationId":"fcd7ee4c-592f-462e-8748-7c4a3a5395fa","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:01:08.678227+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3ff4381af80383f07377bfad12c156dc735f539d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fcd7ee4c-592f-462e-8748-7c4a3a5395fa","mission_step_id":"4dabfb33-9a38-464a-80aa-adc329c5788b","command_center_event_id":"8251c1f6-eb3f-4c02-bd48-fa102496008e"},{"id":"d4273b6a-33f6-4513-af00-4ba8534ae2c9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"432ed67ffa115f2bbc042a05c0210a754baca769","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"432ed67ffa115f2bbc042a05c0210a754baca769","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9c518ddca34f73e630fced7c9c77a512002b8ffd422893d22f2e7fb4013f217d","forgejoWorkflowProof":{"runId":13583,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-01T02:18:26.060986+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"432ed67ffa115f2bbc042a05c0210a754baca769","external_id":"forgejo-main-432ed67ffa11","receipt_type":"canonical_release_status","idempotency_key":"mission:ab0633c2-8407-4376-9d91-a68bd046417b:forgejo-release-status:432ed67ffa115f2bbc042a05c0210a754baca769:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"172dce82-b6f3-4e28-8855-01e2a01eac85","command_center_event_id":"ab0633c2-8407-4376-9d91-a68bd046417b"},{"id":"d428396c-4885-48c4-8b36-d21c261a3d94","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1011,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4476,"terminal":false,"missionId":"e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ec50a02570cb5b3aa8b57b181fab40faefdd11c6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121"},"performance":null,"deploymentId":"canonical-release-ec50a02570cb","workflowRunId":31328589852,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1224,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T18:16:04.657993+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ec50a02570cb5b3aa8b57b181fab40faefdd11c6","external_id":"canonical-release-ec50a02570cb","receipt_type":"ship_and_prove","idempotency_key":"mission:e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121:ship_and_prove:canonical_release_dispatched:ec50a02570cb5b3aa8b57b181fab40faefdd11c6:31328589852","mission_step_id":"f5e7b941-5a61-44ef-987e-f53929c7db2d","command_center_event_id":"e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121"},{"id":"d42aaf79-e30a-436b-8266-02e85e92b313","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"6b00fb4fa5dde706dc3da1e084584c51bd08d881c0a96eec5cfeef02c5555947","forgejoWorkflowProof":{"runId":14611,"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-02T23:45:51.028396+00:00","proof_gate":"canonical_release_pending","source_sha":"5bfa82ae7b284c1e404902bc042fb2a51835b1c5","external_id":"forgejo-main-5bfa82ae7b28","receipt_type":"canonical_release_status","idempotency_key":"mission:bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2:forgejo-release-status:5bfa82ae7b284c1e404902bc042fb2a51835b1c5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"123f6dc8-a93d-4f21-a0de-36bd79aa6a86","command_center_event_id":"bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2"},{"id":"d42b6a46-c4a3-4b1c-9f11-ead408bc87e5","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-media-bootstrap-correct-v2","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1363,"providerAuthMs":0,"ledgerPrepareMs":674,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":674,"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":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"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":3190,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:50.633839+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"63d8f328-dcd7-4817-b84d-f41ba6e24f3c","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"d42c098b-b687-440c-a268-c1a38e633216","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"05e3955d-59cc-4bba-a2e4-bf198d2d81d7","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-73ca22d61e0e","reason":null,"status":"verification_pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3354,"terminal":false,"missionId":"73ca22d6-1e0e-4b48-a541-43585121aa74","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","timingsMs":{"queue":120933,"total":143763,"execution":22830},"nextAction":null,"receiptRef":{"mode":"full","missionId":"73ca22d6-1e0e-4b48-a541-43585121aa74"},"performance":null,"deploymentId":"forgejo-main-4f667c84ef98","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"05e3955d-59cc-4bba-a2e4-bf198d2d81d7","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":3,"supervisorId":"05e3955d-59cc-4bba-a2e4-bf198d2d81d7","failureReason":null,"observedRoute":"/big-papis/owner/proposals?bpMode=office","runnerVersion":"onrunner-7949858f063d","attemptLineage":[{"jobId":"aa5c2bcf-0e19-49ba-81f3-0804e38328a1","attempt":1,"category":"transient_infrastructure","sourceSha":"7949858f063d3e50ce48b60231d56b2b593d1acf","startedAt":"2026-09-21T15:23:45.141Z","completedAt":"2026-09-21T15:25:04.970Z","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-7949858f063d","browserLaunchReason":"managed_display","checkpointAccounting":{"route":{"required":1,"completed":0,"missingIds":["mobile::/big-papis/owner/proposals?bpMode=office"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":2,"resumed":0,"complete":false,"evidence":{"required":1,"completed":0,"missingIds":["mobile::/big-papis/owner/proposals?bpMode=office::evidence::preflight"]},"completed":0,"remaining":2,"duplicates":0,"duplicateIds":[],"expectedTotal":2}},{"jobId":"6ae68828-53df-45a3-8113-5298a11f468d","attempt":2,"category":"transient_infrastructure","sourceSha":"7949858f063d3e50ce48b60231d56b2b593d1acf","startedAt":"2026-09-21T15:25:07.022Z","completedAt":"2026-09-21T15:25:39.169Z","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-7949858f063d","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":"a0007728-ed05-4911-9ecf-501c4db6899f","attempt":3,"category":"verified","sourceSha":"7949858f063d3e50ce48b60231d56b2b593d1acf","startedAt":"2026-09-21T15:25:43.722Z","completedAt":"2026-09-21T15:26:07.551Z","runtimeLane":"cc-execution -> Render OnRunner -> universal-witness.mjs","browserEngine":"webkit","failureReason":null,"retryRecovery":null,"runnerVersion":"onrunner-7949858f063d","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":"verified","requestedRoute":"/","runnerSourceSha":"7949858f063d3e50ce48b60231d56b2b593d1acf","selectedViewports":["mobile"],"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":[]},"workflowRunId":10522,"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":15772,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"1b9525034ea21fa26889a3a9740f21494581c2acd87a746c685df33017249e9d","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:37:36.30777+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"onrunner-7949858f063d","external_id":"05e3955d-59cc-4bba-a2e4-bf198d2d81d7","receipt_type":"visual_proof_status","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:visual:05e3955d-59cc-4bba-a2e4-bf198d2d81d7:verified","mission_step_id":"70cc21c7-556d-4dee-8e3d-9980b52ec42d","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"d42c67e8-7142-48d0-8f8f-57ae18c42585","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/defer-existing-pr-refresh-until-mutation-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4541,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":713,"terminal":false,"missionId":"8d82840a-cfcb-477b-af34-bc032b5a787d","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8d82840a-cfcb-477b-af34-bc032b5a787d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T01:03:47.964246+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"713","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8d82840a-cfcb-477b-af34-bc032b5a787d:automatic-mission-resume:713:canonical_release_transport_retryable","mission_step_id":"8ad6d1ef-8654-41be-854c-ebc3cb83c974","command_center_event_id":"8d82840a-cfcb-477b-af34-bc032b5a787d"},{"id":"d42f35ad-68e7-4de1-a24a-a91ab96c16e4","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.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"ad521726-5005-4ffb-97fb-21390e2a3628","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1366,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":452,"providerAuthMs":0,"ledgerPrepareMs":452,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":452,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":452,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"ad521726-5005-4ffb-97fb-21390e2a3628"},"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-27T18:08:06.143303+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ad521726-5005-4ffb-97fb-21390e2a3628:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5ed00f1d-ef9a-4913-a7ce-1f602c81cc2e","command_center_event_id":"ad521726-5005-4ffb-97fb-21390e2a3628"},{"id":"d42f3970-fc46-49cb-8904-022e9fac2ad0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6d15cb7bb2265c837ddf8cf63b98ab7ea87f5dfb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"render","satisfied":true,"statement":"The exact customer proposal preview can be rasterized and committed as a valid saved PDF without the current 'Could not rasterize the exact customer proposal preview.' failure.","proofConditionIds":["render-proof"]},{"id":"download","satisfied":true,"statement":"Download Proposal completes from the newly committed canonical render for BP-2026-028 and equivalent Big Papi proposals.","proofConditionIds":["download-proof"]},{"id":"send-ready","satisfied":true,"statement":"Send no longer dies at PDF preparation; it opens the email send workflow with the saved PDF available for attachment.","proofConditionIds":["send-proof"]}],"satisfied":true,"constraints":[{"id":"root-cause","satisfied":true,"statement":"Repair the renderer failure class rather than proposal data or a single proposal row.","proofConditionIds":["tests-proof"]},{"id":"release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targets, and verify production behavior.","proofConditionIds":["release-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":["render-proof","download-proof","send-proof","tests-proof","release-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":["render-proof","download-proof","send-proof","tests-proof","release-proof"]}],"contractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"render-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db"},"required":true,"satisfied":true},{"id":"download-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db"},"required":true,"satisfied":true},{"id":"send-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db"},"required":true,"satisfied":true},{"id":"tests-proof","kind":"repository","evidence":{"reason":null,"gateRunId":9362,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"6d15cb7bb2265c837ddf8cf63b98ab7ea87f5dfb"},"required":true,"satisfied":true},{"id":"release-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T23:12:16.501832+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6d15cb7bb2265c837ddf8cf63b98ab7ea87f5dfb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3cedb475-18cd-474a-9589-4b3e0ec68116:request-contract:95e512a2da60befbcb7c9611cf0f2827a6efe6be98736d2babbb68d6f3a2d7db:6d15cb7bb2265c837ddf8cf63b98ab7ea87f5dfb:verified:","mission_step_id":"91a8f74d-ff1f-42a7-92b3-9cc16282c85b","command_center_event_id":"3cedb475-18cd-474a-9589-4b3e0ec68116"},{"id":"d42fd776-dba6-42a1-88c0-7ca8799b7c75","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repository-proof\",\"frontend-release-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T02:02:11.977356+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8a9fdfd24833\",\"prNumber\":4686,\"sourceSha\":\"16c26598bc4c2cacc74f47c6ccb2456237f54a05\",\"deploymentId\":\"forgejo-main-16c26598bc4c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:05:08.259392+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65:owner-progress-heartbeat:119404580","mission_step_id":"32871c96-3683-4b82-8d89-ef93e8f19d52","command_center_event_id":"8a9fdfd2-4833-4cae-8bb4-15b09fd5ec65"},{"id":"d432a8f4-890b-4bbf-9301-61c9ca815621","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","wordingChanged":false,"canonicalIntent":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Existing PR #2250 exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 remains the sole delivery PR and is canonically squash merged after its green Gate.","proofConditionIds":["p1"]},{"id":"o2","statement":"cc-execution is deployed and live on version 1.58.81-pr-readiness-timeout-repair.","proofConditionIds":["p1"]}],"objective":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","constraints":[{"id":"c1","statement":"No source mutation and no replacement PR; only re-arm existing PR #2250 and continue canonical delivery.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"release","claim":"PR #2250 exact green head is squash merged and cc-execution live runtime identity matches 1.58.81-pr-readiness-timeout-repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"14ea2b47ff3a77e608af003fa5cc00869538c38b2bc70042cf587ae3e3f71cc9","requestContractRevision":6,"previousRequestContractHash":"f30671387a23ff03b2fbfbb23c1f5d09c46b6d325a77512a6fc1081c5346a7c7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:59:13.884299+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:14ea2b47ff3a77e608af003fa5cc00869538c38b2bc70042cf587ae3e3f71cc9","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"d4370e92-0d89-4eae-abfa-f5240e3391d4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7fe5df3dcb50","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2984,"terminal":false,"missionId":"7fe5df3d-cb50-4ee5-9923-8572546c1213","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"91a7eb10abb52749404011c306fe4737a5e9dc2e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":676,"approvedPlanMs":0,"missionSetupMs":1798,"providerAuthMs":0,"shipAndProveMs":4806,"ledgerPrepareMs":1534,"ledgerReconcileMs":0,"lineageReconcileMs":264,"resolvePreflightMs":1798,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1534,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},"performance":null,"deploymentId":"forgejo-main-91a7eb10abb5","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":2588,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T02:17:58.156734+00:00","proof_gate":"canonical_release_dispatched","source_sha":"91a7eb10abb52749404011c306fe4737a5e9dc2e","external_id":"forgejo-main-91a7eb10abb5","receipt_type":"execute_mission","idempotency_key":"mission:7fe5df3d-cb50-4ee5-9923-8572546c1213:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"15bc30ab-a678-42de-9a75-0d5f598f6504","command_center_event_id":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},{"id":"d43cce9f-4afd-45b6-b8bb-4fee0fbeaf4a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cb1f727de792","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":31208,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":9,"executorlessWaitMs":141793,"firstUsefulResultAt":"2026-10-03T02:17:25.573Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4593,"terminal":false,"missionId":"cb1f727d-e792-40cd-8e80-b8688f730398","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ec1f1deaed32f844925541fc150bf7ad003796a6","timingsMs":{"prReadinessMs":804,"approvedPlanMs":0,"shipAndProveMs":2821,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"cb1f727d-e792-40cd-8e80-b8688f730398"},"performance":null,"deploymentId":"forgejo-main-ec1f1deaed32","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:19:51.970831+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4593","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cb1f727d-e792-40cd-8e80-b8688f730398:automatic-mission-resume:4593:canonical_release_reconciliation_pending","mission_step_id":"f45fc292-edf1-47da-ab73-5599ea4eacbc","command_center_event_id":"cb1f727d-e792-40cd-8e80-b8688f730398"},{"id":"d43d7071-d40a-4f3e-b46c-d3d2697fcaa6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-22c2accb34cc","reason":"pull_request_checks_pending","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":3244,"terminal":false,"missionId":"22c2accb-34cc-4ae1-bd0e-568d01970c99","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1300,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":952,"approvedPlanMs":0,"missionSetupMs":655,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":378,"ledgerReconcileMs":0,"lineageReconcileMs":277,"resolvePreflightMs":655,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":378,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"22c2accb-34cc-4ae1-bd0e-568d01970c99"},"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":1971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:09:30.418375+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3244","receipt_type":"execute_mission","idempotency_key":"mission:22c2accb-34cc-4ae1-bd0e-568d01970c99:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6df3d472-075f-43b4-b872-770cc64052ec","command_center_event_id":"22c2accb-34cc-4ae1-bd0e-568d01970c99"},{"id":"d43d8668-d8aa-4010-b188-554f2501f7c2","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":"86023b5e-7852-491b-a043-5797db74a1c4","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":"86023b5e-7852-491b-a043-5797db74a1c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7528,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","scripts/production-release-targets.json","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/__tests__/production-release-status.contract.test.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:42:13.061822+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86023b5e-7852-491b-a043-5797db74a1c4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"978f4643-8be2-4c78-98aa-aca02d0150fb","command_center_event_id":"86023b5e-7852-491b-a043-5797db74a1c4"},{"id":"d43f8ffb-f8a0-472d-adb7-4b5f9758941d","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"295f79be-926e-4a65-bebc-4c31e3f9d195","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-d4d3bc1c44b0","reason":null,"status":"pending","metrics":{"receiptBytes":20932,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"executorlessWaitMs":1025149,"firstUsefulResultAt":"2026-09-26T16:33:34.165Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3807,"terminal":false,"missionId":"d4d3bc1c-44b0-4b03-830d-fed5407883f8","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"399a317c71f6c19b08c3c0f806823460ff8a38f0","timingsMs":{"queue":315,"total":334,"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":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},"performance":null,"deploymentId":"forgejo-main-399a317c71f6","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"295f79be-926e-4a65-bebc-4c31e3f9d195","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"295f79be-926e-4a65-bebc-4c31e3f9d195","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/godmode/console","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12003,"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":1753,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T16:50:40.972169+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"399a317c71f6c19b08c3c0f806823460ff8a38f0","external_id":"295f79be-926e-4a65-bebc-4c31e3f9d195","receipt_type":"visual_proof_started","idempotency_key":"mission:d4d3bc1c-44b0-4b03-830d-fed5407883f8:visual-start:295f79be-926e-4a65-bebc-4c31e3f9d195","mission_step_id":"f596c139-8846-4b8e-a75f-f374e80cada9","command_center_event_id":"d4d3bc1c-44b0-4b03-830d-fed5407883f8"},{"id":"d44089e1-9323-456f-96ef-5e39e7babb9a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-onrunner-auth-projection-20260805","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4993,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4059,"terminal":false,"missionId":"a9650cd7-c5be-41fd-83f6-7151ae75c306","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":"a9650cd7-c5be-41fd-83f6-7151ae75c306"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2511,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T15:23:19.313059+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9650cd7-c5be-41fd-83f6-7151ae75c306:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ae3983e2-9406-4e0c-8491-f6d8bc4288b5","command_center_event_id":"a9650cd7-c5be-41fd-83f6-7151ae75c306"},{"id":"d440b769-90c1-4f7f-93d5-acb7c1cfedd2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9bf4f273b134","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":278,"providerAuthMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":278,"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":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},"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":4306,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","scripts/generate-cc-execution-action-schema.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:54:36.134944+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9bf4f273-b134-4f51-ac59-9c25aaed9a4b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bd399346-7895-465d-98ba-5078952516e1","command_center_event_id":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},{"id":"d44144c0-e31c-4a04-88cd-ddf8fcec55bb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-63825e7f69bf","prNumber":4393,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"25dec0a8d1e16db0340daee9c1ac970dd3f951d6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:23:39.540981+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"25dec0a8d1e16db0340daee9c1ac970dd3f951d6","external_id":"4393","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:63825e7f-69bf-46ae-aca9-642456a6dd29:merged-pr:4393:25dec0a8d1e16db0340daee9c1ac970dd3f951d6","mission_step_id":"b078bc87-487b-4672-a592-54920e6f28a2","command_center_event_id":"63825e7f-69bf-46ae-aca9-642456a6dd29"},{"id":"d443c62f-ea2e-4e95-b6c3-a92bfb0890a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8dc06cc45422d43d68be4c119c4b782369e0817b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-os","satisfied":true,"statement":"KNOCKLAUNCH OS is rebuilt as a revenue-first owner workspace with Command Center, Relationships, Deal Desk, Revenue, Clients, and a secondary Platform hub.","proofConditionIds":["proof-production"]},{"id":"identity","satisfied":true,"statement":"The persisted KNOCKLAUNCH OS tenant and proposal profile are aligned to PLATFORM rather than MOBILE_CATERING.","proofConditionIds":["proof-production"]},{"id":"deal-desk","satisfied":true,"statement":"Relationships opens a dedicated Deal Desk creator and the Deal Desk owns PDF attachment and e-sign send.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Preserve owner authorization and tenant isolation with no cross-tenant contamination.","proofConditionIds":["proof-production"]},{"id":"legacy-routes","satisfied":true,"statement":"Preserve existing direct KNOCKLAUNCH OS owner routes while reorganizing primary navigation.","proofConditionIds":["proof-production"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness.","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":"8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:57:27.729017+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8dc06cc45422d43d68be4c119c4b782369e0817b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:request-contract:8811d0c63bff06ca2108c3ba1f061f5ac609dabbd44a453f2d7e3cdb7ba1204c:8dc06cc45422d43d68be4c119c4b782369e0817b:verified:","mission_step_id":"ed099fa1-c361-46d1-be87-133a18103b11","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"d44479c5-6d78-43ef-8c3b-ea8ddc67b10b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-1118f58bb5c7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1118f58b-b5c7-426f-ab73-cab3ff54774b","objective":"Continue the existing PAUL conversational-intelligence mission. Make the first bounded production source change now: strengthen automatic deep-reasoning routing for correction-heavy, referent-dependent, multi-turn, ambiguous, architectural, diagnostic, design, and context-synthesis conversations; reserve fast routing for genuinely simple retrieval/formatting/status cases. Preserve the existing tool/tenant safety behavior and continue the same mission through PR, Gate, merge, release, and live paul_intelligence_eval proof.","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","anchor":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v8-owner-answer-quality\";","replacement":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v9-conversational-depth\";"},{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","anchor":"  const deepComplex=/\\b(root cause|architect|audit|tradeoff|contradict|ambiguous|multi[- ]stage|cross[- ]system|deep(?:ly)?|continue improving|make .* smarter)\\b/i.test(prompt);","replacement":"  const deepComplex=/\\b(root cause|architect|audit|tradeoff|contradict|ambiguous|multi[- ]stage|multi[- ]turn|cross[- ]system|deep(?:ly)?|continue improving|make .* smarter|referent|context(?:ual)? synthesis|correction|you missed|not what i asked|didn't answer|did not answer|redesign|diagnos|design decision)\\b/i.test(prompt);"},{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","anchor":"  if(iterative||recentOwnerProgress)return\"deep\";","replacement":"  const conversationDepthSignals=/\\b(?:that|this|it|they|those|same|again|continue|previous|earlier|we already|you already|as i said|as we said)\\b/i.test(prompt)&&messages.length>=4;\\n  const correctionHeavy=/\\b(?:you missed|not what i asked|didn't answer|did not answer|wrong|no[,! ]|i meant|that's not|that isn't)\\b/i.test(prompt);\\n  if(iterative||recentOwnerProgress||correctionHeavy||conversationDepthSignals)return\"deep\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"1118f58b-b5c7-426f-ab73-cab3ff54774b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"b4cc8aa1c52793011f359bf5f61b2dba79233ad35c7408c7db398084c7c1c10f","replayCount":0,"serializedBytes":3196},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:07:12.345536+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1118f58b-b5c7-426f-ab73-cab3ff54774b:repository-mutation-intent:b4cc8aa1c52793011f359bf5f61b2dba79233ad35c7408c7db398084c7c1c10f:0","mission_step_id":"ace230c0-9384-4e0d-aed4-d5ffd5268b7f","command_center_event_id":"1118f58b-b5c7-426f-ab73-cab3ff54774b"},{"id":"d4453423-1e1f-41f1-8672-bfb97c48407c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1f752d6ba867","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.158-visual-witness-container-rollout","prNumber":2887,"terminal":false,"missionId":"1f752d6b-a867-468a-a3b3-53c7a668b994","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5577,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":453,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":453,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":453,"repositoryMutationMs":5577,"repositoryProviderMs":4854,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2471,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":453,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2383},"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":"1f752d6b-a867-468a-a3b3-53c7a668b994"},"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":3114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:03:05.333866+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2887","receipt_type":"execute_mission","idempotency_key":"mission:1f752d6b-a867-468a-a3b3-53c7a668b994:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"9aed4f49-bebe-49bc-a34d-5458761b7c4d","command_center_event_id":"1f752d6b-a867-468a-a3b3-53c7a668b994"},{"id":"d446057b-2f08-484d-8b95-43ea5d8fa628","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ec7b9c10c31d","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.161-forgejo-repository-file-pagination","prNumber":null,"terminal":false,"missionId":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2","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":609,"providerAuthMs":0,"ledgerPrepareMs":609,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":609,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":609,"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":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2"},"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":5314,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:13:21.372899+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec7b9c10-c31d-4c67-bb72-4209ecfa92e2:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"65c6bfb4-321d-4261-9341-0223241800fa","command_center_event_id":"ec7b9c10-c31d-4c67-bb72-4209ecfa92e2"},{"id":"d4466314-a855-44ba-a9cb-11c01726a47d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"41b09beee4d98673ef680a90813291c548097c23","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"41b09beee4d98673ef680a90813291c548097c23","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"bcf6b50307c232d1fa2e99147ed0978a32a3cebeab742575ae28d91471d6cd5d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13608","runId":13608,"status":"running","sourceSha":"41b09beee4d98673ef680a90813291c548097c23","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T03:09:37.258394+00:00","proof_gate":"canonical_release_pending","source_sha":"41b09beee4d98673ef680a90813291c548097c23","external_id":"forgejo-main-41b09beee4d9","receipt_type":"canonical_release_status","idempotency_key":"mission:14a884b4-9a8b-411a-a44b-ff2035a0069f:forgejo-release-status:41b09beee4d98673ef680a90813291c548097c23:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"16e3412f-846d-4953-8422-a708dca67770","command_center_event_id":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},{"id":"d447e357-d6c9-41e5-a6b4-dc77f85b7295","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-calendar-discoverability","prNumber":2912,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"355c0f45ad8f67079c02fdc4df8abc4483ce66a4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:40:43.267733+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"355c0f45ad8f67079c02fdc4df8abc4483ce66a4","external_id":"2912","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bc344b73-c1e3-46ef-abc0-a64235b1c3fa:merged-pr:2912:355c0f45ad8f67079c02fdc4df8abc4483ce66a4","mission_step_id":"514fc052-7c4b-4c52-9b2a-5b2799e68eac","command_center_event_id":"bc344b73-c1e3-46ef-abc0-a64235b1c3fa"},{"id":"d4488218-69f2-48f4-957a-bbc10c8b26d6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-adf8560626c1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"adf85606-26c1-435d-8f4d-f7217b28d357","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":200,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":396,"providerAuthMs":0,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":396,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":396,"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":"adf85606-26c1-435d-8f4d-f7217b28d357"},"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":6088,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","scripts/validate-supabase-migration-integrity.mjs","scripts/production-release-targets.json","scripts/resolve-supabase-function-targets.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:09:59.904601+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:adf85606-26c1-435d-8f4d-f7217b28d357:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"17ad3bae-baae-4260-9dca-f25f531a3024","command_center_event_id":"adf85606-26c1-435d-8f4d-f7217b28d357"},{"id":"d44aa8c7-40b5-449a-9beb-af48b7537d81","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/card-grading/PCGPublicSite.tsx","content":"import {FormEvent,useEffect,useMemo,useState,type ReactNode} from 'react';\nimport {ArrowRight,Clock3,CreditCard,ExternalLink,MapPin,PackageCheck,Phone,Search,ShieldCheck,Sparkles,Store,Truck,type LucideIcon} from 'lucide-react';\nimport {Link} from 'react-router-dom';\nimport {supabase} from '@/integrations/supabase/client';\nimport video0 from './pcgHeroVideoChunk0';\nimport video1 from './pcgHeroVideoChunk1';\nimport video2 from './pcgHeroVideoChunk2';\nimport {PCG_AUTOGRAPH_NOTE,PCG_CARD_THICKNESSES,PCG_GRADING_SCALE,formatPCGGrade} from './pcgGradingScale';\n\nconst HERO_VIDEO=`data:video/mp4;base64,${video0}${video1}${video2}`;\ntype PCGPublicPage='home'|'grading'|'verify'|'submit'|'shop'|'contact';\ntype Service={id?:string;label?:string;days?:number;price_per_card?:number};\ntype Profile={company_name:string;short_name:string;logo_url:string|null;background_url:string|null;phone:string|null;email:string|null;address:string|null;grading_services:Service[];no_upcharges:boolean;booking_url:string|null;progress_url:string|null;payment_url:string|null;public_cert_lookup:boolean};\ntype Card={id:string;cert_number:string|null;year:string|null;brand_set:string|null;player_character:string|null;card_number:string|null;variation:string|null;card_description:string|null;autograph_present:boolean|null;grade:number|null;grade_label:string|null;front_image_url:string|null;back_image_url:string|null;slab_image_url:string|null;population_count:number|null};\nconst BASE='/prestigious-card-grading';\nconst PCG_PUBLIC_HOSTS=new Set(['pcgslab.com','www.pcgslab.com']);\nconst PAGE_SUFFIX:Record<PCGPublicPage,string>={home:'',grading:'/grading',verify:'/verify',submit:'/submit',shop:'/shop',contact:'/contact'};\nfunction pcgPath(page:PCGPublicPage){const host=typeof window==='undefined'?'':window.location.hostname.toLowerCase();const suffix=PAGE_SUFFIX[page];return PCG_PUBLIC_HOSTS.has(host)?(suffix||'/'):(BASE+suffix)}\nconst FALLBACK_LOGO='https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=d663baad-dc59-4e01-817d-f53cf79c27a1&variant=thumb';\nconst FALLBACK_ADDRESS='14170 US Highway 1 · Sebastian, FL 32958';\nconst NAV:[string,PCGPublicPage][]=[['Home','home'],['Grading','grading'],['Verify Cert','verify'],['Submit','submit'],['Shop','shop'],['Contact','contact']];\nconst HOME_FEATURES:[LucideIcon,string,string][]=[[ShieldCheck,'Consistent grading','Defined standards, authentication workflow, encapsulation and QA.'],[Clock3,'Fast turnaround','Multiple service tiers from standard turnaround through same-day grading.'],[CreditCard,'No up-charges','Straightforward per-card pricing from PCG’s canonical grading menu.']];\nconst SUBMIT_STEPS:[LucideIcon,string,string][]=[[PackageCheck,'1. Choose service','Select the turnaround that fits your collection.'],[ShieldCheck,'2. Protect each card','Package cards securely for drop-off or shipment.'],[Truck,'3. Mail or visit','Ship to or visit the Sebastian PCG shop.'],[CreditCard,'4. Complete checkout','Use the current PCG submission or secure payment link when available.']];\nconst PAGE_TITLES:Record<PCGPublicPage,string>={home:'Prestigious Card Grading | Sebastian, Florida',grading:'Grading Standards | Prestigious Card Grading',verify:'Verify a PCG Certification | Prestigious Card Grading',submit:'Start a Submission | Prestigious Card Grading',shop:'Card Shop | Prestigious Card Grading',contact:'Contact | Prestigious Card Grading'};\nfunction money(value:unknown){const n=Number(value);return Number.isFinite(n)?'$'+n.toFixed(n%1?2:0):'—'}\n\nfunction Frame({page,profile,children}:{page:PCGPublicPage;profile:Profile|null;children:ReactNode}){\n  useEffect(()=>{const previous=document.title;document.title=PAGE_TITLES[page];return()=>{document.title=previous}},[page]);\n  const logo=profile?.logo_url||FALLBACK_LOGO,phone=profile?.phone||'833-472-4752',email=profile?.email||'tony@pcgslab.com',address=profile?.address||FALLBACK_ADDRESS;\n  return <main className=\"min-h-screen bg-[#050506] pb-20 text-white md:pb-0\"><header className=\"sticky top-0 z-50 border-b border-white/[0.09] bg-[#060607]/90 backdrop-blur-xl\"><div className=\"mx-auto flex h-20 max-w-7xl items-center gap-4 px-4 sm:px-6 lg:px-8\"><Link to={pcgPath('home')} className=\"flex min-w-0 items-center gap-3\"><span className=\"grid h-11 w-11 shrink-0 place-items-center overflow-hidden rounded-xl border border-[#d8bb78]/25 bg-[#d8bb78]/[0.07]\"><img src={logo} alt=\"PCG\" className=\"h-full w-full object-contain p-1\"/></span><span className=\"hidden md:block\"><span className=\"block text-sm font-black\">Prestigious Card Grading</span><span className=\"mt-0.5 block text-[9px] font-bold uppercase tracking-[.18em] text-[#d8bb78]\">Sebastian · Florida</span></span></Link><nav className=\"ml-auto flex items-center gap-1 overflow-x-auto text-[11px] font-bold sm:text-xs\">{NAV.map(([label,target])=><Link key={target} to={pcgPath(target)} aria-current={page===target?'page':undefined} className={'whitespace-nowrap rounded-full px-3 py-2 transition '+(page===target?'bg-white/[0.08] text-white':'text-white/55 hover:bg-white/[0.06] hover:text-white')}>{label}</Link>)}</nav>{profile?.progress_url?<a href={profile.progress_url} className=\"hidden whitespace-nowrap bg-[#d8bb78] px-4 py-2.5 text-xs font-black text-black lg:inline-flex\">Track grading</a>:null}</div></header>{children}<footer className=\"border-t border-white/[0.08] bg-black/30\"><div className=\"mx-auto grid max-w-7xl gap-8 px-5 py-10 sm:px-6 md:grid-cols-3 lg:px-8\"><div><img src={logo} alt=\"PCG\" className=\"h-14 w-14 object-contain\"/><div className=\"mt-3 text-sm font-black\">{profile?.company_name||'Prestigious Card Grading LLC'}</div><p className=\"mt-2 max-w-sm text-xs leading-5 text-white/42\">Professional trading-card grading, authentication and collector services.</p></div><div className=\"text-xs leading-6 text-white/48\"><div className=\"font-black uppercase tracking-[.16em] text-[#d8bb78]\">Visit</div><div className=\"mt-2\">{address}</div></div><div className=\"text-xs leading-6 text-white/48\"><div className=\"font-black uppercase tracking-[.16em] text-[#d8bb78]\">Contact</div><a href={'tel:'+phone.replace(/[^+\\d]/g,'')} className=\"mt-2 block hover:text-white\">{phone}</a><a href={'mailto:'+email} className=\"block hover:text-white\">{email}</a></div></div></footer><div data-pcg-mobile-actions=\"true\" className=\"fixed inset-x-0 bottom-0 z-50 grid grid-cols-3 gap-px border-t border-white/10 bg-[#070708]/95 p-2 backdrop-blur-xl md:hidden\"><Link to={pcgPath('verify')} className=\"grid min-h-12 place-items-center bg-white/[.05] px-2 text-center text-[11px] font-black\">Verify</Link><Link to={pcgPath('submit')} className=\"grid min-h-12 place-items-center bg-[#d8bb78] px-2 text-center text-[11px] font-black text-black\">Submit</Link>{profile?.progress_url?<a href={profile.progress_url} className=\"grid min-h-12 place-items-center bg-white/[.05] px-2 text-center text-[11px] font-black\">Track</a>:<Link to={pcgPath('contact')} className=\"grid min-h-12 place-items-center bg-white/[.05] px-2 text-center text-[11px] font-black\">Contact</Link>}</div></main>\n}\nfunction ServiceGrid({profile}:{profile:Profile|null}){const services=profile?.grading_services||[];return <div className=\"grid gap-px overflow-hidden border border-white/[0.09] bg-white/[0.09] sm:grid-cols-2 lg:grid-cols-4\">{services.length?services.map(service=><div key={service.id||service.label} className=\"bg-[#0a0a0b] p-6\"><div className=\"text-[10px] font-black uppercase tracking-[.17em] text-white/34\">{service.label||'Grading'}</div><div className=\"mt-2 text-4xl font-black text-[#e4c77f]\">{money(service.price_per_card)}</div><div className=\"mt-1 text-xs text-white/38\">per card{service.days===0?' · same day':service.days?(' · '+service.days+' day'+(service.days===1?'':'s')):''}</div></div>):<div className=\"col-span-full bg-[#0a0a0b] p-6 text-sm text-white/45\">Grading service pricing is being loaded from PCG.</div>}</div>}\n\nfunction Home({profile}:{profile:Profile|null}){const bg=profile?.background_url;const prices=(profile?.grading_services||[]).map(service=>Number(service.price_per_card)).filter(value=>Number.isFinite(value)&&value>0);const lowest=prices.length?Math.min(...prices):null;return <Frame page=\"home\" profile={profile}><section className=\"relative isolate overflow-hidden border-b border-white/[0.08]\">{bg?<img src={bg} alt=\"\" aria-hidden=\"true\" className=\"absolute inset-0 -z-30 h-full w-full object-cover\"/>:null}<div className=\"absolute inset-0 -z-20 bg-[linear-gradient(90deg,rgba(4,4,5,.98)_0%,rgba(4,4,5,.90)_48%,rgba(4,4,5,.68)_100%)]\"/><div className=\"mx-auto grid min-h-[520px] max-w-7xl items-center gap-10 px-5 py-14 sm:px-6 lg:grid-cols-[minmax(0,1fr)_minmax(420px,.92fr)] lg:px-8\"><div><div className=\"inline-flex items-center gap-2 text-[10px] font-black uppercase tracking-[.22em] text-[#d8bb78]\"><Sparkles className=\"h-4 w-4\"/>Prestigious Card Grading</div><h1 className=\"mt-5 max-w-3xl text-5xl font-black leading-[.9] tracking-[-.055em] sm:text-7xl\">Cards deserve a grade you can trust.</h1><p className=\"mt-6 max-w-xl text-base leading-7 text-white/62 sm:text-lg\">Professional trading-card grading, authentication, premium slabs and fast turnaround with transparent per-card pricing.</p><div className=\"mt-8 flex flex-wrap gap-3\"><Link to={pcgPath('submit')} className=\"inline-flex items-center gap-2 bg-[#d8bb78] px-6 py-3.5 text-sm font-black text-black\">Start a submission <ArrowRight className=\"h-4 w-4\"/></Link><Link to={pcgPath('verify')} className=\"inline-flex items-center gap-2 border border-white/15 bg-black/35 px-6 py-3.5 text-sm font-black\">Verify a PCG cert</Link></div></div><div className=\"relative mx-auto w-full max-w-[720px] overflow-hidden rounded-[26px] border border-white/12 bg-black/75 shadow-[0_30px_90px_rgba(0,0,0,.58)]\"><div className=\"aspect-video\"><video src={HERO_VIDEO} autoPlay muted loop playsInline preload=\"metadata\" className=\"h-full w-full object-cover motion-reduce:hidden\"/><div className=\"absolute inset-0 ring-1 ring-inset ring-[#d8bb78]/10\"/></div></div></div></section><section className=\"border-b border-white/[.08] bg-[#080809]\"><div className=\"mx-auto grid max-w-7xl gap-px bg-white/[.07] sm:grid-cols-3\"><div className=\"bg-[#080809] px-5 py-4\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-white/30\">Transparent pricing</div><div className=\"mt-1 text-sm font-black\">{lowest!=null?'From '+money(lowest)+' per card':'Canonical service-tier pricing'}</div></div><div className=\"bg-[#080809] px-5 py-4\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-white/30\">Pricing policy</div><div className=\"mt-1 text-sm font-black\">{profile?.no_upcharges?'No up-charges':'Service-tier pricing'}</div></div><div className=\"bg-[#080809] px-5 py-4\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-white/30\">Sebastian, Florida</div><div className=\"mt-1 text-sm font-black\">Storefront · drop-off · mail-in</div></div></div></section><section className=\"mx-auto max-w-7xl px-5 py-12 sm:px-6 lg:px-8\"><ServiceGrid profile={profile}/><div className=\"mt-12 grid gap-8 lg:grid-cols-3\">{HOME_FEATURES.map(([Icon,title,copy])=><article key={title} className=\"border-t border-white/[0.09] pt-6\"><Icon className=\"h-6 w-6 text-[#d8bb78]\"/><h2 className=\"mt-5 text-xl font-black\">{title}</h2><p className=\"mt-2 text-sm leading-6 text-white/42\">{copy}</p></article>)}</div><div className=\"mt-12 flex flex-wrap gap-3\">{profile?.progress_url?<a href={profile.progress_url} className=\"bg-white px-5 py-3 text-sm font-black text-black\">Check grading progress</a>:null}{profile?.booking_url?<a href={profile.booking_url} className=\"border border-white/15 px-5 py-3 text-sm font-black\">Start a submission</a>:null}</div></section></Frame>}\nfunction Grading({profile}:{profile:Profile|null}){return <Frame page=\"grading\" profile={profile}><section className=\"mx-auto max-w-7xl px-5 py-16 sm:px-6 lg:px-8\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\">PCG grading standards</div><h1 className=\"mt-3 text-5xl font-black tracking-[-.05em] sm:text-6xl\">The official PCG grading scale.</h1><p className=\"mt-5 text-base leading-7 text-white/48\">PCG evaluates the quality of the card using the published designations below. {PCG_AUTOGRAPH_NOTE}</p><div className=\"mt-4 text-xs font-bold uppercase tracking-[.12em] text-white/34\">Supported card sizes · {PCG_CARD_THICKNESSES.join(' · ')}</div></div><div className=\"mt-10\"><ServiceGrid profile={profile}/></div><section className=\"mt-12\"><div className=\"text-[10px] font-black uppercase tracking-[.17em] text-[#d8bb78]\">Grading scale</div><div className=\"mt-4 grid gap-px overflow-hidden border border-white/[0.08] bg-white/[0.08] md:grid-cols-2\">{PCG_GRADING_SCALE.map(item=><details key={item.id} className=\"group bg-[#09090a] p-5 open:bg-[#0d0d0f]\"><summary className=\"cursor-pointer list-none text-lg font-black text-white marker:hidden\">{item.designation}</summary><p className=\"mt-3 text-sm leading-6 text-white/48\">{item.criteria||'PCG’s published page does not currently provide usable criteria text for this designation.'}</p></details>)}</div></section></section></Frame>}\nfunction Verify({profile}:{profile:Profile|null}){const[cert,setCert]=useState('');const[card,setCard]=useState<Card|null>(null);const[busy,setBusy]=useState(false);const[error,setError]=useState('');async function submit(event:FormEvent){event.preventDefault();if(!cert.trim()||busy)return;setBusy(true);setError('');setCard(null);try{const{data, error:fnError}=await supabase.functions.invoke('pcg-customer-progress',{body:{action:'cert_lookup',tenant_slug:'pcg',cert_number:cert.trim()}});if(fnError||!data?.ok)throw new Error(data?.error||fnError?.message||'Certification lookup failed.');setCard(data.data.card)}catch(e){setError(e instanceof Error?e.message:String(e))}finally{setBusy(false)}}const image=card?.slab_image_url||card?.front_image_url||card?.back_image_url;return <Frame page=\"verify\" profile={profile}><section className=\"mx-auto max-w-5xl px-5 py-16 sm:px-6 lg:px-8\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\">PCG certification</div><h1 className=\"mt-3 text-5xl font-black tracking-[-.05em] sm:text-6xl\">Verify the slab.</h1><p className=\"mt-4 text-base text-white/48\">Enter the PCG certification number printed on the label.</p></div><form onSubmit={submit} className=\"mt-8 grid gap-3 sm:grid-cols-[1fr_auto]\"><input value={cert} onChange={event=>setCert(event.target.value)} placeholder=\"PCG certification number\" className=\"h-14 border border-white/12 bg-white/[.04] px-4 text-lg font-bold outline-none focus:border-[#d8bb78]/55\"/><button disabled={busy||!cert.trim()} className=\"inline-flex h-14 items-center justify-center gap-2 bg-[#d8bb78] px-6 font-black text-black disabled:opacity-40\"><Search className=\"h-4 w-4\"/>{busy?'Checking…':'Verify'}</button></form>{error?<div className=\"mt-5 border border-amber-300/20 bg-amber-300/[.05] p-4 text-sm text-amber-100\">{error}</div>:null}{card?<div className=\"mt-8 grid gap-6 border border-white/[.09] bg-white/[.035] p-5 sm:p-7 md:grid-cols-[minmax(220px,.7fr)_1.3fr]\">{image?<img src={image} alt=\"Verified PCG graded card\" className=\"max-h-[520px] w-full object-contain\"/>:<div className=\"grid min-h-72 place-items-center border border-white/10 text-sm text-white/30\">No public card image</div>}<div><div className=\"text-[10px] font-black uppercase tracking-[.18em] text-emerald-300\">Verified PCG record</div><div className=\"mt-3 text-4xl font-black text-[#d8bb78] sm:text-5xl\">{formatPCGGrade(card.grade,card.grade_label)}</div><div className=\"mt-1 text-xs uppercase tracking-[.15em] text-white/35\">Official PCG designation</div><h2 className=\"mt-6 text-2xl font-black\">{[card.year,card.brand_set,card.player_character].filter(Boolean).join(' · ')||'PCG graded card'}</h2><div className=\"mt-4 space-y-2 text-sm text-white/52\"><div><span className=\"text-white/28\">Cert</span> · {card.cert_number}</div>{card.card_number?<div><span className=\"text-white/28\">Card #</span> · {card.card_number}</div>:null}{card.variation?<div><span className=\"text-white/28\">Variation</span> · {card.variation}</div>:null}{card.population_count!=null?<div><span className=\"text-white/28\">Population</span> · {card.population_count}</div>:null}</div></div></div>:null}</section></Frame>}\nfunction Submit({profile}:{profile:Profile|null}){const booking=profile?.booking_url,payment=profile?.payment_url;return <Frame page=\"submit\" profile={profile}><section className=\"mx-auto max-w-7xl px-5 py-16 sm:px-6 lg:px-8\"><div className=\"grid gap-12 lg:grid-cols-[.9fr_1.1fr]\"><div><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\">Start a submission</div><h1 className=\"mt-3 text-5xl font-black tracking-[-.05em] sm:text-6xl\">Get your cards onto the PCG bench.</h1><p className=\"mt-5 max-w-xl text-base leading-7 text-white/48\">Choose your turnaround, prepare the cards securely, and use PCG's current submission channel for drop-off or mail-in grading.</p><div className=\"mt-8 flex flex-wrap gap-3\">{booking?<a href={booking} className=\"inline-flex items-center gap-2 bg-[#d8bb78] px-6 py-3.5 text-sm font-black text-black\">Start submission <ExternalLink className=\"h-4 w-4\"/></a>:null}{payment?<a href={payment} target=\"_blank\" rel=\"noreferrer\" className=\"inline-flex items-center gap-2 border border-white/15 px-6 py-3.5 text-sm font-black\">Secure checkout <ExternalLink className=\"h-4 w-4\"/></a>:null}</div></div><div className=\"grid gap-px overflow-hidden border border-white/[0.09] bg-white/[0.09] sm:grid-cols-2\">{SUBMIT_STEPS.map(([Icon,title,copy])=><article key={title} className=\"bg-[#0a0a0b] p-6\"><Icon className=\"h-6 w-6 text-[#d8bb78]\"/><h2 className=\"mt-5 text-lg font-black\">{title}</h2><p className=\"mt-2 text-sm leading-6 text-white/42\">{copy}</p></article>)}</div></div><div className=\"mt-12 border border-[#d8bb78]/20 bg-[#d8bb78]/[0.055] p-6\"><div className=\"text-[10px] font-black uppercase tracking-[.17em] text-[#d8bb78]\">Mail / drop-off</div><div className=\"mt-3 text-xl font-black\">Prestigious Card Grading</div><div className=\"mt-2 text-sm text-white/55\">{profile?.address||FALLBACK_ADDRESS}</div></div></section></Frame>}\nfunction Shop({profile}:{profile:Profile|null}){return <Frame page=\"shop\" profile={profile}><section className=\"mx-auto max-w-7xl px-5 py-20 sm:px-6 lg:px-8\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\"><Store className=\"h-4 w-4\"/>Sebastian storefront</div><h1 className=\"mt-4 max-w-3xl text-5xl font-black tracking-[-.05em] sm:text-7xl\">Grading and collecting under one roof.</h1><p className=\"mt-5 max-w-xl text-base leading-7 text-white/55\">Visit the PCG storefront for graded cards, packs and collector inventory alongside the grading operation.</p><Link to={pcgPath('contact')} className=\"mt-8 inline-flex bg-white px-5 py-3 text-sm font-black text-black\">Visit PCG</Link></section></Frame>}\nfunction Contact({profile}:{profile:Profile|null}){const phone=profile?.phone||'833-472-4752',email=profile?.email||'tony@pcgslab.com';return <Frame page=\"contact\" profile={profile}><section className=\"mx-auto max-w-7xl px-5 py-16 sm:px-6 lg:px-8\"><div className=\"max-w-3xl\"><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]\">Contact PCG</div><h1 className=\"mt-3 text-5xl font-black tracking-[-.05em] sm:text-6xl\">Questions, drop-offs, mail-ins — PCG is here.</h1></div><div className=\"mt-10 grid gap-px overflow-hidden border border-white/[0.09] bg-white/[0.09] md:grid-cols-3\">{[[MapPin,'Location',profile?.address||FALLBACK_ADDRESS],[Phone,'Phone',phone],[ShieldCheck,'Customer portal','Track a grading order securely through WhatsMyProgress.']].map(([Icon,title,copy]:any)=><article key={title} className=\"bg-[#0a0a0b] p-6\"><Icon className=\"h-6 w-6 text-[#d8bb78]\"/><h2 className=\"mt-5 text-lg font-black\">{title}</h2><p className=\"mt-2 text-sm leading-6 text-white/48\">{copy}</p></article>)}</div><div className=\"mt-8 flex flex-wrap gap-3\"><a href={'tel:'+phone.replace(/[^+\\d]/g,'')} className=\"bg-[#d8bb78] px-6 py-3.5 text-sm font-black text-black\">Call PCG</a><a href={'mailto:'+email} className=\"border border-white/15 px-6 py-3.5 text-sm font-black\">Email PCG</a>{profile?.progress_url?<a href={profile.progress_url} className=\"border border-white/15 px-6 py-3.5 text-sm font-black\">Check progress</a>:null}</div></section></Frame>}\nexport default function PCGPublicSite({page='home'}:{page?:PCGPublicPage}){const[profile,setProfile]=useState<Profile|null>(null);const[loading,setLoading]=useState(true);useEffect(()=>{let cancelled=false;void supabase.functions.invoke('pcg-customer-progress',{body:{action:'public_profile',tenant_slug:'pcg'}}).then(({data})=>{if(!cancelled&&data?.ok)setProfile(data.data||null)}).finally(()=>{if(!cancelled)setLoading(false)});return()=>{cancelled=true}},[]);const fallback=useMemo<Profile|null>(()=>profile,[profile]);if(loading&&!fallback)return <main className=\"grid min-h-screen place-items-center bg-[#050506] text-white\"><div className=\"text-center\"><img src={FALLBACK_LOGO} alt=\"PCG\" className=\"mx-auto h-16 w-16 animate-pulse object-contain\"/><div className=\"mt-4 text-xs font-black uppercase tracking-[.2em] text-[#d8bb78]\">Loading PCG</div></div></main>;if(page==='grading')return <Grading profile={fallback}/>;if(page==='verify')return <Verify profile={fallback}/>;if(page==='submit')return <Submit profile={fallback}/>;if(page==='shop')return <Shop profile={fallback}/>;if(page==='contact')return <Contact profile={fallback}/>;return <Home profile={fallback}/>;}"}],"branch":"ai/objective-first-repair-442ab3779a77","writes":[],"patches":[],"version":1,"approved":true,"missionId":"442ab377-9a77-41b0-9ae1-ac6edc326cc4","objective":"Continue the same PCG public website mission with this exact complete file write.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"442ab377-9a77-41b0-9ae1-ac6edc326cc4","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGPublicSite.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":"2e31759ca4413ec27e156f68e8a47df3b1897ad3b36db557a22ff3e2f7d97f5a","replayCount":0,"serializedBytes":23271},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:09:52.712601+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:442ab377-9a77-41b0-9ae1-ac6edc326cc4:repository-mutation-intent:2e31759ca4413ec27e156f68e8a47df3b1897ad3b36db557a22ff3e2f7d97f5a:0","mission_step_id":"f1ad9e63-da9c-46fb-8eee-6cd8080f76b4","command_center_event_id":"442ab377-9a77-41b0-9ae1-ac6edc326cc4"},{"id":"d44c9be5-7d95-461b-b169-3f0e85ffcde5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-51c99a2e4a09","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3285,"terminal":false,"missionId":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":566,"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":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},"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-20T14:38:03.59095+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3285","receipt_type":"automatic_mission_resume","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:automatic-mission-resume:3285:repair_mission_waiting_for_gate","mission_step_id":"06571284-2b94-4b04-9da3-9cbe759a933c","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"d451ac00-b672-4ff1-9885-dd012bb191dc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1078,"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":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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":1363,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:59:25.145645+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1729","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:automatic-mission-resume:1729:repair_mission_pr_ready_retryable","mission_step_id":"882b8553-06cf-47ba-a1af-5eeef0943aaa","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"d4527728-750a-4650-ad44-075929177c8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":117932,"releaseCount":0,"toolCallCount":107,"repeatedCallCount":96,"executorlessWaitMs":7998739,"firstUsefulResultAt":"2026-10-06T17:52:41.253Z","recoveryAttemptCount":39,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:52:51.62889+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"ec96d7cb-2f98-49d4-b6d1-1dc3aca173c5","command_center_event_id":"d8e6d6c6-4283-4f2d-b6b6-3aab64a3c342"},{"id":"d45375e4-5e20-4659-8794-682fb3ff01e3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-permission-loader-timeout-v2","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4129,"terminal":false,"missionId":"1a41a8e9-fa9b-48c7-b230-a4180dff259d","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":808,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T11:27:43.679916+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4129","receipt_type":"execute_mission","idempotency_key":"mission:1a41a8e9-fa9b-48c7-b230-a4180dff259d:execute_mission:canonical_release_blocked","mission_step_id":"d432d843-9fc7-498e-99d2-96257eb9dd45","command_center_event_id":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},{"id":"d455d044-dd46-4365-842d-3977a2f7d52a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.12-specialized-forgejo-budgets","prNumber":577,"terminal":false,"missionId":"678d2d4a-7f4d-4256-a42b-45b47c78ed00","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":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:57:52.451891+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"577","receipt_type":"execute_mission","idempotency_key":"mission:678d2d4a-7f4d-4256-a42b-45b47c78ed00:execute_mission:canonical_release_transport_retryable","mission_step_id":"1125fd10-894d-4d33-b92c-37dbd836d888","command_center_event_id":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},{"id":"d458abd0-b3cf-4629-ba0c-8919b68d4575","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/release-classifier-alignment-20260910","reason":"push_to_branch_requires_existing_branch:ai/release-classifier-alignment-20260910","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2318,"terminal":false,"missionId":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3811,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1423,"ledgerReconcileMs":0,"lineageReconcileMs":2388,"resolvePreflightMs":3811,"repositoryMutationMs":3466,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1423,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},"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":1566,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:58:53.504627+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","external_id":"2318","receipt_type":"execute_mission","idempotency_key":"mission:5fec0117-eece-411d-8d9c-9c8fd5b0cba6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5f3b7fc5-ad76-4950-8aa9-ce0875f96713","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"d459a7ea-a263-4ec3-919d-64a4195aaee9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ab5dcd3b5fa5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3146,"terminal":false,"missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"912475b66faedde9a6ed11da92347037774131d2","timingsMs":{"prReadinessMs":765,"approvedPlanMs":0,"shipAndProveMs":2069,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},"performance":null,"deploymentId":"forgejo-main-912475b66fae","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":1980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:38:37.533911+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4:automatic-mission-resume:3146:canonical_release_dispatched","mission_step_id":"b1da102b-8fc6-4aee-9a0e-5097a480e049","command_center_event_id":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},{"id":"d459ce7d-0e56-4be4-be77-bfe7dc74e5e4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/source-discovery-policy.test.js"],"reason":"Repair canonical request-contract scope preservation and prevent generic platform scope from overriding authoritative control-plane source boundaries.","baseSha":"57f49d461f98d0e886568655a1de28a5dedd5600","issuedAt":1790219853619,"expiresAt":1790220033619,"missionId":"c2b42e46-4a1d-44b5-a4c5-503919a135ea","authorizationId":"d0277ba5-523b-4244-af0b-5a2a3a81b26b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:17:33.943637+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"57f49d461f98d0e886568655a1de28a5dedd5600","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d0277ba5-523b-4244-af0b-5a2a3a81b26b","mission_step_id":"519ee886-4f33-4994-822e-c77634aad6e6","command_center_event_id":"c2b42e46-4a1d-44b5-a4c5-503919a135ea"},{"id":"d45b09ab-ec98-4b80-9673-270f9dc16450","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-06T21:21:30.583829+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-06T19:43:28.791607+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d:owner-progress-heartbeat:119421053","mission_step_id":"e6e0d532-73a4-4b66-86e3-09010fd88f1d","command_center_event_id":"1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d"},{"id":"d45c66e3-79e9-4a53-be54-27870cc53bd0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:51:31.307354+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/repair-controlled-merge-and-release-readback-20260804-r202608041240\",\"prNumber\":3957,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:22:59.213101+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ff5d3104-5973-4f8c-b3d1-04e671afa2a3:owner-progress-heartbeat:119329531","mission_step_id":"b63df933-5b9e-4594-8551-0c9411a0dc5a","command_center_event_id":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},{"id":"d461148e-367b-4406-ac15-71c561daac03","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-synthesis-workflow-20260815-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1860,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"afae98d5-e267-4105-936f-b90b15d83811","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":"afae98d5-e267-4105-936f-b90b15d83811"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8108,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/IdentityAccessOperationsCenter.tsx","src/components/admin/InvoicePermissionsManager.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T03:19:18.565924+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:afae98d5-e267-4105-936f-b90b15d83811:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9a5a334a-1ec2-406e-83dc-d913e1901918","command_center_event_id":"afae98d5-e267-4105-936f-b90b15d83811"},{"id":"d46456ab-c6f9-4c34-bd10-f4d8f9853386","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"facb29c89411764485ce1cd3971b3729fe0b0651","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"failure","conclusion":null,"failedJobs":[{"id":1981,"name":"Frontend live verification failed - ","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend live verification failed -","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:13:30.036095+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"d464c2f2-5a3a-4afb-b480-b648341272bd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":583,"terminal":false,"missionId":"9797f2d4-3d8a-4bb0-843d-ba56e6ea79b3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"99e25472bc0416c661d88bda41cc4f49ef0b1599","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9797f2d4-3d8a-4bb0-843d-ba56e6ea79b3"},"performance":null,"deploymentId":"forgejo-main-99e25472bc04","workflowRunId":2065,"releaseTargets":{"frontend":false,"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":6344,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T01:53:38.520464+00:00","proof_gate":"canonical_release_dispatched","source_sha":"99e25472bc0416c661d88bda41cc4f49ef0b1599","external_id":"forgejo-main-99e25472bc04","receipt_type":"execute_mission","idempotency_key":"mission:9797f2d4-3d8a-4bb0-843d-ba56e6ea79b3:execute_mission:canonical_release_dispatched","mission_step_id":"8051f37b-40b8-4e85-b797-071a605274d9","command_center_event_id":"9797f2d4-3d8a-4bb0-843d-ba56e6ea79b3"},{"id":"d4669831-36a5-46ce-9b2f-6b706fea3165","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-claim-workspace-tab-routing","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":null,"terminal":false,"missionId":"f58e40c3-2c9a-4267-8442-5f75fa460fc1","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":"f58e40c3-2c9a-4267-8442-5f75fa460fc1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10771,"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","supabase/functions/","supabase/migrations/","supabase/functions/_shared/edgeFunctionRegistry.ts","src/routes/","src/pages/","src/components/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T11:43:55.306418+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f58e40c3-2c9a-4267-8442-5f75fa460fc1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"61db0f3a-816c-4a22-bfab-81a604ed284b","command_center_event_id":"f58e40c3-2c9a-4267-8442-5f75fa460fc1"},{"id":"d466c543-fcf4-44eb-9af1-38c283720c2d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-bdb936b2e84f","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.280-witness-lockdown","prNumber":null,"terminal":false,"missionId":"bdb936b2-e84f-409b-98ae-f50b6415629c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1196,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":389,"providerAuthMs":0,"ledgerPrepareMs":389,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":389,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":389,"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":"bdb936b2-e84f-409b-98ae-f50b6415629c"},"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":3963,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/cloudflare-native-frontend-build.json","src/__tests__/contracts/frontend-release-continuity.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:21:36.688949+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bdb936b2-e84f-409b-98ae-f50b6415629c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e4fadef3-ecb8-4c51-b55f-4529e4c1635c","command_center_event_id":"bdb936b2-e84f-409b-98ae-f50b6415629c"},{"id":"d467e054-2c29-48d4-96ff-47ba467b30a1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ed1753781578","prNumber":4111,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:49:35.877892+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:ed175378-1578-4759-98b1-eed5fe8e3e0c:merged-pr:4111:c09c1e0063eb04d801ee726a35cfcd2a9ab08f0c","mission_step_id":"edb0ea5c-e403-4e28-8181-1304b7d55735","command_center_event_id":"ed175378-1578-4759-98b1-eed5fe8e3e0c"},{"id":"d469ca30-cf58-415c-b319-fdb695eb2174","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","wordingChanged":false,"canonicalIntent":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"a1d79564929d0b4b1f2a6e175223468d66cb89051fe99811c96aff8b159dbe96","requestContractRevision":6,"previousRequestContractHash":"3fa3db8db67c38c3eb528c3c433de0e8b56de643686a945bbb7f955f236f2381"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:25:56.266484+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:6:a1d79564929d0b4b1f2a6e175223468d66cb89051fe99811c96aff8b159dbe96","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"d46ebf09-e3e4-4cfe-9912-a3b3e8f60664","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-804a8bbe2187","prNumber":3283,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"928a22219303ff2f4818d96afabfcdf4c2da099d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T07:20:53.596142+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"928a22219303ff2f4818d96afabfcdf4c2da099d","external_id":"3283","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:804a8bbe-2187-480e-9f5c-f514c1f38ac5:merged-pr:3283:928a22219303ff2f4818d96afabfcdf4c2da099d","mission_step_id":"2c4ff73a-4d35-4201-906b-d65084ecf275","command_center_event_id":"804a8bbe-2187-480e-9f5c-f514c1f38ac5"},{"id":"d46ec528-d5b4-4beb-ba6e-48af3d85a5f3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f7ec575e3dfe4b98c80f436314189f51b05f2394","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"record-restore-point","satisfied":false,"statement":"Protected main contains a canonical Golden Restore Point pinned to 5b97efec0ca87b8a06daf72e560067cfd0d2c76a and live cc-execution 1.58.94 / command-center-autopilot 0.5.13 identities.","proofConditionIds":["repository-proof"]},{"id":"preserve-data","satisfied":false,"statement":"Restore-point creation changes metadata only and preserves tenant/product source, database records, and migration history.","proofConditionIds":["repository-proof"]}],"satisfied":false,"constraints":[{"id":"metadata-only","satisfied":false,"statement":"Change only config/control-plane-restore-point.json and deploy no product target.","proofConditionIds":["repository-proof"]},{"id":"frozen-after","satisfied":false,"statement":"Control-plane mutation remains frozen after the restore-point metadata is committed.","proofConditionIds":["repository-proof"]}],"contractHash":"58b08c5ce75cd87621b66c9a8afa4cbd8fb286b1e45bdfb952606bb454318bc2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"58b08c5ce75cd87621b66c9a8afa4cbd8fb286b1e45bdfb952606bb454318bc2","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T09:02:02.398219+00:00","proof_gate":"request_contract_pending","source_sha":"f7ec575e3dfe4b98c80f436314189f51b05f2394","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4cd391cb-6a55-49d2-8eaa-e49d32ab9167:request-contract:58b08c5ce75cd87621b66c9a8afa4cbd8fb286b1e45bdfb952606bb454318bc2:f7ec575e3dfe4b98c80f436314189f51b05f2394:pending:repository","mission_step_id":"7c55b0a5-75ee-4929-9204-4d696c47fb66","command_center_event_id":"4cd391cb-6a55-49d2-8eaa-e49d32ab9167"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":36800,"schema":"public","order_key":"id"}