{"data":[{"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":"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":"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":"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":"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":"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"},{"id":"d46f75a8-205f-45b6-aabb-f121cddef281","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"446a0d8135f57079868b7866df6b4d026eb98f8e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Correct the live Tennex IRSLogiq connector to the provider's published API contract from Logics API Doc v1.01: tenant base host https://{subdomain}.irslogics.com, static API key in the Authorization header, and documented GET /publicapi/cases/casefile for case reads. Remove the fabricated GetCasesByStatus/CaseInfo route and wrong candidate hosts, retain the saved Secret Token only as compatibility headers, keep Sync Status IDs optional, and add safe server-side provider error-message diagnostics. Gate, squash merge, release irslogiqs-sync, then run the one-time owner-bound Tennex canary to determine whether the documented casefile read can enumerate cases without CaseID and continue to terminal sync proof. No Visual Witness.","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":"1ea4ce5a297120abc551bb51b205f287cf6585fd19a28d0e26059612fa0fe349","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":"1ea4ce5a297120abc551bb51b205f287cf6585fd19a28d0e26059612fa0fe349"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:03:31.208566+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"446a0d8135f57079868b7866df6b4d026eb98f8e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f33e92dc-ff39-4cfe-b3fc-f257b060a558:request-contract:1ea4ce5a297120abc551bb51b205f287cf6585fd19a28d0e26059612fa0fe349:446a0d8135f57079868b7866df6b4d026eb98f8e:verified:","mission_step_id":"f4361f9c-f1db-4a26-92e5-57b444d41d5e","command_center_event_id":"f33e92dc-ff39-4cfe-b3fc-f257b060a558"},{"id":"d4715a94-7683-4758-87f8-c3dc11663d3e","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":"4df8910545535ab55582fb332ce3c9bac9073b95","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":"4df8910545535ab55582fb332ce3c9bac9073b95","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"501029f43acf696fce608292547d2f1863fdd6f40b7f09c3a8bd2caf55762f10","forgejoWorkflowProof":{"runId":14312,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:19:01.838604+00:00","proof_gate":"canonical_release_pending","source_sha":"4df8910545535ab55582fb332ce3c9bac9073b95","external_id":"forgejo-main-4df891054553","receipt_type":"canonical_release_status","idempotency_key":"mission:b94f06d3-6d00-4bb2-9068-c1e5487d592d:forgejo-release-status:4df8910545535ab55582fb332ce3c9bac9073b95:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"e5cd493e-1ce5-439b-b0dc-f74e7209cd6b","command_center_event_id":"b94f06d3-6d00-4bb2-9068-c1e5487d592d"},{"id":"d4727b8c-99a9-44f0-8a9e-31298b32e1fd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-afe5bab61334","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"afe5bab6-1334-4287-8d88-0996c0db1cdf","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":524,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":524,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":524,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":524,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"afe5bab6-1334-4287-8d88-0996c0db1cdf"},"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":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:28:08.500905+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:afe5bab6-1334-4287-8d88-0996c0db1cdf:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ee3bcc4d-3df7-43c0-97ff-d726ed706675","command_center_event_id":"afe5bab6-1334-4287-8d88-0996c0db1cdf"},{"id":"d4747e40-3445-45ad-b649-5821e49cfed5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","wordingChanged":false,"canonicalIntent":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"race-repair","statement":"Behind-base rejection on an exact-green armed PR automatically refreshes the same PR onto current main and returns it to canonical Gate without owner intervention or a replacement PR.","proofConditionIds":["repo","gate"]},{"id":"safety","statement":"Stale green proof is never reused after base movement; squash merge occurs only after the refreshed exact head passes canonical Gate.","proofConditionIds":["gate","safety"]},{"id":"release","statement":"Only cc-execution is released and live runtime identity matches the merged source.","proofConditionIds":["release","runtime"]},{"id":"refreeze","statement":"Control plane is refrozen after production proof.","proofConditionIds":["refrozen"]}],"objective":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","constraints":[{"id":"same-pr","statement":"Preserve the same durable mission and PR identity; do not create a replacement PR or manually merge.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source implements same-PR behind-base auto-refresh and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on the repair PR and refreshed proof generations.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"No stale green proof bypass and no /mission/execute re-entry for refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime source/version matches merged repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","requestContractRevision":3,"previousRequestContractHash":"67936a3c1b31bc56d4c5f3b5763e74e59010076f882cb72e1295745b0bf50670"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:55.672852+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:request-contract:18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","mission_step_id":"dadd50be-50e8-4e2c-a0a2-a2af26b94cb6","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"d4751622-bb1f-453d-969e-79a85eb5868f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the exact prepared corrective branch head eab083dfd5e2c27fc4117cb80e972eb802900a35. Do not rewrite source and do not create another branch. The branch already fixes the Curri Control Center production crash by routing Curri Control Center, One Call, and CNC Carpet custom dashboards before generic blueprint normalization, and adds regression coverage. Open the single Forgejo PR from this existing branch, run KnockLaunch Gate, squash merge when green, release frontend only, then rerun tenant-correct desktop/mobile acceptance for Curri Control Center, One Call, and Realty World Curri Properties.","tenantRef":"curri-control-center","receivedAt":"2026-09-07T19:53:58.093Z","fingerprint":"66547e8fe898983894ae6f01297abc299975b64b11df3cbe7a37bccc89cb60f5","workstreamRef":"curricontrolcenter","conversationId":null,"canonicalBranch":"ai/curri-custom-dashboard-routing-order-0907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the exact prepared corrective branch head eab083dfd5e2c27fc4117cb80e972eb802900a35. Do not rewrite source and do not create another branch. The branch already fixes the Curri Control Center production crash by routing Curri Control Center, One Call, and CNC Carpet custom dashboards before generic blueprint normalization, and adds regression coverage. Open the single Forgejo PR from this existing branch, run KnockLaunch Gate, squash merge when green, release frontend only, then rerun tenant-correct desktop/mobile acceptance for Curri Control Center, One Call, and Realty World Curri Properties.","wordingChanged":false,"canonicalIntent":"Adopt the exact prepared corrective branch head eab083dfd5e2c27fc4117cb80e972eb802900a35. Do not rewrite source and do not create another branch. The branch already fixes the Curri Control Center production crash by routing Curri Control Center, One Call, and CNC Carpet custom dashboards before generic blueprint normalization, and adds regression coverage. Open the single Forgejo PR from this existing branch, run KnockLaunch Gate, squash merge when green, release frontend only, then rerun tenant-correct desktop/mobile acceptance for Curri Control Center, One Call, and Realty World Curri Properties.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"custom-routing","statement":"Curri Control Center and One Call render their dedicated workspaces before generic blueprint normalization can throw.","proofConditionIds":["repo","gate","release","visual"]},{"id":"three-tenant-proof","statement":"All three Curri tenants pass tenant-correct desktop/mobile acceptance.","proofConditionIds":["visual"]}],"objective":"Adopt the exact prepared corrective branch head eab083dfd5e2c27fc4117cb80e972eb802900a35. Do not rewrite source and do not create another branch. The branch already fixes the Curri Control Center production crash by routing Curri Control Center, One Call, and CNC Carpet custom dashboards before generic blueprint normalization, and adds regression coverage. Open the single Forgejo PR from this existing branch, run KnockLaunch Gate, squash merge when green, release frontend only, then rerun tenant-correct desktop/mobile acceptance for Curri Control Center, One Call, and Realty World Curri Properties.","constraints":[{"id":"same-branch","statement":"Use the existing prepared branch eab083dfd5e2c27fc4117cb80e972eb802900a35; do not create a duplicate branch.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"No database or backend changes; frontend release only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The exact prepared branch is opened as one PR and squash-merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"gate","kind":"repository","claim":"The exact PR head passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"The exact merged frontend source is live on production Cloudflare.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"Desktop/mobile tenant-correct proof shows Curri Control Center, One Call, and Realty World Curri Properties render intended demo homes without error boundary, generic dashboard leakage, cross-tenant contamination, or broken primary controls.","route":"/curri-control-center/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"route":"/curri-control-center/dashboard","action":"observe_and_click","target":"Review Decisions or Opportunity View"},{"route":"/one-call/dashboard","action":"observe_and_click","target":"Open Work Orders"},{"route":"/crm/REALTOR/curri-properties/realtor-dashboard","action":"observe_and_click","target":"representative sample transaction or Agent Success control"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/curri-custom-dashboard-routing-order-0907","conversationContext":"{\"mode\":\"full\",\"existingBranch\":\"ai/curri-custom-dashboard-routing-order-0907\",\"exactSourceSha\":\"eab083dfd5e2c27fc4117cb80e972eb802900a35\",\"preparedFiles\":[\"src/components/AdaptiveBusinessDashboard.tsx\",\"src/__tests__/contracts/curri-three-tenant-demo-readiness.contract.test.ts\"],\"ownerVisibleFinishLine\":[\"Curri Control Center loads its executive workspace instead of the error boundary.\",\"One Call loads its dedicated operations workspace without a generic blueprint prerequisite.\",\"All three Curri tenants pass desktop and mobile acceptance.\"]}","requestContractHash":"d1b58fdbe52e124dbfc55d464470cac86ba44eb2f4557b2524188893d87314e3","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:53:58.628623+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:44dc4be7-be6f-42ff-99df-a800d9c0cb87:tenant-workstream-contribution:66547e8fe898983894ae6f01297abc299975b64b11df3cbe7a37bccc89cb60f5","mission_step_id":null,"command_center_event_id":"44dc4be7-be6f-42ff-99df-a800d9c0cb87"},{"id":"d47536ac-ac17-458f-a7f2-d93533c0da75","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-electric-logo-premium-cards-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1119,"terminal":false,"missionId":"477767c5-14a4-4373-97fc-523da6a226bc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f5f66b685ac8400d86e31bbf9ad0400e44365382","timingsMs":{"handlerMs":24813,"prReadinessMs":2073,"approvedPlanMs":11525,"missionSetupMs":1758,"shipAndProveMs":11201},"nextAction":null,"receiptRef":{"mode":"full","missionId":"477767c5-14a4-4373-97fc-523da6a226bc"},"performance":null,"deploymentId":"forgejo-main-f5f66b685ac8","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":8000,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T16:27:01.924648+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f5f66b685ac8400d86e31bbf9ad0400e44365382","external_id":"forgejo-main-f5f66b685ac8","receipt_type":"execute_mission","idempotency_key":"mission:477767c5-14a4-4373-97fc-523da6a226bc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"16f6739d-56ec-49b3-8aee-bdae84a3ba28","command_center_event_id":"477767c5-14a4-4373-97fc-523da6a226bc"},{"id":"d4767096-4e96-4257-aa18-e398fccb06cf","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":"Execute the owner-requested repair mission","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Execute the owner-requested repair mission","wordingChanged":false,"canonicalIntent":"Execute the owner-requested repair mission","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"control-plane-gate-fast-fail","statement":"The control plane Gate must execute deterministic canonical-primitive ownership validation before dependency/cache hydration so invalid heads release heavy runner capacity earlier.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-control-plane"]}],"objective":"Execute the owner-requested repair mission","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":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-control-plane"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-control-plane"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Execute the owner-requested repair mission","canonicalIntent":"Execute the owner-requested repair mission","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-control-plane","kind":"runtime","claim":"Current live control plane uses the updated Gate ordering and remains healthy.","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":"Execute-the-owner-requested-repair-mission","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-control-plane"]},"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":"d70fd2bcd668badd218743c33b73c92c2a7d258b8d9e961e0b2e5098d835d0fb","requestContractRevision":3,"previousRequestContractHash":"688905a0c3b5ddd46f1701f9f50fcc4682d894ca4abc207161c87f461d48e85d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:52:25.044548+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4e92220f-9e07-4d62-b34f-2cd073888dee:request-contract:d70fd2bcd668badd218743c33b73c92c2a7d258b8d9e961e0b2e5098d835d0fb","mission_step_id":"d0ae364e-06d1-41a0-a4a6-53b7920977d9","command_center_event_id":"4e92220f-9e07-4d62-b34f-2cd073888dee"},{"id":"d477684e-649b-4c81-be39-4b8430c76815","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3673,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":735,"terminal":false,"missionId":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6513,"prReadinessMs":3801,"approvedPlanMs":0,"missionSetupMs":1022,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},"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":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:57:59.791808+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"735","receipt_type":"execute_mission","idempotency_key":"mission:82e799a3-1dbb-467b-898b-8bbf1ec4cd5c:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"694fa7b2-6c27-43b2-8bd2-c5e848fbb1db","command_center_event_id":"82e799a3-1dbb-467b-898b-8bbf1ec4cd5c"},{"id":"d477ec0a-515e-44f7-ad52-66a2b39f5d3d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same safe curated tenant Connections mission and PR #1372 from its current exact head. Do not create a replacement branch or PR and do not rewrite the approved implementation unless KnockLaunch Gate identifies a concrete defect. Reconcile the exact-head Gate, repair only exact failures on the same mission/PR if needed, then Forgejo squash merge, release only the affected frontend, tenant-provider-connections Supabase Edge Function, and the single provider allowlist/OAuth-state migration, and complete claim-matched live runtime plus interaction proof on /redfish-roofing/connections. Preserve existing Square, Zoho Mail, Twilio, Resend, and Stripe behavior. No GitHub.","wordingChanged":false,"canonicalIntent":"Continue the same safe curated tenant Connections mission and PR #1372 from its current exact head. Do not create a replacement branch or PR and do not rewrite the approved implementation unless KnockLaunch Gate identifies a concrete defect. Reconcile the exact-head Gate, repair only exact failures on the same mission/PR if needed, then Forgejo squash merge, release only the affected frontend, tenant-provider-connections Supabase Edge Function, and the single provider allowlist/OAuth-state migration, and complete claim-matched live runtime plus interaction proof on /redfish-roofing/connections. Preserve existing Square, Zoho Mail, Twilio, Resend, and Stripe behavior. No GitHub.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"catalog","statement":"Tenant users can search a curated provider catalog and inspect provider capabilities/permissions before connecting.","proofConditionIds":["runtime","interaction"]},{"id":"connect","statement":"Only securely configured providers expose a real provider-specific Connect flow; connection state is truthful and revoke is supported.","proofConditionIds":["runtime","interaction"]},{"id":"security","statement":"Connector access is confined to allowlisted provider adapters, least-privilege server-side credentials, tenant isolation and SSRF-safe provider egress, with no arbitrary executable integration surface.","proofConditionIds":["repository","runtime"]},{"id":"preserve","statement":"Existing working connectors remain functional.","proofConditionIds":["runtime"]}],"objective":"Continue the same safe curated tenant Connections mission and PR #1372 from its current exact head. Do not create a replacement branch or PR and do not rewrite the approved implementation unless KnockLaunch Gate identifies a concrete defect. Reconcile the exact-head Gate, repair only exact failures on the same mission/PR if needed, then Forgejo squash merge, release only the affected frontend, tenant-provider-connections Supabase Edge Function, and the single provider allowlist/OAuth-state migration, and complete claim-matched live runtime plus interaction proof on /redfish-roofing/connections. Preserve existing Square, Zoho Mail, Twilio, Resend, and Stripe behavior. No GitHub.","constraints":[{"id":"no-arbitrary-integrations","statement":"No arbitrary URLs, uploaded integration code/plugins, tenant JavaScript, generic webhook execution, browser extensions, raw client secrets/tokens, or arbitrary internal-network fetches.","proofConditionIds":["repository"]},{"id":"config-gating","statement":"Providers missing required server-side OAuth/application credentials must not be presented as connectable.","proofConditionIds":["repository","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Forgejo diff proves the shared secure provider registry/broker and no unrelated architecture changes.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected production targets release successfully and /redfish-roofing/connections serves curated Connections behavior.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction","kind":"interaction","claim":"A tenant user can open Find a connection, search for Square, inspect it, and initiate the configured connector flow without exposing secrets.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"text":"Find a connection","type":"click"},{"type":"fill","value":"Square","placeholder":"Search"},{"text":"Square","type":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1e375e93fe6762034d5e22d0c19ffbc7aefdc854575717be9d332d408d9c7a3d","requestContractRevision":2,"previousRequestContractHash":"a20604184694d53717dce47eadfd46383e86f937c90c7a106040c30c913737ba"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T03:16:06.559461+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:361961ca-6949-44cb-a7de-cf10bb335486:request-contract-revision:2:1e375e93fe6762034d5e22d0c19ffbc7aefdc854575717be9d332d408d9c7a3d","mission_step_id":"8e32bfc5-f195-4337-a8b2-5cf91aae0970","command_center_event_id":"361961ca-6949-44cb-a7de-cf10bb335486"},{"id":"d47807ec-73d4-4f00-9eac-a910cb6a8de4","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"pending\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-03T18:55:56.274263+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":\"ai/repair-premium-experience-editor-20260803\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:53:04.171015+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:19478ddb-8f0e-4614-babc-14d391c962a4:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"pending\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",","mission_step_id":"b0b2bf42-9905-4f1f-93f0-d77ff04c09a8","command_center_event_id":"19478ddb-8f0e-4614-babc-14d391c962a4"},{"id":"d47947a1-8bfc-4b41-9d85-0ac14dfc7b52","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"29d125f82277de8496d31747a20cc2af03993b6c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"29d125f82277de8496d31747a20cc2af03993b6c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"9222a1da1662c29391d3f898861f5047d4d537aa7ef5b6289dd325132e4dc2d5","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T16:45:34.506144+00:00","proof_gate":"canonical_release_pending","source_sha":"29d125f82277de8496d31747a20cc2af03993b6c","external_id":"forgejo-main-29d125f82277","receipt_type":"canonical_release_status","idempotency_key":"mission:ef3e99ff-5a76-43ca-a263-b674c2106f03:forgejo-release-status:29d125f82277de8496d31747a20cc2af03993b6c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"27603afa-e356-49f2-8b78-8127ba445895","command_center_event_id":"ef3e99ff-5a76-43ca-a263-b674c2106f03"},{"id":"d47967d4-917f-4cac-907d-e9932460271b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0b2d24be21f234213bc67afcad5e79fcd4f0de23","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0b2d24be21f234213bc67afcad5e79fcd4f0de23","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":"a64351e17428da7fb8575e46084ccf4fc886819e6baed0255a2cec7fc2e00f3d","forgejoWorkflowProof":{"runId":11260,"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-23T16:33:33.092665+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0b2d24be21f234213bc67afcad5e79fcd4f0de23","external_id":"forgejo-main-0b2d24be21f2","receipt_type":"canonical_release_status","idempotency_key":"mission:4f562935-0243-4d4c-8e92-442c01b17cbc:forgejo-release-status:0b2d24be21f234213bc67afcad5e79fcd4f0de23:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"59524277-8b94-4f7e-9e52-17d3af25212d","command_center_event_id":"4f562935-0243-4d4c-8e92-442c01b17cbc"},{"id":"d47a16e7-51df-4401-9f62-8295f6bc9842","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","consumedAt":1788018468325,"consumerToken":"ff423a83-ee0e-41b1-80a9-a92aa200b9ec","authorizationId":"ea326e96-dc61-412a-b08e-0371060723b5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:49.19411+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:ea326e96-dc61-412a-b08e-0371060723b5","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"d47a40a8-2250-426e-86d3-c8929b6f65f5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4421,"terminal":false,"missionId":"42936a62-e71b-4079-b0ed-a0ccfbff96bb","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"42936a62-e71b-4079-b0ed-a0ccfbff96bb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-09T01:42:14.43309+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4421","receipt_type":"ship_and_prove","idempotency_key":"mission:42936a62-e71b-4079-b0ed-a0ccfbff96bb:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"577cd8c8-65e0-48a8-8850-b2937af52391","command_center_event_id":"42936a62-e71b-4079-b0ed-a0ccfbff96bb"},{"id":"d47daeb9-98c4-49b7-81cb-63dac0c53f1b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b3a18b0700e5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7399,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":144708,"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_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1458,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":302,"providerAuthMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"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":3520,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/operator-respond/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:25:03.445284+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3a18b07-00e5-4c1b-becf-3cd4edeee7b1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0aa35b2f-574b-4913-bf14-058df5916d76","command_center_event_id":"b3a18b07-00e5-4c1b-becf-3cd4edeee7b1"},{"id":"d47e1987-5b35-4983-a3b0-179a7f1bcd29","source":"cc-execution","status":"recorded","payload":{"objective":"Implement the core product files for Redfish Roof Damage AI v1 on the existing branch. Do not touch control-plane files. Do not merge yet; function registry/config registration follows on this same branch.","tenantRef":"redfish","receivedAt":"2026-09-01T13:55:21.007Z","fingerprint":"31a8eb80973abf6c2bcdb298bf78dfedfea906b4deb5654a3ecac18f7143f023","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtioruph","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the core product files for Redfish Roof Damage AI v1 on the existing branch. Do not touch control-plane files. Do not merge yet; function registry/config registration follows on this same branch.","wordingChanged":false,"canonicalIntent":"Implement the core product files for Redfish Roof Damage AI v1 on the existing branch. Do not touch control-plane files. Do not merge yet; function registry/config registration follows on this same branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-analysis","statement":"Redfish roofing users get conservative AI-assisted visible-damage candidates from uploaded inspection photos with quality gating, confidence, severity, evidence, and approximate regions.","proofConditionIds":["proof-source"]},{"id":"outcome-review","statement":"Inspectors can confirm, reject, or edit findings and reviewer decisions are persisted with tenant, job, and photo provenance.","proofConditionIds":["proof-source"]},{"id":"outcome-report","statement":"Confirmed damage reporting includes only human-confirmed findings and does not make insurance coverage determinations.","proofConditionIds":["proof-source"]}],"objective":"Implement the core product files for Redfish Roof Damage AI v1 on the existing branch. Do not touch control-plane files. Do not merge yet; function registry/config registration follows on this same branch.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact Redfish roof-damage AI source, tenant authorization, metadata persistence, human review, confirmed-only reporting, function registration, and targeted contracts exist on the active delivery branch.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtioruph","conversationContext":null,"requestContractHash":"c46174f161978cb610e8b4be58f3919430494edd432a6276ea432967ecd5fd9a","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T13:55:21.909321+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:630bd3c3-9abe-4ba3-a921-645f39a4fb13:tenant-workstream-contribution:31a8eb80973abf6c2bcdb298bf78dfedfea906b4deb5654a3ecac18f7143f023","mission_step_id":null,"command_center_event_id":"630bd3c3-9abe-4ba3-a921-645f39a4fb13"},{"id":"d47ea533-fb31-4dfd-8ab3-07eab11382c8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Opportunity Radar's unchanged melbourne-fl-demand fixture passes because legitimate need-plus-frequency service requests are recognized as buyer context, while seller, service, and locality guards remain intact.","proofConditionIds":["proof-repo","proof-edge","proof-radar"]},{"id":"outcome-2","satisfied":false,"statement":"Curri Properties has a permanent REALTOR Radar profile and explicit Brevard territory/service-area contract derived from existing brokerage demo data.","proofConditionIds":["proof-repo","proof-db","proof-radar"]},{"id":"outcome-3","satisfied":false,"statement":"One Call has a permanent custom property-maintenance/management Radar keyword, territory, and service-area contract derived from existing operating demo data.","proofConditionIds":["proof-repo","proof-db","proof-radar"]},{"id":"outcome-4","satisfied":false,"statement":"Curri Control Center remains without an invented public-search operating profile/location, and no fake Opportunity Radar opportunities are inserted.","proofConditionIds":["proof-repo","proof-db","proof-radar"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Do not weaken seller/promotion, marketplace, service mismatch, locality mismatch, or quality fixture enforcement.","proofConditionIds":["proof-repo","proof-edge"]},{"id":"constraint-2","satisfied":true,"statement":"Do not fabricate opportunities, external posts, or source results.","proofConditionIds":["proof-db","proof-radar"]},{"id":"constraint-3","satisfied":false,"statement":"Continue on existing PR #2106 and branch; do not create a replacement PR or branch.","proofConditionIds":["proof-repo"]},{"id":"constraint-4","satisfied":true,"statement":"Deploy only the changed Opportunity Radar Edge Function and the Curri profile migration.","proofConditionIds":["proof-edge","proof-db"]}],"contractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-edge","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4"},"required":true,"satisfied":true},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4"},"required":true,"satisfied":true},{"id":"proof-radar","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T20:54:46.820644+00:00","proof_gate":"request_contract_pending","source_sha":"a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5ea0cea3-ad91-4ff4-8526-2f41893bfd0b:request-contract:9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4:a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9:pending:repository","mission_step_id":"83fdb316-18bd-4bfb-9de8-98b01d68aa96","command_center_event_id":"5ea0cea3-ad91-4ff4-8526-2f41893bfd0b"},{"id":"d47eb5b3-e3f9-42a4-bc2c-dbc460f9dcde","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"4f2e23e0ea3c4b2a8d7583b9e08ef45203d7f6ae37d21066d658e70f69b750c2","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:59:39.007696+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","external_id":"forgejo-main-711a56440ffa","receipt_type":"canonical_release_status","idempotency_key":"mission:3328d67a-5c3c-458e-b3b1-865e5e4f8a9f:forgejo-release-status:711a56440ffa4f7ac1663494771a0bfd84a0bc58:verified:forgejo-main/source=success","mission_step_id":"4832b34e-469a-4a88-8c20-ab263cc31ca9","command_center_event_id":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f"},{"id":"d47fd67e-0d6f-4580-b7b6-261788dba324","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e3478acfa504","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":30376,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T02:31:00.840Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4073,"terminal":false,"missionId":"c18494fd-aa07-4d65-8cb1-809efbfd0377","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5268,"missionSetupMs":335,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":335,"repositoryMutationMs":2635,"repositoryProviderMs":2635,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2425,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":335,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":210},"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":"c18494fd-aa07-4d65-8cb1-809efbfd0377"},"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":4103,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:31:09.838899+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4073","receipt_type":"execute_mission","idempotency_key":"mission:c18494fd-aa07-4d65-8cb1-809efbfd0377:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2d537811-b557-4e10-aa2b-7f70ce512431","command_center_event_id":"c18494fd-aa07-4d65-8cb1-809efbfd0377"},{"id":"d48008f8-51a9-4f55-a4a5-4a4e1336ad2f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2faa30b08837","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.284-control-plane-source-fast-path","prNumber":null,"terminal":false,"missionId":"2faa30b0-8837-4498-863a-bc98c3c64384","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2837,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":449,"providerAuthMs":0,"ledgerPrepareMs":449,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":449,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":449,"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":"2faa30b0-8837-4498-863a-bc98c3c64384"},"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":3622,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:30:03.002438+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2faa30b0-8837-4498-863a-bc98c3c64384:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8b90f66a-02b0-4469-9b14-64d0c76f2ee0","command_center_event_id":"2faa30b0-8837-4498-863a-bc98c3c64384"},{"id":"d4813364-ebff-4253-a0c8-14d319d67ad2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-premium-finish","satisfied":false,"statement":"The live /build-my-demo no longer uses fake drawn SVG lightning, orbit/spinner motifs, logo recoil, animated panel breathing, sweeping card/panel sheen, or excessive neon glow; the existing storm video supplies the dramatic motion while the foreground UI is restrained, crisp, dark, and premium.","proofConditionIds":["proof-live-visual"]},{"id":"outcome-layout-workflow","satisfied":false,"statement":"The approved centered composition, logo/header placement, headline, step structure, form controls, validation, upload behavior, submission behavior, and background video remain functionally unchanged.","proofConditionIds":["proof-live-visual"]}],"satisfied":false,"constraints":[{"id":"constraint-frontend-only","satisfied":false,"statement":"Change only src/pages/BuildMyDemo.tsx frontend presentation; do not change auth, database, routing, runtime architecture, external services, submission payloads, or storage behavior.","proofConditionIds":["proof-source","proof-live-visual"]},{"id":"constraint-no-replacement-gimmick","satisfied":false,"statement":"Do not replace the rejected SVG lightning with another drawn CSS/SVG lightning, orbit, spinner, bobbing, shaking, or continuous decorative animation gimmick.","proofConditionIds":["proof-source","proof-live-visual"]}],"contractHash":"b6d7ae021b817c770d77aa8eefd11c854b00619533aeaa58890a95c648384060","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"b6d7ae021b817c770d77aa8eefd11c854b00619533aeaa58890a95c648384060"},"required":true,"satisfied":true},{"id":"proof-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-30T18:34:15.591864+00:00","proof_gate":"request_contract_pending","source_sha":"842ec1ae5a3c3ec40ca597988477f215b3160f5b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3c6dea5b-d866-4aaf-b3c1-8fa715070423:request-contract:b6d7ae021b817c770d77aa8eefd11c854b00619533aeaa58890a95c648384060:842ec1ae5a3c3ec40ca597988477f215b3160f5b:pending:visual","mission_step_id":"78035a69-0ae9-4462-8482-bbd1191b878f","command_center_event_id":"3c6dea5b-d866-4aaf-b3c1-8fa715070423"},{"id":"d483b675-442e-4b24-9ff2-b7bc1cbae879","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"cb06640a63e28452d9f26de689e80a9d601029267b9509907247c423abc2f918","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5086","runId":5086,"status":"success","sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-3fa30d7993e48364d895ca721bcd4f13dfa8aa32","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5086,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.24-systemic-blockers-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"ebef0aea526b8546ff9106eecf7d47a1b4ec3733","sourceSha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","changedPaths":["config/control-plane-capabilities.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:47:05.174384+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3fa30d7993e48364d895ca721bcd4f13dfa8aa32","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5bc8bf01-0488-4440-a135-2439db191da9:forgejo-release-status:3fa30d7993e48364d895ca721bcd4f13dfa8aa32:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"5a11e9b1-89e2-41b7-88c7-8bde373d032a","command_center_event_id":"5bc8bf01-0488-4440-a135-2439db191da9"},{"id":"d4841d0f-5a51-428f-8311-778817c3d720","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"4dd433e77c516bffb6fbb1cf0d961d541f8a1c67","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"4dd433e77c516bffb6fbb1cf0d961d541f8a1c67","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:55:41.279616+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4dd433e77c516bffb6fbb1cf0d961d541f8a1c67","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8:forgejo-release-status:4dd433e77c516bffb6fbb1cf0d961d541f8a1c67:verified:forgejo-main/source=success","mission_step_id":"53b514ea-b141-4d67-bd42-140f2630617b","command_center_event_id":"fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8"},{"id":"d48520d2-6ce3-49a6-a2b2-49b780ee6551","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ebcce6bc0e8db85310123cb01d7a70e781e99c85","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"first-paint","satisfied":false,"statement":"Big Papi dashboard no longer repeats full-history inventory intelligence inside calendar JSX and becomes interactive.","proofConditionIds":["source-proof","dashboard-live"]},{"id":"popup","satisfied":true,"statement":"Pop-up now reaches Start Pop-Up on live production.","proofConditionIds":["popup-live"]}],"satisfied":false,"constraints":[{"id":"same-values","satisfied":false,"statement":"Reuse the already-computed event intelligence so planned/short tub values remain semantically unchanged.","proofConditionIds":["source-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":["source-proof","dashboard-live","popup-live"]},{"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":["source-proof","dashboard-live","popup-live"]}],"contractHash":"c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source-proof","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"dashboard-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae"},"required":true,"satisfied":true},{"id":"popup-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:44:09.026064+00:00","proof_gate":"request_contract_pending","source_sha":"ebcce6bc0e8db85310123cb01d7a70e781e99c85","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7cd606fb-7235-4807-9c3f-7cd603edadbb:request-contract:c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae:ebcce6bc0e8db85310123cb01d7a70e781e99c85:pending:repository","mission_step_id":"9c9a6508-09cf-40f0-8f65-10ff334d8cff","command_center_event_id":"7cd606fb-7235-4807-9c3f-7cd603edadbb"},{"id":"d486ef2b-7874-4c79-bd6d-7258f9241960","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-03T15:33:12.687876+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-17cc9a02a846\",\"prNumber\":4627,\"sourceSha\":\"4fbd3ddcee061d1a81d363873065fe0b3a6988b9\",\"deploymentId\":\"forgejo-main-4fbd3ddcee06\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:36:36.192532+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:17cc9a02-a846-4440-915a-29e007081464:owner-progress-heartbeat:119402066","mission_step_id":"dbe2f9f8-04f3-4012-aabc-8bcf9bb9716c","command_center_event_id":"17cc9a02-a846-4440-915a-29e007081464"},{"id":"d4880437-1702-43c6-b41d-9db07fc41b86","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"beb23c325caeb6c886d61d6012002786a0361a3c2258d89ae8963d277732067b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6009","runId":6009,"status":"success","sourceSha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","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-06T23:34:12.660749+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","external_id":"forgejo-main-0756ee6a3fd6","receipt_type":"canonical_release_status","idempotency_key":"mission:6061e4a4-e4c6-42ee-925c-a8161d82a32c:forgejo-release-status:0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"cccfa85c-ca68-46f6-b658-308b54f5c709","command_center_event_id":"6061e4a4-e4c6-42ee-925c-a8161d82a32c"},{"id":"d488d3d9-fed2-4946-bd96-d16ae8523beb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"cd99a7a4e5d259d0d42d09e1990f3dbda875ea83","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b3d3f203df4df6110304b3c6243ab877703d0287","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"78d6614af007fcef20ceaec465aa512af83e09184219eea424816ef1d7a1aa3a","forgejoWorkflowProof":{"runId":14581,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"45aa768cb74627e857cd2e1acb227a9c1822c42f","deploymentId":"forgejo-main-45aa768cb74627e857cd2e1acb227a9c1822c42f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade-explicit-contract-hydration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:08:01.357925+00:00","proof_gate":"canonical_release_pending","source_sha":"b3d3f203df4df6110304b3c6243ab877703d0287","external_id":"forgejo-main-b3d3f203df4d","receipt_type":"canonical_release_status","idempotency_key":"mission:57e09f3d-28f1-40a5-baf1-e07071a3e2f1:forgejo-release-status:b3d3f203df4df6110304b3c6243ab877703d0287:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"019ba8bc-65d6-4926-94d5-60bb5769c549","command_center_event_id":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},{"id":"d48bddd7-9a17-49e9-b196-b6347cc96285","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.36.7-explicit-route-proof-intent","prNumber":4758,"terminal":false,"missionId":"bb32989e-66c1-4c1d-8e46-358de7f9da4f","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"568392d6c893605dfbede354b1642cb978a6dd6f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb32989e-66c1-4c1d-8e46-358de7f9da4f"},"performance":null,"deploymentId":"canonical-release-568392d6c893","workflowRunId":31687133455,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1251,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T09:33:32.154577+00:00","proof_gate":"canonical_release_dispatched","source_sha":"568392d6c893605dfbede354b1642cb978a6dd6f","external_id":"canonical-release-568392d6c893","receipt_type":"ship_and_prove","idempotency_key":"mission:bb32989e-66c1-4c1d-8e46-358de7f9da4f:ship_and_prove:canonical_release_dispatched:568392d6c893605dfbede354b1642cb978a6dd6f:31687133455","mission_step_id":"987c5c41-3a6e-4908-a1d8-53c3fbbf4887","command_center_event_id":"bb32989e-66c1-4c1d-8e46-358de7f9da4f"},{"id":"d48ca695-67b8-4450-be5c-9316fed29514","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"0b65595828d14f31807b42a488e223d789c48fbb7183edd70af028bf29a04335","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7241","runId":7241,"status":"waiting","sourceSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:57:30.178069+00:00","proof_gate":"canonical_release_pending","source_sha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","external_id":"forgejo-main-a8bfdbca56b2","receipt_type":"canonical_release_status","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:forgejo-release-status:a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4043dff3-f7d6-4ca8-9f71-65777d5e1586","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"d48cffef-40e3-42bc-896f-ca8fe73dd93b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"7bddc1000e3d467bacb01e01414f4190d6302b497b17688a1e74939d6fdf802a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5583","runId":5583,"status":"running","sourceSha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:03:04.316601+00:00","proof_gate":"canonical_release_pending","source_sha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","external_id":"forgejo-main-d8615dd65c00","receipt_type":"canonical_release_status","idempotency_key":"mission:05fe707b-f69d-4624-a0d9-6f75c6cb8db3:forgejo-release-status:d8615dd65c008b2e2e4ee21e9987b47349d80903:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1e71e29b-3b8e-426c-9259-6dcb839096eb","command_center_event_id":"05fe707b-f69d-4624-a0d9-6f75c6cb8db3"},{"id":"d48d3ab7-6d0b-40cc-a31c-05bd00e93356","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6b9fb71cb8c2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2866,"terminal":false,"missionId":"6b9fb71c-b8c2-44f8-8236-406ec4564362","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"384c8f11482f15054115d063d867f038b5332877","timingsMs":{"prReadinessMs":725,"approvedPlanMs":0,"shipAndProveMs":5074,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b9fb71c-b8c2-44f8-8236-406ec4564362"},"performance":null,"deploymentId":"forgejo-main-384c8f11482f","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":1861,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T23:36:12.340101+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2866","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6b9fb71c-b8c2-44f8-8236-406ec4564362:automatic-mission-resume:2866:canonical_release_dispatched","mission_step_id":"b85f9cf1-0259-4fc2-b6b0-08e79efbd11b","command_center_event_id":"6b9fb71c-b8c2-44f8-8236-406ec4564362"},{"id":"d493a201-41aa-46df-8eaf-5e375903a370","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9194b38ee389a8390540ff4f34a5019fd9212590","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9194b38ee389a8390540ff4f34a5019fd9212590","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":"67b841fcc0b4e0c83a72ca58efbb7a08fab9f2921f51775083e01113e0be6191","forgejoWorkflowProof":{"runId":12167,"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-27T05:19:57.720109+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9194b38ee389a8390540ff4f34a5019fd9212590","external_id":"forgejo-main-9194b38ee389","receipt_type":"canonical_release_status","idempotency_key":"mission:4700f8d8-104c-4a02-93af-70c06242b7b0:forgejo-release-status:9194b38ee389a8390540ff4f34a5019fd9212590:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c8f4f128-68ac-4af2-91d6-f515cf08bb22","command_center_event_id":"4700f8d8-104c-4a02-93af-70c06242b7b0"},{"id":"d495cb98-7da9-45fe-a22f-e04923c64366","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T22:06:17.129602+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d1fdba17-9c98-4330-855a-e97aad5804bd:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"048a18ba-8d0b-440a-aa30-62f95746e7c6","command_center_event_id":"d1fdba17-9c98-4330-855a-e97aad5804bd"},{"id":"d4964ce3-61a4-48fc-90ce-c567ee776ca4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-97b239709674","reason":null,"status":"pending","metrics":{"receiptBytes":72641,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":15,"executorlessWaitMs":652044,"firstUsefulResultAt":"2026-09-25T18:49:27.333Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":3756,"terminal":false,"missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"c814d276a9c003e058eeacebb60970683b41c3e4","timingsMs":{"queue":297,"total":318,"execution":21},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"97b23970-9674-457b-9e57-2fa8ca7f163b"},"performance":null,"deploymentId":"forgejo-main-c814d276a9c0","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/customers?bpMode=event","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11862,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1809,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:00:21.582448+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"c814d276a9c003e058eeacebb60970683b41c3e4","external_id":"de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","receipt_type":"visual_proof_started","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:visual-start:de4b2aa7-d8d3-4d12-bc02-82b35ea2dbd8","mission_step_id":"88d20e15-c9e8-448f-9375-e7cb23a44c75","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"d49909c2-fb52-40d6-8b56-5b3e1aa8eff4","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1b5bf6e2b3e1","prNumber":3572,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8698b71867162915b662db8e7adbf4cd108bf443","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:30:28.191661+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8698b71867162915b662db8e7adbf4cd108bf443","external_id":"3572","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1b5bf6e2-b3e1-4999-a394-fb9eeb818009:merged-pr:3572:8698b71867162915b662db8e7adbf4cd108bf443","mission_step_id":"3e258d28-911f-4401-abf4-e3ab139d0138","command_center_event_id":"1b5bf6e2-b3e1-4999-a394-fb9eeb818009"},{"id":"d49950b3-0122-41fc-900d-0ef7fb89b3a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"749a7e2070ba2e0611a4e55124341f169938745af88c10afa77bab8ebaace685","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5995","runId":5995,"status":"success","sourceSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T22:29:55.898364+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","external_id":"forgejo-main-9048dd3e0ab4","receipt_type":"canonical_release_status","idempotency_key":"mission:41ac9c60-f2d1-4085-ae8a-3b6cf861afed:forgejo-release-status:9048dd3e0ab4d5e01b513156e0e97e40cfdebbed:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4d6de044-28e2-44e9-81b8-4f58c6316062","command_center_event_id":"41ac9c60-f2d1-4085-ae8a-3b6cf861afed"},{"id":"d49b4e5c-2438-48e1-b5a3-84ad8371ca06","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/knocklaunch-console/operator.mjs","content":"let host, options, sending=false, draft='', timer=null, activeView='desktop', latest=null, voiceListening=false, recognition=null, lastPollSignature='', cancelRequested=false, historyQuery='';\nlet messages=[], conversations=[], activeConversationId='';\nconst now=()=>new Date().toISOString();\nconst newConversationId=()=>globalThis.crypto?.randomUUID?.()||('conversation-'+Date.now()+'-'+Math.random().toString(16).slice(2));\nlet context={route:'',tenantRef:'',roleRef:'',viewports:['desktop','mobile']};\ntry { const saved=JSON.parse(sessionStorage.getItem('kl-operator-context')||'null');if(saved)context={...context,...saved}; } catch {}\nconst esc=v=>String(v??'').replace(/[&<>\"']/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\nfunction save(){try{sessionStorage.setItem('kl-operator-context',JSON.stringify(context));}catch{}}\nfunction conversationTitle(items){const first=items.find(item=>item.role==='user'&&String(item.text||'').trim());return String(first?.text||'New conversation').trim().slice(0,72);}\nfunction loadConversations(){try{const saved=JSON.parse(localStorage.getItem('kl-operator-conversations-v1')||'[]');if(Array.isArray(saved))conversations=saved.filter(item=>item&&typeof item.id==='string'&&Array.isArray(item.messages)).slice(0,100);}catch{conversations=[];}let preferred='';try{preferred=sessionStorage.getItem('kl-operator-active-conversation-v1')||'';}catch{}preferred=preferred||conversations[0]?.id||'';const record=conversations.find(item=>item.id===preferred);if(record){activeConversationId=record.id;messages=record.messages.slice();context={...context,...(record.context||{})};}else{activeConversationId=newConversationId();}}\nfunction persistConversation(){if(!activeConversationId)activeConversationId=newConversationId();const existing=conversations.find(item=>item.id===activeConversationId);const record={id:activeConversationId,createdAt:existing?.createdAt||now(),updatedAt:now(),title:conversationTitle(messages),messages:messages.slice(-500),context:{...context}};conversations=[record,...conversations.filter(item=>item.id!==activeConversationId)].sort((a,b)=>String(b.updatedAt).localeCompare(String(a.updatedAt))).slice(0,100);try{localStorage.setItem('kl-operator-conversations-v1',JSON.stringify(conversations));sessionStorage.setItem('kl-operator-active-conversation-v1',activeConversationId);}catch{}}\nfunction restoreConversation(id){const record=conversations.find(item=>item.id===id);if(!record)return;clearTimeout(timer);activeConversationId=record.id;messages=record.messages.slice();context={route:'',tenantRef:'',roleRef:'',viewports:['desktop','mobile'],...(record.context||{})};latest=null;draft='';save();persistConversation();}\nfunction beginConversation(){if(messages.length)persistConversation();clearTimeout(timer);activeConversationId=newConversationId();messages=[];context={route:'',tenantRef:'',roleRef:'',viewports:['desktop','mobile']};latest=null;draft='';historyQuery='';save();persistConversation();}\nconst push=(role,text,progress=false)=>{messages.push({role,text:String(text||''),progress,at:now()});persistConversation();};\nloadConversations();\nfunction evidence(){return (latest?.artifactReceipts||[]).filter(a=>a.viewport===activeView&&(!a.route||a.route===context.route)&&String(a.phase||'').toLowerCase()!=='preflight').sort((a,b)=>{const rank={after:3,observe:2,before:1};return (rank[String(b.phase||'').toLowerCase()]||0)-(rank[String(a.phase||'').toLowerCase()]||0);});}\nfunction imageUrl(value){try{const u=new URL(value);return u.protocol==='https:'&&u.hostname==='laptop-witness.knocklaunch.app'&&u.pathname.startsWith('/__witness/evidence/')?u.href:'';}catch{return '';}}\nfunction render(){\n if(!host?.isConnected)return;\n const candidate=evidence()[0]||latest?.[activeView+'Proof'],proof=String(candidate?.phase||'').toLowerCase()==='preflight'?null:candidate,url=imageUrl(proof?.signedUrl),pending=context.jobId&&latest&&!latest.terminal,localConnected=options.localConnected?.()===true,hostedOnline=options.hostedOnline?.()!==false,renderVerified=latest?.terminal&&latest?.status==='verified'&&Boolean(url),proofIncomplete=latest?.terminal&&latest?.status==='verified'&&!url;\n const normalizedHistoryQuery=historyQuery.trim().toLowerCase(),historyMatches=conversations.filter(item=>!normalizedHistoryQuery||String(item.title||'').toLowerCase().includes(normalizedHistoryQuery)||item.messages.some(message=>String(message.text||'').toLowerCase().includes(normalizedHistoryQuery))).slice(0,30);\n host.innerHTML=`<header><div class=\"top\"><div><div class=\"eyebrow\">KNOCKLAUNCH CONSOLE</div><h1>OPERATOR</h1></div><div class=\"row\"><span class=\"pill ${hostedOnline?'live':'unavailable'}\">Hosted ${hostedOnline?'online':'unavailable'}</span><span class=\"pill ${localConnected?'live':'waiting'}\">MSI ${localConnected?'paired':'not paired'}</span><span class=\"pill ${pending?'running':proofIncomplete?'failed':renderVerified?'live':'waiting'}\">${pending?'Witness running':proofIncomplete?'Proof incomplete':renderVerified?'Rendered':'Ready'}</span></div></div></header><div class=\"layout\"><nav aria-label=\"Console stages\">${options.stages.map((s,i)=>`<button data-stage=\"${s.id}\" aria-current=\"${s.id==='operator'?'step':'false'}\"><b>${i+1}</b>${esc(s.name)}</button>`).join('')}</nav><main class=\"operator-main\">${!localConnected&&options.connectLocal?`<section class=\"panel operator-pairing\"><div class=\"provider-head\"><div><h3>Connect your MSI</h3><p class=\"muted\">Paste the pairing code from the MSI Console once. Hosted chat and provider views stay available either way.</p></div><div class=\"connect\"><input id=\"operator-pair\" type=\"password\" autocomplete=\"off\" placeholder=\"MSI pairing code\" aria-label=\"MSI pairing code\"><button id=\"operator-connect\">Pair MSI</button></div></div></section>`:''}<div class=\"operator-grid\"><section class=\"panel operator-chat\"><div class=\"provider-head\"><h2>What do you want to see?</h2><button id=\"operator-clear\" ${sending||pending?'disabled':''}>New chat</button></div><details class=\"operator-history\"><summary>Conversation history · ${conversations.length}</summary><label class=\"sr-only\" for=\"operator-history-search\">Search conversations</label><input id=\"operator-history-search\" value=\"${esc(historyQuery)}\" placeholder=\"Search past conversations…\"><div class=\"operator-history-list\">${historyMatches.length?historyMatches.map(item=>`<button type=\"button\" data-conversation-id=\"${esc(item.id)}\" aria-current=\"${item.id===activeConversationId?'true':'false'}\"><strong>${esc(item.title||'New conversation')}</strong><span class=\"muted small\">${esc(new Date(item.updatedAt||item.createdAt||Date.now()).toLocaleString())}</span></button>`).join(''):'<p class=\"muted small\">No matching conversations.</p>'}</div></details><div class=\"operator-messages\" role=\"log\" aria-live=\"polite\">${messages.length?messages.map(m=>`<div class=\"operator-message ${m.role}${m.progress?' progress':''}\"><div class=\"provider-head\"><strong>${m.role==='user'?'You':m.progress?'KNOCKLAUNCH · PROGRESS':'KNOCKLAUNCH'}</strong><span class=\"muted small\">${esc(new Date(m.at||Date.now()).toLocaleString())}</span></div><p>${esc(m.text)}</p></div>`).join(''):'<p class=\"muted\">Ask to inspect a page. I’ll keep its route, tenant and screen size for follow-ups.</p><div class=\"actions\"><button data-prompt=\"Show /admin/console on both\">Show Console</button><button data-prompt=\"Show Big Papi inventory on mobile\">Big Papi inventory</button></div>'}</div><form id=\"operator-form\"><label class=\"sr-only\" for=\"operator-message\">Message KNOCKLAUNCH</label><textarea id=\"operator-message\" rows=\"3\" maxlength=\"2000\" placeholder=\"Show /admin/console on mobile…\" ${sending?'disabled':''}>${esc(draft)}</textarea><div class=\"operator-compose-actions\"><span class=\"muted small\">Enter to send · Shift+Enter for a new line · Mic dictates without sending</span><div class=\"actions\"><button type=\"button\" id=\"operator-mic\" aria-pressed=\"${voiceListening}\" ${sending?'disabled':''}>${voiceListening?'🎙 Listening…':'🎙 Mic'}</button><button type=\"submit\" ${sending?'disabled':''}>${sending?'Sending…':'Send'}</button></div></div></form><details><summary>Inspection context</summary><div class=\"operator-context\"><label>Route<input id=\"operator-route\" value=\"${esc(context.route)}\" placeholder=\"/tenant/owner/page\"></label><label>Tenant<input id=\"operator-tenant\" value=\"${esc(context.tenantRef)}\" placeholder=\"Tenant slug or ID\"></label><label>Role<input id=\"operator-role\" value=\"${esc(context.roleRef)}\" placeholder=\"Default experience\"></label></div><button id=\"operator-context-save\">Use this context</button></details></section><section class=\"panel operator-witness\"><div class=\"provider-head\"><h2>Visual Witness</h2><div class=\"actions\">${['desktop','mobile'].map(v=>`<button data-view=\"${v}\" aria-pressed=\"${activeView===v}\">${v==='desktop'?'Desktop':'Mobile'}</button>`).join('')}</div></div><div class=\"operator-route muted\">${esc(context.route||'Choose a page in chat')}${context.tenantRef?' · '+esc(context.tenantRef):''}</div><p class=\"small muted\" role=\"status\">${esc(latest?.jobProgress?.phase?.replaceAll('_',' ')||latest?.status||'Your capture will appear here.')}</p><div class=\"operator-image ${activeView}\">${url?`<a href=\"${esc(url)}\" target=\"_blank\" rel=\"noopener noreferrer\"><img src=\"${esc(url)}\" alt=\"${esc(activeView+' witness of '+context.route)}\" referrerpolicy=\"no-referrer\"></a><p class=\"small muted\">Rendered proof · ${esc(proof.phase||'final')} · Captured ${esc(new Date(proof.capturedAt||Date.now()).toLocaleTimeString())}</p>`:`<p class=\"muted\">${pending?'Capturing and waiting for the real page to finish rendering…':proofIncomplete?'Route checks passed, but the witness only returned preflight evidence. This run is not accepted as rendered proof. Capture again after the witness update.':latest?'No post-render image for this screen size. Use Capture '+activeView+'.':'Desktop and mobile captures, directly from your laptop.'}</p>`}</div><div class=\"actions\"><button data-prompt=\"now ${activeView}\" ${sending||!context.route?'disabled':''}>Capture ${activeView}</button><button data-prompt=\"status\" ${sending||!context.jobId&&!context.missionId?'disabled':''}>Check progress</button>${pending?'<button data-stop-current=\"true\" class=\"danger\">■ STOP</button>':''}</div>${latest?.failureReason?`<p class=\"error\">${esc(latest.failureReason)}</p>`:''}<details class=\"operator-run-details\"><summary>Run details</summary><pre class=\"logs\">${esc(JSON.stringify({route:context.route,tenant:context.tenantRef||null,role:context.roleRef||'default',viewports:context.viewports,lane:latest?.runnerLane||'laptop',status:latest?.status||'not started',proofPhase:proof?.phase||candidate?.phase||null,renderProofAccepted:Boolean(url),job:context.jobId||context.missionId||null},null,2))}</pre></details></section></div></main></div>`;\n host.querySelectorAll('[data-stage]').forEach(b=>b.onclick=()=>{clearTimeout(timer);const go=options.onStage;host=null;go(b.dataset.stage);});\n const pairButton=host.querySelector('#operator-connect');if(pairButton)pairButton.onclick=async()=>{const code=host.querySelector('#operator-pair')?.value.trim()||'';if(!code){push('assistant','Paste the MSI pairing code first.');render();return;}pairButton.disabled=true;try{await options.connectLocal(code);push('assistant','MSI paired. Local machine commands are now available from this Console.');}catch(error){push('assistant',error instanceof Error?error.message:'MSI pairing failed.');}finally{render();}};\n host.querySelectorAll('[data-view]').forEach(b=>b.onclick=()=>{draft=host.querySelector('textarea').value;activeView=b.dataset.view;render();});\n host.querySelectorAll('[data-prompt]').forEach(b=>b.onclick=()=>send(b.dataset.prompt));\n const stopCurrent=host.querySelector('[data-stop-current]');if(stopCurrent)stopCurrent.onclick=()=>{cancelRequested=true;clearTimeout(timer);push('assistant','Stop requested.',true);send('cancel');};\n const input=host.querySelector('textarea');input.oninput=()=>{draft=input.value;};input.onkeydown=e=>{if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();send(input.value);}};\n const mic=host.querySelector('#operator-mic');if(mic)mic.onclick=()=>toggleVoice();\n host.querySelector('form').onsubmit=e=>{e.preventDefault();send(input.value);};\n host.querySelector('#operator-clear').onclick=()=>{beginConversation();render();};\n const historySearch=host.querySelector('#operator-history-search');if(historySearch)historySearch.oninput=()=>{historyQuery=historySearch.value;render();};\n host.querySelectorAll('[data-conversation-id]').forEach(button=>button.onclick=()=>{restoreConversation(button.dataset.conversationId);render();});\n host.querySelector('#operator-context-save').onclick=()=>{const route=host.querySelector('#operator-route').value.trim();if(route&&!/^\\/(?!\\/)/.test(route)){push('assistant','Use a route starting with one slash.');render();return;}context={route,tenantRef:host.querySelector('#operator-tenant').value.trim(),roleRef:host.querySelector('#operator-role').value.trim(),viewports:context.viewports};latest=null;save();persistConversation();render();};\n const image=host.querySelector('.operator-image img');if(image)image.onerror=()=>{image.parentElement.replaceWith(Object.assign(document.createElement('p'),{textContent:'This temporary capture expired or could not load. Use Capture to refresh it.',className:'muted'}));};\n const log=host.querySelector('.operator-messages');log.scrollTop=log.scrollHeight;\n}\nfunction toggleVoice(){\n if(voiceListening){recognition?.stop?.();return;}\n const Recognition=window.SpeechRecognition||window.webkitSpeechRecognition;\n if(!Recognition){push('assistant','Voice-to-text is not supported by this browser.');render();return;}\n const base=draft.trimEnd();recognition=new Recognition();recognition.continuous=true;recognition.interimResults=true;recognition.lang=navigator.language||'en-US';\n recognition.onresult=e=>{let finalText='',interim='';for(let i=0;i<e.results.length;i++){const text=String(e.results[i]?.[0]?.transcript||'').trim();if(!text)continue;if(e.results[i].isFinal)finalText+=(finalText?' ':'')+text;else interim+=(interim?' ':'')+text;}const spoken=[finalText,interim].filter(Boolean).join(' ');draft=[base,spoken].filter(Boolean).join(base&&spoken?' ':'');render();};\n recognition.onerror=e=>{const code=String(e?.error||'unavailable');if(code!=='no-speech'&&code!=='aborted')push('assistant',code==='not-allowed'||code==='service-not-allowed'?'Microphone access was denied. Allow microphone access and try again.':'Voice-to-text error: '+code.replaceAll('-',' ')+'.');};\n recognition.onend=()=>{voiceListening=false;recognition=null;render();};\n try{recognition.start();voiceListening=true;render();}catch(error){recognition=null;voiceListening=false;push('assistant',error instanceof Error?error.message:'Voice-to-text could not start.');render();}\n}\nasync function send(message,{poll=false}={}){\n if(sending||!message.trim())return;\n if(context.jobId&&latest&&!latest.terminal&&!/^(status|poll|progress|cancel|stop)$/i.test(message.trim())){push('assistant','The current witness is still running. Wait for its result or cancel it before starting another capture.');render();return;}\n clearTimeout(timer);sending=true;\n if(!poll&&message.trim().toLowerCase()!=='cancel'){cancelRequested=false;push('user',message);push('assistant','Starting job · I will keep reporting meaningful progress until it reaches a terminal state.',true);draft='';lastPollSignature='';}\n render();\n try{\n  const result=await options.bridge('operator',{message,context});\n  if(result.ok===false||result.error)throw new Error(result.error||'Operator unavailable');\n  context=result.context||context;save();persistConversation();if(result.receipt)latest=result.receipt;\n  const pollSignature=[String(latest?.jobProgress?.phase||''),String(latest?.phase||''),String(latest?.status||''),String(result.message||'')].join('|');\n  if(!poll||latest?.terminal||pollSignature!==lastPollSignature){push('assistant',result.message||latest?.jobProgress?.phase||latest?.status||'Job is still running.',Boolean(poll&&!latest?.terminal));lastPollSignature=pollSignature;}\n  if(context.viewports.length===1)activeView=context.viewports[0];\n  if(/^cancel$/i.test(message.trim())&&latest?.terminal){cancelRequested=true;clearTimeout(timer);push('assistant','Cancelled.',true);}\n  if(!cancelRequested&&result.kind!=='help'&&context.jobId&&!latest?.terminal)timer=setTimeout(()=>send('status',{poll:true}),4000);\n }catch(e){push('assistant',e.message+' Use Check progress to retry.');}\n finally{sending=false;render();}\n}\nexport function mountOperator(element,config){options=config;host=element;if(element.querySelector('.operator-main'))return;render();if(context.jobId&&(!latest||!latest.terminal)&&!sending)send('status',{poll:true});}"}],"route":"/admin/console","branch":"ai/objective-first-repair-087a734ed691","writes":[],"patches":[],"version":1,"approved":true,"missionId":"087a734e-d691-40e3-9aab-50ae14ca4cc8","repository":"noel/KnockLaunchOS","expectedText":"Conversation history","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/knocklaunch-console/operator.mjs"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"087a734e-d691-40e3-9aab-50ae14ca4cc8","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/knocklaunch-console/operator.mjs"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"4e342546092da64152f4b39563ed74eb867e793b5d60ff11ae03a887ca004323","replayCount":0,"serializedBytes":18278},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:48:58.028722+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:087a734e-d691-40e3-9aab-50ae14ca4cc8:repository-mutation-intent:4e342546092da64152f4b39563ed74eb867e793b5d60ff11ae03a887ca004323:0","mission_step_id":"5f3b88a3-44ba-4dfb-8346-c95382435d53","command_center_event_id":"087a734e-d691-40e3-9aab-50ae14ca4cc8"},{"id":"d49b87be-f54e-43b7-9185-c2bf18e9079a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"f797a48e552659187f7bcef5e465ce7c821e074b","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"f797a48e552659187f7bcef5e465ce7c821e074b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"ae188d4e646fcdf8a5c09c9e48bffe03c4e78ba223431f4d19cf23b47769cabe","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:32:37.280585+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f797a48e552659187f7bcef5e465ce7c821e074b","external_id":"forgejo-main-f797a48e5526","receipt_type":"canonical_release_status","idempotency_key":"mission:aad490c1-79e9-4ff6-980d-4e070a5dbfa6:forgejo-release-status:f797a48e552659187f7bcef5e465ce7c821e074b:verified:forgejo-main/source=success","mission_step_id":"7a6c8aa5-de0a-41d3-b6a2-19bbcbad9adf","command_center_event_id":"aad490c1-79e9-4ff6-980d-4e070a5dbfa6"},{"id":"d49c675d-4032-4a94-bdd3-e573e0dc3ab5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js"],"reason":"Stage 2 of the owner-authorized release-orchestration repair on existing PR #2417; keep auto-progress disabled until all bounded edits are complete.","baseSha":"ac663fcf7052e314fac920ee8da3394da760012a","issuedAt":1789157672544,"expiresAt":1789157852544,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","authorizationId":"61becb15-4f90-40ac-96f7-e8eda2ab618c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:14:33.046832+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac663fcf7052e314fac920ee8da3394da760012a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:61becb15-4f90-40ac-96f7-e8eda2ab618c","mission_step_id":"bfc99602-22a4-4f94-b129-c981a9136413","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"d49fd5e2-768b-464b-841e-cdaea0a63e8b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cc-execution-container-rollout-lean-0908","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"53a8b409-7e08-4acd-b1c0-cea0f070fa30","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1051,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1039,"providerAuthMs":0,"ledgerPrepareMs":1039,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1039,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1039,"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":"53a8b409-7e08-4acd-b1c0-cea0f070fa30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7823,"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",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:01:24.867854+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53a8b409-7e08-4acd-b1c0-cea0f070fa30:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"edaac58e-b1e7-4e53-9f95-ac6f827da84d","command_center_event_id":"53a8b409-7e08-4acd-b1c0-cea0f070fa30"},{"id":"d4a16ff2-1786-4c79-8b52-5b18ad8d1883","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-06T06:45:04.486951+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:119417940","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"d4a474f5-dd1f-44c2-ad79-0a4d9e94338e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-87ffa1d6dd82","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2549,"terminal":false,"missionId":"87ffa1d6-dd82-42de-94a1-8f33edbb537b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":15015,"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":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:14:12.17512+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2549","receipt_type":"automatic_mission_resume","idempotency_key":"mission:87ffa1d6-dd82-42de-94a1-8f33edbb537b:automatic-mission-resume:2549:repair_mission_pr_ready_retryable","mission_step_id":"a5f3bce3-fd81-479f-9e32-75cc0334a5f5","command_center_event_id":"87ffa1d6-dd82-42de-94a1-8f33edbb537b"},{"id":"d4a49019-bcc5-4760-a0c9-e2df6d1581b2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3efcf1feb362","prNumber":3008,"nextAction":null,"mergeCommitSha":"51c32d63941d60206f1dafd033bfa331f226dd98","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:56:33.075075+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"51c32d63941d60206f1dafd033bfa331f226dd98","external_id":"3008","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3efcf1fe-b362-419f-9cf6-ef15e1eda3fe:merged-pr:3008:51c32d63941d60206f1dafd033bfa331f226dd98","mission_step_id":"6741ea4a-2be2-45d6-9588-32ae98ca640a","command_center_event_id":"3efcf1fe-b362-419f-9cf6-ef15e1eda3fe"},{"id":"d4a59145-a536-4db5-a5ea-20dfe17e6ecf","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2228bb45b185","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":19984,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":618,"terminal":false,"missionId":"2228bb45-b185-4e33-a340-778a46e6a8ea","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f27f80a57202d17bc67229921255a5261aef3aa6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2228bb45-b185-4e33-a340-778a46e6a8ea"},"performance":null,"deploymentId":"forgejo-main-f27f80a57202","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5975,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T12:24:34.068939+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f27f80a57202d17bc67229921255a5261aef3aa6","external_id":"forgejo-main-f27f80a57202","receipt_type":"execute_mission","idempotency_key":"mission:2228bb45-b185-4e33-a340-778a46e6a8ea:execute_mission:canonical_release_dispatched","mission_step_id":"768c6c8f-b71c-4caf-b4cb-59770b375e6a","command_center_event_id":"2228bb45-b185-4e33-a340-778a46e6a8ea"},{"id":"d4a9072b-a6e7-4662-b9ee-074246937e76","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3409f4d3f9ef","prNumber":3936,"nextAction":null,"mergeCommitSha":"47553f820d86dce9c8fc5f51315c302623860c89","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:30:54.778856+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"47553f820d86dce9c8fc5f51315c302623860c89","external_id":"3936","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3409f4d3-f9ef-47ab-be29-6bbf62bc84c9:merged-pr:3936:47553f820d86dce9c8fc5f51315c302623860c89","mission_step_id":"3addf237-0278-4904-a6ec-6018a16a16a4","command_center_event_id":"3409f4d3-f9ef-47ab-be29-6bbf62bc84c9"},{"id":"d4aa7e55-c13c-4cf6-81e0-3832854f8f2d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://app.knocklaunch.app/admin/console","branch":"ai/objective-first-repair-2e6c7b558ffb","writes":[],"patches":[],"version":1,"approved":true,"viewport":"mobile","missionId":"2e6c7b55-8ffb-4512-b43d-017105e65516","proofRoute":"https://app.knocklaunch.app/admin/console","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/App.css"],"anchored_edits":[{"path":"src/App.css","new_string":".read-the-docs {\n  color: #888;\n}\n\n@media (max-width: 767px) {\n  .kl-responsive-tenant-runtime {\n    box-sizing: border-box;\n    padding-bottom: calc(var(--kl-mobile-bottom-stack-h, var(--kl-platform-mobile-nav-h, 0px)) + env(safe-area-inset-bottom)) !important;\n  }","old_string":".read-the-docs {\n  color: #888;\n}\n\n@media (max-width: 767px) {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"2e6c7b55-8ffb-4512-b43d-017105e65516","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/App.css"],"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":"b75d560cef950e35103b64d97346432ef9d9424e390fff7411170d4c0d19da4c","replayCount":0,"serializedBytes":1495},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T17:29:13.761871+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2e6c7b55-8ffb-4512-b43d-017105e65516:repository-mutation-intent:b75d560cef950e35103b64d97346432ef9d9424e390fff7411170d4c0d19da4c:0","mission_step_id":"6daf8817-2cc6-4ee4-b9ef-765b3ecf9711","command_center_event_id":"2e6c7b55-8ffb-4512-b43d-017105e65516"},{"id":"d4ab38b0-ead6-4b84-95f3-7869f53aa441","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/encore-canonical-claim-workspace","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":939,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4112,"terminal":false,"missionId":"9a8e4807-b3f4-4cd8-977d-6cd30b59172f","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":"9a8e4807-b3f4-4cd8-977d-6cd30b59172f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1750,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-06T02:23:51.521184+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"4112","receipt_type":"execute_mission","idempotency_key":"mission:9a8e4807-b3f4-4cd8-977d-6cd30b59172f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3cf3a4c1-7159-4911-b1d5-404cdf750bf0","command_center_event_id":"9a8e4807-b3f4-4cd8-977d-6cd30b59172f"},{"id":"d4aba43f-6157-4ab4-bafc-99590d22480d","source":"cc-execution","status":"recorded","payload":{"objective":"Create a separate Redfish frontend-only navigation cleanup. From current Forgejo main, on a fresh explicit branch `ai/redfish-visible-nav-trim-20260901`, remove only the permanent `Estimates & PDFs` FIELD_NAV item from `src/components/redfish/RedfishWorkspaceShell.tsx`. That item merely routes to `contacts`, duplicating Homeowners while estimate/PDF work is homeowner-bound. Preserve all estimator/estimate/proposal/PDF capability inside homeowner records and preserve the hidden All Company Tools `Estimates, Proposals & PDFs` entry. Do not alter PR #1243, its branch, contact workspace files, Patricia Nelson, data, backend, Supabase, or control-plane. Create one new PR distinct from #1243, pass KnockLaunch Gate, squash merge, frontend-only release, live proof.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T11:46:33.661Z","fingerprint":"d58817d1e88cf49ab47f6140200a60b53e67d28a48c57e44e0ce290018cd3839","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-visible-nav-trim-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create a separate Redfish frontend-only navigation cleanup. From current Forgejo main, on a fresh explicit branch `ai/redfish-visible-nav-trim-20260901`, remove only the permanent `Estimates & PDFs` FIELD_NAV item from `src/components/redfish/RedfishWorkspaceShell.tsx`. That item merely routes to `contacts`, duplicating Homeowners while estimate/PDF work is homeowner-bound. Preserve all estimator/estimate/proposal/PDF capability inside homeowner records and preserve the hidden All Company Tools `Estimates, Proposals & PDFs` entry. Do not alter PR #1243, its branch, contact workspace files, Patricia Nelson, data, backend, Supabase, or control-plane. Create one new PR distinct from #1243, pass KnockLaunch Gate, squash merge, frontend-only release, live proof.","wordingChanged":false,"canonicalIntent":"Create a separate Redfish frontend-only navigation cleanup. From current Forgejo main, on a fresh explicit branch `ai/redfish-visible-nav-trim-20260901`, remove only the permanent `Estimates & PDFs` FIELD_NAV item from `src/components/redfish/RedfishWorkspaceShell.tsx`. That item merely routes to `contacts`, duplicating Homeowners while estimate/PDF work is homeowner-bound. Preserve all estimator/estimate/proposal/PDF capability inside homeowner records and preserve the hidden All Company Tools `Estimates, Proposals & PDFs` entry. Do not alter PR #1243, its branch, contact workspace files, Patricia Nelson, data, backend, Supabase, or control-plane. Create one new PR distinct from #1243, pass KnockLaunch Gate, squash merge, frontend-only release, live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"remove-duplicate-nav","statement":"Permanent Redfish Field & office nav no longer shows Estimates & PDFs pointing to the same Homeowners destination.","proofConditionIds":["source","live"]},{"id":"preserve-estimate-tools","statement":"Homeowner-bound estimate, Roof Estimate, proposal and PDF capabilities remain available, including hidden All Company Tools discovery.","proofConditionIds":["source"]}],"objective":"Create a separate Redfish frontend-only navigation cleanup. From current Forgejo main, on a fresh explicit branch `ai/redfish-visible-nav-trim-20260901`, remove only the permanent `Estimates & PDFs` FIELD_NAV item from `src/components/redfish/RedfishWorkspaceShell.tsx`. That item merely routes to `contacts`, duplicating Homeowners while estimate/PDF work is homeowner-bound. Preserve all estimator/estimate/proposal/PDF capability inside homeowner records and preserve the hidden All Company Tools `Estimates, Proposals & PDFs` entry. Do not alter PR #1243, its branch, contact workspace files, Patricia Nelson, data, backend, Supabase, or control-plane. Create one new PR distinct from #1243, pass KnockLaunch Gate, squash merge, frontend-only release, live proof.","constraints":[{"id":"separate-pr","statement":"This work must use a new PR and must not modify PR #1243 or its branch.","proofConditionIds":["source"]},{"id":"frontend-only","statement":"No customer data, backend, Supabase or control-plane mutation.","proofConditionIds":["source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source","kind":"repository","claim":"Exact diff is isolated to RedfishWorkspaceShell permanent FIELD_NAV, with estimator/PDF capability sources untouched and PR #1243 unchanged.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live","kind":"runtime","claim":"Merged frontend release succeeds from the navigation cleanup SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-visible-nav-trim-20260901","conversationContext":null,"requestContractHash":"cac85fb4292612ea3cd0214b5319cd5641e1226698c94c6fe88173125d2bc471","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:46:34.117505+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:aa90ef3d-37e8-4b8b-99dd-443255fe29a1:tenant-workstream-contribution:d58817d1e88cf49ab47f6140200a60b53e67d28a48c57e44e0ce290018cd3839","mission_step_id":null,"command_center_event_id":"aa90ef3d-37e8-4b8b-99dd-443255fe29a1"},{"id":"d4ac5d46-7599-4096-8124-d743d2845847","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":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","wordingChanged":false,"canonicalIntent":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","provenance":{"reason":"User supplied the target Drive folder and asked us to proceed with the storage setup.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","constraints":[{"id":"customer-owned-storage","statement":"New PCG card media blobs must not be stored in KNOCKLAUNCH/Supabase Storage; use the customer's Google Drive target and store only structured metadata/provider references in the canonical database.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"credential-boundary","statement":"Do not store Google credentials or tokens in source; use existing authorization infrastructure and fail closed when provider authorization is unavailable.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-visual-proof","statement":"This is a backend/storage task. No visual proof, route screenshot, or UI redesign is required.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/PrivateAppShell.tsx","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/__tests__/contracts/pcg-workspace-media.contract.test.ts","src/__tests__/contracts/select-tenant-workspace-resolver.contract.test.ts","config/capabilities/mail-workspace-v1.json","config/mission-freedom-provider-cutover.json","config/capabilities/pcg-card-grading-modes.json","config/platform-standards.json","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend","onrunner"]},"inputSignals":{"rawUtterance":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","canonicalIntent":"Configure PCG new-card media persistence to use Anthony's customer-owned Google Drive storage instead of KNOCKLAUNCH/Supabase Storage. Use verified folder IDs root=1bR747g7MofFs2eiLzc2R771RlUQXQVE2, Cards=1jngZGwV1OIsSXl3Z4f9rs75iCGY_AoqQ, Legacy Squarespace=1vTQfoqzZ4hZBmzbI2utMvoCkNzspF0ec, Exports=18cSL8sTPxRkjUaj9AGDz5oKtQpfotGse, Backups=1z6tvKv0J-KRIN6hk5Np1uAwTYAP5t9Ry. Keep structured PCG metadata in the canonical database, persist Google provider/file references for new media, preserve Squarespace legacy behavior, reuse existing Google Workspace authorization where possible, fail closed with prerequisite_required if KNOCKLAUNCH is not authorized, store no credentials in source, and require canonical Gate, squash merge, affected production deployment, and non-visual runtime/source proof. Do not fabricate a customer upload.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"PCG new-media persistence is configured to use the verified customer-owned Google Drive target rather than KNOCKLAUNCH/Supabase Storage, with Google file references persisted in the canonical database and provider authorization failing closed.","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":"Configure-PCG-new-card-media-persistence-to-use-Anthony-s-customer-owned-Google-Drive-storage-instea","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":"53d881446d923657ecafbf2a50b5fa0b22b9a9b949258c4642d2d94ea678f32c","requestContractRevision":2,"previousRequestContractHash":"e3ddc0a39ae0f17fbd28a57fb9ef88580298143c43484f2113db761aa1a4923d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:00:11.467089+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:506ecc29-b3e5-4a75-9d93-b39c010fb900:request-contract:53d881446d923657ecafbf2a50b5fa0b22b9a9b949258c4642d2d94ea678f32c","mission_step_id":"5f618a4b-73b5-46c3-bf89-78e70f0c0f8d","command_center_event_id":"506ecc29-b3e5-4a75-9d93-b39c010fb900"},{"id":"d4ad0419-442d-4285-8b0e-882e47e9526f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"9d71c0e252776d1c91713e69636e895d97ed9a7f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9d71c0e252776d1c91713e69636e895d97ed9a7f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"7b2875ee320606bb0c62ec4ee65304231763b55941fd1bf66e829087cd55a159","forgejoWorkflowProof":{"runId":15253,"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-04T12:52:16.916403+00:00","proof_gate":"canonical_release_pending","source_sha":"9d71c0e252776d1c91713e69636e895d97ed9a7f","external_id":"forgejo-main-9d71c0e25277","receipt_type":"canonical_release_status","idempotency_key":"mission:e41e9e52-fdde-4784-a17e-d1c878d8dcca:forgejo-release-status:9d71c0e252776d1c91713e69636e895d97ed9a7f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"335c63c3-c940-462c-8a2d-c26dc1a18a1a","command_center_event_id":"e41e9e52-fdde-4784-a17e-d1c878d8dcca"},{"id":"d4ae5f25-7073-4540-9314-7b0fc3655b1e","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"merge_queue_salvage_or_close_assessment","leaseEpoch":2,"afterSignature":"{\"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_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T22:43:46.730855+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-bedc932abf93\",\"prNumber\":5232,\"sourceSha\":\"9c87f44929d08fc40b16d7328e44697386893b98\",\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T22:43:46.730855+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-bedc932abf93\",\"prNumber\":5232,\"sourceSha\":\"9c87f44929d08fc40b16d7328e44697386893b98\",\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:54:43.787777+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:bedc932a-bf93-42f9-93c5-aeaf11edd9a6:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",","mission_step_id":"29f0cf0a-8752-41e0-9dfd-e6dedce52c81","command_center_event_id":"bedc932a-bf93-42f9-93c5-aeaf11edd9a6"},{"id":"d4afb6de-9164-4a43-8176-748a6fa6cb73","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":14542,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":18,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":165,"terminal":false,"missionId":"a0f2ae41-09d4-4f41-913e-4fb9572270eb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":"c98c1d9ac175cf1772a034ec84f4435daa712a3b","timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"a0f2ae41-09d4-4f41-913e-4fb9572270eb"},"performance":null,"deploymentId":"forgejo-main-c98c1d9ac175","workflowRunId":453,"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":3235,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T19:02:02.985813+00:00","proof_gate":"repair_mission_prepared","source_sha":"c98c1d9ac175cf1772a034ec84f4435daa712a3b","external_id":"forgejo-main-c98c1d9ac175","receipt_type":"execute_mission","idempotency_key":"mission:a0f2ae41-09d4-4f41-913e-4fb9572270eb:execute_mission:repair_mission_prepared","mission_step_id":"a98937ec-1171-40ee-89c4-91c358424910","command_center_event_id":"a0f2ae41-09d4-4f41-913e-4fb9572270eb"},{"id":"d4b00ebd-2273-405b-a5f6-9c7dbb89981f","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","vite.config.ts"],"baseSha":"db88e0550684eb167e94bc4ccb2925c1091a99b1","consumedAt":1788188771174,"consumerToken":"6c91cea2-28bf-4eee-9c83-c21779932b80","authorizationId":"d41db55a-df59-40c7-aa17-9676a31239f6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T15:06:12.898167+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"db88e0550684eb167e94bc4ccb2925c1091a99b1","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d41db55a-df59-40c7-aa17-9676a31239f6","mission_step_id":"19dc7b17-67ec-4619-9d9e-a7849533c776","command_center_event_id":"94e78c83-5df9-45c4-af96-698f150160fd"},{"id":"d4b2228c-dd7e-4ae4-a182-c339939cdb24","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-screenshot-recovery-20260906","reason":"pull_request_not_merge_eligible:forgejo_request_failed:409:{\"message\":\"PushRejected without remote error message\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1961,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10067,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1593,"approvedPlanMs":0,"missionSetupMs":729,"providerAuthMs":0,"shipAndProveMs":7887,"ledgerPrepareMs":729,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":729,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":729,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"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":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:53:42.772274+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1961","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"d4b40179-7ffb-42ee-bbd0-2310fe645c4f","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-rebuild-version-contract","prNumber":1866,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"db688600c1d83ae859e725924d26dcdcebe63641","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:27:02.803952+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"db688600c1d83ae859e725924d26dcdcebe63641","external_id":"1866","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f1ad53f7-d0f8-4984-80de-caf531f916c9:merged-pr:1866:db688600c1d83ae859e725924d26dcdcebe63641","mission_step_id":"5bd0ad8c-43ec-425c-b75e-9b2b45001880","command_center_event_id":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},{"id":"d4b462f8-aaf1-42fd-9c4b-44b447535399","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"aa96cc1f64edf5b92aa9574d72889284eb4218996e5d6a5fc9ddf826df6edd1b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:58:40.355964+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e2c128ab-c58a-4c80-98ae-916d2c5874fb:repository-mutation-intent-blocked:aa96cc1f64edf5b92aa9574d72889284eb4218996e5d6a5fc9ddf826df6edd1b","mission_step_id":"522eba07-92e3-475d-97b9-c6d786f1378a","command_center_event_id":"e2c128ab-c58a-4c80-98ae-916d2c5874fb"},{"id":"d4b479cb-ea5c-4619-9eb9-6bc3faea1ce6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T06:29:10.373055+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6b64a06db7f9\",\"prNumber\":3959,\"sourceSha\":\"34094a05e81ea0e507ec68e968205f1272292708\",\"deploymentId\":\"forgejo-main-34094a05e81e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:32:32.089296+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6b64a06d-b7f9-46c6-9aba-4388d5e27caf:owner-progress-heartbeat:119371090","mission_step_id":"58fb989b-485a-4e5a-a078-056a6fc6fdbc","command_center_event_id":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf"},{"id":"d4b95c09-61bc-4e53-bd95-1ca1f0d036de","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"92aee904f6c9d697667039c039004d80a1cfdf16","missing":["supabase-edge-production/live"],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"92aee904f6c9d697667039c039004d80a1cfdf16","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T18:37:58.52236+00:00","proof_gate":"canonical_release_pending","source_sha":"92aee904f6c9d697667039c039004d80a1cfdf16","external_id":"forgejo-main-92aee904f6c9","receipt_type":"canonical_release_status","idempotency_key":"mission:975387bb-d1c0-4f44-9445-3e3a38d76481:forgejo-release-status:92aee904f6c9d697667039c039004d80a1cfdf16:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending|supabase-edge-production/live=missing","mission_step_id":"ec433256-533a-46ba-8c69-d4b34b34aa4f","command_center_event_id":"975387bb-d1c0-4f44-9445-3e3a38d76481"},{"id":"d4b99396-5a4a-4ebd-9954-1a75ee1c49fd","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"deff5211e0d7b6305e9215d010123613461334ff","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Big Papi New Event is spatially compact like Start Pop-Up while labels/helper text remain comfortably readable and booking behavior is unchanged.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Only frontend presentation/layout changes; no booking/data/runtime/auth mutations.","proofConditionIds":["proof-production"]},{"id":"readability","satisfied":true,"statement":"Compress containers/spacing, not typography; preserve mobile input readability and usable touch targets.","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":"385e20295c4d6439fa546c9f348f33aa3485432e7944832e563ff205a1b55459","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"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"385e20295c4d6439fa546c9f348f33aa3485432e7944832e563ff205a1b55459"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:48:06.716183+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"deff5211e0d7b6305e9215d010123613461334ff","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b97a5081-43dc-46f6-b972-6875f4dbbeb2:request-contract:385e20295c4d6439fa546c9f348f33aa3485432e7944832e563ff205a1b55459:deff5211e0d7b6305e9215d010123613461334ff:verified:","mission_step_id":"93c077af-724a-4e7f-861e-31b19a9c5524","command_center_event_id":"b97a5081-43dc-46f6-b972-6875f4dbbeb2"},{"id":"d4bb3298-0354-4924-874e-af9fdbd79eaf","source":"cc-execution","status":"recorded","payload":{"objective":"Fix Vista del Mar Documents tenant contamination: for SHORT_TERM_RENTAL only, replace roofing/claims empty-state language in src/components/documents/DocumentCenter.tsx with vacation-rental language. Preserve all non-STR wording and all behavior/layout. Ship through one PR, gate, squash merge, frontend deployment, and live proof.","tenantRef":"La Vista del Mar","receivedAt":"2026-08-30T02:12:34.161Z","fingerprint":"27ff0f9831420c53c5eac08c19b8eef8335510c2a0b9a845fdfcbb97f75612b0","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-documents-copy-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix Vista del Mar Documents tenant contamination: for SHORT_TERM_RENTAL only, replace roofing/claims empty-state language in src/components/documents/DocumentCenter.tsx with vacation-rental language. Preserve all non-STR wording and all behavior/layout. Ship through one PR, gate, squash merge, frontend deployment, and live proof.","wordingChanged":false,"canonicalIntent":"Fix Vista del Mar Documents tenant contamination: for SHORT_TERM_RENTAL only, replace roofing/claims empty-state language in src/components/documents/DocumentCenter.tsx with vacation-rental language. Preserve all non-STR wording and all behavior/layout. Ship through one PR, gate, squash merge, frontend deployment, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-documents-copy","statement":"Live Vista del Mar Documents renders vacation-rental document language instead of roofing/claims language.","proofConditionIds":["live-vista-documents-copy"]}],"objective":"Fix Vista del Mar Documents tenant contamination: for SHORT_TERM_RENTAL only, replace roofing/claims empty-state language in src/components/documents/DocumentCenter.tsx with vacation-rental language. Preserve all non-STR wording and all behavior/layout. Ship through one PR, gate, squash merge, frontend deployment, and live proof.","constraints":[{"id":"copy-only","statement":"Do not redesign the page or alter layout, background, navigation, backend/data loading, e-sign behavior, public reservation pages, or unrelated tenant behavior.","proofConditionIds":["live-vista-documents-copy"]},{"id":"preserve-other-tenants","statement":"Preserve existing roofing/claims wording for non-SHORT_TERM_RENTAL tenants.","proofConditionIds":["live-vista-documents-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-vista-documents-copy","kind":"runtime","claim":"The live /la-vista-del-mar/documents route shows vacation-rental document copy and does not expose AOB/claim/scope/Reps language in the SHORT_TERM_RENTAL empty states.","route":"/la-vista-del-mar/documents","required":true,"expectedText":"Vacation Rental Documents","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-documents-copy-20260829","conversationContext":null,"requestContractHash":"03a86d5c59272353f364461af3dd52cde42fbf741f06cc1234c502aae2c89075","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:12:34.685644+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3111edb5-5af7-4690-bf6b-d705bbc0c78e:tenant-workstream-contribution:27ff0f9831420c53c5eac08c19b8eef8335510c2a0b9a845fdfcbb97f75612b0","mission_step_id":null,"command_center_event_id":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},{"id":"d4bccd97-d148-4be7-8b4d-bf728e245454","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":15779,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":269,"terminal":false,"missionId":"29ba9153-584b-4bc8-9f05-14795fb5e9a2","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"5dd7758fda4af65d714350dc62750af603343b38","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"29ba9153-584b-4bc8-9f05-14795fb5e9a2"},"performance":null,"deploymentId":"forgejo-main-5dd7758fda4a","workflowRunId":876,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["finance-reports"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:59:08.520542+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"269","receipt_type":"automatic_mission_resume","idempotency_key":"mission:29ba9153-584b-4bc8-9f05-14795fb5e9a2:automatic-mission-resume:269:canonical_release_blocked","mission_step_id":"b5130544-58f8-4ce6-86ec-bccc2a01fb8b","command_center_event_id":"29ba9153-584b-4bc8-9f05-14795fb5e9a2"},{"id":"d4be9a75-56bc-4aa5-9ce7-e495662a6e24","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ff8cab299e12f9343b895b64f570eff8e0545ca9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ff8cab299e12f9343b895b64f570eff8e0545ca9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"3952302e5610129b2fe5e9a9247c3de39f5c16ff4357c07ff25eb87c472389f4","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T05:01:16.486777+00:00","proof_gate":"canonical_release_pending","source_sha":"ff8cab299e12f9343b895b64f570eff8e0545ca9","external_id":"forgejo-main-ff8cab299e12","receipt_type":"canonical_release_status","idempotency_key":"mission:2b5d789a-516c-496a-8b37-bffc3fb0deee:forgejo-release-status:ff8cab299e12f9343b895b64f570eff8e0545ca9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4a015cab-b5fe-470d-b930-f1c4bd20a426","command_center_event_id":"2b5d789a-516c-496a-8b37-bffc3fb0deee"},{"id":"d4bf497f-8267-4170-8a3a-8939bc7c59ca","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2bf4af91e01d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":null,"terminal":false,"missionId":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},"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":4277,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:11:34.822609+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7fe9cc1c-da31-4daf-98de-fcb38e458687","command_center_event_id":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},{"id":"d4c12030-d371-441a-b65e-f29827d6b663","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f6bb07b83aec","prNumber":3481,"nextAction":null,"mergeCommitSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:52:21.577198+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","external_id":"3481","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:merged-pr:3481:0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","mission_step_id":"2ef584f2-3c6f-4826-a381-5ef8abaa93a9","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"d4c56a74-f049-45a7-911f-40d215bc1f13","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"650b12d47ef67466d4fff645d8aee318f03ee2e3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"650b12d47ef67466d4fff645d8aee318f03ee2e3","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":"822ad252d2fb0069de9115940bdffedb0780220f2767fde9b2df3357e69a9877","forgejoWorkflowProof":{"runId":9322,"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-17T21:05:30.499409+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"650b12d47ef67466d4fff645d8aee318f03ee2e3","external_id":"forgejo-main-650b12d47ef6","receipt_type":"canonical_release_status","idempotency_key":"mission:786ea34c-da53-4b4c-8634-96ca6c310fdf:forgejo-release-status:650b12d47ef67466d4fff645d8aee318f03ee2e3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"963fccee-0142-48f0-99f8-27d7fca9d43a","command_center_event_id":"786ea34c-da53-4b4c-8634-96ca6c310fdf"},{"id":"d4c896e6-fafb-473f-8bdc-35a21cf4dd00","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e2c4e5d0d3d4","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":46547,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"executorlessWaitMs":155881,"firstUsefulResultAt":"2026-10-05T21:03:41.969Z","recoveryAttemptCount":19,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5062,"terminal":false,"missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2047,"approvedPlanMs":0,"missionSetupMs":326,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":239,"ledgerReconcileMs":0,"lineageReconcileMs":87,"resolvePreflightMs":326,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":239,"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":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:04:36.562268+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5062","receipt_type":"execute_mission","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"d4cafed9-87fe-4f59-9c5b-7153d3f5ee0f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-useful-back-office","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":9363,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":339,"terminal":false,"missionId":"c9aa082b-3801-4262-9524-e8a07f1931c0","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":"c9aa082b-3801-4262-9524-e8a07f1931c0"},"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":1099,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:00:26.607618+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"339","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c9aa082b-3801-4262-9524-e8a07f1931c0:automatic-mission-resume:339:repair_mission_pr_ready_retryable","mission_step_id":"aac94aa0-875a-4f2f-bebe-1bb1899a63db","command_center_event_id":"c9aa082b-3801-4262-9524-e8a07f1931c0"},{"id":"d4cb3574-b3cb-4184-9792-5ce49365bd62","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/admin/console","branch":"ai/objective-first-repair-4d41fb256ab2","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4d41fb25-6ab2-408a-a521-78cd9cf6579c","objective":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-owner-profile.ts","src/__tests__/contracts/paul-owner-behavior.contract.test.ts"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","edits":[{"new_content":"function consoleAnswerSemanticHint(message: string) {\n  const text = String(message ?? '').trim().toLowerCase();\n  const replacementSubject = /\\b(?:replace|replacement|instead of|in place of)\\b.*\\b(?:chatgpt|openai)\\b|\\b(?:chatgpt|openai)\\b.*\\b(?:replace|replacement|instead of|in place of)\\b/.test(text);\n  const everydayLanguage = /\\b(?:daily|day[- ]to[- ]day|every ?day|on a daily basis|regular basis)\\b/.test(text);\n  const buildingContext = /\\b(?:build|building|continue building|work on|develop|developing|run|operate)\\b.*\\b(?:platform|knocklaunch|system|app)\\b|\\b(?:platform|knocklaunch|system|app)\\b.*\\b(?:build|building|develop|operate)\\b/.test(text);\n  const explicitScheduling = /\\b(?:schedule|scheduled|scheduler|cron|recurring job|recurring task|every\\s+\\d+|at\\s+\\d{1,2}(?::\\d{2})?\\s*(?:am|pm|utc)?|each morning|each night|every morning|every night)\\b/.test(text);\n\n  if (replacementSubject && everydayLanguage && buildingContext && !explicitScheduling) {\n    return 'Authoritative semantic hint: Noel is asking whether PAUL/KNOCKLAUNCH can serve as his everyday day-to-day replacement for ChatGPT while continuing to build KNOCKLAUNCH. This is a capability/substitution question, NOT a scheduling request. Answer that question directly. Do not propose model rotation, cron jobs, daily workers, recurring missions, alternate interpretations, schedule times, repo/model targets, notification channels, approval modes, or rollback policies unless Noel explicitly asks for scheduled automation.';\n  }\n  return '';\n}\n\nfunction normalizeOperatorFinalMessage(finalMessage: string, pendingWrites: any[], toolSummaries: any[]) {","old_content":"function normalizeOperatorFinalMessage(finalMessage: string, pendingWrites: any[], toolSummaries: any[]) {"},{"new_content":"    const ownerGuidance = buildPaulOwnerGuidance(userMessage);\n    const semanticHint = consoleAnswerSemanticHint(userMessage);\n    const systemPrompt = [","old_content":"    const ownerGuidance = buildPaulOwnerGuidance(userMessage);\n    const systemPrompt = ["},{"new_content":"      ownerGuidance,\n      semanticHint || 'No special semantic override is required for this turn.',\n      'Capability truth: you are part of the KNOCKLAUNCH operator, not a generic chat-only assistant.","old_content":"      ownerGuidance,\n      'Capability truth: you are part of the KNOCKLAUNCH operator, not a generic chat-only assistant."}]},{"path":"supabase/functions/operator-respond/paul-owner-profile.ts","edits":[{"new_content":"    'Execution: choose among answer, research, inspect, witness, repair, execute, or cancel. Questions are read-only unless Noel asks for change. Visual work uses the actual route/Witness when available. Resolve route families from current registry/context before claiming ambiguity.',\n    'Capability substitution semantics: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT daily, day-to-day, every day, or on a daily basis for building the platform, interpret that as everyday role substitution, not recurring scheduling. Answer whether PAUL can be his everyday building partner and state any real current gaps. Do not ask for a cron time, schedule, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule or automate recurring work.',\n    'When the intended comparison is clear from Noel\\'s wording or recent conversation, do not manufacture multiple interpretations or force a setup questionnaire. Answer the obvious question first.',\n    'Capability claims must be grounded in current KNOCKLAUNCH truth. Do not invent Slack/email integrations, schedulers, model rotation, auto-merge defaults, or other abilities that are not actually available and relevant.',","old_content":"    'Execution: choose among answer, research, inspect, witness, repair, execute, or cancel. Questions are read-only unless Noel asks for change. Visual work uses the actual route/Witness when available. Resolve route families from current registry/context before claiming ambiguity.',"}]},{"path":"src/__tests__/contracts/paul-owner-behavior.contract.test.ts","edits":[{"new_content":"  it('injects the trained owner model into guidance', () => {\n    const guidance = buildPaulOwnerGuidance('do it');\n    expect(guidance).toContain('your personal name is PAUL');\n    expect(guidance).toContain('profanity');\n    expect(guidance).toContain('execute_resolved_objective');\n    expect(guidance).toContain('Done means live and proven');\n  });\n\n  it('treats daily ChatGPT replacement wording as everyday role substitution, not scheduling', () => {\n    const guidance = buildPaulOwnerGuidance('Can you replace ChatGPT on a daily basis to continue building the platform');\n    expect(guidance).toContain('everyday role substitution');\n    expect(guidance).toContain('not recurring scheduling');\n    expect(guidance).toContain('Do not ask for a cron time');\n    expect(guidance).toContain('do not manufacture multiple interpretations');\n  });\n\n  it('wires an authoritative semantic hint into the live console answer path', () => {\n    const source = readFileSync(resolve(process.cwd(), 'supabase/functions/operator-respond/index.ts'), 'utf8');\n    expect(source).toContain('function consoleAnswerSemanticHint');\n    expect(source).toContain('This is a capability/substitution question, NOT a scheduling request.');\n    expect(source).toContain('const semanticHint = consoleAnswerSemanticHint(userMessage);');\n    expect(source).toContain('semanticHint ||');\n  });","old_content":"  it('injects the trained owner model into guidance', () => {\n    const guidance = buildPaulOwnerGuidance('do it');\n    expect(guidance).toContain('your personal name is PAUL');\n    expect(guidance).toContain('profanity');\n    expect(guidance).toContain('execute_resolved_objective');\n    expect(guidance).toContain('Done means live and proven');\n  });"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["owner supplied the live console_answer response after cc-execution routing was corrected; remaining defect is in operator-respond console_answer semantics"],"confidence":1,"rawUtterance":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","wordingChanged":false,"canonicalIntent":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"everyday-substitution","statement":"console_answer interprets daily/day-to-day/every-day ChatGPT replacement questions as everyday assistant substitution, not scheduling.","provenance":{"reason":"live response misread habitual use as cadence","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"direct-capability-answer","statement":"PAUL answers the capability comparison directly without inventing alternative interpretations or an unsolicited setup questionnaire.","provenance":{"reason":"match Noel's actual intent","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"owner-training","statement":"The semantic rule is part of PAUL's owner guidance and is covered by the owner behavior regression suite.","provenance":{"reason":"make the understanding durable","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","constraints":[{"id":"explicit-scheduling-preserved","statement":"Explicit requests to schedule or automate recurring work still allow scheduling-specific follow-up.","provenance":{"reason":"fix only the semantic false positive","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"grounded-capabilities","statement":"PAUL must not invent integrations, schedules, notification channels, model swaps, auto-merge behavior, or other capabilities not grounded in current KNOCKLAUNCH context.","provenance":{"reason":"prevent fabricated capability lists","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected PAUL console_answer semantics are live in operator-respond after canonical Gate and Supabase Edge release.","route":"/admin/console","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-owner-profile.ts","src/__tests__/contracts/paul-owner-behavior.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["owner supplied the live console_answer response after cc-execution routing was corrected; remaining defect is in operator-respond console_answer semantics"],"confidence":1,"rawUtterance":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","wordingChanged":false,"canonicalIntent":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"everyday-substitution","statement":"console_answer interprets daily/day-to-day/every-day ChatGPT replacement questions as everyday assistant substitution, not scheduling.","provenance":{"reason":"live response misread habitual use as cadence","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"direct-capability-answer","statement":"PAUL answers the capability comparison directly without inventing alternative interpretations or an unsolicited setup questionnaire.","provenance":{"reason":"match Noel's actual intent","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"owner-training","statement":"The semantic rule is part of PAUL's owner guidance and is covered by the owner behavior regression suite.","provenance":{"reason":"make the understanding durable","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Train the live PAUL console answer generator to understand Noel's ChatGPT-replacement question semantically: when Noel asks whether PAUL/KNOCKLAUNCH can replace ChatGPT 'on a daily basis', 'day-to-day', or 'every day' to continue building the platform, this means everyday role substitution, not a recurring schedule. Answer the capability question directly, use current/recent context, do not invent alternate interpretations, and do not ask for cron time, repo/model targets, notification channel, approval mode, or rollback policy unless Noel explicitly asks to schedule/automate recurring work. Add a regression using Noel's exact wording.","constraints":[{"id":"explicit-scheduling-preserved","statement":"Explicit requests to schedule or automate recurring work still allow scheduling-specific follow-up.","provenance":{"reason":"fix only the semantic false positive","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"grounded-capabilities","statement":"PAUL must not invent integrations, schedules, notification channels, model swaps, auto-merge behavior, or other capabilities not grounded in current KNOCKLAUNCH context.","provenance":{"reason":"prevent fabricated capability lists","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"The corrected PAUL console_answer semantics are live in operator-respond after canonical Gate and Supabase Edge release.","route":"/admin/console","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"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":"1c990a704a040e93e0659e5c4de0369cd39fb1ebc5f8f55c9bebe475672dcd20","replayCount":0,"serializedBytes":17208},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:46:10.490274+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4d41fb25-6ab2-408a-a521-78cd9cf6579c:repository-mutation-intent:1c990a704a040e93e0659e5c4de0369cd39fb1ebc5f8f55c9bebe475672dcd20:0","mission_step_id":"7bc00121-088f-42b3-8c5c-1d52e3f87b2f","command_center_event_id":"4d41fb25-6ab2-408a-a521-78cd9cf6579c"},{"id":"d4cbad46-4bdd-4cf4-8c9d-8ba94f365f5e","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c54e05f163c7","prNumber":3231,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"aaf63dded95df0d732846f600f8f639ba2b566b9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:11:02.260531+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"aaf63dded95df0d732846f600f8f639ba2b566b9","external_id":"3231","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c54e05f1-63c7-4c32-a884-ec3d09b0d61e:merged-pr:3231:aaf63dded95df0d732846f600f8f639ba2b566b9","mission_step_id":"5f646ce0-7d2d-408d-a385-9681d1d7eb16","command_center_event_id":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},{"id":"d4cbeea3-c44a-4296-9f36-89201eea4654","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair and modernize the live /admin/console chat + Sidekick experience. Keep the persistent top KNOCKLAUNCH composer, left GodMode sidebar, compact witness toolbar, and giant witness canvas. The current implementation is unusable: submitting the top composer routes into the legacy Platform Sidekick, auto-opens a bulky cockpit, allows a second 'expanded conversation' panel that covers the witness, collapses transcript content into a narrow vertical sprawl, and then fails because the operator repo session is not open. Build a scoped Console/Witness Assistant mode instead of stacking more legacy Sidekick UI. Requirements: the top composer is the only primary input; Enter sends, Shift+Enter newline. A send may reveal one compact right-side response drawer only—no nested drawer, no expanded/big-conversation mode on this route. Desktop drawer should be about 360-480px, preserve most of the witness, use normal readable wrapping, min-width:0, overflow-safe content, vertically scrollable transcript, and clear close/collapse. Mobile becomes one clean full-width sheet, still a single transcript. Remove from Console mode the old GodMode Operator Cockpit explainer, scope/session metric tiles,","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: dashboard only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"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":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-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":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb","releaseBound":true,"witnessBound":true,"visualRequested":true,"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":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","witnessSourceSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","verificationState":"verified","witnessRequestContractHash":"0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:31:45.871079+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:request-contract:0acea9ab70ae91f8d5b571c5c5169061b33665c048f832f3b36075292bcbe6eb:2aefb8e5f6d1457937180d356c03ffcaa0c3e790:verified:","mission_step_id":"4efe8afe-bf14-45e5-9930-9c466c886fd9","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"d4cebd88-419f-4647-9cde-1fc508d8034c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c2b42e464a1d","prNumber":3563,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4133f7e65de79087bf4b823c113f3263850000f8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:21:01.18869+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4133f7e65de79087bf4b823c113f3263850000f8","external_id":"3563","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c2b42e46-4a1d-44b5-a4c5-503919a135ea:merged-pr:3563:4133f7e65de79087bf4b823c113f3263850000f8","mission_step_id":"57fa9a1d-b841-479b-b328-e184d4e724b8","command_center_event_id":"c2b42e46-4a1d-44b5-a4c5-503919a135ea"},{"id":"d4cf0d99-0e1f-48d5-8ad1-adf800446f52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-photo-manager-better-controls-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13138,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1092,"terminal":false,"missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1062,"prReadinessMs":1053,"approvedPlanMs":0,"missionSetupMs":419,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},"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":5777,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:39:03.475135+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1092","receipt_type":"execute_mission","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"87832312-70bf-4a69-a211-ab6945c0549b","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"d4d4895c-c630-4af4-88c7-124ad788c3bc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3170,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":133,"terminal":false,"missionId":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"b996e2b3cc728f426a21ef2b93b56a61e13ab024","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1"},"performance":null,"deploymentId":"forgejo-main-b996e2b3cc72","workflowRunId":393,"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":3972,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:07:59.674947+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b996e2b3cc728f426a21ef2b93b56a61e13ab024","external_id":"forgejo-main-b996e2b3cc72","receipt_type":"ship_and_prove","idempotency_key":"mission:f9018a81-4ce6-40a3-b71f-76783c9ac7a1:ship_and_prove:canonical_release_dispatched:b996e2b3cc728f426a21ef2b93b56a61e13ab024:393","mission_step_id":"2c9a82cf-d5b4-404f-98ad-e5aeb1857385","command_center_event_id":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1"},{"id":"d4d7c1f7-3d96-45cc-a8de-b012d35f84ee","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-7d49bb57f498","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7d49bb57-f498-40b8-8f62-19b75f731e62","objective":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"    runs-on: docker-8g\n    timeout-minutes: 15\n    env:\n      CLOUDFLARE_API_TOKEN:","replacement":"    runs-on: ${{ needs.release-plan.outputs.release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g' }}\n    timeout-minutes: 15\n    env:\n      CLOUDFLARE_API_TOKEN:"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          grep -q '^    runs-on: docker-8g$' <<< \"$release_cc_execution_block\"","replacement":"          grep -Fq \"runs-on: \\${{ needs.release-plan.outputs.release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g' }}\" <<< \"$release_cc_execution_block\""}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","wordingChanged":false,"canonicalIntent":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","constraints":[{"id":"single-lane","statement":"Do not add a parallel release path.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"intent":{"rawUtterance":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","wordingChanged":false,"canonicalIntent":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","constraints":[{"id":"single-lane","statement":"Do not add a parallel release path.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix the cc-execution release runner eligibility defect and its stale Gate invariant together. Route heavy cc-execution releases that require Visual Witness/Container bootstrap to the docker host runner using the existing release_cc_execution_heavy output, keep ordinary cc-execution releases on docker-8g, and update the canonical Gate guard to validate that conditional runner expression instead of requiring docker-8g unconditionally. Preserve the single canonical knocklaunch.yml release lane.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized reliability repair for cc-execution release runner eligibility and its canonical Gate invariant."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized reliability repair for cc-execution release runner eligibility and its canonical Gate invariant."},"recovery":false,"fingerprint":"32f8dc4079069dbc11adc03dc4a57f4e229660657bb36436a35b2f637bde736b","replayCount":0,"serializedBytes":9525},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:26:06.143204+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7d49bb57-f498-40b8-8f62-19b75f731e62:repository-mutation-intent:32f8dc4079069dbc11adc03dc4a57f4e229660657bb36436a35b2f637bde736b:0","mission_step_id":"0a2e128f-d734-42d6-b441-9a3f02cae2b5","command_center_event_id":"7d49bb57-f498-40b8-8f62-19b75f731e62"},{"id":"d4d95a93-84a6-44ca-a0a2-b428a0e181be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized deterministic Gate repair on existing authority-decruft PR #4040; replace only stale OnRunner assertions with anti-regression guards and bump the required cc-execution runtime identity marker.","baseSha":"5a6ad3890c76783baf485647363fbf1419377b4f","issuedAt":1790636584781,"expiresAt":1790636764781,"missionId":"1e80df0f-2421-4b73-90c6-6db618326f6d","authorizationId":"15223f1b-bd5b-4714-8431-a62a6ca79c50","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:03:05.077559+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5a6ad3890c76783baf485647363fbf1419377b4f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:15223f1b-bd5b-4714-8431-a62a6ca79c50","mission_step_id":"03039772-41cd-4c1e-ad69-031310093eae","command_center_event_id":"1e80df0f-2421-4b73-90c6-6db618326f6d"},{"id":"d4d982e3-986c-4465-a052-0edc7cd67d88","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-direct-public-root-v3-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":1291,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1438,"terminal":false,"missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":1175,"approvedPlanMs":0,"shipAndProveMs":9174},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":652,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:41:20.138683+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1438","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1bf3c0ab-8762-4ca5-804a-b2fdc8741dff:automatic-mission-resume:1438:canonical_release_reconciliation_pending","mission_step_id":"5cf3732a-4206-4127-9103-299a9cf8bd6a","command_center_event_id":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},{"id":"d4dd6dd6-0352-45c9-bdc6-6da86418b7f2","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-587efc9b5a04","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11343,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":251401,"firstUsefulResultAt":"2026-10-01T11:13:04.242Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4351,"terminal":false,"missionId":"587efc9b-5a04-40d5-b68f-d2addff2a082","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2f45cf0c571e47075a2a5bff946cc368264c1dc4","timingsMs":{"prReadinessMs":691,"approvedPlanMs":0,"shipAndProveMs":2951,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"587efc9b-5a04-40d5-b68f-d2addff2a082"},"performance":null,"deploymentId":"forgejo-main-2f45cf0c571e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:17:21.477735+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4351","receipt_type":"automatic_mission_resume","idempotency_key":"mission:587efc9b-5a04-40d5-b68f-d2addff2a082:automatic-mission-resume:4351:canonical_release_reconciliation_pending","mission_step_id":"0e77c60a-735b-4103-b4d3-639a40b72658","command_center_event_id":"587efc9b-5a04-40d5-b68f-d2addff2a082"},{"id":"d4de18a4-3a16-48bb-9f2f-9b3b47cae80d","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-16T04:26:46.794Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:13:51.411553+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:owner-wait-live","mission_step_id":"27b1dea3-f71c-4fa7-bc06-804cc69179ae","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"d4de62a8-01fb-4ae3-85d2-76b437e7a67c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cc-compact-release-continuation-20260820","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"916c0b88-6adc-42a5-ac85-d98e7f380ae8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"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":"916c0b88-6adc-42a5-ac85-d98e7f380ae8"},"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":10050,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:09:59.066984+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:916c0b88-6adc-42a5-ac85-d98e7f380ae8:execute_mission:repair_mission_source_resolution_required","mission_step_id":"05d73f21-0857-485a-b856-13188e6f67f9","command_center_event_id":"916c0b88-6adc-42a5-ac85-d98e7f380ae8"},{"id":"d4dfc5cb-026a-44b8-8ba1-ee8c65b31ef2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e1d867543e22","prNumber":5001,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0b7236a82fc506ba13aecb69e95957822f30d71d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:16:25.893581+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0b7236a82fc506ba13aecb69e95957822f30d71d","external_id":"5001","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e1d86754-3e22-4bbc-a7d7-9d290f564182:merged-pr:5001:0b7236a82fc506ba13aecb69e95957822f30d71d","mission_step_id":"60c4e244-66ac-414e-83f3-0b1087bd778f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"d4dfca09-3c83-45bf-b4d3-8d06a7d0fd6c","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"2eefd3fe-f341-4b3d-9481-dde76065cb1c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:30:24.615389+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:2eefd3fe-f341-4b3d-9481-dde76065cb1c:mission-cancel:2eefd3fe-f341-4b3d-9481-dde76065cb1c","mission_step_id":"12549bce-2391-4686-bae7-20e7f57c5014","command_center_event_id":"2eefd3fe-f341-4b3d-9481-dde76065cb1c"},{"id":"d4e27db3-c22d-48fb-b77c-41c9225a9ce9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e3478acfa504","reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-e3478acfa504","status":"blocked","metrics":{"receiptBytes":12332,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T03:05:02.296Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":null,"terminal":false,"missionId":"6ababd0f-0d54-40d7-8503-b39b4c94807b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2619,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2619,"missionSetupMs":355,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":355,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":355,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6ababd0f-0d54-40d7-8503-b39b4c94807b"},"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":1540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:05:06.002369+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6ababd0f-0d54-40d7-8503-b39b4c94807b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2f18feae-aee7-4f55-bd9a-7cc72e035cc4","command_center_event_id":"6ababd0f-0d54-40d7-8503-b39b4c94807b"},{"id":"d4e2c731-5f36-4c16-b683-2fccc7e397f4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:55:03.965889+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419180","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"d4e3f614-55f9-4174-bc9c-bbd8621f7760","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-36b1fb51ae44","prNumber":2438,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8ec7d8bad28c95a2fc03815f2836f2155b1959e7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:13:11.191707+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8ec7d8bad28c95a2fc03815f2836f2155b1959e7","external_id":"2438","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:36b1fb51-ae44-4e01-aaee-6b52cf3e2a43:merged-pr:2438:8ec7d8bad28c95a2fc03815f2836f2155b1959e7","mission_step_id":"5e6a54c6-0b44-49a0-90a3-dc351a881eed","command_center_event_id":"36b1fb51-ae44-4e01-aaee-6b52cf3e2a43"},{"id":"d4e47b07-2686-408c-9f24-f8dc1ef7e48b","source":"cc-execution","status":"recorded","payload":{"objective":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","tenantRef":"PCG","receivedAt":"2026-10-04T15:18:10.690Z","fingerprint":"b2ce75b99d884ff7c4a79ad2253d64cb99141d95b429678d73238b8868cbfcac","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","wordingChanged":false,"canonicalIntent":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","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":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace?mode=submissions&tool=vault&vault=overview","roleRef":null,"tenantRef":"PCG","sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["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_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","canonicalIntent":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Prepare readback of current protected-main PCGWorkspace only to verify the merged floating Card Vault controls survived the newer PCG upload-path merge. Do not mutate.","route":"/pcg/workspace?mode=submissions&tool=vault&vault=overview","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Prepare-readback-of-current-protected-main-PCGWorkspace-only-to-verify-the-merged-floating-Card-Vaul","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"074751471322f8476754563bc5cfea6e7a01e8e59b844b83d907650d6bbfa357","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:18:11.10869+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a750fb22-e66f-4eb8-af50-e9da49464879:tenant-workstream-contribution:b2ce75b99d884ff7c4a79ad2253d64cb99141d95b429678d73238b8868cbfcac","mission_step_id":null,"command_center_event_id":"a750fb22-e66f-4eb8-af50-e9da49464879"},{"id":"d4e5352b-8934-4be3-887d-36a625b8a23a","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-8cec2341c72b","merged":false,"prNumber":5235,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:11:13.083911+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":"ca4cbd842606d6ff5c67cdaa13b89e0076ced020","external_id":"5235","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:8cec2341-c72b-4d7c-8ae9-4e5fcd876891:closed-pr:5235:unmerged","mission_step_id":"4290720e-61e0-4d44-bf07-e61a80f643e3","command_center_event_id":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891"},{"id":"d4ebc6f5-75e3-41b8-aa3d-d2c13fe199c5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"new":"export const FUNCTION_VERSION = '0.16.1-owner-alerts';","old":"export const FUNCTION_VERSION = '0.16.0-booking-referrals';","path":"supabase/functions/mobile-vendor-event-request/index.ts"}],"branch":"ai/objective-first-repair-653fd486e6f2","writes":[],"patches":[],"version":1,"approved":true,"missionId":"653fd486-e6f2-4ebf-baa5-a7917001c502","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"653fd486-e6f2-4ebf-baa5-a7917001c502","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":"c562f2fa867b02cde00711e85177158f18b1b3db3bc3423c7fe186cdb47b0c05","replayCount":0,"serializedBytes":1203},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:42:39.249373+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:653fd486-e6f2-4ebf-baa5-a7917001c502:repository-mutation-intent:c562f2fa867b02cde00711e85177158f18b1b3db3bc3423c7fe186cdb47b0c05:0","mission_step_id":"2079c651-62b2-4994-976d-62a12949f839","command_center_event_id":"653fd486-e6f2-4ebf-baa5-a7917001c502"},{"id":"d4ee070c-8ba9-405a-92ea-8bbe8b1f6a20","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Repair the canonical Forgejo Docker heavy-runner scheduling label mismatch by routing normal 4GB Gate work to the existing docker-8g runner while preserving light Gate behavior and all safety checks.","baseSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","issuedAt":1790373172766,"expiresAt":1790373352766,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","authorizationId":"7137726e-98b2-4af0-af1c-04e79bc74313","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:52:53.071693+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7137726e-98b2-4af0-af1c-04e79bc74313","mission_step_id":"9f002e46-1cfa-4c09-87c6-450c4b0e73cc","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"d4eeb035-c621-49b6-be55-e9b6ae658283","source":"visual-sandbox","status":"failed","payload":{"ok":false,"jobId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","phase":"universal_visual_witness_poll_failed","branch":"ai/objective-first-repair-10537c192b88","reason":"unexpected_path:/admin","status":"blocked","metrics":{"receiptBytes":67571,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":11,"executorlessWaitMs":2215390,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":true,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_status","proofGate":"interactive_visual_witness_failed","sourceSha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","timingsMs":{"queue":1196,"total":11117,"execution":9921},"nextAction":null,"receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-1d8ba5f6fb20","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","failureReason":"unexpected_path:/admin","observedRoute":"/admin/people","runnerVersion":"laptop-8b44f02c715d","attemptLineage":[{"jobId":"a06d5da5-b786-4834-8c26-dc8e008e4aa1","attempt":1,"category":"application","sourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","startedAt":"2026-09-30T14:07:52.629Z","completedAt":"2026-09-30T14:08:04.623Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":"unexpected_path:/admin","retryRecovery":null,"runnerVersion":"laptop-8b44f02c715d","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/admin/people","mobile::/admin/people"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/admin/people::evidence::observe","mobile::/admin/people::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"application","requestedRoute":"/admin/people","runnerSourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/admin/people","mobile::/admin/people"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/admin/people::evidence::observe","mobile::/admin/people::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13400,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4924,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"3a1b3352455ab7c8f4d87470339bb95fb69afc06b0cc989274c2d0dfba46a5e1","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:16:02.408284+00:00","proof_gate":"interactive_visual_witness_failed","source_sha":"laptop-8b44f02c715d","external_id":"c3f7e98c-2aa7-484c-a610-082fc03be5fb","receipt_type":"visual_proof_status","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual:c3f7e98c-2aa7-484c-a610-082fc03be5fb:failed","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"d4f0d159-c85b-4a90-8ff7-ee372978a1b7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6541496f0290","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.197-deterministic-owner-progress","prNumber":3314,"terminal":false,"missionId":"6541496f-0290-4000-bead-24ed8ad80cc0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4630,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1162,"missionSetupMs":527,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":259,"resolvePreflightMs":527,"repositoryMutationMs":3468,"repositoryProviderMs":3468,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3197,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":271},"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":"6541496f-0290-4000-bead-24ed8ad80cc0"},"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":3093,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T23:08:43.676063+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3314","receipt_type":"execute_mission","idempotency_key":"mission:6541496f-0290-4000-bead-24ed8ad80cc0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"95a9728d-69a3-4187-b7cb-2409f7aa89f0","command_center_event_id":"6541496f-0290-4000-bead-24ed8ad80cc0"},{"id":"d4f47338-4ce8-48bd-82b6-f4e15b93d270","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-verify-production-supabase-edge-function","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"61f129fd-efd2-47fd-8c39-e3b84220ea02","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":"61f129fd-efd2-47fd-8c39-e3b84220ea02"},"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":7014,"likelyAffectedFiles":[".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",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T18:29:55.891922+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61f129fd-efd2-47fd-8c39-e3b84220ea02:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a8e3c5b2-cf68-4c5d-a929-a2e33385c662","command_center_event_id":"61f129fd-efd2-47fd-8c39-e3b84220ea02"},{"id":"d4f53270-662a-42c6-b262-c53ad008f759","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9967f2989efb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":39219,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":17,"executorlessWaitMs":144149,"firstUsefulResultAt":"2026-10-06T02:27:07.147Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":5136,"terminal":false,"missionId":"9967f298-9efb-4dd1-8f36-3106d67cd37e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2782,"approvedPlanMs":869,"missionSetupMs":385,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":96,"resolvePreflightMs":385,"repositoryMutationMs":2720,"repositoryProviderMs":2720,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2611,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":109},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:28:25.652127+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5136","receipt_type":"execute_mission","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"78aac39d-e41f-450c-85ff-a48691a2cc7a","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"d4f57388-3874-49e9-b95b-243c18369276","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\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-05T23:16:45.64443+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-7791ad07591c\",\"prNumber\":5040,\"sourceSha\":\"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9\",\"deploymentId\":\"forgejo-main-0cc2d4abb7f3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:51:05.771175+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7791ad07-591c-40c5-9b55-60767bb92a7b:owner-progress-heartbeat:119415324","mission_step_id":"068bbcd6-4863-4023-8996-962b72674990","command_center_event_id":"7791ad07-591c-40c5-9b55-60767bb92a7b"},{"id":"d4f65f6c-b4d2-4887-aeaf-0c8f5d631518","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the merged pre-classifier to match authoritative QA and eliminate unnecessary frontend dependency hydration for src contract tests.","baseSha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","issuedAt":1788291229704,"expiresAt":1788291409704,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","singleUse":true,"authorizationId":"def6a720-0e3b-4688-bb39-62f5ac678f6d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:51.752196+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:def6a720-0e3b-4688-bb39-62f5ac678f6d","mission_step_id":"9dceb07f-0bb9-47d6-aec0-fbb9f16c819a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"d4f85f31-7cc8-4e69-ac35-19d3c7cb171b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5283,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":112696,"firstUsefulResultAt":"2026-10-06T04:02:32.522Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"f381a97e-5c82-460c-a847-b728359762db","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3012,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":798,"providerAuthMs":0,"ledgerPrepareMs":798,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":798,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":798,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"f381a97e-5c82-460c-a847-b728359762db"},"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":2009,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:02:34.490927+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f381a97e-5c82-460c-a847-b728359762db:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"83bc5951-fda8-4be7-894f-34ba75a38f1a","command_center_event_id":"f381a97e-5c82-460c-a847-b728359762db"},{"id":"d4f94287-5aae-4f34-bfb1-8ba47c3ddbba","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/migrations/20260923104500_quickbooks_schema_adapter.sql","content":"create table if not exists public.quickbooks_entity_mappings (\n  id uuid primary key default gen_random_uuid(),\n  tenant_id uuid not null references public.tenants(id) on delete cascade,\n  realm_id text not null,\n  entity_type text not null check (entity_type in ('Customer','Invoice','Payment','Item','Account','TaxCode','TaxRate','Term','Vendor','Bill','Estimate','CreditMemo','JournalEntry','Class','Department')),\n  quickbooks_id text not null,\n  sync_token text,\n  quickbooks_updated_at timestamptz,\n  display_name text,\n  normalized jsonb not null default '{}'::jsonb,\n  raw_entity jsonb not null default '{}'::jsonb,\n  last_synced_at timestamptz not null default now(),\n  created_at timestamptz not null default now(),\n  updated_at timestamptz not null default now(),\n  unique (tenant_id, realm_id, entity_type, quickbooks_id)\n);\ncreate index if not exists quickbooks_entity_mappings_tenant_realm_idx\n  on public.quickbooks_entity_mappings (tenant_id, realm_id, entity_type);\nalter table public.quickbooks_entity_mappings enable row level security;\n\ncreate table if not exists public.quickbooks_sync_state (\n  tenant_id uuid not null references public.tenants(id) on delete cascade,\n  realm_id text not null,\n  entity_type text not null,\n  last_successful_sync_at timestamptz,\n  last_cursor text,\n  last_error text,\n  updated_at timestamptz not null default now(),\n  primary key (tenant_id, realm_id, entity_type)\n);\nalter table public.quickbooks_sync_state enable row level security;"},{"path":"supabase/functions/quickbooks-sync/index.ts","content":"import {createClient} from 'https://esm.sh/@supabase/supabase-js@2.45.0';\nimport {decryptSecret,encryptSecret} from '../_shared/tenantCrypto.ts';\n\nconst SUPABASE_URL=Deno.env.get('SUPABASE_URL')||'';\nconst QBO_BASE='https://quickbooks.api.intuit.com/v3/company';\nconst TOKEN_URL='https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer';\nconst SUPPORTED=['Customer','Invoice','Payment'] as const;\ntype EntityType=(typeof SUPPORTED)[number];\ntype Token={access_token:string;refresh_token?:string|null;expires_at?:string|null;token_type?:string|null;scope?:string|null;metadata?:Record<string,unknown>};\n\nfunction json(status:number,body:unknown){return new Response(JSON.stringify(body),{status,headers:{'Content-Type':'application/json','Cache-Control':'no-store'}})}\nasync function userId(req:Request){const h=req.headers.get('Authorization')||'';if(!h.startsWith('Bearer '))throw new Error('Unauthorized');const c=createClient(SUPABASE_URL,Deno.env.get('SUPABASE_ANON_KEY')||'',{global:{headers:{Authorization:h}}});const{data,error}=await c.auth.getUser(h.slice(7));if(error||!data.user?.id)throw new Error('Unauthorized');return data.user.id}\nasync function authorize(admin:any,uid:string,tid:string){const[o,a]=await Promise.all([admin.rpc('is_tenant_owner_for',{_user_id:uid,_tenant_id:tid}),admin.rpc('is_system_admin',{_user_id:uid})]);if(o.error)throw o.error;if(a.error)throw a.error;if(!o.data&&!a.data)throw new Error('Tenant owner or admin required')}\nasync function readToken(admin:any,tid:string){const{data,error}=await admin.from('tenant_provider_secrets').select('ciphertext,iv').eq('tenant_id',tid).eq('provider','quickbooks').maybeSingle();if(error)throw error;if(!data)return null;return JSON.parse(await decryptSecret(data.ciphertext,data.iv)) as Token}\nasync function writeToken(admin:any,tid:string,t:Token){const e=await encryptSecret(JSON.stringify(t));const r=await admin.from('tenant_provider_secrets').update({ciphertext:e.ciphertext,iv:e.iv,verified_at:new Date().toISOString(),verification_error:null}).eq('tenant_id',tid).eq('provider','quickbooks');if(r.error)throw r.error}\nfunction realm(t:Token){return String(t.metadata?.realm_id||'').trim()}\nfunction expired(t:Token){if(!t.expires_at)return false;return new Date(t.expires_at).getTime()<=Date.now()+60000}\nasync function accessToken(admin:any,tid:string,t:Token){if(!expired(t))return t;const refresh=String(t.refresh_token||'');const id=Deno.env.get('QUICKBOOKS_CLIENT_ID')||'',secret=Deno.env.get('QUICKBOOKS_CLIENT_SECRET')||'';if(!refresh||!id||!secret)throw new Error('QuickBooks reauthorization required');const body=new URLSearchParams({grant_type:'refresh_token',refresh_token:refresh});const res=await fetch(TOKEN_URL,{method:'POST',headers:{Authorization:`Basic ${btoa(`${id}:${secret}`)}`,'Content-Type':'application/x-www-form-urlencoded',Accept:'application/json'},body});const x=await res.json().catch(()=>({}));if(!res.ok||!x.access_token)throw new Error(String(x.error_description||x.error||'QuickBooks token refresh failed'));const next:Token={...t,access_token:String(x.access_token),refresh_token:x.refresh_token?String(x.refresh_token):refresh,expires_at:x.expires_in?new Date(Date.now()+Number(x.expires_in)*1000).toISOString():t.expires_at,token_type:x.token_type||t.token_type,scope:x.scope||t.scope};await writeToken(admin,tid,next);return next}\nfunction normalize(type:EntityType,e:any){const base={id:String(e.Id||''),syncToken:e.SyncToken!=null?String(e.SyncToken):null,updatedAt:e.MetaData?.LastUpdatedTime||null};if(type==='Customer')return{...base,displayName:e.DisplayName||e.FullyQualifiedName||null,companyName:e.CompanyName||null,email:e.PrimaryEmailAddr?.Address||null,phone:e.PrimaryPhone?.FreeFormNumber||null,balance:e.Balance??null,active:e.Active!==false};if(type==='Invoice')return{...base,docNumber:e.DocNumber||null,customerRef:e.CustomerRef?.value||null,customerName:e.CustomerRef?.name||null,txnDate:e.TxnDate||null,dueDate:e.DueDate||null,total:e.TotalAmt??null,balance:e.Balance??null,currency:e.CurrencyRef?.value||null,lines:Array.isArray(e.Line)?e.Line:[]};return{...base,customerRef:e.CustomerRef?.value||null,customerName:e.CustomerRef?.name||null,txnDate:e.TxnDate||null,total:e.TotalAmt??null,unapplied:e.UnappliedAmt??null,currency:e.CurrencyRef?.value||null,linkedTransactions:Array.isArray(e.Line)?e.Line.flatMap((line:any)=>Array.isArray(line.LinkedTxn)?line.LinkedTxn:[]):[]}}\nasync function query(admin:any,tid:string,realmId:string,t:Token,type:EntityType){const q=encodeURIComponent(`select * from ${type} maxresults 1000`);const res=await fetch(`${QBO_BASE}/${encodeURIComponent(realmId)}/query?query=${q}&minorversion=75`,{headers:{Authorization:`Bearer ${t.access_token}`,Accept:'application/json'}});const body=await res.json().catch(()=>({}));if(!res.ok)throw new Error(String(body?.Fault?.Error?.[0]?.Message||body?.Fault?.Error?.[0]?.Detail||`QuickBooks ${type} sync failed`));const rows=body?.QueryResponse?.[type]||[];for(const e of rows){const n=normalize(type,e);const{error}=await admin.from('quickbooks_entity_mappings').upsert({tenant_id:tid,realm_id:realmId,entity_type:type,quickbooks_id:n.id,sync_token:n.syncToken,quickbooks_updated_at:n.updatedAt,display_name:(n as any).displayName||(n as any).docNumber||(n as any).customerName||null,normalized:n,raw_entity:e,last_synced_at:new Date().toISOString(),updated_at:new Date().toISOString()},{onConflict:'tenant_id,realm_id,entity_type,quickbooks_id'});if(error)throw error}const{error}=await admin.from('quickbooks_sync_state').upsert({tenant_id:tid,realm_id:realmId,entity_type:type,last_successful_sync_at:new Date().toISOString(),last_error:null,updated_at:new Date().toISOString()},{onConflict:'tenant_id,realm_id,entity_type'});if(error)throw error;return rows.length}\nDeno.serve(async req=>{if(req.method!=='POST')return json(405,{ok:false,error:'Method not allowed'});const admin=createClient(SUPABASE_URL,Deno.env.get('SUPABASE_SERVICE_ROLE_KEY')||'');try{const uid=await userId(req),x=await req.json().catch(()=>({})),tid=String(x.tenant_id||'').trim(),action=String(x.action||'status');if(!tid)return json(400,{ok:false,error:'tenant_id required'});await authorize(admin,uid,tid);const raw=await readToken(admin,tid);if(!raw)return json(409,{ok:false,code:'provider_prerequisite_required',error:'QuickBooks Online is not connected.'});const realmId=realm(raw);if(!realmId)return json(409,{ok:false,code:'provider_prerequisite_required',error:'QuickBooks company identity is missing. Reconnect QuickBooks.'});const token=await accessToken(admin,tid,raw);if(action==='status'){const{data,error}=await admin.from('quickbooks_sync_state').select('entity_type,last_successful_sync_at,last_error').eq('tenant_id',tid).eq('realm_id',realmId);if(error)throw error;return json(200,{ok:true,realm_id:realmId,entities:SUPPORTED,sync_state:data||[]})}if(action==='sync'){const requested=Array.isArray(x.entities)?x.entities.map(String).filter((v:string)=>SUPPORTED.includes(v as EntityType)):SUPPORTED;const counts:Record<string,number>={};for(const type of requested){try{counts[type]=await query(admin,tid,realmId,token,type as EntityType)}catch(e){await admin.from('quickbooks_sync_state').upsert({tenant_id:tid,realm_id:realmId,entity_type:type,last_error:e instanceof Error?e.message:String(e),updated_at:new Date().toISOString()},{onConflict:'tenant_id,realm_id,entity_type'});throw e}}return json(200,{ok:true,realm_id:realmId,counts,synced_at:new Date().toISOString()})}return json(400,{ok:false,error:'Unsupported action'})}catch(e){const m=e instanceof Error?e.message:String(e);console.error('[quickbooks-sync]',m);return json(m==='Unauthorized'?401:m.includes('owner or admin')?403:500,{ok:false,error:m})}});\n"},{"path":"src/lib/integrations/quickbooksSchema.ts","content":"export type QuickBooksEntityType='Customer'|'Invoice'|'Payment'|'Item'|'Account'|'TaxCode'|'TaxRate'|'Term'|'Vendor'|'Bill'|'Estimate'|'CreditMemo'|'JournalEntry'|'Class'|'Department';\nexport type QuickBooksReference={value:string;name?:string};\nexport type QuickBooksIdentity={realmId:string;entityType:QuickBooksEntityType;id:string;syncToken?:string|null;updatedAt?:string|null};\nexport type QuickBooksMappedEntity<T=Record<string,unknown>>={identity:QuickBooksIdentity;normalized:T;raw:Record<string,unknown>};\nexport const QUICKBOOKS_INITIAL_SYNC_ENTITIES=['Customer','Invoice','Payment'] as const;\nexport function quickBooksIdentity(realmId:string,entityType:QuickBooksEntityType,entity:any):QuickBooksIdentity{return{realmId,entityType,id:String(entity?.Id||''),syncToken:entity?.SyncToken==null?null:String(entity.SyncToken),updatedAt:entity?.MetaData?.LastUpdatedTime||null}}\nexport function quickBooksReference(ref:any):QuickBooksReference|null{const value=String(ref?.value||'').trim();return value?{value,name:ref?.name?String(ref.name):undefined}:null}\nexport function quickBooksConflictSafePatch(identity:QuickBooksIdentity,patch:Record<string,unknown>){if(!identity.id||identity.syncToken==null)throw new Error('QuickBooks identity and current SyncToken are required for an update');return{Id:identity.id,SyncToken:identity.syncToken,sparse:true,...patch}}\n"}],"branch":"ai/objective-first-repair-42f5c2087020","writes":[],"patches":[],"approved":true,"missionId":"42f5c208-7020-4055-a880-761f3200d859","objective":"Implement the schema-adaptive QuickBooks Online connector foundation for the active mission.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/connections/TenantConnections.tsx","anchor":"{key:'quickbooks',label:'QuickBooks Online',category:'Accounting',description:'Accounting, invoices, books, and company financial records.',kind:'oauth',driver:'broker',icon:Landmark,keywords:['quickbooks','intuit','accounting','books','finance','invoices'],capabilities:['Accounting data'],permissions:['Read and update the connected QuickBooks company accounting data']},","replacement":"{key:'quickbooks',label:'QuickBooks Online',category:'Accounting',description:'Accounting, invoices, books, and company financial records with tenant-safe schema-aware sync.',kind:'oauth',driver:'broker',icon:Landmark,keywords:['quickbooks','intuit','accounting','books','finance','invoices','customers','payments'],capabilities:['Customers','Invoices','Payments','QuickBooks schema identity & sync health'],permissions:['Read the connected QuickBooks company accounting data','Preserve QuickBooks entity IDs, references, SyncToken versions, and company realm identity','Future write actions require explicit KnockLaunch actions and current QuickBooks concurrency tokens']},"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"ff33c8c6f1e85e78c46b07671d488606c7549b755305ce2a6c7562e46bbfb039","replayCount":0,"serializedBytes":12432},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:42:39.46305+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:42f5c208-7020-4055-a880-761f3200d859:repository-mutation-intent:ff33c8c6f1e85e78c46b07671d488606c7549b755305ce2a6c7562e46bbfb039:0","mission_step_id":"f7f036d5-34af-4312-bdde-c4ea00c2f842","command_center_event_id":"42f5c208-7020-4055-a880-761f3200d859"},{"id":"d4fa9bbe-6275-402d-9f4a-284057d6b487","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7861,"prReadinessMs":0,"approvedPlanMs":7861,"missionSetupMs":2807,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},"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":4856,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:55:05.973954+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c84703fc-f76b-44de-8b2e-1a19bf2e4071:execute_mission:repair_mission_execution_blocked","mission_step_id":"9459cdf4-87c0-41bd-92ff-8d50b62e31ee","command_center_event_id":"c84703fc-f76b-44de-8b2e-1a19bf2e4071"},{"id":"d4fcda3e-3aeb-4e3c-aa85-327d268d03ab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d1a9a06145adbf7e940e17ba4601f5752117e6b0","deploymentId":"forgejo-main-d1a9a06145adbf7e940e17ba4601f5752117e6b0","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.52.4-pack-migration-proof","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:39:45.675211+00:00","proof_gate":"canonical_release_pending","source_sha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:96a37e2d-d16c-4dbe-971a-c63b9a58dc8c:forgejo-release-status:77fe5a0d8c7f3ff3a9ef707b7069c65488464aec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"678e1914-1d22-45c0-b5f3-f72669fb46aa","command_center_event_id":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},{"id":"d4fd41d0-56dc-4a95-bef7-082a5f14a287","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fc5db5565014","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":5505,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":362564,"firstUsefulResultAt":"2026-09-30T22:57:59.799Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4286,"terminal":false,"missionId":"fc5db556-5014-4c47-896e-c6bf0fe497ea","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4305,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":607,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":3698,"repositoryProviderMs":3698,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2310,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1388},"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":"fc5db556-5014-4c47-896e-c6bf0fe497ea"},"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":3737,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:04:07.630618+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4286","receipt_type":"execute_mission","idempotency_key":"mission:fc5db556-5014-4c47-896e-c6bf0fe497ea:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"32979561-1b84-402d-9d1c-5a5514ff4de7","command_center_event_id":"fc5db556-5014-4c47-896e-c6bf0fe497ea"},{"id":"d4ff6f15-3c8d-4b90-9df2-a1a7df5efea1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-df2657479d70","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6271,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-26T14:52:08.272Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":3801,"terminal":false,"missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3237,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":558,"missionSetupMs":259,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"repositoryMutationMs":2679,"repositoryProviderMs":2679,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1717,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":962},"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":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},"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":3101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:52:12.570035+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3801","receipt_type":"execute_mission","idempotency_key":"mission:df265747-9d70-4e5a-b94e-b2c1526ccc3b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"00c5db52-adf0-43ce-add8-2d3f707dd164","command_center_event_id":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},{"id":"d4ff771f-e8f5-4e2c-a002-b7187a04b284","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e7589b23963e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":16696,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":45141,"firstUsefulResultAt":"2026-10-03T04:10:14.681Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.71-knocklaunch-mcp-operational","prNumber":4618,"terminal":false,"missionId":"e7589b23-963e-4706-8c5f-3100e2766eeb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2317,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2219,"approvedPlanMs":0,"missionSetupMs":551,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":445,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":551,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":445,"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":"e7589b23-963e-4706-8c5f-3100e2766eeb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:11:03.231031+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4618","receipt_type":"execute_mission","idempotency_key":"mission:e7589b23-963e-4706-8c5f-3100e2766eeb:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"69fe7d27-2b7b-464f-877a-9d59750c42b8","command_center_event_id":"e7589b23-963e-4706-8c5f-3100e2766eeb"},{"id":"d4ffa8c6-760c-48ea-972f-29ea12ee8124","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-183347898b77","prNumber":3366,"nextAction":null,"mergeCommitSha":"f0f15278de4d2136603db0457f848aec8e985abe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:16:50.590414+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f0f15278de4d2136603db0457f848aec8e985abe","external_id":"3366","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:18334789-8b77-4f28-b48a-12aac468af19:merged-pr:3366:f0f15278de4d2136603db0457f848aec8e985abe","mission_step_id":"4b17353c-21af-46a4-8a87-ef82f0721947","command_center_event_id":"18334789-8b77-4f28-b48a-12aac468af19"},{"id":"d5003351-4cb7-43f1-9ef1-51ddee837c2c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mcp-auth-hot-path-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":2448,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.29-forgejo-pack-proof-refreeze","prNumber":1668,"terminal":false,"missionId":"60326891-6f9f-4b99-be07-4183e6ce932e","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":9942,"prReadinessMs":0,"approvedPlanMs":9942,"missionSetupMs":537,"shipAndProveMs":0},"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":"60326891-6f9f-4b99-be07-4183e6ce932e"},"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":3412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:08:27.219569+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1668","receipt_type":"execute_mission","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"58744544-981e-4e3d-89bb-5173b905e358","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"d5031300-8b24-48ef-a6c9-6ed17d69266b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9bddee44b7d3d31b4a976f7d4f7493e8718f4f40","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9bddee44b7d3d31b4a976f7d4f7493e8718f4f40","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"81e70d9977f05fd51353d5549d965d6cef03e48c56661e6da86426881214aa2d","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T02:12:10.075197+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9bddee44b7d3d31b4a976f7d4f7493e8718f4f40","external_id":"forgejo-main-9bddee44b7d3","receipt_type":"canonical_release_status","idempotency_key":"mission:7fe82ae6-ae91-4dbd-8b2b-505ceb31351a:forgejo-release-status:9bddee44b7d3d31b4a976f7d4f7493e8718f4f40:verified:forgejo-main/source=success","mission_step_id":"544d0ccb-6c58-436d-9cc8-6d232dd55a8e","command_center_event_id":"7fe82ae6-ae91-4dbd-8b2b-505ceb31351a"},{"id":"d5040693-a872-40ed-849f-792798dfe57d","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":1146529,"owner_action_to_pr_ms":6985,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":6985},"ownerWaitLiveAt":"2026-10-02T21:24:56.529Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:24:56.874418+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:a7050d4e-247f-432b-ba7a-781e3c03c892:owner-wait-live","mission_step_id":"4a1e378b-fea4-460a-aff5-959771d90d4b","command_center_event_id":"a7050d4e-247f-432b-ba7a-781e3c03c892"},{"id":"d5041220-93e1-481e-a0f2-404adafbba71","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a8b4cb1d124b","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2565,"terminal":false,"missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":18083,"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":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:54:08.62757+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2565","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:automatic-mission-resume:2565:repair_mission_pr_ready_retryable","mission_step_id":"b987c36a-f9ae-4aaa-9e37-c400a5f92524","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"d506e713-4169-4e33-b9c7-cc099f991f18","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":28,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"resolve_preflight\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-06T13:53:23.333723+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:46:27.342287+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:b9601498-ef6b-4198-bff3-7dd73cbbf6a6:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"bc1ef8d5-afb6-481d-9cb0-4b6389fe50b6","command_center_event_id":"b9601498-ef6b-4198-bff3-7dd73cbbf6a6"},{"id":"d5072478-fd43-4af2-85ec-1d5b86792aa5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-snapshot-bound-20260908","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.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12177,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2406,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":230,"ledgerReconcileMs":0,"lineageReconcileMs":2176,"resolvePreflightMs":2406,"repositoryMutationMs":12177,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":230,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},"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":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:23:23.746517+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14aa0b6b-dd06-4cca-8de2-0fc1138e3218:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"c363739e-9bfc-4df7-8533-ef3364e8b371","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"d5072ce5-0631-453c-9999-dea2a689ae1a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-premium-proposal","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1909,"terminal":false,"missionId":"a78f2be4-9861-4ff1-a240-e05dd421762b","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"585eda36f95a140b87bdf954840345451cc93d9d","timingsMs":{"prReadinessMs":1085,"approvedPlanMs":0,"shipAndProveMs":8917,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a78f2be4-9861-4ff1-a240-e05dd421762b"},"performance":null,"deploymentId":"forgejo-main-585eda36f95a","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":1839,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T02:07:13.694373+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1909","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a78f2be4-9861-4ff1-a240-e05dd421762b:automatic-mission-resume:1909:canonical_release_dispatched","mission_step_id":"d4bbac0c-0393-4c50-a62c-425327e0cfd5","command_center_event_id":"a78f2be4-9861-4ff1-a240-e05dd421762b"},{"id":"d5075dd2-ba36-427f-83de-2cacfbc5ae18","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"continuationObjective":"PCG team UI only: in the tenant Team user-management surfaces, display the existing backing role value `Office Staff` as `Office Assistant` for Prestigious Card Grading only, without changing the stored role value or labels for other tenants. Use the existing PCG CARD_GRADING business identity from tenant settings to derive a PCG-specific role label. Ensure the desktop role selector, mobile role selector, bulk role selector, and displayed role badges all show `Office Assistant` for PCG while continuing to submit/store `Office Staff`. Do not change backend access-control logic. Ship through canonical Gate, merge, frontend deploy, and live proof. No Visual Witness unless required by the runtime."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:32:36.144002+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:bd48ee59-f255-406c-8d04-1204b293d930:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"10a14a9d-f881-46f2-a062-4a42906f76e0","command_center_event_id":"bd48ee59-f255-406c-8d04-1204b293d930"},{"id":"d508c04b-2b64-4c30-98b0-3b0d5be6b4c6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/321-auto-unlock-touch-targets-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4535,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1229,"terminal":false,"missionId":"104b7b44-a5be-42f3-9e3a-a792bb035bbd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5266b8be9167300501de711f2e996d4d24353680","timingsMs":{"handlerMs":15416,"prReadinessMs":1797,"approvedPlanMs":6607,"missionSetupMs":1008,"shipAndProveMs":6562},"nextAction":null,"receiptRef":{"mode":"full","missionId":"104b7b44-a5be-42f3-9e3a-a792bb035bbd"},"performance":null,"deploymentId":"forgejo-main-5266b8be9167","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":3743,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T02:47:21.353185+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5266b8be9167300501de711f2e996d4d24353680","external_id":"forgejo-main-5266b8be9167","receipt_type":"execute_mission","idempotency_key":"mission:104b7b44-a5be-42f3-9e3a-a792bb035bbd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"88371e1e-7807-436e-b342-aabea60412dc","command_center_event_id":"104b7b44-a5be-42f3-9e3a-a792bb035bbd"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":35600,"schema":"public","order_key":"id"}