{"data":[{"id":"1d753594-59d2-4256-8798-f92460c4ec35","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-reservation-page-redesign-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3972,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1037,"terminal":false,"missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","timingsMs":{"handlerMs":16650,"prReadinessMs":1599,"approvedPlanMs":4695,"missionSetupMs":2873,"shipAndProveMs":10192},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},"performance":null,"deploymentId":"forgejo-main-b9c4e6a8c115","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":7870,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T17:58:13.648467+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":"forgejo-main-b9c4e6a8c115","receipt_type":"execute_mission","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e058cfbb-fdeb-4459-a1f3-008d3f6fa19f","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"1d758d38-de61-45bc-8f7f-4764d4a72d3f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"visual_proof_started\",\"status\":\"pending\",\"proofGate\":\"post_release_visual_proof_started\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-24T09:29:25.221989+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0a680ea028cd\",\"prNumber\":3598,\"sourceSha\":\"73e6e462c7a9cba64327b0c32c4926a3176a30da\",\"deploymentId\":\"forgejo-main-73e6e462c7a9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:48:15.435335+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0a680ea0-28cd-4751-b264-c7ac0f65951b:owner-progress-heartbeat:119348593","mission_step_id":"a91cc319-4b1a-439c-98d7-d8e076a6440b","command_center_event_id":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},{"id":"1d780c01-d1cb-4d74-a05f-07656186178a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","wordingChanged":false,"canonicalIntent":"Continue the existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","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 existing first-class control-plane performance hardening mission on PR #1347. Protected main advanced while the gate was queued. Refresh/rebase this exact PR head onto current protected main before expensive Gate execution if freshness requires it, cancel only superseded gate generations for this PR, then run the exact-head KnockLaunch Gate, squash merge when green, and prove current main contains the performance repair with controlPlaneFrozen=true. Do not create another branch or PR and do not alter the already-approved performance scope.","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":"4c066495614caf08ba8889d586a9b89663ebaec7c4de59cf1ed8b48669c66355","requestContractRevision":6,"previousRequestContractHash":"eaceb330fe0094bcdbddb803881ed5c316fc6ce441fa4320d3032abd7abd2731"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:38:36.925217+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:6:4c066495614caf08ba8889d586a9b89663ebaec7c4de59cf1ed8b48669c66355","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"1d7a77a3-8da8-4d3b-bf06-452ba215aaf0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"607773a773c5c7e5d88622eb69be09716e584c72","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"607773a773c5c7e5d88622eb69be09716e584c72","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"3c36049c293aae995e413ca4fcebe120cb5405f3c7d6441ae8a568411eaa4ec4","forgejoWorkflowProof":{"runId":8444,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:42:10.754477+00:00","proof_gate":"canonical_release_pending","source_sha":"607773a773c5c7e5d88622eb69be09716e584c72","external_id":"forgejo-main-607773a773c5","receipt_type":"canonical_release_status","idempotency_key":"mission:f4df93da-ef0f-448e-b349-ef81dc9e5f66:forgejo-release-status:607773a773c5c7e5d88622eb69be09716e584c72:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"59f16892-be60-4ed3-a77d-d8f76f187cc6","command_center_event_id":"f4df93da-ef0f-448e-b349-ef81dc9e5f66"},{"id":"1d7b480f-e549-4ddf-a44a-9ddfb7e3bdc0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same mission and existing PR #1886 after the transient Forgejo provider timeout. No source changes. Exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f has green KnockLaunch Gate. Squash merge that same PR, release frontend only, and complete the required live and visual proof.","wordingChanged":false,"canonicalIntent":"Reconcile the same mission and existing PR #1886 after the transient Forgejo provider timeout. No source changes. Exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f has green KnockLaunch Gate. Squash merge that same PR, release frontend only, and complete the required live and visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-reader","statement":"Big Papi Mail desktop reader uses the available pane/viewport instead of a narrow centered island, with readable subject/from/body sizing and full-height pane scrolling.","proofConditionIds":["proof-mail-live","proof-mail-visual"]},{"id":"outcome-logo","statement":"Big Papi Mail signatures and branded mail resolve the logo from the live tenant company_logo_url and no longer override it with the legacy hardcoded Big Papi logo asset.","proofConditionIds":["proof-mail-live","proof-logo-source"]},{"id":"outcome-images","statement":"Existing received-email HTML/CID/image containment remains intact so images cannot expand or repaint the entire reader surface.","proofConditionIds":["proof-mail-live"]}],"objective":"Reconcile the same mission and existing PR #1886 after the transient Forgejo provider timeout. No source changes. Exact head 0036e52f371acde5d42b41cb4534c2c3654bd30f has green KnockLaunch Gate. Squash merge that same PR, release frontend only, and complete the required live and visual proof.","constraints":[{"id":"constraint-scope","statement":"Use existing PR #1886 and its exact gated head; do not create another branch or PR and release frontend only.","proofConditionIds":["proof-mail-live"]},{"id":"constraint-mail-behavior","statement":"Preserve compose, reply/forward, attachments, search, folders, templates, signatures, event scanning, CID hydration and mobile behavior.","proofConditionIds":["proof-mail-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-mail-live","kind":"runtime","claim":"The exact PR #1886 frontend source is released live on /big-papis/owner/email.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-logo-source","kind":"repository","claim":"MailWorkspace no longer contains the legacy Big Papi logo hardcode and uses the live tenant brand company_logo_url.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mail-visual","kind":"visual","claim":"Desktop Big Papi Mail visibly uses the available reader pane rather than rendering the message as a tiny centered column with excessive dead space.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"567b7c0ae4c67f7ace97b76f5abd9d0f322b0ca9939a74013eca335c1d5199c6","requestContractRevision":5,"previousRequestContractHash":"2925f4ea30060182e664cb20c0c72f997e4c6634617eac7d637d9d0d77dcdab4"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:26:14.744152+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5e54bf13-67e0-425f-abbd-4712ed4fe248:request-contract:567b7c0ae4c67f7ace97b76f5abd9d0f322b0ca9939a74013eca335c1d5199c6","mission_step_id":"2d377a8e-c18f-4147-bf54-961a792a0353","command_center_event_id":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},{"id":"1d7b7959-a3d6-44dd-aa03-28e702d0efb4","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"5bec4aa510bbe27cb0b6ef572ab066a9cee6bf7c","sourceSha":"7456832120adb1febf660544b8ae81452b69c709","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T03:55:33.746831+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"7456832120adb1febf660544b8ae81452b69c709","external_id":"forgejo-main-7456832120ad","receipt_type":"canonical_release_status","idempotency_key":"mission:7e96041f-978c-4e84-a1b3-548267fb5994:forgejo-release-ancestry:7456832120adb1febf660544b8ae81452b69c709:5bec4aa510bbe27cb0b6ef572ab066a9cee6bf7c:ancestry_read_retryable","mission_step_id":"19445976-99fc-467b-8862-36c47f70c8aa","command_center_event_id":"7e96041f-978c-4e84-a1b3-548267fb5994"},{"id":"1d7c4de1-d177-49e2-90f6-12d99c6f4fc0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"f72dd7a3-3e8f-4ac5-816e-f21d0ed3ba61","phase":"visual_proof","branch":"ai/objective-first-repair-1e8472cc207c","reason":"anchored_edit_anchor_missing:src/PrivateAppShell.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":893,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":893,"missionSetupMs":563,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":563,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":563,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":563,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"f72dd7a3-3e8f-4ac5-816e-f21d0ed3ba61","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"anchored_edit_anchor_missing:src/PrivateAppShell.tsx","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"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":1483,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:21:58.907094+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"f72dd7a3-3e8f-4ac5-816e-f21d0ed3ba61","receipt_type":"execute_mission","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"79d62e91-6ba6-4ed8-8001-1561bb4c6fab","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"1d7eb0f6-4ef9-4661-873d-19bc75ab7fb9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/calendar/UserCalendarPage.tsx","replacements":[{"after":"  const tenantSlug = String(activeTenant.company_slug || '').trim().toLowerCase();\n  const isBigPapis = tenantSlug === 'big-papis';\n  const isPcg = tenantSlug === 'pcg';","before":"  const isBigPapis = String(activeTenant.company_slug || '').trim().toLowerCase() === 'big-papis';"},{"after":"        isLawnCare && 'bg-slate-50',\n        isPcg && 'pcg-calendar-theme',","before":"        isLawnCare && 'bg-slate-50',"}]},{"path":"src/App.css","append":"\n\n/* PCG calendar: tenant-native palette and centered event composer. */\n.pcg-calendar-theme {\n  --primary: 40 42% 55%;\n  --primary-foreground: 32 45% 8%;\n  --ring: 40 42% 55%;\n  --accent: 38 28% 18%;\n  --accent-foreground: 42 55% 92%;\n}\n.pcg-calendar-theme [data-calendar-oversight=\"premium\"] { width: 100%; max-width: none; }\n.pcg-calendar-theme [data-calendar-workspace=\"true\"] { border-color: rgba(185,145,74,.28) !important; }\n.pcg-calendar-theme [data-calendar-event-row=\"true\"],\n.pcg-calendar-theme [data-calendar-day-selected=\"true\"] { border-color: rgba(185,145,74,.34) !important; }\n[data-pcg-calendar-composer=\"true\"] {\n  top: 50% !important; left: 50% !important; right: auto !important; bottom: auto !important;\n  width: min(920px, calc(100vw - 48px)) !important; max-width: none !important;\n  height: min(820px, calc(100dvh - 48px)) !important; max-height: calc(100dvh - 48px) !important;\n  transform: translate(-50%, -50%) !important; border-radius: 26px !important;\n  border: 1px solid rgba(185,145,74,.38) !important; box-shadow: 0 36px 120px rgba(0,0,0,.62) !important;\n}\n[data-pcg-calendar-composer=\"true\"] input:focus,\n[data-pcg-calendar-composer=\"true\"] textarea:focus,\n[data-pcg-calendar-composer=\"true\"] [role=\"combobox\"]:focus {\n  border-color: rgba(202,166,95,.9) !important; box-shadow: 0 0 0 2px rgba(185,145,74,.28) !important; outline: none !important;\n}\n@media (max-width: 767px) {\n  [data-pcg-calendar-composer=\"true\"] {\n    top: auto !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n    width: 100% !important; height: min(92dvh, 860px) !important; max-height: 92dvh !important;\n    transform: none !important; border-radius: 24px 24px 0 0 !important;\n  }\n}\n"},{"path":"src/__tests__/contracts/platform-calendar.contract.test.ts","replacements":[{"after":"const enhancedCalendar = readFileSync(resolve(process.cwd(), 'src/components/calendar/EnhancedUserCalendar.tsx'), 'utf8');\nconst userCalendarPage = readFileSync(resolve(process.cwd(), 'src/pages/calendar/UserCalendarPage.tsx'), 'utf8');\nconst appCss = readFileSync(resolve(process.cwd(), 'src/App.css'), 'utf8');","before":"const enhancedCalendar = readFileSync(resolve(process.cwd(), 'src/components/calendar/EnhancedUserCalendar.tsx'), 'utf8');"},{"after":"  it('keeps PCG calendar tenant-native and centers its event composer', () => {\n    expect(userCalendarPage).toContain(\"isPcg && 'pcg-calendar-theme'\");\n    expect(appCss).toContain('[data-pcg-calendar-composer=\"true\"]');\n    expect(appCss).toContain('transform: translate(-50%, -50%) !important');\n    expect(appCss).toContain('--primary: 40 42% 55%');\n  });\n\n  it('supports create, edit, delete, assignment, recurrence and tenant-facing views outside Seaside', () => {","before":"  it('supports create, edit, delete, assignment, recurrence and tenant-facing views outside Seaside', () => {"}]}],"branch":"ai/objective-first-repair-7c75b24fd02a","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7c75b24f-d02a-42d6-b6ef-51ed672a62a4","objective":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","fileWrites":[{"path":"supabase/migrations/20260930193800_fix_user_calendar_events_system_admin_projection_insert.sql","content":"drop policy if exists uce_insert_tenant_member on public.user_calendar_events;\n\ncreate policy uce_insert_tenant_member\non public.user_calendar_events\nfor insert\nto authenticated\nwith check (\n  (\n    auth.uid() = user_id\n    and (\n      public.uce_is_member(tenant_org_id)\n      or public.uce_is_owner_or_admin(tenant_org_id)\n    )\n  )\n  or public.is_system_admin(auth.uid())\n);\n"}],"repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/calendar/UserCalendarPage.tsx","src/App.css","src/__tests__/contracts/platform-calendar.contract.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Owner explicitly requested full PCG calendar repair and rejected half implementations."],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","proofKinds":["runtime","visual","interaction"],"adaptiveDomains":["intent","tenant_route_role_viewport","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","wordingChanged":false,"canonicalIntent":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"pcg-calendar-production","statement":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","provenance":{"reason":"current request","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","constraints":[{"id":"tenant-visual-isolation","statement":"Only PCG calendar visual identity is changed; preserve PCG background/media and do not import another tenant's styling.","provenance":{"reason":"PCG tenant-native branding requirement","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"calendar-save-authority","statement":"Normal tenant users remain constrained by membership/ownership; only verified global system admins may bypass projected user_id equality for legitimate GodMode support projection.","provenance":{"reason":"repair the proven 403 without broadening ordinary tenant access","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-half-implementation","statement":"Do not complete until save/edit/delete, Google connectivity behavior, desktop/mobile scaling, and live visual proof are verified.","provenance":{"reason":"explicit completion requirement","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":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","route":"/pcg/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":["open calendar","open New event","create temporary QA event","reload and verify persistence","edit temporary QA event","delete temporary QA event","verify cleanup"],"allowedReleaseTargets":["frontend","supabase"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/calendar/UserCalendarPage.tsx","src/App.css","src/__tests__/contracts/platform-calendar.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["Owner explicitly requested full PCG calendar repair and rejected half implementations."],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","proofKinds":["runtime","visual","interaction"],"adaptiveDomains":["intent","tenant_route_role_viewport","dependency_scope","risk_blast_radius","qa_scope","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","wordingChanged":false,"canonicalIntent":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"pcg-calendar-production","statement":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","provenance":{"reason":"current request","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","constraints":[{"id":"tenant-visual-isolation","statement":"Only PCG calendar visual identity is changed; preserve PCG background/media and do not import another tenant's styling.","provenance":{"reason":"PCG tenant-native branding requirement","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"calendar-save-authority","statement":"Normal tenant users remain constrained by membership/ownership; only verified global system admins may bypass projected user_id equality for legitimate GodMode support projection.","provenance":{"reason":"repair the proven 403 without broadening ordinary tenant access","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-half-implementation","statement":"Do not complete until save/edit/delete, Google connectivity behavior, desktop/mobile scaling, and live visual proof are verified.","provenance":{"reason":"explicit completion requirement","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":"Finish the PCG calendar recovery on current main after the live RLS hotfix. Ship a focused source-controlled UI + migration repair. PCG calendar event composer must be centered and properly scaled on desktop instead of a narrow right-side sheet, become a bottom-sheet on mobile, and use PCG gold/bronze tenant-native primary/ring accents rather than generic green. Preserve the PCG background/media. Add the already-applied production RLS rule to source so global system admins/GodMode projection can insert events for the projected tenant-owner user while ordinary authenticated tenant users remain membership/ownership constrained. Keep existing deterministic Google Calendar sync behavior. Add focused contract coverage. Gate, squash merge, deploy affected target, then visually verify /pcg/calendar desktop/mobile and create/edit/delete a temporary QA event.","route":"/pcg/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":["open calendar","open New event","create temporary QA event","reload and verify persistence","edit temporary QA event","delete temporary QA event","verify cleanup"],"allowedReleaseTargets":["frontend","supabase"],"requiredReleaseTargets":[],"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":"316414f87b929b80478ff571a127452cccc84fcaa61f359b308c58ba2f5d87f3","replayCount":0,"serializedBytes":22866},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:40:48.921585+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7c75b24f-d02a-42d6-b6ef-51ed672a62a4:repository-mutation-intent:316414f87b929b80478ff571a127452cccc84fcaa61f359b308c58ba2f5d87f3:0","mission_step_id":"5d437fb7-d04d-40c8-96e3-6a97f1d8e647","command_center_event_id":"7c75b24f-d02a-42d6-b6ef-51ed672a62a4"},{"id":"1d7f62e5-db12-4c06-a0fe-eb94ffdddfd0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7925930cbb58","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.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"7925930c-bb58-4253-b732-62f89ffd0525","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19043,"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":19043,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":453,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7925930c-bb58-4253-b732-62f89ffd0525"},"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":1560,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:06:47.036559+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7925930c-bb58-4253-b732-62f89ffd0525:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"37fc8a83-76de-42ea-b5a7-ebb32a41f619","command_center_event_id":"7925930c-bb58-4253-b732-62f89ffd0525"},{"id":"1d8071a6-c328-4f38-a964-9159b7b3bc65","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-calendar-truck-ux-20260821","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":15515,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.10-unreleasable-generation-terminal","prNumber":566,"terminal":false,"missionId":"2873814c-d013-49c5-ba5b-e9256f04b365","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"a92d07a9531384ef8eb03ace92c634a229de6142","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2873814c-d013-49c5-ba5b-e9256f04b365"},"performance":null,"deploymentId":"forgejo-main-a92d07a95313","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":4779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T17:40:29.750483+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"566","receipt_type":"execute_mission","idempotency_key":"mission:2873814c-d013-49c5-ba5b-e9256f04b365:execute_mission:canonical_release_transport_retryable","mission_step_id":"54b5714e-5728-4587-986f-af05e156a313","command_center_event_id":"2873814c-d013-49c5-ba5b-e9256f04b365"},{"id":"1d813e21-abd0-4b13-aa0b-4dc0d7cc1fd1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ba8efaa93427","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1947,"terminal":false,"missionId":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5736,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":394,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":333,"ledgerReconcileMs":0,"lineageReconcileMs":61,"resolvePreflightMs":394,"repositoryMutationMs":5736,"repositoryProviderMs":4201,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3066,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":333,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1135},"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":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b"},"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":3531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:29:15.719434+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1947","receipt_type":"execute_mission","idempotency_key":"mission:ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"5c2d7e8f-d948-4ac9-b957-2d4661dfaab8","command_center_event_id":"ba8efaa9-3427-4b1f-a213-ee48ce9f9a4b"},{"id":"1d815cb0-d86a-4529-a3c8-fac98d51f75f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-808fe1c62f76","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-808fe1c62f76","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"808fe1c6-2f76-4245-bca9-68a959bd1502","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9251,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2579,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":2326,"resolvePreflightMs":2579,"repositoryMutationMs":9251,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"808fe1c6-2f76-4245-bca9-68a959bd1502"},"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":1585,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:34:05.151066+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:808fe1c6-2f76-4245-bca9-68a959bd1502:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"77852237-4097-436c-a94f-d119a8507b06","command_center_event_id":"808fe1c6-2f76-4245-bca9-68a959bd1502"},{"id":"1d82e789-29a3-4ca8-b2b2-6c8bd4abebad","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6b388ddc71c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10315,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11267,"firstUsefulResultAt":"2026-09-26T14:48:48.801Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3800,"terminal":false,"missionId":"6b388ddc-71c2-4b95-8609-ea5cf55a85f0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5476,"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":"6b388ddc-71c2-4b95-8609-ea5cf55a85f0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:49:00.09242+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3800","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6b388ddc-71c2-4b95-8609-ea5cf55a85f0:automatic-mission-resume:3800:repair_mission_pr_ready_retryable","mission_step_id":"587b0f0b-62b3-4500-9e28-59f89ee13e68","command_center_event_id":"6b388ddc-71c2-4b95-8609-ea5cf55a85f0"},{"id":"1d877f08-a2db-4e59-83de-e845c85ab734","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e703a527270e","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":43112,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":18,"executorlessWaitMs":271003,"firstUsefulResultAt":"2026-10-04T10:22:28.330Z","recoveryAttemptCount":20,"ownerInterruptionCount":0},"version":null,"prNumber":4733,"terminal":false,"missionId":"e703a527-270e-4265-a49f-42123a642293","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":"e703a527-270e-4265-a49f-42123a642293"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:23:16.818937+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4733","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:automatic-mission-resume:4733:repair_mission_pr_ready_retryable","mission_step_id":"6049476b-32d2-4dc0-9e8c-93e2f0019b0e","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"1d8a3da0-3008-4766-a899-ebc501e8939f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the existing approved Big Papi fundraiser PR #605 at exact head 9cc634741c993c3d5504379db9a8ec52f999489e. Its KnockLaunch Gate is already successful and it is not behind current main. Do not create a new branch or duplicate PR. Squash-merge #605, deploy only the affected frontend through the canonical Cloudflare lane, and prove the shipped fundraising route at https://app.knocklaunch.app/big-papis/fundraising is live. Preserve unrelated Big Papi work and do not modify the custom-domain Coming Soon behavior.","tenantRef":"big-papis","receivedAt":"2026-08-23T06:07:17.953Z","fingerprint":"b531d97fc05acda74c5597f8fb0646251d740bf0b48778947eb49cfdf1cffc79","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papi-fundraiser-final-accessibility-20260822","requestedBranch":"ai/big-papi-fundraiser-final-accessibility-20260822","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T06:07:18.259525+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:41a01da3-ede1-4ab3-94ef-c0f3bc4acf6a:tenant-workstream-contribution:b531d97fc05acda74c5597f8fb0646251d740bf0b48778947eb49cfdf1cffc79","mission_step_id":"72a70dce-9e56-4b12-adde-069c1ec3cc03","command_center_event_id":"41a01da3-ede1-4ab3-94ef-c0f3bc4acf6a"},{"id":"1d8a831d-d09e-459a-8bd2-3ff2d55af574","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\":\"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},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T03:23:17.384326+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-af437e18556e\",\"prNumber\":3330,\"sourceSha\":\"07665a148f115f740540a143c968dd7735a2c7a3\",\"deploymentId\":\"forgejo-main-07665a148f11\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:04:20.74332+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:af437e18-556e-4d9c-9bd5-9860f47e6b44:owner-progress-heartbeat:119330177","mission_step_id":"0e6e1848-8e5f-48dc-92d9-d28145a9ef92","command_center_event_id":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},{"id":"1d8aa6f5-9113-4f79-80a6-b97e0a338a51","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-3ab03a9b350a","writes":[],"patches":[],"approved":true,"missionId":"3ab03a9b-350a-44db-898b-f5016416ec4a","objective":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"new":"const runsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=50\");","old":"const runsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=3\");","path":"workers/cc-execution/src/index-release-fast-lane.js"},{"new":"export const CC_EXECUTION_VERSION = \"1.58.221-exact-head-gate-window\";","old":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";","path":"workers/cc-execution/src/version.js"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":["Owner explicitly instructed: Bridge the gaps I need it to work flawlessly."],"rawUtterance":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","wordingChanged":false,"canonicalIntent":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Merge-queue inspection considers a sufficiently broad bounded Actions window so exact-head gates are not falsely treated as missing during rapid head advancement.","proofConditionIds":["proof-runtime"]}],"objective":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","constraints":[{"id":"canonical-path","statement":"Preserve the single canonical gate/merge/release machinery and bounded recovery.","proofConditionIds":["proof-runtime"]},{"id":"nonvisual","statement":"No visual proof is required.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"cc-execution releases successfully with the new runtime identity; queue/runners are healthy; exact-head gate lookup no longer uses the three-run window; release circuits remain closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"durableMutationResume":true,"maintenanceAuthorized":true,"controlPlaneMaintenanceAuthorized":true},"recovery":false,"fingerprint":"9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641","replayCount":0,"serializedBytes":3468},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:34.207017+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3ab03a9b-350a-44db-898b-f5016416ec4a:repository-mutation-intent:9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641:0","mission_step_id":"5c95a559-e2ba-495a-b536-56eebe4862b6","command_center_event_id":"3ab03a9b-350a-44db-898b-f5016416ec4a"},{"id":"1d8df4e6-4a51-4dab-96c5-e15d6f793765","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/scanner-safe-recovery-20260820b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1069,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.10-branch-clamp-repair","prNumber":null,"terminal":false,"missionId":"ad12eed5-a273-4fc8-ba99-34c4036fedd1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"ad12eed5-a273-4fc8-ba99-34c4036fedd1"},"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":9469,"likelyAffectedFiles":["scripts/resolve-supabase-function-targets.mjs","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","scripts/resolve-supabase-function-targets.test.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","scripts/owner-supabase-function-migrate.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/supabase-edge-consumer-resolution.contract.test.ts","scripts/resolve-supabase-edge-consumers.mjs","scripts/validate-supabase-migration-integrity.mjs","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:21:39.704344+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ad12eed5-a273-4fc8-ba99-34c4036fedd1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"aae2637f-c133-4e0e-9ffb-ae8ed3874d73","command_center_event_id":"ad12eed5-a273-4fc8-ba99-34c4036fedd1"},{"id":"1d8e318d-c9b1-4617-b37b-48c8d5bde2bd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"5ee2f2967aea00b465ec174b044a05b8a5ef82f6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5ee2f2967aea00b465ec174b044a05b8a5ef82f6","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1088","runId":1088,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T15:05:39.689071+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5ee2f2967aea00b465ec174b044a05b8a5ef82f6","external_id":"forgejo-main-5ee2f2967aea","receipt_type":"canonical_release_status","idempotency_key":"mission:33b1c5ce-5438-4002-94f7-273851d48eda:forgejo-release-status:5ee2f2967aea00b465ec174b044a05b8a5ef82f6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"8cf4a0fc-6652-4e91-8747-3858da31f49f","command_center_event_id":"33b1c5ce-5438-4002-94f7-273851d48eda"},{"id":"1d90f77e-5654-4d49-b398-ff851cfcecb8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ff61a46ca5d7","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3165,"terminal":false,"missionId":"ff61a46c-a5d7-4ab2-b990-73ee0224e088","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":504,"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":"ff61a46c-a5d7-4ab2-b990-73ee0224e088"},"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":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T01:08:00.384021+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3165","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ff61a46c-a5d7-4ab2-b990-73ee0224e088:automatic-mission-resume:3165:repair_mission_waiting_for_gate","mission_step_id":"11905b06-2d57-41c4-9140-d6e9f537a95f","command_center_event_id":"ff61a46c-a5d7-4ab2-b990-73ee0224e088"},{"id":"1d92414a-2096-4d5b-a9ad-afe43d582c3a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roofing-app-decontamination-20260829","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":11636,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":975,"terminal":false,"missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":659,"prReadinessMs":553,"approvedPlanMs":0,"missionSetupMs":1055,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},"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":5125,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T11:31:44.894224+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"975","receipt_type":"execute_mission","idempotency_key":"mission:ce04ec1a-55ca-484f-8e87-6d65c3cba4c8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"229a5c5c-df30-41bc-bf8e-461e221277fb","command_center_event_id":"ce04ec1a-55ca-484f-8e87-6d65c3cba4c8"},{"id":"1d9576a6-ded4-4bb5-9b16-e7ad75b9281e","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":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","proofKinds":["repository","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":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","wordingChanged":false,"canonicalIntent":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PCG is reachable from normal tenant selection and remains inside the dedicated PCG shell without emergency redirect, route jump, duplicate avatar, or disappearing nav.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-2","statement":"Card Vault is usable against the full canonical card set: searchable, paged, detail view works, and historical migrated cards can be found.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-3","statement":"A controlled new PCG card can be created from the live UI with front and back images, persisted across reload, and its media is proven to live in the dedicated PCG Cloudflare R2 namespace rather than Google Drive or Supabase Storage.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-4","statement":"A fresh delta import captures cards/orders added since the original legacy snapshot and imports only genuinely new rows using idempotent keys with duplicate and exception reconciliation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-5","statement":"Historical card imagery is migrated into PCG R2 in bounded batches with read-back verification, while failed images remain visible as exceptions and legacy provenance is preserved.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-6","statement":"A final reconciliation receipt is produced with baseline imported cards, delta-imported cards, total canonical cards, duplicate counts, missing metadata/image exceptions, and R2 media counts suitable for the Oct 4 2:00 PM PCG meeting.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"objective":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","constraints":[{"id":"constraint-1","statement":"Deadline is October 4, 2026 at 2:00 PM America/New_York.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-2","statement":"Do not declare PCG migration complete based only on database row counts.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-3","statement":"Do not replace or damage the existing dedicated PCG shell, current zoom behavior, or tenant isolation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-4","statement":"Do not use Google Drive as canonical storage for new PCG card media.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-5","statement":"Do not delete legacy source references until corresponding R2 objects are written and read back successfully.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-6","statement":"Do not duplicate any of the 5,665 baseline cards during delta import.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"PCG","sourceTargets":["src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGLegacyMigrationCenter.tsx","src/pages/card-grading/PCGOnboardingReadiness.tsx","supabase/functions/pcg-legacy-import/index.ts","supabase/functions/pcg-r2-media/index.ts","config/capabilities/pcg-card-grading-modes.json"]},"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":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","release_ownership","live_production_proof","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":["frontend","supabaseEdge"]},"inputSignals":{"rawUtterance":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","canonicalIntent":"PCG meeting-readiness cutover due Oct 4 2026 at 2:00 PM America/New_York. Finish the operational migration and produce live proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Any source changes required for PCG cutover are present on current merged main.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Production PCG route is live, Card Vault is usable, live R2 upload and post-snapshot delta/reconciliation are proven against the current production system.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"PCG-meeting-readiness-cutover-due-Oct-4-2026-at-2:00-PM-America-New_York.-Finish-the-operational-mig","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":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"ca486ef7af94e626f98224a9de54d8d31d7f5b76dd0cfbd4ceeda92b7b0b7492","requestContractRevision":2,"previousRequestContractHash":"aed4684068ec02dcdd75648a6d5d8ee2f8e61467609900cf67c79fcca5b698c3"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T20:48:18.727276+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:44859d01-927b-4333-bfd0-b985f7da4258:request-contract:ca486ef7af94e626f98224a9de54d8d31d7f5b76dd0cfbd4ceeda92b7b0b7492","mission_step_id":"98e42859-009c-4a68-a7b9-2201b3d35bab","command_center_event_id":"44859d01-927b-4333-bfd0-b985f7da4258"},{"id":"1d963741-3a91-4c4e-815e-94ef7e8e03fd","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Fresh current-main correction with exact current contract anchor. Strengthens PAUL correction recovery and closes the false-green eval gap while preserving all newer main-line PAUL work.","ship":true,"files":[],"title":"PAUL: recover missed questions directly","branch":"ai/objective-first-repair-b531de386c1d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b531de38-6c1d-475a-8a77-cda08e351f05","objective":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-correction-recovery-current-main-v2","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"If the owner says the prior response missed, misread, or did not answer the question, treat the assistant's prior reply as a failed attempt and recover the most recent unanswered user question from active conversation context. Answer that question directly before doing anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question; only clarify if that original question remains materially ambiguous after using the available context and authorized reads.\",\"Inside an authenticated KNOCKLAUNCH surface, words such as awareness, context, memory, what do you know, what do you remember, and state of awareness refer by default to operational PAUL awareness:","old_content":"\"A normal conversational follow-up while durable work is running remains normal conversation unless it explicitly asks to change, stop, resume, or inspect that work.\",\"Inside an authenticated KNOCKLAUNCH surface, words such as awareness, context, memory, what do you know, what do you remember, and state of awareness refer by default to operational PAUL awareness:"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like|could you clarify|would you clarify|please clarify|clarify which|which aspect|what aspect|which part|what part|what exactly|do you mean|can you specify|please specify|be more specific/i.test(m)&&!/[?]\\s*$/.test(m)}} },","old_content":"noRepeatClarification:!/(?:what|which)\\s+outcome|what do you want|what would you like/i.test(m)}} },"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.29-paul-correction-recovery\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.28-paul-grounded-string-args\";"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('Do not substitute generic AI consciousness');expect(c).toContain(\"treat the assistant's prior reply as a failed attempt\");expect(c).toContain('Do not ask the owner to re-scope, restate, or clarify an already-clear prior question');expect(c).toContain('tenantref|tenantslug|tenantname|companyslug');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('Do not substitute generic AI consciousness');expect(c).toContain('tenantref|tenantslug|tenantname|companyslug');expect(r).toContain('/paul/intelligence/respond');"}],"commit_message":"fix(paul): recover missed questions directly","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-paul","requestContract":{"valid":true,"intent":{"evidence":["production_false_green_correction_case","superseded_conflicted_pr_closed","prior_atomic_patch_anchor_failure_confirmed","current_main_exact_anchor_da9f93cb926f1310c90576e046d2c08bdbf26bc5"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","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":"Just fucking get it done. Don't fucking stall out. Don't make me retry the conversation.","wordingChanged":true,"canonicalIntent":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"correction-recovery","statement":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","provenance":{"reason":"Production regression output exposed re-clarification after an explicit correction despite a green checker.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","constraints":[{"id":"current-main-authority","statement":"Preserve all newer PAUL work already on current main and do not revive the closed conflicted branch.","provenance":{"reason":"Current main contains newer grounded-string-argument and awareness work.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"bounded-scope","statement":"Limit mutation to the four exact PAUL reasoning/eval/version/contract files.","provenance":{"reason":"Focused repair of the proven false-green correction behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Current-main ccExecution is live with correction-recovery hardening and the production correction-recovers-unanswered-question eval passes without clarification or re-scoping language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["production_false_green_correction_case","superseded_conflicted_pr_closed","prior_atomic_patch_anchor_failure_confirmed","current_main_exact_anchor_da9f93cb926f1310c90576e046d2c08bdbf26bc5"],"confidence":1,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","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":"Just fucking get it done. Don't fucking stall out. Don't make me retry the conversation.","wordingChanged":true,"canonicalIntent":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"correction-recovery","statement":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","provenance":{"reason":"Production regression output exposed re-clarification after an explicit correction despite a green checker.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Apply PAUL correction-recovery hardening fresh from current main da9f93cb926f1310c90576e046d2c08bdbf26bc5. When the owner says the prior response missed, misread, or did not answer the question, recover the most recent unanswered user question from active conversation context and answer it directly before anything else. Do not ask the owner to re-scope, restate, or clarify an already-clear prior question. Strengthen the production correction-recovers-unanswered-question eval so re-clarification phrases such as 'could you clarify', 'which aspect', 'what exactly', 'do you mean', 'please specify', or a trailing clarification question fail the case. Preserve all newer PAUL grounded-string-argument and owner-cognition work on main. Bump ccExecution version, Gate, squash merge, release ccExecution only, and prove the corrected production eval.","constraints":[{"id":"current-main-authority","statement":"Preserve all newer PAUL work already on current main and do not revive the closed conflicted branch.","provenance":{"reason":"Current main contains newer grounded-string-argument and awareness work.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"bounded-scope","statement":"Limit mutation to the four exact PAUL reasoning/eval/version/contract files.","provenance":{"reason":"Focused repair of the proven false-green correction behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Current-main ccExecution is live with correction-recovery hardening and the production correction-recovers-unanswered-question eval passes without clarification or re-scoping language.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized continuous PAUL improvement. Production eval exposed a false green; prior stale/conflicted path was retired and the first fresh atomic mutation failed only on an obsolete contract anchor. This is the exact current-main retry."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized continuous PAUL improvement. Production eval exposed a false green; prior stale/conflicted path was retired and the first fresh atomic mutation failed only on an obsolete contract anchor. This is the exact current-main retry."},"recovery":false,"fingerprint":"3de140fb222a1d0c61cbd514a241310b24e60688c2c53a1317dbdd44edde8e7e","replayCount":0,"serializedBytes":19237},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:20:03.241064+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b531de38-6c1d-475a-8a77-cda08e351f05:repository-mutation-intent:3de140fb222a1d0c61cbd514a241310b24e60688c2c53a1317dbdd44edde8e7e:0","mission_step_id":"6dc18bc0-afbc-4dff-a5e1-763f118c1845","command_center_event_id":"b531de38-6c1d-475a-8a77-cda08e351f05"},{"id":"1d985aee-594e-466c-a412-c6b8dfa64655","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-90fae61e69e0","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":3220,"terminal":false,"missionId":"90fae61e-69e0-4eb4-9747-ebd601c7de13","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1508,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1041,"approvedPlanMs":0,"missionSetupMs":866,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":582,"resolvePreflightMs":866,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"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":"90fae61e-69e0-4eb4-9747-ebd601c7de13"},"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-19T14:47:59.902528+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3220","receipt_type":"execute_mission","idempotency_key":"mission:90fae61e-69e0-4eb4-9747-ebd601c7de13:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"578cb234-2913-42f6-9b16-903209153c9a","command_center_event_id":"90fae61e-69e0-4eb4-9747-ebd601c7de13"},{"id":"1d98c323-36b9-46d6-8a34-4a5ecf79820d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/tenant-media-oauth-verified-claims","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.122-modes-storage-bootstrap-owner","prNumber":2599,"terminal":false,"missionId":"c7e65a70-fb9b-4b2b-a791-083ace4f46c9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e84b18bc7a1afff03b6224f3f3cf87d63bedfe42","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7284,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":924,"approvedPlanMs":0,"missionSetupMs":2572,"providerAuthMs":0,"shipAndProveMs":4247,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":2284,"resolvePreflightMs":2572,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7e65a70-fb9b-4b2b-a791-083ace4f46c9"},"performance":null,"deploymentId":"forgejo-main-e84b18bc7a1a","workflowRunId":null,"releaseTargets":{"frontend":false,"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":2641,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T01:58:08.955198+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e84b18bc7a1afff03b6224f3f3cf87d63bedfe42","external_id":"forgejo-main-e84b18bc7a1a","receipt_type":"execute_mission","idempotency_key":"mission:c7e65a70-fb9b-4b2b-a791-083ace4f46c9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3c6e1954-ffa1-4190-90d2-0634040b28b1","command_center_event_id":"c7e65a70-fb9b-4b2b-a791-083ace4f46c9"},{"id":"1d99219a-e853-4311-a707-a91422b87113","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0d9553acf525","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":10222,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":255673,"firstUsefulResultAt":"2026-10-02T16:10:34.634Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4491,"terminal":false,"missionId":"0d9553ac-f525-41dc-a3cc-cad16c95d260","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a9be8d8d7d7455320bcb369618059baaa1647983","timingsMs":{"prReadinessMs":594,"approvedPlanMs":0,"shipAndProveMs":2983,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"0d9553ac-f525-41dc-a3cc-cad16c95d260"},"performance":null,"deploymentId":"forgejo-main-a9be8d8d7d74","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-02T16:14:58.918514+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4491","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0d9553ac-f525-41dc-a3cc-cad16c95d260:automatic-mission-resume:4491:canonical_release_reconciliation_pending","mission_step_id":"24deb984-7d8b-4c39-830f-7ca9afaac4e0","command_center_event_id":"0d9553ac-f525-41dc-a3cc-cad16c95d260"},{"id":"1d9949ce-1150-4fe9-a13c-c271023e60ca","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\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:17:17.326361+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-06T04:59:57.203516+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ad6a9637-ec9a-4218-a5e8-2ee17a136907:owner-progress-heartbeat:119417519","mission_step_id":"5d0ec4c0-0b04-46b5-94fe-1b5bc44ac113","command_center_event_id":"ad6a9637-ec9a-4218-a5e8-2ee17a136907"},{"id":"1d99661e-3a29-415f-b489-3a20a3afbecd","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741","sourceSha":"496698709a601459f0ffa4434eeea72aa25620a2","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:37:09.842632+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"496698709a601459f0ffa4434eeea72aa25620a2","external_id":"canonical-release-496698709a60","receipt_type":"canonical_release_status","idempotency_key":"mission:5fcbbb76-e348-47dd-93c3-64880b5d376f:forgejo-release-ancestry:496698709a601459f0ffa4434eeea72aa25620a2:c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741:ancestry_read_retryable","mission_step_id":"d4a643af-a3e6-46c5-ae2f-6da3e3f48654","command_center_event_id":"5fcbbb76-e348-47dd-93c3-64880b5d376f"},{"id":"1d9a3a16-4a19-4ae0-bbcd-454df55c6cf4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shell-templates-active-godmode-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2274,"terminal":false,"missionId":"da57b376-9728-4ae0-ae34-94656291f7a4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","timingsMs":{"prReadinessMs":1197,"approvedPlanMs":0,"shipAndProveMs":6671,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da57b376-9728-4ae0-ae34-94656291f7a4"},"performance":null,"deploymentId":"forgejo-main-2d8e567fff20","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2226,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:42:43.599108+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2274","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:automatic-mission-resume:2274:canonical_release_dispatched","mission_step_id":"0d775e01-58ca-4d66-bde7-62cb3016a71b","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"1d9c2400-5cd5-4b88-b4e7-70401af4c68e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"3e978c362a536b667ec24affa018dda46b5e03a5","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3e978c362a536b667ec24affa018dda46b5e03a5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/185","runId":185,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"483c6d883e0ac77851d270187102b0a02f344740","deploymentId":"forgejo-main-483c6d883e0ac77851d270187102b0a02f344740","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.39.0-stale-pr-canonical-gate-sync","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:25:48.005995+00:00","proof_gate":"canonical_release_pending","source_sha":"3e978c362a536b667ec24affa018dda46b5e03a5","external_id":"forgejo-main-3e978c362a53","receipt_type":"canonical_release_status","idempotency_key":"mission:6b74f955-ad71-4916-ab6c-300e1a9d8fad:forgejo-release-status:3e978c362a536b667ec24affa018dda46b5e03a5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"63b2f892-0b29-4150-88e8-9ce4ad28f984","command_center_event_id":"6b74f955-ad71-4916-ab6c-300e1a9d8fad"},{"id":"1d9d15aa-35bb-4140-ad92-4b5295b39e88","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43eb9b8cc50a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2278,"terminal":false,"missionId":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2857,"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":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:19:50.943425+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2278","receipt_type":"automatic_mission_resume","idempotency_key":"mission:43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338:automatic-mission-resume:2278:repair_mission_waiting_for_gate","mission_step_id":"7ff8c3f0-b867-4418-b21d-6448a2296a07","command_center_event_id":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},{"id":"1d9d2e2b-44a6-4ac8-9504-8956eb76d000","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","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":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","forgejoWorkflowProof":{"runId":7324,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-2beedbe516fe8576afdd9785c5a127027cf3e510","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":7324,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.118-architecture-exclusivity","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:45:24.539766+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":"forgejo-main-2beedbe516fe","receipt_type":"canonical_release_status","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:forgejo-release-status:2beedbe516fe8576afdd9785c5a127027cf3e510:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a88b0829-d5c2-451f-9300-1bbdb8b5ca9f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"1d9e0751-04e3-4e5c-9eca-06897f133342","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"benchmark","satisfied":true,"statement":"Exact notifier on the proof PR hits live 1.58.42 and logs accepted notifyMs.","proofConditionIds":["gate"]},{"id":"progression","satisfied":true,"statement":"Deferred progression still automatically merges the proof PR.","proofConditionIds":["gate","release"]},{"id":"no-runtime","satisfied":true,"statement":"The assertion-only workers/cc-execution/test change classifies ccExecution false and selects no product runtime target.","proofConditionIds":["release"]},{"id":"refreeze","satisfied":true,"statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Only the assertion message may change; runtime, workflow, config, product behavior, and release ownership code remain untouched.","proofConditionIds":["repo","release"]}],"contractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"refrozen","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:04:49.584581+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:270f5e1c-a38b-4e03-a15b-fb134dac6272:request-contract:70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8:ea6cb28a923e30e4afc18e63eb9f88287fa6cf03:verified:","mission_step_id":"d56ac59f-e914-44c2-8fd0-6fecdf6f39d0","command_center_event_id":"270f5e1c-a38b-4e03-a15b-fb134dac6272"},{"id":"1d9f9d34-2dca-4751-a120-758c7a80f89a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair only the remaining exact Gate partial-checkout failure on existing mission eb6d99ed-d64f-4d35-97cc-09f797e67c3c and PR #2504. Hydrate the one canonical Supabase tenant platform contract file in the Gate sparse checkout so src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts can source-read it. Do not change production runtime behavior. Use the same mission, same branch, same PR. Re-run exact-head KnockLaunch Gate; do not merge until green.","wordingChanged":false,"canonicalIntent":"Repair only the remaining exact Gate partial-checkout failure on existing mission eb6d99ed-d64f-4d35-97cc-09f797e67c3c and PR #2504. Hydrate the one canonical Supabase tenant platform contract file in the Gate sparse checkout so src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts can source-read it. Do not change production runtime behavior. Use the same mission, same branch, same PR. Re-run exact-head KnockLaunch Gate; do not merge until green.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"The hard-safety tenant-isolation contract executes against the hydrated canonical tenant platform source and proves current-tenant application/media namespace isolation.","proofConditionIds":["proof-tenant"]}],"objective":"Repair only the remaining exact Gate partial-checkout failure on existing mission eb6d99ed-d64f-4d35-97cc-09f797e67c3c and PR #2504. Hydrate the one canonical Supabase tenant platform contract file in the Gate sparse checkout so src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts can source-read it. Do not change production runtime behavior. Use the same mission, same branch, same PR. Re-run exact-head KnockLaunch Gate; do not merge until green.","constraints":[{"id":"no-runtime","statement":"Do not modify production runtime code; only repair Gate source hydration for the existing test.","proofConditionIds":["proof-tenant"]},{"id":"same-pr","statement":"Use only existing mission eb6d99ed-d64f-4d35-97cc-09f797e67c3c, branch ai/objective-first-repair-eb6d99edd64f, and PR #2504.","proofConditionIds":["proof-tenant"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-tenant","kind":"repository","claim":"Gate sparse checkout includes supabase/functions/_shared/tenant-platform-contract.ts and the tenant-isolation hard-safety test proves the canonical tenant storage namespace rejects cross-tenant buckets.","route":"src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"outside this tenant namespace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6d4bd34ae00cb1b075d84bd12511a9afe4c9f52bb1bd93c2c918389ad59bb99c","requestContractRevision":10,"previousRequestContractHash":"280eba9fded678fbc57d3d222a7c832a2daeed4f5407b5cc1d1d9ab98057be08"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:45:49.687013+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:request-contract:6d4bd34ae00cb1b075d84bd12511a9afe4c9f52bb1bd93c2c918389ad59bb99c","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"1d9fc130-6333-430a-bbb6-e2d6398264a7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f672ddee76c6","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2836,"terminal":false,"missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19502,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2500,"approvedPlanMs":0,"missionSetupMs":1211,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":931,"resolvePreflightMs":1211,"repositoryMutationMs":16514,"repositoryProviderMs":10188,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9641,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":547},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1517,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:55:28.810251+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2836","receipt_type":"execute_mission","idempotency_key":"mission:f672ddee-76c6-42ec-8f55-cbdc0c4ba367:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"65c64fa4-31f2-418e-8029-92cafa7b70f6","command_center_event_id":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},{"id":"1da08ebf-29ff-424d-b6f5-af9856b8741c","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Continue the already-authorized bounded release repair on the same mission.","ship":true,"files":[],"title":"ccExecution: repair PAUL release recovery","branch":"ai/objective-first-repair-ad191708ce11","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ad191708-ce11-43d0-bd1e-41cf5e6e9431","objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live.","sourceSha":"4b998244e15b439fb942afc1c12e6df3ed165911","repository":"noel/KnockLaunchOS","deploymentId":"forgejo-main-4b998244e15b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"workflowRunId":13435,"anchored_edits":[{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","new_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:\")\n    && message.includes(`source=${previousSourceSha}`);\n}","old_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:health=200:catalog=200:\")\n    && message.includes(`source=${previousSourceSha}`);\n}"},{"path":".forgejo/workflows/knocklaunch.yml","new_content":"          visual_bootstrap_required=false\n          changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then\n            visual_bootstrap_required=true\n          elif printf '%s\\n' \"$changed_paths\" | grep -Eq '^(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$)'; then\n            visual_bootstrap_required=true\n          fi","old_content":"          visual_bootstrap_required=false\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\n            visual_bootstrap_required=true\n          else\n            changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n            if printf '%s\\n' \"$changed_paths\" | grep -Eq '^(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$)'; then\n              visual_bootstrap_required=true\n            fi\n          fi"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"    expect(releaseSource).toContain(\n      'message.includes(\"cc_execution_candidate_proof_failed:\")',\n    );\n    expect(releaseSource).toContain(\n      'message.includes(`source=${previousSourceSha}`)',\n    );","old_content":"    expect(releaseSource).toContain(\n      'cc_execution_candidate_proof_failed:health=200:catalog=200:',\n    );"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"  it('does not force Visual Witness bootstrap for scoped workflow-dispatch recovery', () => {\n    const workflow = fs.readFileSync(\n      path.resolve(process.cwd(), '.forgejo/workflows/knocklaunch.yml'),\n      'utf8',\n    );\n\n    expect(workflow).toContain(\n      'changed_paths=\"$(printf \\'%s\\' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"',\n    );\n    expect(workflow).toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then',\n    );\n    expect(workflow).not.toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\\n            visual_bootstrap_required=true',\n    );\n  });\n\n  it('blocks wrong deployment targets before merge', () => {","old_content":"  it('blocks wrong deployment targets before merge', () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.23-paul-release-path-recovery\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.22-paul-declarative-continuation\";"}],"commit_message":"fix(release): recover ccExecution PAUL deployment","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ad191708-ce11-43d0-bd1e-41cf5e6e9431","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Continue the exact already-authorized four-file release repair required to get PAUL live."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Continue the exact already-authorized four-file release repair required to get PAUL live."},"recovery":false,"fingerprint":"aa95d923c230c277950fb92cdf71096fc3230e0c8a49f04988491d4512d258eb","replayCount":0,"serializedBytes":6116},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:19:56.939723+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ad191708-ce11-43d0-bd1e-41cf5e6e9431:repository-mutation-intent:aa95d923c230c277950fb92cdf71096fc3230e0c8a49f04988491d4512d258eb:0","mission_step_id":"6f0191ce-1c8e-4bdb-b82e-f0ee9dc41baf","command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"1da19c61-1f5b-41ca-8224-63290f45a05a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b77644fd5258","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":29493,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":9,"executorlessWaitMs":123293,"firstUsefulResultAt":"2026-10-04T10:27:02.891Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4736,"terminal":false,"missionId":"b77644fd-5258-4eec-a692-7cc782a0e42e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":532,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":415,"ledgerReconcileMs":0,"lineageReconcileMs":117,"resolvePreflightMs":532,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":415,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b77644fd-5258-4eec-a692-7cc782a0e42e"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:29:01.661612+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4736","receipt_type":"execute_mission","idempotency_key":"mission:b77644fd-5258-4eec-a692-7cc782a0e42e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"74b2df1e-385e-49b6-80f7-516a5e2175ea","command_center_event_id":"b77644fd-5258-4eec-a692-7cc782a0e42e"},{"id":"1da26a3f-59f2-4284-bbd2-e3f6e119aa3f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-409121091e16","reason":"canonical_release_queue_busy:14221","status":"blocked","metrics":{"receiptBytes":64595,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":11,"executorlessWaitMs":634441,"firstUsefulResultAt":"2026-10-02T01:55:45.072Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4449,"terminal":false,"missionId":"40912109-1e16-426f-8157-d8dec0fbf7f4","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"e2bf3c7f34fa7601f296a4de9106e14c79452dd1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1099,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":102,"approvedPlanMs":0,"missionSetupMs":332,"providerAuthMs":0,"shipAndProveMs":542,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"40912109-1e16-426f-8157-d8dec0fbf7f4"},"performance":null,"deploymentId":"forgejo-main-e2bf3c7f34fa","releaseState":"pending","workflowRunId":14221,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:08:17.12236+00:00","proof_gate":"canonical_release_blocked","source_sha":"e2bf3c7f34fa7601f296a4de9106e14c79452dd1","external_id":"forgejo-main-e2bf3c7f34fa","receipt_type":"execute_mission","idempotency_key":"mission:40912109-1e16-426f-8157-d8dec0fbf7f4:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"595a2420-d65f-420c-b885-f0a5d9ced61a","command_center_event_id":"40912109-1e16-426f-8157-d8dec0fbf7f4"},{"id":"1da3fce9-6719-45b3-8dd3-2255133a44f6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5281fe019492bb0dae12046d0b4d30b4e1e38f7a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5281fe019492bb0dae12046d0b4d30b4e1e38f7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T20:27:29.902993+00:00","proof_gate":"canonical_release_pending","source_sha":"5281fe019492bb0dae12046d0b4d30b4e1e38f7a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:a934f6c0-e069-480a-af42-3d5930240eff:forgejo-release-status:5281fe019492bb0dae12046d0b4d30b4e1e38f7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3167071e-7a50-4c00-bd1f-42024fd084a0","command_center_event_id":"a934f6c0-e069-480a-af42-3d5930240eff"},{"id":"1da4ead8-dc2a-4789-b28c-8dd132a8ad7d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3c304b076266a5335c687f72f71fa8c07f36f266","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3c304b076266a5335c687f72f71fa8c07f36f266","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1101","runId":1101,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T16:07:54.764834+00:00","proof_gate":"canonical_release_pending","source_sha":"3c304b076266a5335c687f72f71fa8c07f36f266","external_id":"forgejo-main-3c304b076266","receipt_type":"canonical_release_status","idempotency_key":"mission:8f2f8cc5-5349-47c8-afea-160f15201e8f:forgejo-release-status:3c304b076266a5335c687f72f71fa8c07f36f266:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"90ebdfb3-1fa3-4b2f-9d24-1bdfb293e842","command_center_event_id":"8f2f8cc5-5349-47c8-afea-160f15201e8f"},{"id":"1da5a833-6310-44e5-9818-89404c2dcd68","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8b2f214fc876","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12926,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":10486,"firstUsefulResultAt":"2026-09-24T05:11:50.914Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3590,"terminal":false,"missionId":"8b2f214f-c876-411a-a598-0374e5d6daa7","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b75a812796a7f86006e311fbd24bf5cd20c826b3","timingsMs":{"prReadinessMs":126,"approvedPlanMs":0,"shipAndProveMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8b2f214f-c876-411a-a598-0374e5d6daa7"},"performance":null,"deploymentId":"forgejo-main-b75a812796a7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1589,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:23.153808+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3590","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8b2f214f-c876-411a-a598-0374e5d6daa7:automatic-mission-resume:3590:canonical_release_dispatched","mission_step_id":"379e00a0-9931-4d66-bd59-7ea125ad0e42","command_center_event_id":"8b2f214f-c876-411a-a598-0374e5d6daa7"},{"id":"1da803a5-22cc-4792-9782-5d5bac60e866","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e703a527270e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4962,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":17223,"firstUsefulResultAt":"2026-10-04T10:22:28.330Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4732,"terminal":false,"missionId":"e703a527-270e-4265-a49f-42123a642293","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4249,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":593,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":3656,"repositoryProviderMs":3656,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2204,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1452},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"e703a527-270e-4265-a49f-42123a642293"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:22:51.163165+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4732","receipt_type":"execute_mission","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ff2b8363-f19a-4473-8ae7-c186e5b522e0","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"1dad6a18-6ff7-4eae-b8a9-7b2aa549dc48","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:07:34.32031+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:119418270","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"1dadfdf8-6848-47eb-9eba-31d5b584ceb3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-gate-capacity-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.48-exact-green-auto-refresh-refreeze","prNumber":1708,"terminal":false,"missionId":"f23035ef-ed79-47cb-a55a-df2b60d99779","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6368,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1424,"repositoryMutationMs":6368,"repositoryProviderMs":4674,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2345,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2329},"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":"f23035ef-ed79-47cb-a55a-df2b60d99779"},"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":4167,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:58:08.542116+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1708","receipt_type":"execute_mission","idempotency_key":"mission:f23035ef-ed79-47cb-a55a-df2b60d99779:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"ba79ec98-cb72-4b4d-9cea-b6cc416a6cf7","command_center_event_id":"f23035ef-ed79-47cb-a55a-df2b60d99779"},{"id":"1db476e5-4729-4957-bab0-d4529825a531","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"89074625b579da265bb77d6fc3e802a032faa33d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"reply-reference","satisfied":false,"statement":"On mobile, the keyboard-aware composer is bounded and the original message retains its own visible scroll area above it instead of Reply filling the usable viewport.","proofConditionIds":["source","release"]},{"id":"compact-controls","satisfied":false,"statement":"Mobile Reply uses one action selector, compact recipients and attachment controls, a Send action, and formatting collapsed by default.","proofConditionIds":["source","release"]}],"satisfied":false,"constraints":[{"id":"preserve-mail","satisfied":false,"statement":"Preserve desktop Mail, message and attachment previews, upload IDs, reply and send behavior. No auth, tenant-routing, database, or control-plane changes.","proofConditionIds":["source","release"]},{"id":"same-pr","satisfied":false,"statement":"Complete existing PR 2200 using its current branch and exact-head Gate, Forgejo squash, and frontend-only release; no replacement work.","proofConditionIds":["source","release"]}],"contractHash":"b9c656328c82d06eeca7d00fc5a19289bca3aed79b9ba193f55ae68d04311c41","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"b9c656328c82d06eeca7d00fc5a19289bca3aed79b9ba193f55ae68d04311c41","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"b9c656328c82d06eeca7d00fc5a19289bca3aed79b9ba193f55ae68d04311c41"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T01:10:50.866714+00:00","proof_gate":"request_contract_pending","source_sha":"89074625b579da265bb77d6fc3e802a032faa33d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:abdde506-2acb-4b5d-bcb1-30e820d14c44:request-contract:b9c656328c82d06eeca7d00fc5a19289bca3aed79b9ba193f55ae68d04311c41:89074625b579da265bb77d6fc3e802a032faa33d:pending:repository","mission_step_id":"d40a2c9d-6b6e-41d8-95f9-7ea1a3ea4915","command_center_event_id":"abdde506-2acb-4b5d-bcb1-30e820d14c44"},{"id":"1db48067-128b-4b3f-8357-42fd371b1577","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized reliability hardening of canonical durable mission continuation.","baseSha":"d4414414428d76f7d10ff2dc07ce7c58c20a2ca2","issuedAt":1791216223611,"expiresAt":1791216403611,"missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290","authorizationId":"4a3727ef-88f6-4e4f-b29a-6ac812ae3c5c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:03:43.860498+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d4414414428d76f7d10ff2dc07ce7c58c20a2ca2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4a3727ef-88f6-4e4f-b29a-6ac812ae3c5c","mission_step_id":"9175f354-4232-4048-bb3d-7282a1303813","command_center_event_id":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},{"id":"1db62b9b-45c8-4e83-86fc-475b562c5b8c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-gate-fastpath-correction-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9934,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1293,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":22239,"prReadinessMs":2811,"approvedPlanMs":19084,"missionSetupMs":6171,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"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":1518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:34:14.621084+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1293","receipt_type":"execute_mission","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:execute_mission:repair_mission_waiting_for_gate:generation-1","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"1dba6868-980c-4bab-a02d-3f2fcc6196a7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ae53d0059d3c","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.238-scoped-mutation-latency","prNumber":null,"terminal":false,"missionId":"ae53d005-9d3c-44a4-9374-5fc6219b79cf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":113,"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":"ae53d005-9d3c-44a4-9374-5fc6219b79cf"},"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":5834,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:49:55.18447+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae53d005-9d3c-44a4-9374-5fc6219b79cf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e8f6deac-b48a-450b-aa90-6711cd80de82","command_center_event_id":"ae53d005-9d3c-44a4-9374-5fc6219b79cf"},{"id":"1dbc4a8e-36b0-4ff7-a399-f0c95eeb6f0c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Eligible explicitly armed ai/* pull requests can be reconciled and progressed without queue-wide collapse from Forgejo provider read or mutation timeouts.","proofConditionIds":["proof-runtime","proof-queue"]},{"id":"outcome-2","satisfied":true,"statement":"Expected Forgejo 409 conflict states are classified and handled without incorrectly wedging the queue.","proofConditionIds":["proof-runtime","proof-queue"]},{"id":"outcome-3","satisfied":false,"statement":"Existing unique pull request and branch work is preserved.","proofConditionIds":["proof-repo"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Use current Forgejo main and the canonical one-branch, one-PR, KnockLaunch Gate, squash-merge path per repair generation.","proofConditionIds":["proof-repo"]},{"id":"constraint-2","satisfied":false,"statement":"Do not weaken protected-main, exact-head, gate, or explicit auto-progression authorization safety.","proofConditionIds":["proof-repo","proof-queue"]},{"id":"constraint-3","satisfied":true,"statement":"Deploy only affected Command Center/runtime targets.","proofConditionIds":["proof-runtime"]}],"contractHash":"b87a8e563ecf7cdd047666155136a43e5df65202d257fc57861363306b20294d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"b87a8e563ecf7cdd047666155136a43e5df65202d257fc57861363306b20294d"},"required":true,"satisfied":true},{"id":"proof-queue","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"b87a8e563ecf7cdd047666155136a43e5df65202d257fc57861363306b20294d"},"required":true,"satisfied":true},{"id":"proof-repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"b87a8e563ecf7cdd047666155136a43e5df65202d257fc57861363306b20294d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:59:38.175902+00:00","proof_gate":"request_contract_pending","source_sha":"e82566c45953ad1cf3e3c642addf05995a4136fd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c7cc79e4-699f-44cd-aa0c-3b32c3e6fab3:request-contract:b87a8e563ecf7cdd047666155136a43e5df65202d257fc57861363306b20294d:e82566c45953ad1cf3e3c642addf05995a4136fd:pending:repository","mission_step_id":"2c6d0f4c-c1ad-4c6d-a00d-c817c7ab8e43","command_center_event_id":"c7cc79e4-699f-44cd-aa0c-3b32c3e6fab3"},{"id":"1dc02b6e-604d-4f4f-b22c-97db6e16b1b1","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eae2ec9aec65","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4099,"providerAuthMs":0,"ledgerPrepareMs":4099,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4099,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4099,"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":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},"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":6635,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T03:48:04.072809+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eae2ec9a-ec65-4ad6-96da-55182cdbdaed:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ca9c025d-1ed5-4498-8ae5-73e86acc0d36","command_center_event_id":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},{"id":"1dc279f1-4025-4204-80b6-0d2784d0e429","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner-authorized corrective continuation on PR #1308: persist native TypeScript 7 incremental state across ephemeral Gate job containers using exact base/head src-tree cache keys.","baseSha":"6563eed6d0d99897f1d681202c7c344c251e9628","issuedAt":1788296346307,"expiresAt":1788296526307,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","singleUse":true,"authorizationId":"3945e28b-3262-4935-ac2c-81af597c481b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:59:07.181847+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6563eed6d0d99897f1d681202c7c344c251e9628","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3945e28b-3262-4935-ac2c-81af597c481b","mission_step_id":"1d0b5ea6-3f4d-447d-9dea-fd31e699873b","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"1dc27daa-3293-4788-a3b3-185e2e8d0299","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9aeae2194e37","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":59881,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":167054,"firstUsefulResultAt":"2026-10-05T13:01:03.771Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4908,"terminal":false,"missionId":"9aeae219-4e37-4274-aba9-cec34317b5d3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0956ae4c8e23fb0dee52ae4c2db7801a4029edb3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10393,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":963,"approvedPlanMs":912,"missionSetupMs":339,"providerAuthMs":0,"shipAndProveMs":3925,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":339,"repositoryMutationMs":4171,"repositoryProviderMs":4171,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2456,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1715},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9aeae219-4e37-4274-aba9-cec34317b5d3"},"performance":null,"deploymentId":"forgejo-main-0956ae4c8e23","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:04:02.477341+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0956ae4c8e23fb0dee52ae4c2db7801a4029edb3","external_id":"forgejo-main-0956ae4c8e23","receipt_type":"execute_mission","idempotency_key":"mission:9aeae219-4e37-4274-aba9-cec34317b5d3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e71ca97c-b88d-4f6a-bee3-0ace5cd7f7fa","command_center_event_id":"9aeae219-4e37-4274-aba9-cec34317b5d3"},{"id":"1dc2b984-d1a2-40b5-9c22-29fe84803888","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/cc-execution-request-contract-route.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\n\nimport { normalizeRequestContract } from '../../../workers/cc-execution/src/command-center-contracts.js';\n\ndescribe('cc-execution request contract route inference', () => {\n  it('binds one explicit KnockLaunch production URL from a legacy-derived owner objective', () => {\n    const contract = normalizeRequestContract({\n      objective: 'On production route https://app.knocklaunch.app/big-papis/owner, fix the broken mobile layout and click behavior.',\n      ship: true,\n    });\n\n    expect(contract.valid).toBe(true);\n    expect(contract.validationErrors).not.toContain('inferred_visual_proof_route_required');\n    expect(contract.proofConditions).toEqual(expect.arrayContaining([\n      expect.objectContaining({\n        kind: 'visual',\n        route: 'https://app.knocklaunch.app/big-papis/owner',\n        required: true,\n      }),\n    ]));\n  });\n\n  it('continues to fail closed when an owner objective contains multiple production routes', () => {\n    const contract = normalizeRequestContract({\n      objective: 'Fix the mobile layout on https://app.knocklaunch.app/big-papis/owner and https://app.knocklaunch.app/speedy-panda/owner.',\n      ship: true,\n    });\n\n    expect(contract.valid).toBe(false);\n    expect(contract.validationErrors).toContain('inferred_visual_proof_route_required');\n  });\n});\n"}],"branch":"ai/objective-first-repair-d5ec12221cbc","writes":[],"patches":[],"approved":true,"missionId":"d5ec1222-1cbc-47c9-8650-9049d98b602e","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"function inferredBehavioralInteractionRequired(objectiveInput = \"\") {\n  const objective = String(objectiveInput || \"\").trim().toLowerCase();\n  if (!objective) return false;\n  const interactionSurface = /\\b(?:button|link|form|preview|download|email|mail|upload|submit|save|navigation|navigate|redirect|workflow|flow|proposal|invoice|estimate|booking|checkout|payment|login|logout|invite|invitation|acceptance|signature|signing)\\b/.test(objective);\n  const behavioralClaim = /\\b(?:click|tap|press|open|close|select|submit|save|download|email|mail|send|upload|navigate|redirect|work|works|working|create|edit|accept|sign|deliver|delivers|delivered)\\b/.test(objective);\n  return interactionSurface && behavioralClaim;\n}\n\nfunction inferredRequestContractRoute(body = {}, objectiveInput = \"\") {\n  const structured = String(body.route || body.exactRoute || \"\").trim();\n  if (structured) return structured;\n  const objective = String(objectiveInput || \"\").trim();\n  if (!objective) return \"\";\n  const matches = [...objective.matchAll(/https:\\/\\/app\\.knocklaunch\\.app(?:\\/[^\\s\"'\\`<>()\\[\\]{},;]*)?/gi)]\n    .map((match) => String(match[0] || \"\").replace(/[.!?]+$/g, \"\"))\n    .filter(Boolean)\n    .flatMap((candidate) => {\n      try {\n        const url = new URL(candidate);\n        if (url.origin !== \"https://app.knocklaunch.app\") return [];\n        return [`${url.origin}${url.pathname}${url.search}`];\n      } catch {\n        return [];\n      }\n    });\n  const unique = [...new Set(matches)];\n  return unique.length === 1 ? unique[0] : \"\";\n}\n\nexport function normalizeRequestContract(body = {}, objectiveInput = \"\") {","old_content":"function inferredBehavioralInteractionRequired(objectiveInput = \"\") {\n  const objective = String(objectiveInput || \"\").trim().toLowerCase();\n  if (!objective) return false;\n  const interactionSurface = /\\b(?:button|link|form|preview|download|email|mail|upload|submit|save|navigation|navigate|redirect|workflow|flow|proposal|invoice|estimate|booking|checkout|payment|login|logout|invite|invitation|acceptance|signature|signing)\\b/.test(objective);\n  const behavioralClaim = /\\b(?:click|tap|press|open|close|select|submit|save|download|email|mail|send|upload|navigate|redirect|work|works|working|create|edit|accept|sign|deliver|delivers|delivered)\\b/.test(objective);\n  return interactionSurface && behavioralClaim;\n}\n\nexport function normalizeRequestContract(body = {}, objectiveInput = \"\") {"},{"new_content":"  const inferredInteractionRoute = inferredRequestContractRoute(body, objective);","old_content":"  const inferredInteractionRoute = String(body.route || body.exactRoute || \"\").trim();"},{"new_content":"  const inferredVisualRoute = inferredRequestContractRoute(body, objective);","old_content":"  const inferredVisualRoute = String(body.route || body.exactRoute || \"\").trim();"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.221-request-contract-route-binding\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";"}]}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"0e9697cabef8e7252e963259f3539db350a2078d9bc02ecd3c40ac3a94f07668","replayCount":0,"serializedBytes":5040},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:01:13.279625+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d5ec1222-1cbc-47c9-8650-9049d98b602e:repository-mutation-intent:0e9697cabef8e7252e963259f3539db350a2078d9bc02ecd3c40ac3a94f07668:0","mission_step_id":"3004021c-8194-4279-ad8f-b5d0c8b35042","command_center_event_id":"d5ec1222-1cbc-47c9-8650-9049d98b602e"},{"id":"1dc3ae61-091e-47d5-8290-2f8c3e067e08","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-3c9c7b2c9ad3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2447,"terminal":false,"missionId":"3c9c7b2c-9ad3-4eba-b110-a17b882a1436","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","timingsMs":{"prReadinessMs":964,"approvedPlanMs":0,"shipAndProveMs":3222,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c9c7b2c-9ad3-4eba-b110-a17b882a1436"},"performance":null,"deploymentId":"forgejo-main-d839cec46ed1","workflowRunId":7246,"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":2169,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:55:33.310528+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2447","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3c9c7b2c-9ad3-4eba-b110-a17b882a1436:automatic-mission-resume:2447:canonical_release_dispatched","mission_step_id":"f16ca9d0-1bab-463c-9b0a-b335a063db34","command_center_event_id":"3c9c7b2c-9ad3-4eba-b110-a17b882a1436"},{"id":"1dc442d5-c8ed-4f48-bf85-6460834ad518","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-modes-embedded-route-family","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":3173,"terminal":false,"missionId":"e1acf37d-4f83-426c-bebc-7387e5043d9f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6950,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1200,"missionSetupMs":443,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":443,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":443,"repositoryMutationMs":5750,"repositoryProviderMs":5750,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3633,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":443,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2117},"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":"e1acf37d-4f83-426c-bebc-7387e5043d9f"},"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":3516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:48:03.313952+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3173","receipt_type":"execute_mission","idempotency_key":"mission:e1acf37d-4f83-426c-bebc-7387e5043d9f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2bdd8cc1-4a95-46a8-a899-045002d96112","command_center_event_id":"e1acf37d-4f83-426c-bebc-7387e5043d9f"},{"id":"1dc57286-add5-45e4-90e1-a1068669c973","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/mobile-tenant-avatar-nav-contract-0907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2103,"terminal":false,"missionId":"068363cc-42a7-4393-a00a-e247cdba9257","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"859ecf16759753323a8e38d8c8a2f2c66cd21f67","timingsMs":{"prReadinessMs":1582,"approvedPlanMs":0,"shipAndProveMs":17808,"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":"068363cc-42a7-4393-a00a-e247cdba9257"},"performance":null,"deploymentId":null,"workflowRunId":6258,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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-07T20:31:56.155691+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2103","receipt_type":"automatic_mission_resume","idempotency_key":"mission:068363cc-42a7-4393-a00a-e247cdba9257:automatic-mission-resume:2103:canonical_release_reconciliation_pending","mission_step_id":"11fdf644-3bba-4fd9-9d11-c727d1858b6e","command_center_event_id":"068363cc-42a7-4393-a00a-e247cdba9257"},{"id":"1dc67769-b202-447d-bea6-0efc4d482a58","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f133fa0aaaad","prNumber":4538,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:13:01.21587+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","external_id":"4538","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f133fa0a-aaad-4bf7-9573-1d5de1e65d04:merged-pr:4538:f2393aeeadcee5fc44ca4a1d664453e4bcb6b907","mission_step_id":"a330766e-9ab0-44ad-ab30-20acc97649e2","command_center_event_id":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},{"id":"1dc69f8f-e209-444f-96a7-9910806bd107","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43feefa098cc","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2545,"terminal":false,"missionId":"43feefa0-98cc-4464-b8f7-d463532417ea","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":337,"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":"43feefa0-98cc-4464-b8f7-d463532417ea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:47:25.927009+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2545","receipt_type":"automatic_mission_resume","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:automatic-mission-resume:2545:repair_mission_waiting_for_gate","mission_step_id":"5e10efc9-86a9-44b3-b7d6-74bd41869503","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"1dc7af95-1180-4083-94ab-c70d8bccb128","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-background-corrective-20260906","prNumber":1953,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b2ae41397be7d85048a5d94d328f31556072c731","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:16:02.727768+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"1953","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:merged-pr:1953:b2ae41397be7d85048a5d94d328f31556072c731","mission_step_id":"e1c31502-41b1-41f0-ba05-a5cf62ce3ab7","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"1dc81df0-32d2-4c30-bdd0-e151de469b2d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","wordingChanged":false,"canonicalIntent":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","canonicalIntent":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the existing mission. Implement the smallest safe exact allowlist support for noel/knocklaunch-os-backup in Prime repository inspection and mutation routing while preserving noel/KnockLaunchOS as the sole production/canonical release target. Do not broaden scope or touch tenant/product behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-mission.-Implement-the-smallest-safe-exact-allowlist-support-for-noel-knocklau","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":"0c03ecfb33ed7d66907adec225b1d88cfd775bead1b378d129a4c7663295a0f3","requestContractRevision":2,"previousRequestContractHash":"6fa0f0eec6a246161fafb2a0d500c83e1ba23bf29d16f2382023283a7969d371"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:03:26.382162+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:be1c0d1e-27f2-4ac1-a1de-5a193a23c677:request-contract:0c03ecfb33ed7d66907adec225b1d88cfd775bead1b378d129a4c7663295a0f3","mission_step_id":"bbeccfa0-88cb-4ca7-afb3-c5424f0f1820","command_center_event_id":"be1c0d1e-27f2-4ac1-a1de-5a193a23c677"},{"id":"1dcaa4bf-dc97-44d8-bfe7-c205663600b4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":761,"terminal":false,"missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":1729,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},"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":5191,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:08:40.052068+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"761","receipt_type":"execute_mission","idempotency_key":"mission:3b7d53a0-6bd3-40b4-a616-635daae4b1ff:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"32b3bb82-7cb8-414c-8b71-26a7c6677038","command_center_event_id":"3b7d53a0-6bd3-40b4-a616-635daae4b1ff"},{"id":"1dd19971-87c2-40bb-b106-bd8e64cb25cf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7ced6783b7c7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":194279,"releaseCount":0,"toolCallCount":102,"repeatedCallCount":96,"executorlessWaitMs":1015258,"firstUsefulResultAt":"2026-10-06T00:18:58.570Z","recoveryAttemptCount":58,"ownerInterruptionCount":0},"version":null,"prNumber":5105,"terminal":false,"missionId":"7ced6783-b7c7-4b1d-b645-57a92982faf8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2241,"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":"7ced6783-b7c7-4b1d-b645-57a92982faf8"},"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-06T00:22:50.735417+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5105","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7ced6783-b7c7-4b1d-b645-57a92982faf8:automatic-mission-resume:5105:repair_mission_pr_ready_retryable","mission_step_id":"fb07b0cb-bc9b-4c0d-9c90-6218275c41c9","command_center_event_id":"7ced6783-b7c7-4b1d-b645-57a92982faf8"},{"id":"1dd24a9d-2109-487e-8ecf-27a4e9e86d7a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","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":"7dd759384b1eb91e9014929f37c617c51cc9242264609f283d881bcadf198264","forgejoWorkflowProof":{"runId":9576,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","compareStatus":"target_job_success_runtime_verified","workflowRunId":9576,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.182-witness-render-cold-start-aware","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:58:28.391209+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","external_id":"forgejo-main-ea7e6a4cf3d3","receipt_type":"canonical_release_status","idempotency_key":"mission:c80cc8fd-c6ad-4264-bb8b-68deebad6efc:forgejo-release-status:ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"81a96e44-0293-4753-a271-d31770f193bb","command_center_event_id":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},{"id":"1dd27f9c-46fe-44f9-a768-886ec4c6cb50","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":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-25T14:26:56.618079+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-13572c67eec5\",\"prNumber\":3711,\"sourceSha\":\"ce9bb295c3b101c95a4f4f84fac4c56607cd085e\",\"deploymentId\":\"forgejo-main-ce9bb295c3b1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:41:46.658775+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:13572c67-eec5-4f75-91e0-d8f39413b81d:owner-progress-heartbeat:119355767","mission_step_id":"95c6ec83-649b-4228-86c5-fc2a2157b139","command_center_event_id":"13572c67-eec5-4f75-91e0-d8f39413b81d"},{"id":"1dd47979-ea89-421d-b8f9-80645081b56f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3a41e0b64f88","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":21640,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T18:16:18.926Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3893,"terminal":false,"missionId":"3a41e0b6-4f88-499d-b3a7-dca593fd3dc6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3487,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":632,"missionSetupMs":240,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":240,"repositoryMutationMs":2855,"repositoryProviderMs":2855,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1778,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1077},"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":"3a41e0b6-4f88-499d-b3a7-dca593fd3dc6"},"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":3275,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:16:23.359332+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3893","receipt_type":"execute_mission","idempotency_key":"mission:3a41e0b6-4f88-499d-b3a7-dca593fd3dc6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"56a725d1-c54c-47fe-b822-c4586db40fba","command_center_event_id":"3a41e0b6-4f88-499d-b3a7-dca593fd3dc6"},{"id":"1dd66a37-8b15-44a1-a620-e85a9fc2ea48","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-13T03:09:44.913Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:09:45.314182+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:985b7759-0812-44de-ae30-94145fb73c42:owner-wait-live","mission_step_id":"a84a5e93-899d-48d5-ac11-8096d50163a1","command_center_event_id":"985b7759-0812-44de-ae30-94145fb73c42"},{"id":"1dd923e4-2d27-4703-b997-9cd51a5a092c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/exact-green-no-pending-prearm-20260911","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2414,"terminal":false,"missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3392,"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":"fcb972f0-6545-420e-9284-9071f0ce2a70"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:56:00.952458+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2414","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fcb972f0-6545-420e-9284-9071f0ce2a70:automatic-mission-resume:2414:repair_mission_pr_ready_retryable","mission_step_id":"fb995888-80d3-4e52-bbe0-37e4b4b3fb75","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"1dda32c7-07ef-4ef7-aee1-a0d421f1b268","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c7277832d445","prNumber":3655,"nextAction":null,"mergeCommitSha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:44:30.841248+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","external_id":"3655","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c7277832-d445-4a10-bf39-923f418aee05:merged-pr:3655:39ac1ec1ffeb5703aec46cfa5174b177aa53566e","mission_step_id":"7b50a7be-0afd-4432-bb05-9bb27900d2ea","command_center_event_id":"c7277832-d445-4a10-bf39-923f418aee05"},{"id":"1ddaba13-81df-42f0-a201-5e1f24778ba7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"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\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T12:54:36.798068+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-49d0f6ca786e\",\"prNumber\":4716,\"sourceSha\":\"bc6fab18131d2df26fde7edb699d73d58ba7763e\",\"deploymentId\":\"forgejo-main-bc6fab18131d\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:39:49.890012+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:owner-progress-heartbeat:119407119","mission_step_id":"f836b450-7df5-4f8c-94b0-724908d031d2","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"1ddfe5c2-cc57-450d-9df2-36318bfd3cde","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2a3a900f81fb","prNumber":4110,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ee2bed51ee56746831d4275b356702b0f4142535","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:43:25.302744+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ee2bed51ee56746831d4275b356702b0f4142535","external_id":"4110","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a3a900f-81fb-4a47-bf0e-5b942206cce3:merged-pr:4110:ee2bed51ee56746831d4275b356702b0f4142535","mission_step_id":"1b352b8e-e236-44f1-ab4f-03ab3888e5bb","command_center_event_id":"2a3a900f-81fb-4a47-bf0e-5b942206cce3"},{"id":"1de06848-df8d-443c-81d3-5b6d03a09115","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fast-ui-owner-explicitly-authorizes-this-final-p-01eb5b2d","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":"84bf37e6-4cd7-4daf-9ffb-ee5b2490274a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2967,"providerAuthMs":0,"ledgerPrepareMs":1258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2967,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1258,"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":"84bf37e6-4cd7-4daf-9ffb-ee5b2490274a"},"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":3616,"likelyAffectedFiles":["src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T10:00:38.363585+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:84bf37e6-4cd7-4daf-9ffb-ee5b2490274a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cdb5c7bc-ed30-4160-85c3-d02ff0e1d8ff","command_center_event_id":"84bf37e6-4cd7-4daf-9ffb-ee5b2490274a"},{"id":"1de510af-5427-4433-844b-4fc10b2af595","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized the Forgejo merge-queue exact-head fallback repair.","baseSha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","issuedAt":1788904084906,"expiresAt":1788904264906,"missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e","authorizationId":"3163bfd7-1b2a-48c4-afe0-db4d95ed557c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:48:05.281496+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3163bfd7-1b2a-48c4-afe0-db4d95ed557c","mission_step_id":"74ad12c7-e95e-4f0b-b577-99da9f5724cd","command_center_event_id":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},{"id":"1de98bdf-d090-4cbf-851c-5279b38fc43b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d9a3581ed495","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7310,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":100769,"firstUsefulResultAt":"2026-09-30T12:30:21.414Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":264,"providerAuthMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":264,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":264,"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":"d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054"},"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":3507,"likelyAffectedFiles":["src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:30:21.458201+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"521e606f-3861-44e8-8e3b-26b1ee4152c7","command_center_event_id":"d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054"},{"id":"1debf4d3-7e20-44b2-a5dc-20fcc6d6918f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8b66998eaee2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14176,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":798,"firstUsefulResultAt":"2026-10-05T15:33:47.797Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":4951,"terminal":false,"missionId":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6480,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2460,"approvedPlanMs":2166,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"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":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:33:56.559518+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4951","receipt_type":"execute_mission","idempotency_key":"mission:8b66998e-aee2-48dc-9c41-2ccd2cbb7230:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e58102bc-6128-4644-8815-8f7e50511d05","command_center_event_id":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230"},{"id":"1dec7e19-ca58-4b1d-899b-cd28a67c5419","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-72771f9aaa4f","reason":"explicit_pull_request_identity_mismatch:3040","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":3040,"terminal":false,"missionId":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"2a7d1692a08c34fb3d9155bd45653c5fabde2307","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13115,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":13115,"missionSetupMs":1359,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1359,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1359,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1359,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540"},"performance":null,"deploymentId":"forgejo-main-2a7d1692a08c","releaseState":"failed","workflowRunId":9330,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T21:29:54.173329+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"2a7d1692a08c34fb3d9155bd45653c5fabde2307","external_id":"forgejo-main-2a7d1692a08c","receipt_type":"execute_mission","idempotency_key":"mission:72771f9a-aa4f-4ee9-af5d-e668cf3d8540:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a827d200-4471-4110-b30b-b6e94246b309","command_center_event_id":"72771f9a-aa4f-4ee9-af5d-e668cf3d8540"},{"id":"1dedae92-a732-4fba-8800-b1b47d3036e0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-49edcf8df518","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3518,"terminal":false,"missionId":"49edcf8d-f518-44f9-8940-a4b24536c859","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6078,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":702,"missionSetupMs":229,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":229,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":229,"repositoryMutationMs":5376,"repositoryProviderMs":5376,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3355,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":229,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2021},"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":"49edcf8d-f518-44f9-8940-a4b24536c859"},"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":3148,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:33:55.015774+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3518","receipt_type":"execute_mission","idempotency_key":"mission:49edcf8d-f518-44f9-8940-a4b24536c859:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3e040adb-fca8-497e-ad8e-b4e40b7cf9e4","command_center_event_id":"49edcf8d-f518-44f9-8940-a4b24536c859"},{"id":"1dee3c93-abfe-4f99-8c91-5a97d0bafead","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-41494c27d12d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2872,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1791,"firstUsefulResultAt":"2026-10-04T19:27:54.710Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"41494c27-d12d-403a-b6a3-eedcde70fc88","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2555,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":248,"providerAuthMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":248,"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":"41494c27-d12d-403a-b6a3-eedcde70fc88"},"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":3981,"likelyAffectedFiles":["src/PcgAppShell.tsx","src/shells/pcg/PCGTenantShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:27:56.540644+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:41494c27-d12d-403a-b6a3-eedcde70fc88:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e45e2773-1a05-4bb4-8115-c29be464ff18","command_center_event_id":"41494c27-d12d-403a-b6a3-eedcde70fc88"},{"id":"1df36704-c2ae-4e6e-a669-fb0e6d309677","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"cc68c426-1a10-42e1-8439-9fb3c0a71956"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:27:40.476587+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:cc68c426-1a10-42e1-8439-9fb3c0a71956:mission-cancel:cc68c426-1a10-42e1-8439-9fb3c0a71956","mission_step_id":null,"command_center_event_id":"cc68c426-1a10-42e1-8439-9fb3c0a71956"},{"id":"1df4811c-ad97-438e-91aa-a7d4d60352ea","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"],"continuationObjective":"In this exact file only, change FORGEJO_PR_READY_READ_TIMEOUT_MS from 1500 to 2500 and FORGEJO_PR_READY_TOTAL_BUDGET_MS from 3000 to 5000. Preserve all other content and behavior, then continue the same mission through PR, Gate, merge, cc-execution release, live proof, and queue reconciliation."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:15:02.9993+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:8bc4422c-7076-49f4-bae9-facd810855e5:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8a6a94a9-d9d8-40d9-a600-146dc3371428","command_center_event_id":"8bc4422c-7076-49f4-bae9-facd810855e5"},{"id":"1df4b417-88c3-4b07-b46b-798eb48e4aed","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-88e877bc1731","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":26670,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":63629,"firstUsefulResultAt":"2026-09-30T05:21:48.057Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4221,"terminal":false,"missionId":"88e877bc-1731-4220-9866-e39a8cbd658e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4909,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1426,"missionSetupMs":190,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":190,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":190,"repositoryMutationMs":3483,"repositoryProviderMs":3483,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2320,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":190,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1163},"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":"88e877bc-1731-4220-9866-e39a8cbd658e"},"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":4464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T05:22:57.5699+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4221","receipt_type":"execute_mission","idempotency_key":"mission:88e877bc-1731-4220-9866-e39a8cbd658e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2b3e24b8-eeb5-4e8d-a37e-468e226798ab","command_center_event_id":"88e877bc-1731-4220-9866-e39a8cbd658e"},{"id":"1df608cf-779e-4d98-b86e-6e37a7cebbab","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/forgejo-read-budget-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6359,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":760,"terminal":false,"missionId":"a99e2947-ab99-4d9b-9e85-09d314a863dc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1b00e1ab22fd506bf0b75e65d7989f62946e3c4a","timingsMs":{"handlerMs":9273,"prReadinessMs":119,"approvedPlanMs":0,"missionSetupMs":3072,"shipAndProveMs":9154},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a99e2947-ab99-4d9b-9e85-09d314a863dc"},"performance":null,"deploymentId":"forgejo-main-1b00e1ab22fd","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T22:37:47.397989+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1b00e1ab22fd506bf0b75e65d7989f62946e3c4a","external_id":"forgejo-main-1b00e1ab22fd","receipt_type":"execute_mission","idempotency_key":"mission:a99e2947-ab99-4d9b-9e85-09d314a863dc:execute_mission:canonical_release_dispatched","mission_step_id":"7f8dd38d-10f1-4b9e-9852-d9df16568365","command_center_event_id":"a99e2947-ab99-4d9b-9e85-09d314a863dc"},{"id":"1df7af16-f114-45dd-98b8-935c938bbf38","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"17210e7e0db30e433dc3f253485743a7d7253b0b948fdfea50d4dcac2840c148","forgejoWorkflowProof":{"runId":10392,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:10:30.023707+00:00","proof_gate":"canonical_release_pending","source_sha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:7079ed54-0262-4d39-865d-72ec84c5c74d:forgejo-release-status:1c85c52ff2a4def5744f5f3cd090fef56700597b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fca841e2-4db5-48be-b9ff-8fd821ea5db9","command_center_event_id":"7079ed54-0262-4d39-865d-72ec84c5c74d"},{"id":"1dfa346a-7e3c-4def-b22b-da02b4203b53","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ffb388e683f3","prNumber":4098,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b74aaa4c9fd60cb49b038a98f070a805247129e3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:35:25.361844+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b74aaa4c9fd60cb49b038a98f070a805247129e3","external_id":"4098","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ffb388e6-83f3-4fcf-8249-4cf5bac44c0e:merged-pr:4098:b74aaa4c9fd60cb49b038a98f070a805247129e3","mission_step_id":"9aa6665a-b6ca-4b2f-ac6e-a32ba3449ac1","command_center_event_id":"ffb388e6-83f3-4fcf-8249-4cf5bac44c0e"},{"id":"1dfdb88a-16f9-4053-a547-52a103ceb1d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5e6b3944e2c77745fe5959fe435049dc52cb98a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"continuation","satisfied":true,"statement":"Repeated or initial synthesis-required states are exposed as nonterminal implementation continuation, not refusal or success.","proofConditionIds":["repo","runtime"]},{"id":"single-lane","satisfied":true,"statement":"The next action always continues through the same execute_objective mission/branch and never directs callers to a retired direct mutation lane.","proofConditionIds":["repo","runtime"]},{"id":"regression","satisfied":true,"statement":"A focused runtime unit test guards the repeated-synthesis continuation contract.","proofConditionIds":["repo"]},{"id":"live","satisfied":true,"statement":"The affected cc-execution control plane runtime is released and its live runtime identity proves the new version.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"safety","satisfied":true,"statement":"Preserve genuine owner-only blockers, protected main, KnockLaunch Gate, squash merge, affected-target release, and runtime proof requirements.","proofConditionIds":["repo","runtime"]}],"contractHash":"9cc4752edc5cf0423cf85258f79b523c439d0798577b67fff8d716283bb4c099","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"9cc4752edc5cf0423cf85258f79b523c439d0798577b67fff8d716283bb4c099"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"9cc4752edc5cf0423cf85258f79b523c439d0798577b67fff8d716283bb4c099"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:49:50.940207+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5e6b3944e2c77745fe5959fe435049dc52cb98a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:81a6daca-1de3-45bf-a00f-89fb281f6d7b:request-contract:9cc4752edc5cf0423cf85258f79b523c439d0798577b67fff8d716283bb4c099:5e6b3944e2c77745fe5959fe435049dc52cb98a7:verified:","mission_step_id":"78041af3-08d7-483e-add9-fc69b4c7956e","command_center_event_id":"81a6daca-1de3-45bf-a00f-89fb281f6d7b"},{"id":"1e00d751-35bc-4fd7-9695-e511dba87b42","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","consumedAt":1787938264071,"consumerToken":"50cd1114-4981-41c2-932a-0ce17d4931cf","authorizationId":"bef14621-3861-432f-9bfb-dbf152ca82f5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:31:05.584787+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f11bd4171ce81f5debed8bd74123ac70c17c7294","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:bef14621-3861-432f-9bfb-dbf152ca82f5","mission_step_id":"121792f1-bba9-4398-8b95-9e50d7189f01","command_center_event_id":"caedcd17-d597-4009-b2db-e0ff55bf7d54"},{"id":"1e00febd-2c91-4dd0-ae01-f3810a992514","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Unfreeze control plane for this bounded repair: fix the live owner execution intent classifier so stale/default readOnly flags cannot override explicit mutation intent, preserve genuinely explicit read-only text, add regression coverage, ship through the canonical gate, release cc-execution only, and prove the corrected classifier live.","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":"7dd759384b1eb91e9014929f37c617c51cc9242264609f283d881bcadf198264","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":"7dd759384b1eb91e9014929f37c617c51cc9242264609f283d881bcadf198264"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:58:29.943128+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c80cc8fd-c6ad-4264-bb8b-68deebad6efc:request-contract:7dd759384b1eb91e9014929f37c617c51cc9242264609f283d881bcadf198264:ea7e6a4cf3d3052eef09df237d5b8ae437cde2e1:verified:","mission_step_id":"81a96e44-0293-4753-a271-d31770f193bb","command_center_event_id":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},{"id":"1e0180a6-f52b-4b7a-8601-437eaf9877fa","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ea83890fbfb7","prNumber":3499,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8eebe9615489ea195e82aadba77c436a95ebbe39","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:50:36.660908+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8eebe9615489ea195e82aadba77c436a95ebbe39","external_id":"3499","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea83890f-bfb7-47ff-a3d2-aba09c206259:merged-pr:3499:8eebe9615489ea195e82aadba77c436a95ebbe39","mission_step_id":"d207d5f3-b9bf-46cb-9bec-29b974df6314","command_center_event_id":"ea83890f-bfb7-47ff-a3d2-aba09c206259"},{"id":"1e02a674-bd94-4a06-8969-d618a1bdc609","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/321-auto-unlock-brand-domain-repair-20260901","reason":null,"status":"complete","metrics":{"receiptBytes":12692,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1249,"terminal":false,"missionId":"d833261f-8d1a-486c-8cd4-aa7803eeafa5","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":3451,"missionSetupMs":886},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"d833261f-8d1a-486c-8cd4-aa7803eeafa5"},"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":1865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T13:04:59.129294+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1249","receipt_type":"execute_mission","idempotency_key":"mission:d833261f-8d1a-486c-8cd4-aa7803eeafa5:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"734df88e-23d0-4b38-a275-f29d537ffd00","command_center_event_id":"d833261f-8d1a-486c-8cd4-aa7803eeafa5"},{"id":"1e039a54-1ef8-420a-9a8c-754440029de8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0a3528e13e78","prNumber":4017,"nextAction":null,"mergeCommitSha":"5cb568df8bc8de82ac58ff32ee632b638272181f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:43:51.975725+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5cb568df8bc8de82ac58ff32ee632b638272181f","external_id":"4017","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0a3528e1-3e78-4773-9aa8-366640078df3:merged-pr:4017:5cb568df8bc8de82ac58ff32ee632b638272181f","mission_step_id":"47af845b-e22f-4ac3-8a52-662bb91aa8e1","command_center_event_id":"0a3528e1-3e78-4773-9aa8-366640078df3"},{"id":"1e051a62-ac2d-4acb-b581-753174478481","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"28740d2a4bdfaa63b9586a80cd2860d886ed00d2e15bc1c0f20ec23bae0ba66b","forgejoWorkflowProof":{"runId":14559,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","conclusion":"running","deploymentId":"forgejo-main-a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","compareStatus":"identical","workflowRunId":14559,"identitySource":"local_build_metadata","runtimeVersion":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:44:45.3144+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a51d41dfca8b3eee800ccd485ecb7cc40ea6789b","external_id":"forgejo-main-a51d41dfca8b","receipt_type":"canonical_release_status","idempotency_key":"mission:9ba94704-e0ca-43ba-b0a1-83d9b1c8195d:forgejo-release-status:a51d41dfca8b3eee800ccd485ecb7cc40ea6789b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ea7085f5-7950-4a1e-8c2a-2def8ed271b3","command_center_event_id":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d"},{"id":"1e057977-ff9a-4294-ad5c-3e413c21870d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2fa3f308392b","prNumber":4613,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:51:51.26992+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","external_id":"4613","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2fa3f308-392b-4da1-8896-a7c1104d2f75:merged-pr:4613:d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","mission_step_id":"78c4d733-67b1-459b-86f8-70dc8db229ef","command_center_event_id":"2fa3f308-392b-4da1-8896-a7c1104d2f75"},{"id":"1e05c529-7c94-45c1-9d2f-6ab441ce520b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-shell-readiness-8e15993a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3320,"terminal":false,"missionId":"2fd9de98-feeb-4819-b22d-5f3f6c0e265b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":451,"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":"2fd9de98-feeb-4819-b22d-5f3f6c0e265b"},"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-21T00:22:41.505989+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3320","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2fd9de98-feeb-4819-b22d-5f3f6c0e265b:automatic-mission-resume:3320:repair_mission_waiting_for_gate","mission_step_id":"7f594715-67ad-4374-8d82-2369b0ff1b8a","command_center_event_id":"2fd9de98-feeb-4819-b22d-5f3f6c0e265b"},{"id":"1e08173c-8aeb-49eb-97a3-4a794dbc3691","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fd0be4efdf30","prNumber":3812,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"41c1ffbdc79888568c78faaa7927c9073b278186","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:44:56.741867+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"41c1ffbdc79888568c78faaa7927c9073b278186","external_id":"3812","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fd0be4ef-df30-4df1-b6fb-7daed0ed50b7:merged-pr:3812:41c1ffbdc79888568c78faaa7927c9073b278186","mission_step_id":"86dd5b20-28eb-4bce-aaef-bd413ffe5ca8","command_center_event_id":"fd0be4ef-df30-4df1-b6fb-7daed0ed50b7"},{"id":"1e08b7dd-6715-4442-bf5d-ea719dfe2727","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-forgejo-bare-repo-safe-directory-v12-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":40383,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":843,"terminal":false,"missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19325,"prReadinessMs":1404,"approvedPlanMs":17718,"missionSetupMs":5952,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},"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":4783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T16:04:24.355476+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"843","receipt_type":"execute_mission","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:execute_mission:repair_mission_waiting_for_gate:generation-7","mission_step_id":"d788ff08-181a-457f-ac1d-e244e2566fbc","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"1e09e31f-243b-4e14-837f-725ea4daf464","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly continued the PAUL throughput repair; temporarily unfreeze only the exact classifier, contract test, and required cc-execution version marker, then return the control plane to frozen-by-default behavior after canonical release.","baseSha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","issuedAt":1790611002528,"expiresAt":1790611182528,"missionId":"231ee519-8f0f-4f3f-acd8-a6b9051da000","authorizationId":"aa13397a-06a5-4828-a5f8-a94e045b55a3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:56:42.904951+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:aa13397a-06a5-4828-a5f8-a94e045b55a3","mission_step_id":"bd5abcb7-9957-4145-b78e-cecd51803d31","command_center_event_id":"231ee519-8f0f-4f3f-acd8-a6b9051da000"},{"id":"1e0ae658-42a0-4967-b584-310a41f89c92","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.64.34-mcp-response-budgets","prNumber":null,"terminal":false,"missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":318,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":459,"providerAuthMs":0,"ledgerPrepareMs":459,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":459,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":459,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1351,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:15:58.243339+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:024e44a3-e05b-4b36-b233-40ae126f86b9:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"69a2431a-48dd-4bae-818b-34cbcb3bad0c","command_center_event_id":"024e44a3-e05b-4b36-b233-40ae126f86b9"},{"id":"1e0bd81a-3153-4e55-965a-30e758968457","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/restore-redfish-roofing-hub-20260828","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":24337,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":978,"terminal":false,"missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"1cab7e787000d9173ea9dd91c760b412deed983c","timingsMs":{"handlerMs":16759,"prReadinessMs":466,"approvedPlanMs":0,"missionSetupMs":2979,"shipAndProveMs":16285},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},"performance":null,"deploymentId":"forgejo-main-1cab7e787000","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":4600,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:52:19.173159+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"1cab7e787000d9173ea9dd91c760b412deed983c","external_id":"forgejo-main-1cab7e787000","receipt_type":"execute_mission","idempotency_key":"mission:55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"3b54fa26-e1d3-40b3-a0d4-3dae684934b0","command_center_event_id":"55dd6bfd-1aa7-4ac2-adc1-3f92830fd1ba"},{"id":"1e0c0c86-da8a-47e0-8c38-b38325698de2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-product-hardening","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"c46b7dcf-4594-4421-8f18-44d0ce1cb244","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":"c46b7dcf-4594-4421-8f18-44d0ce1cb244"},"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":14649,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/admin-route-family-auth.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/__tests__/contracts/mobile-vendor-migration-reconcile.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:44:27.215255+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c46b7dcf-4594-4421-8f18-44d0ce1cb244:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d2c4819a-4038-45fb-998a-5b8380ac941b","command_center_event_id":"c46b7dcf-4594-4421-8f18-44d0ce1cb244"},{"id":"1e0c22b8-6523-4e88-b9d8-0b79310a1087","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"03a86d5c59272353f364461af3dd52cde42fbf741f06cc1234c502aae2c89075","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3536","runId":3536,"status":"running","sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:14:41.732714+00:00","proof_gate":"canonical_release_pending","source_sha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","external_id":"forgejo-main-acce15bed47f","receipt_type":"canonical_release_status","idempotency_key":"mission:3111edb5-5af7-4690-bf6b-d705bbc0c78e:forgejo-release-status:acce15bed47f49d37e6bb8d28827f43b50eaa995:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d19fbef-dcad-475f-8a39-8e1773ac5a31","command_center_event_id":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},{"id":"1e0c28c5-495d-4634-bfea-3a3f8b137b6d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-logo-backdrop-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6630,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1068,"terminal":false,"missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"6c568169a925c97cef429d8a5891cdb1094257fa","timingsMs":{"handlerMs":15273,"prReadinessMs":2059,"approvedPlanMs":6103,"missionSetupMs":534,"shipAndProveMs":6886},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},"performance":null,"deploymentId":"forgejo-main-6c568169a925","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":7819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T23:05:24.549911+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6c568169a925c97cef429d8a5891cdb1094257fa","external_id":"forgejo-main-6c568169a925","receipt_type":"execute_mission","idempotency_key":"mission:d496e362-fb65-46e7-b5be-d5f42bb41b8f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"749bdafc-8b74-4eea-adfc-913380bc710a","command_center_event_id":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},{"id":"1e0db6a8-ff82-44a0-846e-de5991be204c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"401b7a906f38f65c0a2cec45413fe0581a105d1d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"401b7a906f38f65c0a2cec45413fe0581a105d1d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"68b95d3b16c8fd7b73893dc585c4ca073d521d07beb6c71b3ae8c391132ed28d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3984","runId":3984,"status":"success","sourceSha":"401b7a906f38f65c0a2cec45413fe0581a105d1d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"401b7a906f38f65c0a2cec45413fe0581a105d1d","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-401b7a906f38f65c0a2cec45413fe0581a105d1d","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3984,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.2-visual-witness-proof-projection","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T12:22:54.474756+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"401b7a906f38f65c0a2cec45413fe0581a105d1d","external_id":"forgejo-main-401b7a906f38","receipt_type":"canonical_release_status","idempotency_key":"mission:fb46a890-8d68-45ee-8c1a-d24655c224af:forgejo-release-status:401b7a906f38f65c0a2cec45413fe0581a105d1d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"e708c4a0-1acd-4a5e-a898-75559993820f","command_center_event_id":"fb46a890-8d68-45ee-8c1a-d24655c224af"},{"id":"1e11e8e9-e079-46fc-bc93-848e58f9b2e3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-51c99a2e4a09","prNumber":3285,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e90687543f358c09e5f531e26d949e60bb33e249","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:50:29.368766+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e90687543f358c09e5f531e26d949e60bb33e249","external_id":"3285","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:merged-pr:3285:e90687543f358c09e5f531e26d949e60bb33e249","mission_step_id":"86949f3d-0f60-4cca-b006-40f403eecd01","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"1e11f3ab-c1fd-47a6-b0fe-6cc4df67ad74","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ded86d645811","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":24901,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":76011,"firstUsefulResultAt":"2026-09-26T19:28:06.396Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3818,"terminal":false,"missionId":"ded86d64-5811-484b-8f95-bda545026736","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"27292dd09c094eb63744e2ee31eb0d2dbb5c61da","timingsMs":{"prReadinessMs":474,"approvedPlanMs":0,"shipAndProveMs":2438,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ded86d64-5811-484b-8f95-bda545026736"},"performance":null,"deploymentId":"forgejo-main-27292dd09c09","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1852,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:29:41.526001+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3818","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ded86d64-5811-484b-8f95-bda545026736:automatic-mission-resume:3818:canonical_release_reconciliation_pending","mission_step_id":"49eccf52-4126-4949-a6de-67f3fdd1a42b","command_center_event_id":"ded86d64-5811-484b-8f95-bda545026736"},{"id":"1e13915c-c38c-40cb-8d6e-fef1d84490c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-06919b4ccd5d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":63738,"releaseCount":0,"toolCallCount":37,"repeatedCallCount":30,"executorlessWaitMs":293876,"firstUsefulResultAt":"2026-10-05T23:04:50.993Z","recoveryAttemptCount":32,"ownerInterruptionCount":0},"version":null,"prNumber":5091,"terminal":false,"missionId":"06919b4c-cd5d-41a6-bf8e-b7ca8dacecfd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2148,"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":"06919b4c-cd5d-41a6-bf8e-b7ca8dacecfd"},"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-05T23:06:33.785964+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5091","receipt_type":"automatic_mission_resume","idempotency_key":"mission:06919b4c-cd5d-41a6-bf8e-b7ca8dacecfd:automatic-mission-resume:5091:repair_mission_pr_ready_retryable","mission_step_id":"d2f0f30e-cc94-4eac-a772-3054f453dea1","command_center_event_id":"06919b4c-cd5d-41a6-bf8e-b7ca8dacecfd"},{"id":"1e14642d-d33d-48ef-8bda-01fe489af950","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtt8rqs2","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2181,"terminal":false,"missionId":"2ae532c7-2dc6-446d-a462-42dd9584cfbb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1417,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1140,"approvedPlanMs":0,"missionSetupMs":2304,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2304,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2304,"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":"2ae532c7-2dc6-446d-a462-42dd9584cfbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:30:39.529134+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2181","receipt_type":"execute_mission","idempotency_key":"mission:2ae532c7-2dc6-446d-a462-42dd9584cfbb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ad549466-777e-4f77-8f7b-96187d6d5a20","command_center_event_id":"2ae532c7-2dc6-446d-a462-42dd9584cfbb"},{"id":"1e154839-94c0-4bc5-b34f-e874bad1b4ad","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","forgejoWorkflowProof":{"runId":15975,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","conclusion":"running","deploymentId":"forgejo-main-7ddcb5069551e0923d434cc15df7ebe778cc7bfb","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.65.1-queue-freshness-before-quarantine","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-7ddcb5069551e0923d434cc15df7ebe778cc7bfb","compareStatus":"identical","workflowRunId":15975,"identitySource":"local_build_metadata","runtimeVersion":"1.65.1-queue-freshness-before-quarantine","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:43.583629+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":"forgejo-main-7ddcb5069551","receipt_type":"canonical_release_status","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:forgejo-release-status:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"d19a4b53-ebd3-4cba-9d75-53e7dd989755","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"1e15c25c-21cf-41a4-b08d-350e715c8c2b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-59c1ccecc2d5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":21703,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"executorlessWaitMs":56700,"firstUsefulResultAt":"2026-10-01T00:44:48.601Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4294,"terminal":false,"missionId":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2203,"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":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440"},"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-01T00:45:26.631511+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4294","receipt_type":"automatic_mission_resume","idempotency_key":"mission:59c1ccec-c2d5-4bbb-a2e8-766939ec8440:automatic-mission-resume:4294:repair_mission_pr_ready_retryable","mission_step_id":"9130990c-5ea9-4f1e-ac3b-1612fef9aa7b","command_center_event_id":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440"},{"id":"1e1754cc-13f2-4151-b5f4-45fcb40406b7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-54b18b7de35d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2301,"terminal":false,"missionId":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","timingsMs":{"prReadinessMs":1495,"approvedPlanMs":0,"shipAndProveMs":9624,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},"performance":null,"deploymentId":"forgejo-main-1329a232142d","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":2013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:07:55.992886+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2301","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f:automatic-mission-resume:2301:canonical_release_dispatched","mission_step_id":"050554e2-4fc1-4ab4-83b4-4a49a7c01cee","command_center_event_id":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},{"id":"1e19be20-d3ce-42ef-9f1e-d237f47d91f4","source":"forgejo","status":"waiting","payload":{"branch":"ai/universal-proposal-editor-assets","prNumber":1882,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"94d6ba49dc5cee6fe80c49d74b873611af8fc530","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:02:57.928538+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"94d6ba49dc5cee6fe80c49d74b873611af8fc530","external_id":"1882","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5f5ca74b-7424-4a55-a048-b07369fcc42c:merged-pr:1882:94d6ba49dc5cee6fe80c49d74b873611af8fc530","mission_step_id":"f078ff2d-c035-45fd-9fd1-e4cccd243002","command_center_event_id":"5f5ca74b-7424-4a55-a048-b07369fcc42c"},{"id":"1e1b3350-f82f-4f49-be17-6a9f0c9b55d6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Prime structured exact mutation continuation","baseSha":"b132a570fe2b06924984c4920c85aab26745d89b","issuedAt":1791294112343,"expiresAt":1791294292343,"missionId":"3585dc83-384a-43cb-8a6d-6b76096e58d1","authorizationId":"c2521988-6994-44a3-ba66-14efc871ffd1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:41:52.913532+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b132a570fe2b06924984c4920c85aab26745d89b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c2521988-6994-44a3-ba66-14efc871ffd1","mission_step_id":"8b09016f-7c21-4243-aca5-011f12c0fccd","command_center_event_id":"3585dc83-384a-43cb-8a6d-6b76096e58d1"},{"id":"1e1b82d1-b29b-46ca-9e9b-28c89fae2adc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-22T18:10:38.673955+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e92c37a8f1ff\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:20:54.131143+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e92c37a8-f1ff-43b6-927b-d966718199ff:owner-progress-heartbeat:119339123","mission_step_id":"e2f56862-f551-4c3d-bdd9-bb78fc867541","command_center_event_id":"e92c37a8-f1ff-43b6-927b-d966718199ff"},{"id":"1e1db617-835e-48ac-b7d3-5a579e2671fc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-52ddb3fe0c65","reason":"anchored_edit_anchor_not_unique:src/shells/modesTenantShell.ts","status":"blocked","metrics":{"receiptBytes":52281,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":294441,"firstUsefulResultAt":"2026-09-29T14:13:47.119Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4129,"terminal":false,"missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":942,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":942,"missionSetupMs":420,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":420,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:13:49.15213+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8f4c791b-e75b-4735-bb54-2dfa91efd673","command_center_event_id":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},{"id":"1e1de634-49c1-4223-b36f-59ed7fa000d4","source":"onrunner","status":"waiting","payload":{"ok":false,"jobId":"839108dc-be3f-4001-bbc2-0b75b230cabd","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-aa1ae1505687","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":43543,"releaseCount":0,"toolCallCount":29,"repeatedCallCount":16,"executorlessWaitMs":455762,"firstUsefulResultAt":"2026-09-27T19:53:28.049Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3897,"terminal":true,"missionId":"aa1ae150-5687-45d8-a79a-e385379c6dfc","operation":"visual_proof_status","proofGate":"visual_witness_objective_acceptance_unproven","sourceSha":"7741265580fd56a43e5e5f07fc97385f07b33039","timingsMs":{"queue":1181,"total":59948,"execution":58767},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},"performance":null,"deploymentId":"forgejo-main-7741265580fd","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"839108dc-be3f-4001-bbc2-0b75b230cabd","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"839108dc-be3f-4001-bbc2-0b75b230cabd","failureReason":null,"observedRoute":"/dj","runnerVersion":"paul-9dc4fd1c93c0","attemptLineage":[{"jobId":"69136936-0f1a-4367-9de4-b8f490d74439","attempt":1,"category":"completed_with_findings","sourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","startedAt":"2026-09-27T19:59:50.615Z","completedAt":"2026-09-27T20:00:51.171Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-9dc4fd1c93c0","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"completed_with_findings","requestedRoute":"/dj","runnerSourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12269,"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":29899,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"70d0cdef18feacb348a1af7a1f1c708d53a706dbbcfa2e2871e86f6469265a60","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:01:06.751522+00:00","proof_gate":"visual_witness_infrastructure_retry_required","source_sha":"paul-9dc4fd1c93c0","external_id":"839108dc-be3f-4001-bbc2-0b75b230cabd","receipt_type":"visual_proof_status","idempotency_key":"mission:aa1ae150-5687-45d8-a79a-e385379c6dfc:visual:839108dc-be3f-4001-bbc2-0b75b230cabd:waiting","mission_step_id":"ab2e471b-eb2c-4dc9-bf91-a308468cfb55","command_center_event_id":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},{"id":"1e1e1adb-5c84-4362-9904-96009d6424fd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0bf4339b9602","reason":"anchored_edit_anchor_not_unique:supabase/functions/send-email/index.ts","status":"blocked","metrics":{"receiptBytes":8982,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":111148,"firstUsefulResultAt":"2026-09-25T17:47:26.237Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"0bf4339b-9602-4efe-bd74-795c8e9d6282","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":508,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":508,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0bf4339b-9602-4efe-bd74-795c8e9d6282"},"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":1520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:49:19.033769+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0bf4339b-9602-4efe-bd74-795c8e9d6282:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bf5cf33a-34ac-4bb5-b32a-848abe361f58","command_center_event_id":"0bf4339b-9602-4efe-bd74-795c8e9d6282"},{"id":"1e204342-a7d4-45a4-8a81-09c444d5ae51","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-25776a3ef543","prNumber":2877,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:55:04.437616+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","external_id":"2877","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:merged-pr:2877:205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"1e219f90-dade-4f87-9505-97be306d6cde","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"a8c09e9ffdd550ea1b63d5668005ee5376c6ea8f","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"8647413cd1fb3d05d2007f35db26c6388b830368","prNumber":4419,"gateRunId":14116,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14116/jobs/1","mergeCommitSha":"a8c09e9ffdd550ea1b63d5668005ee5376c6ea8f"}],"requestContractHash":"106acc032fa445e708928195301c8cf0af10bb9cc623677e764ace05bb9722eb","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:13:00.174909+00:00","proof_gate":"request_contract_repository_verified","source_sha":"a8c09e9ffdd550ea1b63d5668005ee5376c6ea8f","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:60c75259-d7d0-44cd-b467-155c8773cf01:request-contract-repository:106acc032fa445e708928195301c8cf0af10bb9cc623677e764ace05bb9722eb:a8c09e9ffdd550ea1b63d5668005ee5376c6ea8f","mission_step_id":"b90e5fcb-aa32-43c5-a9f3-e7f8b3a6d625","command_center_event_id":"60c75259-d7d0-44cd-b467-155c8773cf01"},{"id":"1e2274af-05b9-4b10-aa12-3bc8a98a4593","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main 768be23f7284e51ce100b2f6dabaa27145ab0ff9, make the smallest safe repair to src/pages/mobile-vendor/BigPapisEvents.tsx plus focused contract coverage. Fix the selected-event page horizontal overflow: main/outer/grid/article must be min-w-0 and selected article must contain overflow; the selected header action area must be one column on narrow screens and never force min-content width; long event/customer/location/service text must wrap instead of widening viewport. Improve the selected-event actions into an owner-friendly action group: primary Run event, Use setup again, Manage public/private (scrolls to public schedule section), and Delete event. Add Delete event with explicit confirmation. Deletion must NOT hard-delete the row; use updateEventBooking on the canonical event_booking to set status='dismissed' and record dismissed_at in metadata, then clear ?event and invalidate both event bookings and normalized calendar. This existing dismissed state is already excluded by listEventBookings, calendarEngine, and public schedule. Preserve public/private delegation, workflow/history, event intel, and existing Murnane events. Add id to public schedule details for action scrolling. Add focused contract assertions proving overflow containment classes/action labels/status dismissed/no hard delete. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend release only. No Visual Witness.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-23T17:21:10.181Z","fingerprint":"290ecc6eea4cf7eee48b9097ad3912eeaf4bbed05137e576c7df0ffc192ef114","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-event-detail-actions-20260823","requestedBranch":"ai/big-papis-event-detail-actions-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T17:21:10.594976+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:17762156-982a-452d-8d64-92830157175c:tenant-workstream-contribution:290ecc6eea4cf7eee48b9097ad3912eeaf4bbed05137e576c7df0ffc192ef114","mission_step_id":null,"command_center_event_id":"17762156-982a-452d-8d64-92830157175c"},{"id":"1e22d2d2-0568-4269-92d4-1f1dfc21e40c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9118,"releaseCount":1,"toolCallCount":11,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":351,"terminal":false,"missionId":"1f0d8bbf-5eba-4951-b460-4b3eeb67fe44","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"bc8cddda8a5a07632ab1abd5a77bfa4a2a5eda68","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f0d8bbf-5eba-4951-b460-4b3eeb67fe44"},"performance":null,"deploymentId":"forgejo-main-bc8cddda8a5a","workflowRunId":1177,"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":1589,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T20:51:12.229712+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"351","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f0d8bbf-5eba-4951-b460-4b3eeb67fe44:automatic-mission-resume:351:canonical_release_dispatched","mission_step_id":"2aa2d885-2c7e-45f4-89e8-8ae74329543a","command_center_event_id":"1f0d8bbf-5eba-4951-b460-4b3eeb67fe44"},{"id":"1e23009e-d1d7-4f95-aeac-f24488d205f2","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-06T03:19:09.066137+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b70b48dde047\",\"prNumber\":5104,\"sourceSha\":\"1df3b53b734cd26b6403bfb173f9122ad1736186\",\"deploymentId\":\"forgejo-main-1df3b53b734c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:24:15.119351+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b70b48dd-e047-4d15-b4db-7b59cba0d04e:owner-progress-heartbeat:119416416","mission_step_id":"c8cf242f-e613-48e3-8fc6-696be0571a98","command_center_event_id":"b70b48dd-e047-4d15-b4db-7b59cba0d04e"},{"id":"1e252ce0-cb7c-449b-a980-3240292af8bb","source":"cc-execution","status":"authorized","payload":{"paths":["config/system-reference-points/release-reliability-standard-2026-10-05.json","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js","workers/cc-execution/test/objective-intent-boundary.test.js"],"reason":"Owner-authorized everyday-work mutation admission hardening after deterministic Gate regression.","baseSha":"95c37417ba59ecf6c5609aeb81b438618d9df87b","issuedAt":1791218980258,"expiresAt":1791219160258,"missionId":"7e4ef184-9af7-4826-a02f-72081f22792a","authorizationId":"8a7119bd-1452-4902-9d1f-cc32f30fc281","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:49:40.769055+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"95c37417ba59ecf6c5609aeb81b438618d9df87b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8a7119bd-1452-4902-9d1f-cc32f30fc281","mission_step_id":"8b81558e-be6d-45c8-b75a-0dd696f79e51","command_center_event_id":"7e4ef184-9af7-4826-a02f-72081f22792a"},{"id":"1e26a7cf-b090-40d1-8910-862bf81df95a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-adaptive-tenant-generation-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4872,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"50ef1b5b-7514-479f-a087-ab39dc087ae2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":352,"missionSetupMs":448},"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":"50ef1b5b-7514-479f-a087-ab39dc087ae2"},"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":5476,"likelyAffectedFiles":["src/components/academy/AcademyOnboardingBanner.tsx","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/DashboardHub.tsx","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/MiscAwareAccountMenu.tsx","src/components/NewLeadIntakeForm.tsx","src/components/academy/AcademyHint.tsx","src/components/academy/CoachingMomentToast.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/AdminPage.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T00:07:31.104621+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:50ef1b5b-7514-479f-a087-ab39dc087ae2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6dd61952-321c-4eda-b8f4-6ef0c4f8761c","command_center_event_id":"50ef1b5b-7514-479f-a087-ab39dc087ae2"},{"id":"1e27b8b8-76d4-4a2a-9a01-329b46de5158","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing PR #1991 only. Current main advanced after its green Gate, so refresh this same branch onto current main, re-run the canonical Gate for the refreshed exact head, squash merge, release the affected frontend and proposal-engine targets, and prove the live proposal workspace exposes the conversation-native entry path and manual customer creation. Do not create another branch or PR.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-06T20:03:39.113Z","fingerprint":"f8ed8e1393e1be1a95051d7c3c63476b2de31f3f8f9c3f0e90e2a94b18168733","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/conversation-native-proposals","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing PR #1991 only. Current main advanced after its green Gate, so refresh this same branch onto current main, re-run the canonical Gate for the refreshed exact head, squash merge, release the affected frontend and proposal-engine targets, and prove the live proposal workspace exposes the conversation-native entry path and manual customer creation. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Continue the existing PR #1991 only. Current main advanced after its green Gate, so refresh this same branch onto current main, re-run the canonical Gate for the refreshed exact head, squash merge, release the affected frontend and proposal-engine targets, and prove the live proposal workspace exposes the conversation-native entry path and manual customer creation. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ship-existing","statement":"PR #1991 is refreshed onto current main, passes the canonical Gate, squash merges, and releases only the affected production targets.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"workspace-language","statement":"The live proposal workspace presents Proposal activity and supports the new conversation-native proposal flow while preserving manual creation.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the existing PR #1991 only. Current main advanced after its green Gate, so refresh this same branch onto current main, re-run the canonical Gate for the refreshed exact head, squash merge, release the affected frontend and proposal-engine targets, and prove the live proposal workspace exposes the conversation-native entry path and manual customer creation. Do not create another branch or PR.","constraints":[{"id":"same-pr","statement":"Use ai/conversation-native-proposals and PR #1991 only; do not create a replacement branch or PR.","proofConditionIds":["proof-repository"]},{"id":"preserve-editor","statement":"Preserve the existing proposal editor/design system and approved assets.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact #1991 change set is present on protected main after canonical squash merge.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The live Big Papi's proposal workspace is serving the new proposal activity experience.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposal activity","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/conversation-native-proposals","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Ship the conversation-native proposal system already implemented on PR #1991 after refreshing it onto current main.\",\"intent\":{\"rawUtterance\":\"make it happen\",\"canonicalIntent\":\"Ship the already-agreed proposal system on the existing #1991 workstream.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"ship-existing\",\"statement\":\"PR #1991 is refreshed onto current main, passes the canonical Gate, squash merges, and releases only the affected production targets.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]},{\"id\":\"workspace-language\",\"statement\":\"The live proposal workspace presents Proposal activity and supports the new conversation-native proposal flow while preserving manual creation.\",\"proofConditionIds\":[\"proof-runtime\"]}],\"constraints\":[{\"id\":\"same-pr\",\"statement\":\"Use ai/conversation-native-proposals and PR #1991 only; do not create a replacement branch or PR.\",\"proofConditionIds\":[\"proof-repository\"]},{\"id\":\"preserve-editor\",\"statement\":\"Preserve the existing proposal editor/design system and approved assets.\",\"proofConditionIds\":[\"proof-repository\"]}],\"proofConditions\":[{\"id\":\"proof-repository\",\"kind\":\"repository\",\"claim\":\"The exact #1991 change set is present on protected main after canonical squash merge.\",\"required\":true},{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The live Big Papi's proposal workspace is serving the new proposal activity experience.\",\"required\":true,\"route\":\"/big-papis/owner/proposals\",\"expectedText\":\"Proposal activity\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"653fef2d65b2efd647e5f486b871c5c0136bd8f5ab5ff55808a82ffd609efd72","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T20:03:39.554288+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8895776c-ab94-41ec-870b-7e65a532cacb:tenant-workstream-contribution:f8ed8e1393e1be1a95051d7c3c63476b2de31f3f8f9c3f0e90e2a94b18168733","mission_step_id":null,"command_center_event_id":"8895776c-ab94-41ec-870b-7e65a532cacb"},{"id":"1e27e921-b989-4988-aefa-413de3432a3c","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-053317659277","prNumber":5189,"sourceSha":"4476a4c8108a0bedb2fcf5b5917a9449b7fc8122"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:24:15.811349+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"4476a4c8108a0bedb2fcf5b5917a9449b7fc8122","external_id":"5189","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5189:4476a4c8108a0bedb2fcf5b5917a9449b7fc8122","mission_step_id":"3353d410-950f-49b2-936d-78219b2a9082","command_center_event_id":"05331765-9277-4b18-bd61-d3dca2ae50b6"},{"id":"1e28dce7-a5ba-484b-b6b1-a2533f3ee34e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-mtol61ux","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1857,"terminal":false,"missionId":"93b8ffd4-3920-4e40-b90d-bb09db85ac80","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5524,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":486,"approvedPlanMs":0,"missionSetupMs":444,"providerAuthMs":0,"shipAndProveMs":4895,"ledgerPrepareMs":444,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":444,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":444,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},"performance":null,"deploymentId":"forgejo-main-79ac1b1d859a","workflowRunId":5586,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview","tenant-manage"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:21:43.214672+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","external_id":"forgejo-main-79ac1b1d859a","receipt_type":"execute_mission","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"6c7a4139-c88d-40ad-ac4c-89d410342392","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"1e2d3594-a577-4c2a-9bdb-283b0bb70bdd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/isolate-prime-auth-session-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2300,"terminal":false,"missionId":"d1b36bdc-5dda-4049-ab57-b931175928f9","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1021,"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":"d1b36bdc-5dda-4049-ab57-b931175928f9"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:51:10.637154+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2300","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d1b36bdc-5dda-4049-ab57-b931175928f9:automatic-mission-resume:2300:repair_mission_waiting_for_gate","mission_step_id":"c93cd2e3-67e8-458c-9168-74f6960ada7c","command_center_event_id":"d1b36bdc-5dda-4049-ab57-b931175928f9"},{"id":"1e2de412-6972-4558-b6f8-2d1cf18b8ccd","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.35.2-release-dedupe-proof","prNumber":4658,"terminal":false,"missionId":"0bb33337-5e59-4572-bf74-8ae20d114c63","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"31dc5fae65c5f211cd115c878ebbc8cd4a571466","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0bb33337-5e59-4572-bf74-8ae20d114c63"},"performance":null,"deploymentId":"canonical-release-31dc5fae65c5","workflowRunId":31549848155,"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":1642,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T00:20:39.670455+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"31dc5fae65c5f211cd115c878ebbc8cd4a571466","external_id":"canonical-release-31dc5fae65c5","receipt_type":"ship_and_prove","idempotency_key":"mission:0bb33337-5e59-4572-bf74-8ae20d114c63:ship_and_prove:ship_and_prove_release_pending:31dc5fae65c5f211cd115c878ebbc8cd4a571466:31549848155","mission_step_id":"e6f4462b-4a3f-423d-b2d6-574d149b9fc0","command_center_event_id":"0bb33337-5e59-4572-bf74-8ae20d114c63"},{"id":"1e316d0d-4ac8-482d-b2a4-b785444ecf87","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7065,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":757,"terminal":false,"missionId":"e0210bac-92f4-4ae4-b656-a9593a7415a5","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":27975,"prReadinessMs":2039,"approvedPlanMs":0,"missionSetupMs":1063,"shipAndProveMs":25936},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e0210bac-92f4-4ae4-b656-a9593a7415a5"},"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":4715,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:40:44.2465+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"757","receipt_type":"execute_mission","idempotency_key":"mission:e0210bac-92f4-4ae4-b656-a9593a7415a5:execute_mission:canonical_release_transport_retryable","mission_step_id":"645182cb-3131-460c-a347-6048c44c2529","command_center_event_id":"e0210bac-92f4-4ae4-b656-a9593a7415a5"},{"id":"1e324043-b0da-49e4-93d0-96a181307ca5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1579","runId":1579,"status":"waiting","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:39:11.384252+00:00","proof_gate":"canonical_release_pending","source_sha":"6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29","external_id":"forgejo-main-6fd1e9c0f5b0","receipt_type":"canonical_release_status","idempotency_key":"mission:449c5012-6573-456f-b647-6d8965db7ff6:forgejo-release-status:6fd1e9c0f5b07bb9503cf6d5800a10d446b86b29:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"353dfb3b-b7b3-4776-a037-018ff593d661","command_center_event_id":"449c5012-6573-456f-b647-6d8965db7ff6"},{"id":"1e341361-e721-44bd-b7fc-f25e8eea4703","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/account-route-desktop-spacing","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":3306,"terminal":false,"missionId":"cc426e3f-3d08-482c-9069-5efd0fdbf792","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"81786c9d7eb3f17f1fc38edec4e6da5f072a25dc","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4237,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":582,"approvedPlanMs":0,"missionSetupMs":392,"providerAuthMs":0,"shipAndProveMs":3520,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":135,"resolvePreflightMs":392,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc426e3f-3d08-482c-9069-5efd0fdbf792"},"performance":null,"deploymentId":"forgejo-main-81786c9d7eb3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:17:40.21617+00:00","proof_gate":"canonical_release_dispatched","source_sha":"81786c9d7eb3f17f1fc38edec4e6da5f072a25dc","external_id":"forgejo-main-81786c9d7eb3","receipt_type":"execute_mission","idempotency_key":"mission:cc426e3f-3d08-482c-9069-5efd0fdbf792:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"bd9abece-fcda-4bb4-b1e2-1ec2e92a2675","command_center_event_id":"cc426e3f-3d08-482c-9069-5efd0fdbf792"},{"id":"1e34eb36-6e7d-4d7f-beca-349eec0b2c4e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/supabase-auth-security-repair","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":7387,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":511,"terminal":false,"missionId":"214f364f-ead4-415f-a429-a706697a9eed","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"214f364f-ead4-415f-a429-a706697a9eed"},"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":423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:09:01.723706+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"511","receipt_type":"automatic_mission_resume","idempotency_key":"mission:214f364f-ead4-415f-a429-a706697a9eed:automatic-mission-resume:511:canonical_release_blocked","mission_step_id":"94b01afd-a8dc-4479-90a2-0b682ca5df38","command_center_event_id":"214f364f-ead4-415f-a429-a706697a9eed"},{"id":"1e36c0d9-d239-4044-a83e-9737c8c7f78f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-07T01:03:15.232774+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/eradicate-lovable-ai-runtime\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:39:28.676536+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:cf3bb236-ddb1-4523-883e-5419f971da9b:owner-progress-heartbeat:119408077","mission_step_id":"22ab96fd-4392-4802-a876-c35fcf6bff47","command_center_event_id":"cf3bb236-ddb1-4523-883e-5419f971da9b"},{"id":"1e3776b6-c0a1-47b6-9437-016ee3e056c2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-736437d087c0","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2413,"terminal":false,"missionId":"736437d0-87c0-421b-8c45-965a6e9e0f4a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3423,"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":"736437d0-87c0-421b-8c45-965a6e9e0f4a"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:47:15.044008+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2413","receipt_type":"automatic_mission_resume","idempotency_key":"mission:736437d0-87c0-421b-8c45-965a6e9e0f4a:automatic-mission-resume:2413:repair_mission_pr_ready_retryable","mission_step_id":"5fa488ef-48c0-4109-89a1-bbc56d440720","command_center_event_id":"736437d0-87c0-421b-8c45-965a6e9e0f4a"},{"id":"1e378318-3763-465a-993b-09ef0b633bdc","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papis-mail-premium-rebuild-20260819","prNumber":439,"nextAction":null,"mergeCommitSha":"649061814c09e15299058897dd820359c6952373","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T18:56:32.167941+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"649061814c09e15299058897dd820359c6952373","external_id":"439","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:775b10da-a6dc-45aa-9fba-5e60f6d2114f:merged-pr:439:branch-deleted","mission_step_id":"f23f7334-f94d-4018-a92c-4540b51abb99","command_center_event_id":"775b10da-a6dc-45aa-9fba-5e60f6d2114f"},{"id":"1e39195e-de05-4e83-bb0f-103b06b28cd5","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing open PR #1865 at exact head d2a3126692a1658562f9b760b1aac6dcf1f38dd4 as the only redesign PR. Do not merge or deploy yet. Continue the complete redesign on the same branch, starting with Business, Customers, and Money. Preserve the already-written shell/Today/Bookings files and all existing business logic. This call is preparation/continuation only; the explicit request contract forbids early shipping.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-05T18:15:16.337Z","fingerprint":"b5198d29cd83c71c20d0dc2c3625591bec1a11cfb8b5bdea975cb43005d754ef","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-complete-redesign","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing open PR #1865 at exact head d2a3126692a1658562f9b760b1aac6dcf1f38dd4 as the only redesign PR. Do not merge or deploy yet. Continue the complete redesign on the same branch, starting with Business, Customers, and Money. Preserve the already-written shell/Today/Bookings files and all existing business logic. This call is preparation/continuation only; the explicit request contract forbids early shipping.","wordingChanged":false,"canonicalIntent":"Adopt existing open PR #1865 at exact head d2a3126692a1658562f9b760b1aac6dcf1f38dd4 as the only redesign PR. Do not merge or deploy yet. Continue the complete redesign on the same branch, starting with Business, Customers, and Money. Preserve the already-written shell/Today/Bookings files and all existing business logic. This call is preparation/continuation only; the explicit request contract forbids early shipping.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell","statement":"Premium five-destination Big Papi shell across desktop and mobile.","proofConditionIds":["live"]},{"id":"today-bookings","statement":"Today and Bookings use the new simplified editorial experience.","proofConditionIds":["live"]},{"id":"customers","statement":"Customers and customer detail use the new premium people workspace.","proofConditionIds":["live"]},{"id":"money","statement":"Money uses the new focused finance workspace and preserves real payment/invoice actions.","proofConditionIds":["live"]},{"id":"business","statement":"Business uses the new categorized launcher and truthful readiness states.","proofConditionIds":["live"]},{"id":"deep-routes","statement":"Big Papi deep tools in scope follow the same design language and mobile spacing.","proofConditionIds":["live"]}],"objective":"Adopt existing open PR #1865 at exact head d2a3126692a1658562f9b760b1aac6dcf1f38dd4 as the only redesign PR. Do not merge or deploy yet. Continue the complete redesign on the same branch, starting with Business, Customers, and Money. Preserve the already-written shell/Today/Bookings files and all existing business logic. This call is preparation/continuation only; the explicit request contract forbids early shipping.","constraints":[{"id":"frontend-only","statement":"No database, auth, edge-function, runtime or external-service changes.","proofConditionIds":["live"]},{"id":"same-pr","statement":"Continue only PR #1865 on ai/big-papis-complete-redesign; do not create another branch or PR.","proofConditionIds":["live"]},{"id":"no-early-ship","statement":"Do not merge or deploy until all redesign outcomes are implemented.","proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"After all redesign source is complete and explicitly shipped, the Big Papi owner dashboard is live on /big-papis/owner/dashboard.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Big Papi","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-complete-redesign","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Completely redesign the Big Papi owner workspace into one premium, easy-to-use product while preserving working business logic.\",\"intent\":{\"rawUtterance\":\"The whole thing is terrible. I need a complete redesign.\",\"canonicalIntent\":\"Complete redesign of the Big Papi owner tenant frontend.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"shell\",\"statement\":\"Premium five-destination Big Papi shell across desktop and mobile.\",\"proofConditionIds\":[\"live\"]},{\"id\":\"today-bookings\",\"statement\":\"Today and Bookings use the new simplified editorial experience.\",\"proofConditionIds\":[\"live\"]},{\"id\":\"customers\",\"statement\":\"Customers and customer detail use the new premium people workspace.\",\"proofConditionIds\":[\"live\"]},{\"id\":\"money\",\"statement\":\"Money uses the new focused finance workspace and preserves real payment/invoice actions.\",\"proofConditionIds\":[\"live\"]},{\"id\":\"business\",\"statement\":\"Business uses the new categorized launcher and truthful readiness states.\",\"proofConditionIds\":[\"live\"]},{\"id\":\"deep-routes\",\"statement\":\"Big Papi deep tools in scope follow the same design language and mobile spacing.\",\"proofConditionIds\":[\"live\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"No database, auth, edge-function, runtime or external-service changes.\"},{\"id\":\"same-pr\",\"statement\":\"Continue only PR #1865 on ai/big-papis-complete-redesign; do not create another branch or PR.\"},{\"id\":\"no-early-ship\",\"statement\":\"Do not merge or deploy until all redesign outcomes are implemented.\"}],\"proofConditions\":[{\"id\":\"live\",\"kind\":\"runtime\",\"claim\":\"After all redesign source is complete and explicitly shipped, the Big Papi owner dashboard is live on /big-papis/owner/dashboard.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\",\"expectedText\":\"Big Papi\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"eee8d2279c45e0f9363ece39f2f99458047718b06cb75f0b546d7a8485a1447f","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:15:17.400298+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:14d65a04-7190-4a17-8b88-8bfca218b95d:tenant-workstream-contribution:b5198d29cd83c71c20d0dc2c3625591bec1a11cfb8b5bdea975cb43005d754ef","mission_step_id":null,"command_center_event_id":"14d65a04-7190-4a17-8b88-8bfca218b95d"},{"id":"1e397598-99f0-4fc0-9447-0345c5c2c5f5","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-web/source-proof":"success","canonical-web-production/live":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"9e6dd52c8571efc78e58ca3e15a123ee5d8515aa","releaseState":"verified","exactConductorRun":{"id":31063132888,"status":"completed","headSha":"9e6dd52c8571efc78e58ca3e15a123ee5d8515aa","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T02:59:48.645227+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9e6dd52c8571efc78e58ca3e15a123ee5d8515aa","external_id":"canonical-release-9e6dd52c8571","receipt_type":"canonical_release_status","idempotency_key":"mission:9dfb59cd-c46d-4e50-a6d0-e0c4d9d48747:release-status:9e6dd52c8571efc78e58ca3e15a123ee5d8515aa:verified:canonical-production-release/verified=success","mission_step_id":"8e2946d3-f0f1-4822-b9f8-9de720bfe67d","command_center_event_id":"9dfb59cd-c46d-4e50-a6d0-e0c4d9d48747"},{"id":"1e3a7b96-d6d1-4424-bbce-8d4e8ca9be9b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/retire-dead-repository-diagnostic-20260819","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1098,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.5-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"be51ce1d-7800-4618-823d-a77850dfa733","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"be51ce1d-7800-4618-823d-a77850dfa733"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5084,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T04:02:47.822609+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be51ce1d-7800-4618-823d-a77850dfa733:execute_mission:repair_mission_execution_retryable","mission_step_id":"e086b099-9ef4-4006-90ea-2c92bbb68621","command_center_event_id":"be51ce1d-7800-4618-823d-a77850dfa733"},{"id":"1e3a977e-735d-4d53-9507-7948e549bac2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same approved frontend-only repair. Apply the exact one-file write below and continue through the single PR, KnockLaunch Gate, squash merge, frontend-only release, and exact live-source proof.","wordingChanged":false,"canonicalIntent":"Continue the same approved frontend-only repair. Apply the exact one-file write below and continue through the single PR, KnockLaunch Gate, squash merge, frontend-only release, and exact live-source proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"one-bell","statement":"Every authenticated tenant workspace exposes exactly one visible canonical notification bell; duplicate or floating NotificationBell instances are suppressed and the header-contained instance wins.","proofConditionIds":["source-proof","production-live"]},{"id":"tenant-route","statement":"The canonical bell navigates only to the active tenant notification settings route via tenantRoutes.notificationsPath and never to tenant selection.","proofConditionIds":["source-proof","production-live"]}],"objective":"Continue the same approved frontend-only repair. Apply the exact one-file write below and continue through the single PR, KnockLaunch Gate, squash merge, frontend-only release, and exact live-source proof.","constraints":[{"id":"frontend-only","statement":"Only src/components/notifications/NotificationBell.tsx may change and only the frontend production target may release.","proofConditionIds":["source-proof","production-live"]},{"id":"preserve-notification-behavior","statement":"Unread counts, active background-job indicator, realtime subscriptions, browser notifications, tenant/user isolation, and caller styling remain intact.","proofConditionIds":["source-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":["source-proof","production-live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["source-proof","production-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Merged src/components/notifications/NotificationBell.tsx implements one visible DOM-level canonical owner, prefers header-contained instances, routes via tenantRoutes.notificationsPath, and preserves notification behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"production-live","kind":"runtime","claim":"The exact squash-merged frontend source is live in production at the canonical frontend target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-same-approved-frontend-only-repair.-Apply-the-exact-one-file-write-below-and-continue-t","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["source-proof","production-live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"1b2c98840a949b6116d20edd32ab0dfee8914a81ad74012b91b30df7ff855d9f","requestContractRevision":3,"previousRequestContractHash":"8d778f8d720e1b4f598cc6ce3ebcb6c5213d54aeb6dd31c41809c5ec708ca586"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:44:48.397077+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:12a0f1c2-aef5-44b4-b344-0e281b8f2cb8:request-contract:1b2c98840a949b6116d20edd32ab0dfee8914a81ad74012b91b30df7ff855d9f","mission_step_id":"3a2da4e9-8344-402b-aa8e-4dfee456f1e3","command_center_event_id":"12a0f1c2-aef5-44b4-b344-0e281b8f2cb8"},{"id":"1e3b4789-6334-4541-b5b5-345af469828a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/retire-admin-preview-legacy-media","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1173,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1652,"terminal":false,"missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","timingsMs":{"handlerMs":6931,"prReadinessMs":1028,"approvedPlanMs":0,"missionSetupMs":511,"shipAndProveMs":5778},"nextAction":null,"receiptRef":{"mode":"full","missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},"performance":null,"deploymentId":"forgejo-main-79ea9f9977fc","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:13.605626+00:00","proof_gate":"canonical_release_dispatched","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":"forgejo-main-79ea9f9977fc","receipt_type":"execute_mission","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c06c4bf3-4ca5-4b90-be3b-aa253cb3eacf","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"1e3db7d2-778f-4dff-bd85-f6536f5ab3c5","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.14-file-write-contract","prNumber":null,"terminal":false,"missionId":"ff96e09e-d73c-4181-a5dd-6770eeff80de","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":"ff96e09e-d73c-4181-a5dd-6770eeff80de"},"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":9720,"likelyAffectedFiles":["src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/godmode/command-center.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T21:08:34.06181+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff96e09e-d73c-4181-a5dd-6770eeff80de:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8fe10a5f-db4d-4e40-9574-1ddccc5522c0","command_center_event_id":"ff96e09e-d73c-4181-a5dd-6770eeff80de"},{"id":"1e3de323-8dd5-4f31-bc1f-767403b65cfc","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7df952bf6813","prNumber":2253,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7560506f080f29b9d035b48352fc287ae8cb3034","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:59:34.201967+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7560506f080f29b9d035b48352fc287ae8cb3034","external_id":"2253","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7df952bf-6813-48b7-9232-5c0701885b3f:merged-pr:2253:7560506f080f29b9d035b48352fc287ae8cb3034","mission_step_id":"d698c40d-3958-4ede-846f-f00f491318b0","command_center_event_id":"7df952bf-6813-48b7-9232-5c0701885b3f"},{"id":"1e3ecf38-4c8b-4af5-819c-6555f09e49f5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"da4312bbad8835c5dacefb90004305a04f7a5632","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"da4312bbad8835c5dacefb90004305a04f7a5632","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"83b9fd97ac0b41af2f79673dcc03bd4e2c33a0689d7d000e29d6dc3391b3f844","forgejoWorkflowProof":{"runId":16217,"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-06T03:01:51.309649+00:00","proof_gate":"canonical_release_pending","source_sha":"da4312bbad8835c5dacefb90004305a04f7a5632","external_id":"forgejo-main-da4312bbad88","receipt_type":"canonical_release_status","idempotency_key":"mission:776ffa7d-e81c-4ba2-b37c-4b574aec8176:forgejo-release-status:da4312bbad8835c5dacefb90004305a04f7a5632:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b864a128-78c9-4fc6-9132-01588d0d5432","command_center_event_id":"776ffa7d-e81c-4ba2-b37c-4b574aec8176"},{"id":"1e3ed0f4-6516-4f16-99b5-2e7b6ae18b74","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0a9356bed9ff","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.167-cancelled-release-unfinished-target-scope","prNumber":2951,"terminal":false,"missionId":"0a9356be-d9ff-4e77-8f89-9df07c756609","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2747,"missionSetupMs":527,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":527,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":527,"repositoryMutationMs":12898,"repositoryProviderMs":12898,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5425,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":527,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7473},"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":"0a9356be-d9ff-4e77-8f89-9df07c756609"},"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":3127,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:03:27.595011+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2951","receipt_type":"execute_mission","idempotency_key":"mission:0a9356be-d9ff-4e77-8f89-9df07c756609:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f70377d3-cd15-4278-b473-27b8ffbe9eaf","command_center_event_id":"0a9356be-d9ff-4e77-8f89-9df07c756609"},{"id":"1e426ddb-7b79-4e23-9174-fb455eeee0de","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-14c98e6f34e4","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.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"14c98e6f-34e4-4947-a2d4-c9d14c8ba1f1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":533,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":356,"providerAuthMs":0,"ledgerPrepareMs":356,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":356,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":356,"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":"14c98e6f-34e4-4947-a2d4-c9d14c8ba1f1"},"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":5401,"likelyAffectedFiles":["scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:47:04.241176+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14c98e6f-34e4-4947-a2d4-c9d14c8ba1f1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6754c8d7-9e26-415d-ad7e-78ee3984938b","command_center_event_id":"14c98e6f-34e4-4947-a2d4-c9d14c8ba1f1"},{"id":"1e43c97d-2bef-4c52-bb7e-8023b72cfb3e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a3f5ede8df15416daf89f9e7d9c4059e5e51c9bb1c6017099e207bfc53656352","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5750","runId":5750,"status":"success","sourceSha":"da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T01:56:22.888443+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc","external_id":"forgejo-main-da011d5d47e8","receipt_type":"canonical_release_status","idempotency_key":"mission:70f45246-4c2e-4cb6-a35c-c114e90edefc:forgejo-release-status:da011d5d47e8f2e04db3bfbdf8ab273e7d2fd5cc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a402bc5e-9196-4e09-8494-187cbe53a3b1","command_center_event_id":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},{"id":"1e44a01d-c327-45f2-895b-7b3c110b0a29","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/agit-pr-controlled-adoption.test.js","content":"import assert from 'node:assert/strict';\nimport fs from 'node:fs';\nimport test from 'node:test';\n\nconst repoSource = fs.readFileSync(new URL('../src/index.js', import.meta.url), 'utf8');\nconst queueSource = fs.readFileSync(new URL('../src/entrypoint-owner-status.js', import.meta.url), 'utf8');\n\ntest('AGit PRs require exact ai branch SHA backing before controlled readiness or merge', () => {\n  assert.match(repoSource, /async function controlledPrSourceBranch/);\n  assert.match(repoSource, /agit_pull_request_ai_source_not_verified/);\n  assert.match(repoSource, /const controlledBranch = await controlledPrSourceBranch\\(env, repository, pr\\)/);\n});\n\ntest('merge queue admits AGit refs only as candidates for downstream exact-SHA verification', () => {\n  assert.match(queueSource, /controlledHeadCandidate/);\n  assert.match(queueSource, /automatic_progression_not_explicitly_armed/);\n});\n"}],"branch":"ai/objective-first-repair-e301a790193c","writes":[],"patches":[],"pr_body":"Allow Forgejo-native AGit PR refs to enter controlled readiness only when cc-execution proves the exact head SHA is backed by an ai/* branch. Preserve Gate, base, draft, auto-progress and fail-closed invariants.","version":1,"approved":true,"pr_title":"Harden controlled AGit PR adoption","missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","objective":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","repository":"noel/KnockLaunchOS","allowedPaths":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index.js","edits":[{"new_content":"async function controlledPrSourceBranch(env, repository, pr) {\n  const head = String(pr?.head || \"\").trim();\n  const headSha = String(pr?.headSha || \"\").trim();\n  if (head.startsWith(\"ai/\")) return head;\n  if (!/^refs\\/pull\\/\\d+\\/head$/.test(head) || !/^[0-9a-f]{40}$/i.test(headSha)) throw err(\"branch_must_start_with_ai\", 400);\n  const branches = await forgejo(env, \"GET\", `/repos/${encRepo(repository)}/branches?limit=100`);\n  const backing = (Array.isArray(branches) ? branches : []).find((candidate) => String(candidate?.name || \"\").startsWith(\"ai/\") && String(candidate?.commit?.id || candidate?.commit?.sha || \"\").trim() === headSha);\n  const backingName = String(backing?.name || \"\").trim();\n  if (!backingName) throw err(\"agit_pull_request_ai_source_not_verified\", 409);\n  return backingName;\n}\nasync function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"},{"new_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"}]},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    const controlledHeadCandidate = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);\n    if (!prNumber || !controlledHeadCandidate || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {","old_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    if (!prNumber || !branch.startsWith(\"ai/\") || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"controlPlaneMaintenanceReason":"Repair Forgejo AGit compatibility in controlled PR readiness and merge queue; exact-SHA ai/* backing remains mandatory."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"controlPlaneMaintenanceReason":"Repair Forgejo AGit compatibility in controlled PR readiness and merge queue; exact-SHA ai/* backing remains mandatory."},"recovery":false,"fingerprint":"1e67151a50aa46af1f95fef40bb1191709d142975c24ffe4fc243fcde815e532","replayCount":0,"serializedBytes":9485},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:10:09.705819+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:repository-mutation-intent:1e67151a50aa46af1f95fef40bb1191709d142975c24ffe4fc243fcde815e532:0","mission_step_id":"0f69fb81-a9c6-4f69-b4d3-1e662e7271c6","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"1e454db7-c761-449e-8b66-5b4a104e28e8","source":"cc-execution","status":"recorded","payload":{"objective":"Fix La Vista property-card text contrast only. Replace the unreliable Tailwind gradient on The View/The Nest cards with a deterministic literal CSS bottom gradient and add inherited text shadow to the existing bottom text container. Preserve photos, text colors, titles, layout, modal styling, routing, data, and backend. Ship frontend only and prove the production cards are readable.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T01:30:56.232Z","fingerprint":"a3902221743853bb236ef397e97697220b5be93f2e049c8c54eb1a672d275904","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-card-text-contrast-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix La Vista property-card text contrast only. Replace the unreliable Tailwind gradient on The View/The Nest cards with a deterministic literal CSS bottom gradient and add inherited text shadow to the existing bottom text container. Preserve photos, text colors, titles, layout, modal styling, routing, data, and backend. Ship frontend only and prove the production cards are readable.","wordingChanged":false,"canonicalIntent":"Fix La Vista property-card text contrast only. Replace the unreliable Tailwind gradient on The View/The Nest cards with a deterministic literal CSS bottom gradient and add inherited text shadow to the existing bottom text container. Preserve photos, text colors, titles, layout, modal styling, routing, data, and backend. Ship frontend only and prove the production cards are readable.","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":"Fix La Vista property-card text contrast only. Replace the unreliable Tailwind gradient on The View/The Nest cards with a deterministic literal CSS bottom gradient and add inherited text shadow to the existing bottom text container. Preserve photos, text colors, titles, layout, modal styling, routing, data, and backend. Ship frontend only and prove the production cards are readable.","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":[]},"requestedBranch":"ai/fix-vista-card-text-contrast-20260828","conversationContext":null,"requestContractHash":"aefcb7607bb5c9d52323eeeb1f730eee2544f38d58a142ba4555dbac6796893a","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:30:57.200472+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:96b5b7c2-c6cd-40be-b0d3-744241fce7d4:tenant-workstream-contribution:a3902221743853bb236ef397e97697220b5be93f2e049c8c54eb1a672d275904","mission_step_id":null,"command_center_event_id":"96b5b7c2-c6cd-40be-b0d3-744241fce7d4"},{"id":"1e4566d1-e9a6-4f4e-88e0-0621b264e4ae","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-af437e18556e","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3330,"terminal":false,"missionId":"af437e18-556e-4d9c-9bd5-9860f47e6b44","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":2442,"approvedPlanMs":0,"shipAndProveMs":10331,"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":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:01:14.738061+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3330","receipt_type":"automatic_mission_resume","idempotency_key":"mission:af437e18-556e-4d9c-9bd5-9860f47e6b44:automatic-mission-resume:3330:canonical_release_reconciliation_pending","mission_step_id":"0e6e1848-8e5f-48dc-92d9-d28145a9ef92","command_center_event_id":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},{"id":"1e49e23f-f3b5-45b4-89a8-ced5fbdd2762","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"b9d401f2b7e3e94d1ad6a8995390354efbb799c161d47e47cc5b87899559b888","forgejoWorkflowProof":{"runId":16016,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","conclusion":"running","deploymentId":"forgejo-main-a3b16e33a83767634d8254c0a9c755afbba417f4","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-a3b16e33a83767634d8254c0a9c755afbba417f4","compareStatus":"identical","workflowRunId":16016,"identitySource":"local_build_metadata","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:46:39.075732+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a3b16e33a83767634d8254c0a9c755afbba417f4","external_id":"forgejo-main-a3b16e33a837","receipt_type":"canonical_release_status","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:forgejo-release-status:a3b16e33a83767634d8254c0a9c755afbba417f4:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"90eb6b05-4588-48ba-9489-43aad2478579","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"1e4d3534-30b2-427a-b7fc-b11b0e287cd7","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":21179,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":267,"terminal":false,"missionId":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"c3a2d6f6cd056cc6a94f8efcb1167eae5066db34","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8"},"performance":null,"deploymentId":"forgejo-main-c3a2d6f6cd05","workflowRunId":872,"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":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:56:01.411034+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"267","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1be3c1de-ac13-4f9f-8b9d-a1809668cbc8:automatic-mission-resume:267:canonical_release_blocked","mission_step_id":"987b98af-0218-4700-bd95-9d232c167b7d","command_center_event_id":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8"},{"id":"1e4e6f35-4b3a-426d-a73a-149d4deb18ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-49d0f6ca786e","reason":"canonical_release_queue_busy:15094","status":"blocked","metrics":{"receiptBytes":135893,"releaseCount":0,"toolCallCount":94,"repeatedCallCount":74,"executorlessWaitMs":2788793,"firstUsefulResultAt":"2026-10-04T09:24:44.234Z","recoveryAttemptCount":42,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4716,"terminal":false,"missionId":"49d0f6ca-786e-4667-ae20-1b26f91c834a","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1004,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":96,"approvedPlanMs":0,"missionSetupMs":597,"providerAuthMs":0,"shipAndProveMs":500,"ledgerPrepareMs":597,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":597,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":597,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},"performance":null,"deploymentId":"forgejo-main-bc6fab18131d","releaseState":null,"workflowRunId":15065,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:36:43.072211+00:00","proof_gate":"canonical_release_blocked","source_sha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","external_id":"forgejo-main-bc6fab18131d","receipt_type":"execute_mission","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"5d3017d7-ff62-49eb-aba9-b476de78de3e","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"1e4e97ca-c9fb-41c8-8b55-60e8c7d0d444","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"ee384af9a40035680895bdd7fc1315d9272ffabf","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"ee384af9a40035680895bdd7fc1315d9272ffabf","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"0d296b7f8c1c1ae465be73ea700577d2057354aeb52208ef01f91c25b5e16373","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9277","runId":9277,"status":"running","sourceSha":"ee384af9a40035680895bdd7fc1315d9272ffabf","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"daa6b81fb205e3d2cab2ecd2e0d5bb1a7e94dc23","runnerVersion":"onrunner-daa6b81fb205","expectedSourceSha":"ee384af9a40035680895bdd7fc1315d9272ffabf"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"453c4317a610952c48346e6d3e2fb191539a9583","sourceSha":"ee384af9a40035680895bdd7fc1315d9272ffabf","changedPaths":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/test/mission-supervisor-engine-ladder.test.mjs"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:23:05.187084+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"ee384af9a40035680895bdd7fc1315d9272ffabf","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:2e59bcaf-a7cb-454a-a797-3ad6ca302f1c:forgejo-release-status:ee384af9a40035680895bdd7fc1315d9272ffabf:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"e617734d-c6a9-452c-b549-177bab4feb3a","command_center_event_id":"2e59bcaf-a7cb-454a-a797-3ad6ca302f1c"},{"id":"1e4fc707-c834-4f3a-b878-fd21b38e0189","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtbh8ksd","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":1454,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":354,"prReadinessMs":0,"approvedPlanMs":354,"missionSetupMs":4985,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},"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":5089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T12:07:48.597505+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c8171e23-33e8-4558-b131-ecf1eeaa8c16:execute_mission:repair_mission_execution_blocked","mission_step_id":"f32ba4df-7321-4d26-ae7e-122490308867","command_center_event_id":"c8171e23-33e8-4558-b131-ecf1eeaa8c16"},{"id":"1e539676-b053-453d-9407-98c292af6916","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"591929cf3c4a68b421a6ffddaf13cdaf8fe9378d9b12854728ae510ac1a5cbaf","forgejoWorkflowProof":{"runId":16390,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","conclusion":"running","deploymentId":"forgejo-main-2a47455ac0d88573bfe3ef3aafee90c423bb32cb","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.67.2-queue-isolation","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-2a47455ac0d88573bfe3ef3aafee90c423bb32cb","compareStatus":"identical","workflowRunId":16390,"identitySource":"local_build_metadata","runtimeVersion":"1.67.2-queue-isolation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:27:19.17922+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","external_id":"forgejo-main-2a47455ac0d8","receipt_type":"canonical_release_status","idempotency_key":"mission:372fc402-f0f2-438d-a03c-b4fa38e1e07d:forgejo-release-status:2a47455ac0d88573bfe3ef3aafee90c423bb32cb:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"8a013156-3546-4022-8d57-ce06ceed70dc","command_center_event_id":"372fc402-f0f2-438d-a03c-b4fa38e1e07d"},{"id":"1e5935f6-34a1-43b3-a5af-366000642732","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":6960,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4565,"terminal":false,"missionId":"4ec84a93-f478-4b69-936b-5d978099b364","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"01424fdbab868a925afcb6db3a7295a831eabda3","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4ec84a93-f478-4b69-936b-5d978099b364"},"performance":null,"deploymentId":"canonical-release-01424fdbab86","workflowRunId":31436117697,"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":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T22:03:36.390481+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"01424fdbab868a925afcb6db3a7295a831eabda3","external_id":"canonical-release-01424fdbab86","receipt_type":"execute_mission","idempotency_key":"mission:4ec84a93-f478-4b69-936b-5d978099b364:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"4a91888f-9052-4a3e-b749-55cf8bf4c9f3","command_center_event_id":"4ec84a93-f478-4b69-936b-5d978099b364"},{"id":"1e5d63c2-71b5-4a39-ac5e-8c0e477187c6","source":"cc-execution","status":"recorded","payload":{"objective":"Correct the failed post-release visual witness for the Big Papi owner redesign. Parent PR #981 / SHA 9b0ceac8a81393d834c0d07d7e6571d1057604bb is already merged and live. Fix the three high-severity mobile horizontal clipping defects in Customers loyalty settings and the repeated undersized call/message controls by repairing BigPapisCustomersPremium and BigPapisGrowthClub primitives. Preserve all business/data behavior. Use a fresh branch, one corrective PR, mandatory Gate, squash merge, frontend-only Cloudflare release, then repeat production desktop/mobile proof.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-29T00:40:37.741Z","fingerprint":"10bb21048dc80ccf8b05bdfe2fb8c35786a90267644ef1003bf27bacf3cfb9ea","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdmyrlz","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the failed post-release visual witness for the Big Papi owner redesign. Parent PR #981 / SHA 9b0ceac8a81393d834c0d07d7e6571d1057604bb is already merged and live. Fix the three high-severity mobile horizontal clipping defects in Customers loyalty settings and the repeated undersized call/message controls by repairing BigPapisCustomersPremium and BigPapisGrowthClub primitives. Preserve all business/data behavior. Use a fresh branch, one corrective PR, mandatory Gate, squash merge, frontend-only Cloudflare release, then repeat production desktop/mobile proof.","wordingChanged":false,"canonicalIntent":"Correct the failed post-release visual witness for the Big Papi owner redesign. Parent PR #981 / SHA 9b0ceac8a81393d834c0d07d7e6571d1057604bb is already merged and live. Fix the three high-severity mobile horizontal clipping defects in Customers loyalty settings and the repeated undersized call/message controls by repairing BigPapisCustomersPremium and BigPapisGrowthClub primitives. Preserve all business/data behavior. Use a fresh branch, one corrective PR, mandatory Gate, squash merge, frontend-only Cloudflare release, then repeat production desktop/mobile proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-mobile-fit","statement":"Big Papi Customers mobile no longer has horizontally clipped loyalty settings or save controls.","proofConditionIds":["proof-source","proof-production","proof-customers-mobile"]},{"id":"outcome-touch-targets","statement":"Customer call, message, open, stage and delete controls use reliable touch-target sizing on mobile without breaking dense desktop layout.","proofConditionIds":["proof-source","proof-customers-mobile","proof-customers-desktop"]},{"id":"outcome-preserve","statement":"Customer and loyalty business behavior remains intact while only frontend presentation primitives change.","proofConditionIds":["proof-source","proof-production"]}],"objective":"Correct the failed post-release visual witness for the Big Papi owner redesign. Parent PR #981 / SHA 9b0ceac8a81393d834c0d07d7e6571d1057604bb is already merged and live. Fix the three high-severity mobile horizontal clipping defects in Customers loyalty settings and the repeated undersized call/message controls by repairing BigPapisCustomersPremium and BigPapisGrowthClub primitives. Preserve all business/data behavior. Use a fresh branch, one corrective PR, mandatory Gate, squash merge, frontend-only Cloudflare release, then repeat production desktop/mobile proof.","constraints":[{"id":"constraint-route-primitives","statement":"Repair BigPapisCustomersPremium and BigPapisGrowthClub directly; do not add another broad BigPapisOwnerShell override.","proofConditionIds":["proof-source"]},{"id":"constraint-release","statement":"Only frontend production is affected by this corrective generation.","proofConditionIds":["proof-source","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Forgejo diff changes only Big Papi customer/growth frontend primitives needed for the witness findings.","route":"/big-papis/owner/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Cloudflare production serves the exact corrective merge artifact with frontend as the only required release target.","route":"/big-papis/owner/customers","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-customers-mobile","kind":"visual","claim":"Production mobile Customers has no horizontal clipping in Stamps needed, Reward name, Save loyalty settings, and no undersized call/message action controls.","route":"/big-papis/owner/customers","required":true,"expectedText":"Customers & Clients","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-customers-desktop","kind":"visual","claim":"Production desktop Customers remains coherent and dense without clipped controls or oversized action rows.","route":"/big-papis/owner/customers","required":true,"expectedText":"Customers & Clients","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-big-papi-customer-witness-defects-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"outcomes\":[{\"id\":\"outcome-mobile-fit\",\"statement\":\"Big Papi Customers mobile no longer has horizontally clipped loyalty settings or save controls.\",\"proofConditionIds\":[\"proof-source\",\"proof-production\",\"proof-customers-mobile\"]},{\"id\":\"outcome-touch-targets\",\"statement\":\"Customer call, message, open, stage and delete controls use reliable touch-target sizing on mobile without breaking dense desktop layout.\",\"proofConditionIds\":[\"proof-source\",\"proof-customers-mobile\",\"proof-customers-desktop\"]},{\"id\":\"outcome-preserve\",\"statement\":\"Customer and loyalty business behavior remains intact while only frontend presentation primitives change.\",\"proofConditionIds\":[\"proof-source\",\"proof-production\"]}],\"constraints\":[{\"id\":\"constraint-route-primitives\",\"statement\":\"Repair BigPapisCustomersPremium and BigPapisGrowthClub directly; do not add another broad BigPapisOwnerShell override.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-release\",\"statement\":\"Only frontend production is affected by this corrective generation.\",\"proofConditionIds\":[\"proof-source\",\"proof-production\"]}],\"proofConditions\":[{\"id\":\"proof-source\",\"kind\":\"repository\",\"claim\":\"Forgejo diff changes only Big Papi customer/growth frontend primitives needed for the witness findings.\",\"required\":true,\"route\":\"/big-papis/owner/customers\"},{\"id\":\"proof-production\",\"kind\":\"runtime\",\"claim\":\"Cloudflare production serves the exact corrective merge artifact with frontend as the only required release target.\",\"required\":true,\"route\":\"/big-papis/owner/customers\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-customers-mobile\",\"kind\":\"visual\",\"claim\":\"Production mobile Customers has no horizontal clipping in Stamps needed, Reward name, Save loyalty settings, and no undersized call/message action controls.\",\"required\":true,\"route\":\"/big-papis/owner/customers\",\"expectedText\":\"Customers & Clients\"},{\"id\":\"proof-customers-desktop\",\"kind\":\"visual\",\"claim\":\"Production desktop Customers remains coherent and dense without clipped controls or oversized action rows.\",\"required\":true,\"route\":\"/big-papis/owner/customers\",\"expectedText\":\"Customers & Clients\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"f7c15801f341ddf164e9a8c3ed7d00798886c2769069925747bfaa387d3b263c","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T00:40:38.688908+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:20bc47de-2791-4ee6-a3ff-f57474312364:tenant-workstream-contribution:10bb21048dc80ccf8b05bdfe2fb8c35786a90267644ef1003bf27bacf3cfb9ea","mission_step_id":"ed81f94e-0f69-4217-abcb-3290ef8e3db8","command_center_event_id":"20bc47de-2791-4ee6-a3ff-f57474312364"},{"id":"1e5d9a35-f441-4eca-97ec-54e835a7674f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-024e44a3e05b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":55037,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":653237,"firstUsefulResultAt":"2026-10-01T10:15:58.201Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4334,"terminal":false,"missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1353de4b6267561009abc7dfcac71fa918c07b21","timingsMs":{"prReadinessMs":601,"approvedPlanMs":0,"shipAndProveMs":3222,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9"},"performance":null,"deploymentId":"forgejo-main-1353de4b6267","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2046,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:27:03.74962+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4334","receipt_type":"automatic_mission_resume","idempotency_key":"mission:024e44a3-e05b-4b36-b233-40ae126f86b9:automatic-mission-resume:4334:canonical_release_reconciliation_pending","mission_step_id":"c9cb6353-8709-44e5-a727-f8c4c1c6fed3","command_center_event_id":"024e44a3-e05b-4b36-b233-40ae126f86b9"},{"id":"1e5dac4c-f1b1-4ecc-927b-6c988014f978","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-01a677b0f3b6","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":11312,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":4,"executorlessWaitMs":208474,"firstUsefulResultAt":"2026-10-01T19:24:42.910Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"01a677b0-f3b6-4eb9-9180-699d371c37a7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1342,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":451,"missionSetupMs":400,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":400,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":400,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":400,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"01a677b0-f3b6-4eb9-9180-699d371c37a7"},"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":1423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:28:27.33666+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01a677b0-f3b6-4eb9-9180-699d371c37a7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"53f3dcbc-5738-4145-9ec1-0dbbfca0cf77","command_center_event_id":"01a677b0-f3b6-4eb9-9180-699d371c37a7"},{"id":"1e5de023-810e-422d-8584-1e44ee2e0f4f","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\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"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\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-30T06:15:58.370095+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-92964f0c60ea\",\"prNumber\":4194,\"sourceSha\":\"87d2ca4a13c9cb1fefca47f48094f7f5e343597a\",\"deploymentId\":\"forgejo-main-87d2ca4a13c9\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T02:28:17.725685+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:92964f0c-60ea-4903-a573-31d680fefd52:owner-progress-heartbeat:119382353","mission_step_id":"0f68dd4d-38cb-48c2-97ef-691ea7a37772","command_center_event_id":"92964f0c-60ea-4903-a573-31d680fefd52"},{"id":"1e5e25b6-5e04-453e-9928-c72a88b9027a","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1802 only. Make the live Curri route family match the owner's uploaded screenshot exactly in composition and visual language, then deploy and visually verify production.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-05T09:49:25.642Z","fingerprint":"3f4a7e910a0e7568123e78af8134687050355ea0fbdb5aa43fb903eed877d08f","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":"ai/curri-premium-route-family-20260905","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1802 only. Make the live Curri route family match the owner's uploaded screenshot exactly in composition and visual language, then deploy and visually verify production.","wordingChanged":false,"canonicalIntent":"Continue PR #1802 only. Make the live Curri route family match the owner's uploaded screenshot exactly in composition and visual language, then deploy and visually verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-live-exact-workspace","statement":"The Curri tenant route family uses the exact approved workspace composition from the uploaded screenshot and is live in production.","proofConditionIds":["repo","release","visual"]}],"objective":"Continue PR #1802 only. Make the live Curri route family match the owner's uploaded screenshot exactly in composition and visual language, then deploy and visually verify production.","constraints":[{"id":"same-pr","statement":"Continue PR #1802; do not create another PR.","proofConditionIds":["repo","release"]},{"id":"curri-only","statement":"Apply this shell only to curri-properties; non-Curri REALTOR tenants remain unchanged.","proofConditionIds":["repo","release"]},{"id":"exact-visual","statement":"Use the uploaded screenshot as the exact visual contract: dusk luxury coastal residence background with warm gold lights; Realty World / Curri Properties lockup; Tenant Hub control; large Curri Properties serif heading; Brokerage Operations subtitle; AGENTS | OPPORTUNITIES | A STRONGER TOMORROW line; five-item Home/Properties/Pipeline/Campaigns/More glass nav; GOOD EVENING hero with Let’s Make Progress Today. and quote panel; My Today agenda card; Pipeline Health and Agent Success cards; Brokerage Radar card; matching mobile dock and dark glass treatment across the route family.","proofConditionIds":["repo","release"]},{"id":"demo-data","statement":"Any sample agenda/KPI/radar values shown from the screenshot must be clearly scoped as meeting-demo data, not live production facts.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1802 contains the Curri route-family shell matching the approved screenshot and preserves non-Curri REALTOR behavior.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"runtime","claim":"The exact merged Curri source is deployed to production on app.knocklaunch.app.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":"Let’s Make Progress Today.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual","kind":"visual","claim":"The live Curri route visually matches the uploaded screenshot composition and styling.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-premium-route-family-20260905","conversationContext":null,"requestContractHash":"5ce8b2ef417374ef97791530384b53cf4ed7f8c647bcf3ef997789fee3a713da","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T09:49:26.179254+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:231be83c-3e79-40d0-86aa-760235496b6b:tenant-workstream-contribution:3f4a7e910a0e7568123e78af8134687050355ea0fbdb5aa43fb903eed877d08f","mission_step_id":null,"command_center_event_id":"231be83c-3e79-40d0-86aa-760235496b6b"},{"id":"1e5e70f0-d041-4b5d-8ae3-443a6c5c6e9f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-faf6b061a757","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":10098,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":61700,"firstUsefulResultAt":"2026-09-24T19:26:29.846Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3665,"terminal":false,"missionId":"faf6b061-a757-4d58-a416-088d1de84429","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5725,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":779,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":4946,"repositoryProviderMs":4946,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2895,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2051},"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":"faf6b061-a757-4d58-a416-088d1de84429"},"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":3732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:27:38.192456+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3665","receipt_type":"execute_mission","idempotency_key":"mission:faf6b061-a757-4d58-a416-088d1de84429:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"678742c5-54be-4d31-bd37-6cd5cd88e9a2","command_center_event_id":"faf6b061-a757-4d58-a416-088d1de84429"},{"id":"1e6376d7-c02c-483d-8a87-39b54062bcb4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6806c3bbf4bf","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":15531,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":260540,"firstUsefulResultAt":"2026-09-24T13:30:30.264Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.250-mutation-recovery","prNumber":3614,"terminal":false,"missionId":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5159,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2477,"missionSetupMs":475,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":172,"resolvePreflightMs":475,"repositoryMutationMs":2682,"repositoryProviderMs":2682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2235,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":447},"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":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66"},"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":3396,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:34:47.351856+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3614","receipt_type":"execute_mission","idempotency_key":"mission:6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f68797ae-70a7-4fd6-9694-2f016ce274bd","command_center_event_id":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66"},{"id":"1e6463ed-7641-4b31-99af-bb274fd6a212","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-92094622e932","writes":[],"patches":[],"version":1,"approved":true,"missionId":"92094622-e932-4ac5-96c4-418374f10d25","objective":"Fix the canonical release ledger false-red recovery gap exposed by tenant-shell mission 651d770a-9bcf-4e34-9aee-a9bb660bad43. When and only when an exact-source frontend release log proves frontend_candidate_100_percent_promoted and the enclosing Forgejo workflow subsequently terminates with release_cancelled_transient, recover the frontend target as success so wrapper context cancellation after promotion cannot falsely fail a successful production deployment. Preserve fail-closed behavior for every other frontend failure. Add an invariant test. Gate, squash merge, release cc-execution, and prove the updated runtime.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"workstreamKey":"frontend-release-proof-recovery-2026-10-02","anchored_edits":[{"path":"workers/cc-execution/src/mission-ledger.js","new_content":"    const frontendReleaseDiagnostics = JSON.stringify(forgejoWorkflowProof?.diagnostics || {});\n    const frontendExactSourcePromotionRecovered = Boolean(\n      targets.frontend === true\n      && text(releaseTargetStates?.frontend, 20).toLowerCase() !== \"success\"\n      && text(forgejoWorkflowProof?.failureClass, 80).toLowerCase() === \"release_cancelled_transient\"\n      && frontendReleaseDiagnostics.includes(\"frontend_candidate_100_percent_promoted\")\n      && frontendReleaseDiagnostics.includes(sourceSha)\n    );\n    if (frontendExactSourcePromotionRecovered) {\n      releaseTargetStates = mergeForgejoReleaseTargetStates(releaseTargetStates, { frontend: \"success\" });\n      forgejoWorkflowProof = {\n        ...(forgejoWorkflowProof || {}),\n        targetStates: releaseTargetStates,\n        frontendRuntimeProof: {\n          source: \"exact_release_log\",\n          proofGate: \"frontend_exact_source_100_percent_promotion_substitutes_interrupted_workflow_receipt\",\n          sourceSha,\n          workflowReceiptSubstituted: true,\n        },\n      };\n    }\n\n    if (forgejoReleaseTargetsComplete(targets, releaseTargetStates)) {\n      forgejoWorkflowState = \"success\";\n    } else if (Object.values(releaseTargetStates).some((state) => state === \"failure\")) {\n      forgejoWorkflowState = \"failure\";\n    }","old_content":"    if (forgejoReleaseTargetsComplete(targets, releaseTargetStates)) {\n      forgejoWorkflowState = \"success\";\n    } else if (Object.values(releaseTargetStates).some((state) => state === \"failure\")) {\n      forgejoWorkflowState = \"failure\";\n    }"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"test(\"frontend exact-source 100 percent promotion can recover a transient post-promotion workflow cancellation\", async () => {\n  const ledgerSource = await readFile(new URL(\"../src/mission-ledger.js\", import.meta.url), \"utf8\");\n  assert.match(ledgerSource, /frontend_candidate_100_percent_promoted/);\n  assert.match(ledgerSource, /release_cancelled_transient/);\n  assert.match(ledgerSource, /frontendExactSourcePromotionRecovered/);\n  assert.match(ledgerSource, /frontendReleaseDiagnostics\\.includes\\(sourceSha\\)/);\n  assert.match(ledgerSource, /frontend_exact_source_100_percent_promotion_substitutes_interrupted_workflow_receipt/);\n  assert.match(ledgerSource, /mergeForgejoReleaseTargetStates\\(releaseTargetStates, \\{ frontend: \"success\" \\}\\)/);\n});\n\ntest(\"preserves successful release targets across an interrupted multi-target release and retries only unfinished targets\", () => {","old_content":"test(\"preserves successful release targets across an interrupted multi-target release and retries only unfinished targets\", () => {"}],"implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-release-reconciliation","requestContract":{"outcomes":[{"id":"repair","statement":"Recover only exact-source frontend releases that prove 100% promotion before a transient runner cancellation.","proofConditionIds":["repo","runtime"]},{"id":"failclosed","statement":"Frontend failures without exact-source 100% promotion proof must continue to fail closed.","proofConditionIds":["repo"]}],"constraints":[{"id":"scope","statement":"Do not alter frontend product source, tenant behavior, or non-frontend release semantics.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"Exact control-plane diff, invariant test, Gate, and merge prove the recovery rule."},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live and exact."}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"outcomes":[{"id":"repair","statement":"Recover only exact-source frontend releases that prove 100% promotion before a transient runner cancellation.","proofConditionIds":["repo","runtime"]},{"id":"failclosed","statement":"Frontend failures without exact-source 100% promotion proof must continue to fail closed.","proofConditionIds":["repo"]}],"constraints":[{"id":"scope","statement":"Do not alter frontend product source, tenant behavior, or non-frontend release semantics.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"Exact control-plane diff, invariant test, Gate, and merge prove the recovery rule."},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live and exact."}]},"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":"5b3d3057e18e3169c8a5dea3dec9ead59d3915080f5a8fc14411934df07463f2","replayCount":0,"serializedBytes":6234},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:46:09.270716+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:92094622-e932-4ac5-96c4-418374f10d25:repository-mutation-intent:5b3d3057e18e3169c8a5dea3dec9ead59d3915080f5a8fc14411934df07463f2:0","mission_step_id":"7be361ba-9ae9-40c3-800e-8a5238633c26","command_center_event_id":"92094622-e932-4ac5-96c4-418374f10d25"},{"id":"1e64b7dd-76f4-494e-b45e-3ebee425d7f8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"preserve-builder-presentation","satisfied":false,"statement":"Tenant Builder keeps its existing explicit application labels and descriptions; the universal application registry is only the fallback for unmapped presentation.","proofConditionIds":["proof-repository","proof-release"]},{"id":"preserve-foundation","satisfied":false,"statement":"All existing tenant operating contract, universal application registry, provisioning, legacy resolver, selected-application persistence, and tenant media isolation changes already in PR #1896 remain intact.","proofConditionIds":["proof-repository","proof-release"]}],"satisfied":false,"constraints":[{"id":"single-existing-pr","satisfied":false,"statement":"Continue PR #1896 only; do not create a replacement branch or PR.","proofConditionIds":["proof-repository","proof-release"]},{"id":"no-ui-redesign","satisfied":false,"statement":"Do not redesign tenant UI or alter routes in this correction.","proofConditionIds":["proof-repository","proof-release"]}],"contractHash":"d6cbb7a09bd3bc10340123636a22ec80075d7f008aafce274dd8b901ab0dab87","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d6cbb7a09bd3bc10340123636a22ec80075d7f008aafce274dd8b901ab0dab87","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"d6cbb7a09bd3bc10340123636a22ec80075d7f008aafce274dd8b901ab0dab87"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:20:01.485156+00:00","proof_gate":"request_contract_pending","source_sha":"95d6ed1c3528ca7602a39bec494b0ffc0e28a24f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e6cf2da1-df30-4f81-b53d-3b9387b79b3f:request-contract:d6cbb7a09bd3bc10340123636a22ec80075d7f008aafce274dd8b901ab0dab87:95d6ed1c3528ca7602a39bec494b0ffc0e28a24f:pending:repository","mission_step_id":"de1c34da-7689-40e7-8a99-a82aa4f878f5","command_center_event_id":"e6cf2da1-df30-4f81-b53d-3b9387b79b3f"},{"id":"1e65f772-4851-4894-bc0e-8cf569aa47af","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2a1dd28c95dc","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3872,"terminal":false,"missionId":"2a1dd28c-95dc-4578-95ef-c5e13d8b214e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3483,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":764,"missionSetupMs":633,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":633,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":633,"repositoryMutationMs":2719,"repositoryProviderMs":2719,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1764,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":633,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":955},"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":"2a1dd28c-95dc-4578-95ef-c5e13d8b214e"},"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":3146,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:32:14.038623+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3872","receipt_type":"execute_mission","idempotency_key":"mission:2a1dd28c-95dc-4578-95ef-c5e13d8b214e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3c6d1bb0-a280-43ce-a681-68cf80f1d609","command_center_event_id":"2a1dd28c-95dc-4578-95ef-c5e13d8b214e"},{"id":"1e66696a-a385-469e-bced-9c55e9e1e2b7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-21490a17a3e3","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11331,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4472,"firstUsefulResultAt":"2026-09-28T11:34:28.530Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3972,"terminal":false,"missionId":"21490a17-a3e3-427a-8788-e2338ff7ec05","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"47af366936b2de379c8d41cb3fe7828c0f64dff8","timingsMs":{"prReadinessMs":499,"approvedPlanMs":0,"shipAndProveMs":2511,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"21490a17-a3e3-427a-8788-e2338ff7ec05"},"performance":null,"deploymentId":"forgejo-main-47af366936b2","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":1810,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:34:39.739668+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3972","receipt_type":"automatic_mission_resume","idempotency_key":"mission:21490a17-a3e3-427a-8788-e2338ff7ec05:automatic-mission-resume:3972:canonical_release_reconciliation_pending","mission_step_id":"2397f3dc-2e6b-4e5e-93d4-dcfed29bf8ed","command_center_event_id":"21490a17-a3e3-427a-8788-e2338ff7ec05"},{"id":"1e66b87c-fa96-4439-9b4c-34ac81f104fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tennex-shell-modern-20261002","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.56-paul-eval-diagnostics-mission-freedom-structured-facade-explicit-contract-hydration","prNumber":null,"terminal":false,"missionId":"50122938-e2cb-488f-b9a4-82ef19443c1d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1244,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":446,"providerAuthMs":0,"ledgerPrepareMs":446,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":446,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":446,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"50122938-e2cb-488f-b9a4-82ef19443c1d"},"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":1940,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:58:39.82053+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:50122938-e2cb-488f-b9a4-82ef19443c1d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ec69d2e2-2e3a-40b2-a072-ee5ff5c3e3c8","command_center_event_id":"50122938-e2cb-488f-b9a4-82ef19443c1d"},{"id":"1e67c2d4-4402-4a81-aaa7-c95bca4ab7eb","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"reason":"Owner explicitly requested a control plane repair so ChatGPT can safely close stale Forgejo pull requests without manual Forgejo UI work.","baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","issuedAt":1787940622439,"expiresAt":1787940802439,"missionId":"a20c365d-749f-442b-9535-cbdd3dcf9fef","singleUse":true,"authorizationId":"039d07ee-e9c8-4887-974d-b5a253a12007"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:24.031311+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:039d07ee-e9c8-4887-974d-b5a253a12007","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"1e67d29c-d499-452b-8405-e6637354f490","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ccf59e095fd7790e71f829737b54062797a2f7abc61c6af02ffe99d6e2207783","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5815","runId":5815,"status":"success","sourceSha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T13:59:19.706456+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"519b99df87b63a8f7c6d70e710a93e6a7dae0d30","external_id":"forgejo-main-519b99df87b6","receipt_type":"canonical_release_status","idempotency_key":"mission:f34fc346-fa52-494f-a006-8fd9f39daf67:forgejo-release-status:519b99df87b63a8f7c6d70e710a93e6a7dae0d30:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1bc48d98-94db-40ba-a9d3-055507294a77","command_center_event_id":"f34fc346-fa52-494f-a006-8fd9f39daf67"},{"id":"1e680651-fb79-47fe-a5a4-602f68ed43ea","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"a8db7ed34168aa096b88f7b70c8bedfd992bd92c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a8db7ed34168aa096b88f7b70c8bedfd992bd92c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mail-continuity"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"6ee1e90e57a5a8c1fc4b82dda1bbb052953a0c78de44d8da7246be5a5a42cc66","forgejoWorkflowProof":{"runId":15719,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:27:13.319376+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a8db7ed34168aa096b88f7b70c8bedfd992bd92c","external_id":"forgejo-main-a8db7ed34168","receipt_type":"canonical_release_status","idempotency_key":"mission:e0157909-a480-4d21-a890-5e8967a1412c:forgejo-release-status:a8db7ed34168aa096b88f7b70c8bedfd992bd92c:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"1597b838-7de9-4798-9fa9-5d9753adeecd","command_center_event_id":"e0157909-a480-4d21-a890-5e8967a1412c"},{"id":"1e6ad11c-8adb-4a4d-8057-d0b2a661e8f3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-330170fdf203","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"330170fd-f203-4bd1-af23-45261e011af7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":202,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":491,"providerAuthMs":0,"ledgerPrepareMs":491,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":491,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":491,"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":"330170fd-f203-4bd1-af23-45261e011af7"},"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":6081,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","config/capabilities/big-papis-public-stop-board.json","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","scripts/cloudflare-native-version-deploy.mjs","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","config/capabilities/owner-seo-search-console.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T13:33:30.715991+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:330170fd-f203-4bd1-af23-45261e011af7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dc5459fc-4f23-4d48-97f9-5ed630d35d78","command_center_event_id":"330170fd-f203-4bd1-af23-45261e011af7"},{"id":"1e6bfb2c-794f-4821-91af-8bbce29faf1c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e2c0fa7efde6aec133d8662ba37e07b45624b029","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e2c0fa7efde6aec133d8662ba37e07b45624b029","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":"9f0aa974f29bb000915ab8fc781846745e7816b78d065aab44a8f583827d68f0","forgejoWorkflowProof":{"runId":7501,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","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-12T19:44:35.748735+00:00","proof_gate":"canonical_release_pending","source_sha":"e2c0fa7efde6aec133d8662ba37e07b45624b029","external_id":"forgejo-main-e2c0fa7efde6","receipt_type":"canonical_release_status","idempotency_key":"mission:a2c3e8e5-9098-4afb-9859-d79df40d66b8:forgejo-release-status:e2c0fa7efde6aec133d8662ba37e07b45624b029:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c24ed996-c04e-4508-be8f-7ab6b5dd65d3","command_center_event_id":"a2c3e8e5-9098-4afb-9859-d79df40d66b8"},{"id":"1e6d4bbd-90e8-4a74-914a-b6da9fee6840","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the existing Proposal Editor interaction repair on PR #1968 and make it live.","tenantRef":"big-papis","receivedAt":"2026-09-06T17:17:29.870Z","fingerprint":"ff909c6c12de254ff2cb38ae6067ab0ad755882d65d85429ccd941eb11b63c77","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing Proposal Editor interaction repair on PR #1968 and make it live.","wordingChanged":false,"canonicalIntent":"Finish the existing Proposal Editor interaction repair on PR #1968 and make it live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"premium-editor-interactions-live","statement":"The live Big Papi Proposal Editor supports Alt/Option+drag non-destructive cropping, normal resize visibly scales the selected image, and right-click opens an object context menu with duplicate, delete, rotate, flip, and layer actions.","proofConditionIds":["repo","release","interaction"]}],"objective":"Finish the existing Proposal Editor interaction repair on PR #1968 and make it live.","constraints":[{"id":"existing-pr-only","statement":"Use only existing PR #1968; do not create a second PR.","proofConditionIds":["repo"]},{"id":"preserve-assets","statement":"Do not destructively alter approved logo, border, ornament, or proposal source assets.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1968 contains the requested interaction repair and passes the canonical KnockLaunch Gate on the exact merge head.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"release","kind":"runtime","claim":"Production frontend serves the merged #1968 source.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"On the live Proposal Editor, Alt/Option+drag crops an ornament/image non-destructively, normal resize changes the visible image size, and right-click exposes and executes duplicate/delete/rotate/flip/layer actions.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"alt_drag_crop"},{"action":"resize_visible_image"},{"action":"open_context_menu"},{"action":"duplicate_object"},{"action":"delete_object"},{"action":"rotate_flip_object"},{"action":"layer_action"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Make the premium Proposal Editor behavior live from existing PR #1968.\",\"intent\":{\"rawUtterance\":\"Alt + Drag to crop; when I resize it needs to affect the size of the image; right click to duplicate/delete/etc; give me a premium proposal creator.\",\"canonicalIntent\":\"Make the live Proposal Editor support Alt/Option+drag non-destructive cropping, image resizing that visibly scales the image itself, and right-click object actions including duplicate/delete/rotate/flip/layer operations.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"premium-editor-interactions-live\",\"statement\":\"The live Big Papi Proposal Editor supports Alt/Option+drag non-destructive cropping, normal resize visibly scales the selected image, and right-click opens an object context menu with duplicate, delete, rotate, flip, and layer actions.\",\"proofConditionIds\":[\"repo\",\"release\",\"interaction\"]}],\"constraints\":[{\"id\":\"existing-pr-only\",\"statement\":\"Use only existing PR #1968; do not create a second PR.\",\"proofConditionIds\":[\"repo\"]},{\"id\":\"preserve-assets\",\"statement\":\"Do not destructively alter approved logo, border, ornament, or proposal source assets.\",\"proofConditionIds\":[\"repo\"]}],\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"PR #1968 contains the requested interaction repair and passes the canonical KnockLaunch Gate on the exact merge head.\",\"required\":true,\"route\":\"/big-papis/owner/proposals\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"release\",\"kind\":\"runtime\",\"claim\":\"Production frontend serves the merged #1968 source.\",\"required\":true,\"route\":\"/big-papis/owner/proposals\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"interaction\",\"kind\":\"interaction\",\"claim\":\"On the live Proposal Editor, Alt/Option+drag crops an ornament/image non-destructively, normal resize changes the visible image size, and right-click exposes and executes duplicate/delete/rotate/flip/layer actions.\",\"required\":true,\"route\":\"/big-papis/owner/proposals\",\"targetedActions\":[{\"action\":\"alt_drag_crop\"},{\"action\":\"resize_visible_image\"},{\"action\":\"open_context_menu\"},{\"action\":\"duplicate_object\"},{\"action\":\"delete_object\"},{\"action\":\"rotate_flip_object\"},{\"action\":\"layer_action\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"d182ab8059819cda75ea78a66dac09a17998c7b9deec850127fb1e02ce629ab3","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T17:17:30.343652+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:183963eb-e032-416e-ba0c-6d1b181ea338:tenant-workstream-contribution:ff909c6c12de254ff2cb38ae6067ab0ad755882d65d85429ccd941eb11b63c77","mission_step_id":null,"command_center_event_id":"183963eb-e032-416e-ba0c-6d1b181ea338"},{"id":"1e717738-3834-4c0a-a15b-cb4ce7129fcf","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PcgAppShell.tsx"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:31:50.678826+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:358e24ae-4f67-487a-8654-8e9ea25e1c7f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"ecf4cec9-f58f-4045-8dc8-c564c8716725","command_center_event_id":"358e24ae-4f67-487a-8654-8e9ea25e1c7f"},{"id":"1e73151e-78a5-4b43-810c-f6fea8fc2cc1","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":129328,"owner_action_to_pr_ms":6643,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":333},"ownerWaitLiveAt":"2026-10-02T19:30:44.328Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:30:45.838011+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:2552a858-8e0e-4df7-ae75-df9ef2201231:owner-wait-live","mission_step_id":"bdcc675f-a73c-45d1-8c58-f23d8b8eac15","command_center_event_id":"2552a858-8e0e-4df7-ae75-df9ef2201231"},{"id":"1e74924c-8c4a-4f58-bbf8-5d30d4d79176","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1328","runId":1328,"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-18T23:26:52.724077+00:00","proof_gate":"canonical_release_pending","source_sha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","external_id":"forgejo-main-b0751cf7cf78","receipt_type":"canonical_release_status","idempotency_key":"mission:abf3ca88-f196-42a1-a384-966529414b39:forgejo-release-status:b0751cf7cf78677a466f80a016cc09bf0865dabd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3b48e499-337d-41ed-a59c-d35faa90b05f","command_center_event_id":"abf3ca88-f196-42a1-a384-966529414b39"},{"id":"1e74cf83-8ae7-4500-b919-002885e62d2f","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","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":"pending"},"requestContractHash":"601ff176b67af4ccf7cf83f0035274d59d309bb21ff246e68245a3af87acb8d0","forgejoWorkflowProof":{"runId":8593,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending","ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"82205db80e919e9f76d6fcba873058b761fb7f2b","runnerVersion":"onrunner-82205db80e91","expectedSourceSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c96f6810d79906a6363874ee402d09bd8227cd63","deploymentId":"forgejo-main-c96f6810d79906a6363874ee402d09bd8227cd63","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.156-platform-resilience-hardening","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:55:07.011332+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","external_id":"forgejo-main-205e2f18ab9f","receipt_type":"canonical_release_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:forgejo-release-status:205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|render-onrunner/runtime-proof=failure","mission_step_id":"e0127957-eeb7-4c56-acfe-00be0f4d499c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"1e7563f2-881a-48ff-b9e7-32e7846804b4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/forgejo-422-performance-stability-0908","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":"d042c33f-a800-4242-9ac7-360e74f3c126","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4493,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":644,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":644,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":644,"repositoryMutationMs":4493,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":644,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d042c33f-a800-4242-9ac7-360e74f3c126"},"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":1574,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:53:27.560104+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d042c33f-a800-4242-9ac7-360e74f3c126:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"eb9a0716-70c0-4ca0-b304-3a306968d6bd","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"1e756f70-3b8b-4169-a1fa-076494cb3421","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.7-canonical-planner-owners","prNumber":4256,"terminal":false,"missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T20:39:00.190162+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4256","receipt_type":"ship_and_prove","idempotency_key":"mission:ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab:ship_and_prove:canonical_release_blocked","mission_step_id":"ff806e3e-ee49-4669-9312-39cb4e6133f3","command_center_event_id":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},{"id":"1e7667f1-c939-4459-aff8-a83149b366d6","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-layer-controls-final","prNumber":2008,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T23:32:50.017872+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","external_id":"2008","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6061e4a4-e4c6-42ee-925c-a8161d82a32c:merged-pr:2008:0756ee6a3fd6c696ce13fc2ed0e9c5244868d7fa","mission_step_id":"257b4cd5-77e5-4e94-93d2-ea906fb69404","command_center_event_id":"6061e4a4-e4c6-42ee-925c-a8161d82a32c"},{"id":"1e78cb9a-ab0d-4597-8eb3-b7c246680d6d","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.7-atomic-scoped-patch","prNumber":null,"terminal":false,"missionId":"4bce0ea1-b95d-4731-aa37-851d74423110","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":"4bce0ea1-b95d-4731-aa37-851d74423110"},"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":5355,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T14:16:44.552708+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4bce0ea1-b95d-4731-aa37-851d74423110:execute_mission:repair_mission_synthesis_ready","mission_step_id":"744abf6a-9285-4522-9219-5281999822de","command_center_event_id":"4bce0ea1-b95d-4731-aa37-851d74423110"},{"id":"1e7b6bc4-e74e-4a8b-9f0c-82c2881a0b14","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-cb33e1f6dfa7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"cb33e1f6-dfa7-4e79-905e-a07f6e140891","objective":"Repair the KNOCKLAUNCH cc-execution source handoff regression by removing the 24k per-file and 60k total sourceBundle truncation limits that truncate current control-plane source, add regression coverage, bump cc-execution version, release cc-execution, and prove live sourceBundle integrity with non-visual runtime evidence.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"maxFileChars: 500000","old_content":"maxFileChars: 24000"},{"path":"workers/cc-execution/src/index-mission-control.js","new_content":"maxTotalChars: 900000","old_content":"maxTotalChars: 60000"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.58.284-source-bundle-integrity\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.283-heavy-runner-labels\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"outcome-source-bundle-integrity","statement":"Current cc-execution sourceBundle can return workers/cc-execution/src/index-mission-control.js without truncation.","proofConditionIds":["proof-runtime-source-bundle"]}],"objective":"Repair the KNOCKLAUNCH cc-execution source handoff regression by removing the 24k per-file and 60k total sourceBundle truncation limits that truncate current control-plane source, add regression coverage, bump cc-execution version, release cc-execution, and prove live sourceBundle integrity with non-visual runtime evidence.","constraints":[{"id":"nonvisual-control-plane-only","statement":"This is non-visual control-plane maintenance; do not invoke Visual Witness.","proofConditionIds":["proof-runtime-source-bundle"]}],"sourceScope":"control_plane","sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime-source-bundle","kind":"runtime","claim":"Live cc-execution returns the exact current index-mission-control.js sourceBundle with truncated=false after release.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"requestContract":{"version":1,"outcomes":[{"id":"outcome-source-bundle-integrity","statement":"Current cc-execution sourceBundle can return workers/cc-execution/src/index-mission-control.js without truncation.","proofConditionIds":["proof-runtime-source-bundle"]}],"objective":"Repair the KNOCKLAUNCH cc-execution source handoff regression by removing the 24k per-file and 60k total sourceBundle truncation limits that truncate current control-plane source, add regression coverage, bump cc-execution version, release cc-execution, and prove live sourceBundle integrity with non-visual runtime evidence.","constraints":[{"id":"nonvisual-control-plane-only","statement":"This is non-visual control-plane maintenance; do not invoke Visual Witness.","proofConditionIds":["proof-runtime-source-bundle"]}],"sourceScope":"control_plane","sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime-source-bundle","kind":"runtime","claim":"Live cc-execution returns the exact current index-mission-control.js sourceBundle with truncated=false after release.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized forward repair of a live sourceBundle truncation regression against today's golden control-plane invariants."},"proofRequirements":null,"controlPlaneUnfreeze":true,"visualProofRequested":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-mission-control.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized forward repair of a live sourceBundle truncation regression against today's golden control-plane invariants."},"recovery":false,"fingerprint":"7933e13b05f623ea4d753747a49a87d1d8de4441aa208bf0c06bf4b36e8b7eac","replayCount":0,"serializedBytes":5271},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:52:00.819971+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cb33e1f6-dfa7-4e79-905e-a07f6e140891:repository-mutation-intent:7933e13b05f623ea4d753747a49a87d1d8de4441aa208bf0c06bf4b36e8b7eac:0","mission_step_id":"d0ae51ad-f3f4-4155-b474-22026c63a62c","command_center_event_id":"cb33e1f6-dfa7-4e79-905e-a07f6e140891"},{"id":"1e7d4439-83bc-4abf-8097-17618bc5213e","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-92964f0c60ea","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":84846,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"executorlessWaitMs":418249,"firstUsefulResultAt":"2026-09-30T02:16:01.638Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4194,"terminal":false,"missionId":"92964f0c-60ea-4903-a573-31d680fefd52","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"87d2ca4a13c9cb1fefca47f48094f7f5e343597a","timingsMs":{"prReadinessMs":704,"approvedPlanMs":0,"shipAndProveMs":2897,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"92964f0c-60ea-4903-a573-31d680fefd52"},"performance":null,"deploymentId":"forgejo-main-87d2ca4a13c9","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"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":2272,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T02:26:07.049197+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4194","receipt_type":"automatic_mission_resume","idempotency_key":"mission:92964f0c-60ea-4903-a573-31d680fefd52:automatic-mission-resume:4194:canonical_release_reconciliation_pending","mission_step_id":"0f68dd4d-38cb-48c2-97ef-691ea7a37772","command_center_event_id":"92964f0c-60ea-4903-a573-31d680fefd52"},{"id":"1e7eb1c5-d464-4797-8688-24430937fbf4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1656,"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":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1279,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:59:44.777894+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1821","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:automatic-mission-resume:1821:repair_mission_waiting_for_gate","mission_step_id":"db156a2a-ede7-45ed-98f2-598f474da526","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"1e7fb3d4-0ceb-4146-aa9c-e799dce7fb12","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"d7b0d7b1762203f8bf584c8ebaca518a81f533e16dd0a54bf0784d60552dc6cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:38:14.561996+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bc22485a-0b98-4b49-97d9-81e0a4982b60:repository-mutation-intent-blocked:d7b0d7b1762203f8bf584c8ebaca518a81f533e16dd0a54bf0784d60552dc6cf","mission_step_id":"db8e7a05-ffa9-41d3-a1b6-faf5ec8d805c","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"1e801fa2-a0f6-4963-ae37-0698203c9521","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e2af931d7da0db65bf90cb382e36767b05a68c0f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e2af931d7da0db65bf90cb382e36767b05a68c0f","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":"7828237be8ded94cd04c55170e1cfe5fa555843932838d9fbf3ba6b0ac684e6b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7634","runId":7634,"status":"running","sourceSha":"e2af931d7da0db65bf90cb382e36767b05a68c0f","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-12T23:35:23.929455+00:00","proof_gate":"canonical_release_pending","source_sha":"e2af931d7da0db65bf90cb382e36767b05a68c0f","external_id":"forgejo-main-e2af931d7da0","receipt_type":"canonical_release_status","idempotency_key":"mission:be2289d5-2a38-4954-b911-0428591cf68b:forgejo-release-status:e2af931d7da0db65bf90cb382e36767b05a68c0f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6e30275c-98d3-4379-a7fb-18a3929c6830","command_center_event_id":"be2289d5-2a38-4954-b911-0428591cf68b"},{"id":"1e804b99-b0fd-4182-8f91-99dedbe7c73a","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"9b888c6079533d02aa12b2d9b2770e8de81ccc6ca2ee850624c8a011d213bed6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:23:58.553776+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:56a0902c-d7dd-43f7-96d4-7cd870123126:repository-mutation-intent-blocked:9b888c6079533d02aa12b2d9b2770e8de81ccc6ca2ee850624c8a011d213bed6","mission_step_id":"f1205a46-c92a-474b-be0b-e3adb953d0c1","command_center_event_id":"56a0902c-d7dd-43f7-96d4-7cd870123126"},{"id":"1e82cef4-76dc-4ab9-9b12-af0e406fed87","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":6598,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":266,"terminal":false,"missionId":"b7676d03-1f8c-48e7-8983-01b418c9ca0f","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"b5b04630d5143a13c9b89e46766b326ec5ac063d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7676d03-1f8c-48e7-8983-01b418c9ca0f"},"performance":null,"deploymentId":"forgejo-main-b5b04630d514","workflowRunId":867,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:52:17.452581+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"266","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b7676d03-1f8c-48e7-8983-01b418c9ca0f:automatic-mission-resume:266:canonical_release_blocked","mission_step_id":"cd5b6a46-8d3a-4bff-af92-60e0132cdcc9","command_center_event_id":"b7676d03-1f8c-48e7-8983-01b418c9ca0f"},{"id":"1e846a6d-4e8b-4bfd-abd2-afa6cd0cd410","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-96205e13fba5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24730,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":21528,"firstUsefulResultAt":"2026-10-01T19:45:24.947Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4400,"terminal":false,"missionId":"96205e13-fba5-423b-9ada-cf0d546d2c31","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2194,"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":"96205e13-fba5-423b-9ada-cf0d546d2c31"},"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-01T19:45:37.688022+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4400","receipt_type":"automatic_mission_resume","idempotency_key":"mission:96205e13-fba5-423b-9ada-cf0d546d2c31:automatic-mission-resume:4400:repair_mission_pr_ready_retryable","mission_step_id":"58210961-bf9f-4bd6-81b3-ef24ddb55606","command_center_event_id":"96205e13-fba5-423b-9ada-cf0d546d2c31"},{"id":"1e84b470-0f12-4ae7-9c42-66b4479c4371","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/quick-interaction-off-screenshot-critical-path-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1992,"terminal":false,"missionId":"6ceb24af-4c24-43c4-ba5c-980687dc9e30","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","timingsMs":{"prReadinessMs":2902,"approvedPlanMs":0,"shipAndProveMs":8949,"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":"6ceb24af-4c24-43c4-ba5c-980687dc9e30"},"performance":null,"deploymentId":"forgejo-main-39673103d3d4","workflowRunId":5960,"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T20:03:17.479193+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1992","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6ceb24af-4c24-43c4-ba5c-980687dc9e30:automatic-mission-resume:1992:canonical_release_reconciliation_pending","mission_step_id":"bc49f428-4e0f-48aa-9a20-6d55878e6c8b","command_center_event_id":"6ceb24af-4c24-43c4-ba5c-980687dc9e30"},{"id":"1e85ae12-e0a2-4b6c-9ba7-c0b40eb61622","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fast-ui-fast-ui-p0-pcg-acceptance-repair-on-curr-4f2a7536","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3685,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":23193,"firstUsefulResultAt":"2026-10-06T20:14:02.903Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":5197,"terminal":false,"missionId":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3","timingsMs":{"prReadinessMs":8901,"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":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},"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":1613,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:14:26.150764+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5197","receipt_type":"automatic_mission_resume","idempotency_key":"mission:873215ee-1f6f-4848-a8a7-4dc83d38b3b3:automatic-mission-resume:5197:repair_mission_pr_ready_retryable","mission_step_id":"4324e534-e449-4d13-bc84-8b855a422556","command_center_event_id":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},{"id":"1e876773-9063-4fac-a939-5ca9cd5c840c","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"546874648a7027919715e5ea25251ab8702ba85a7b87a7441a5265dcfeb868de"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:40:11.948229+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3:repository-mutation-intent-blocked:546874648a7027919715e5ea25251ab8702ba85a7b87a7441a5265dcfeb868de","mission_step_id":"b8669fc1-b119-4260-b243-5b70e52079c9","command_center_event_id":"57d7ea5b-604a-4d7b-9652-3f7aad1aa4c3"},{"id":"1e886800-2f64-4c80-81ad-e9f1c13cc08e","source":"forgejo","status":"waiting","payload":{"branch":"ai/redfish-real-route-revolution-20260828","prNumber":974,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c871ab5234138f99f52299730de3f360565beb44","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-28T23:27:07.29786+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c871ab5234138f99f52299730de3f360565beb44","external_id":"974","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4fa4aff7-734a-442c-8716-87328a78ed9a:merged-pr:974:c871ab5234138f99f52299730de3f360565beb44","mission_step_id":"e734dec0-9e57-4ce8-8fe0-fa0cfb5a618f","command_center_event_id":"4fa4aff7-734a-442c-8716-87328a78ed9a"},{"id":"1e894f32-f996-4458-81ed-d67728c09c2f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e4d3b33a46d2149b152084d194fe29d295b32e4a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e4d3b33a46d2149b152084d194fe29d295b32e4a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"5e91b3c37afca64ea65ce30ea6795ee36a3810d400bd902d042837919571aceb","forgejoWorkflowProof":{"runId":15694,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","deploymentId":"forgejo-main-e22d2ca83ac4da16d3b310e5daf14418855ad685","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.95-authorization-envelope-continuity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:10:59.912407+00:00","proof_gate":"canonical_release_pending","source_sha":"e4d3b33a46d2149b152084d194fe29d295b32e4a","external_id":"forgejo-main-e4d3b33a46d2","receipt_type":"canonical_release_status","idempotency_key":"mission:cedfae2d-874e-4147-85d7-4b0aa84ff1e8:forgejo-release-status:e4d3b33a46d2149b152084d194fe29d295b32e4a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"e8024271-9ed2-4432-8351-fa4e7d79e4f8","command_center_event_id":"cedfae2d-874e-4147-85d7-4b0aa84ff1e8"},{"id":"1e8cf15b-3856-4f1b-afa7-bf4ab0a63398","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-merged PR #1395 release only. Merge SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source or create any new branch/PR. Verify the current main push/release, ensure only frontend is released, and return exact live deployment proof for that SHA. If the release is still running, continue the same release path to terminal proof. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","wordingChanged":false,"canonicalIntent":"Reconcile the already-merged PR #1395 release only. Merge SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source or create any new branch/PR. Verify the current main push/release, ensure only frontend is released, and return exact live deployment proof for that SHA. If the release is still running, continue the same release path to terminal proof. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-live","statement":"The exact merged SHA d8946244dc83d3009e2ccd3f072db822e99f2063 is deployed to frontend production.","proofConditionIds":["proof-runtime"]}],"objective":"Reconcile the already-merged PR #1395 release only. Merge SHA is d8946244dc83d3009e2ccd3f072db822e99f2063. Do not modify source or create any new branch/PR. Verify the current main push/release, ensure only frontend is released, and return exact live deployment proof for that SHA. If the release is still running, continue the same release path to terminal proof. Do not touch Supabase data, auth, schema, backend, or unrelated production targets.","constraints":[{"id":"no-source-change","statement":"Do not modify source or create new branch/PR.","proofConditionIds":["proof-runtime"]},{"id":"frontend-only","statement":"Only frontend release verification/deployment is allowed.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The exact merged frontend SHA d8946244dc83d3009e2ccd3f072db822e99f2063 is live on production.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"9b882dd397cc6f0dac201c576e80038f8e0808c7baa0f691bfbb03e69b91cb94","requestContractRevision":10,"previousRequestContractHash":"91ab88b9b3f3db4683514efca04a6f95a2436c765db257ad32d578819ee8deb8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T05:14:43.221107+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b3bb18c3-e46e-40cb-a76d-c2f34e726e9b:request-contract-revision:10:9b882dd397cc6f0dac201c576e80038f8e0808c7baa0f691bfbb03e69b91cb94","mission_step_id":"e3f75933-0178-448f-a28b-9142775667cf","command_center_event_id":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b"},{"id":"1e8dcfae-7621-4489-be94-b7b8ab27b2b6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability repair; gate 5066 passed 25/26 architecture tests and proved only the old freeze-version assertion remains stale.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489664319,"expiresAt":1788489844319,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"1aec6456-6102-44bf-94a5-d8d2f42238ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:41:05.27835+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1aec6456-6102-44bf-94a5-d8d2f42238ea","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"1e8e5ab7-08e9-45e0-b8e4-d83e97aa4d0c","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized scoped speed-and-accuracy repair: remove the measured ~15-second PR-refresh write from the owner-critical path while preserving read-back correctness and stale-run cleanup.","baseSha":"4383dff55c591197b404821e60fca64878122fc6","issuedAt":1788297509039,"expiresAt":1788297689039,"missionId":"644f722d-bd23-4ede-8e70-ce18d36a33d0","singleUse":true,"authorizationId":"a536716c-f2c9-451b-97c6-99a41759cd30"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:18:30.016025+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4383dff55c591197b404821e60fca64878122fc6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a536716c-f2c9-451b-97c6-99a41759cd30","mission_step_id":"3776660f-0f7d-4897-89b2-ac1a7351096d","command_center_event_id":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},{"id":"1e8f78ff-f4eb-4a14-9219-432997f5942a","source":"cc-execution","status":"recorded","payload":{"objective":"Implement one cohesive Big Papi hardening PR on current Forgejo main; preserve Will-first visual identity. Scope only Big Papi/mobile-vendor plus finance-stripe and focused tests.\n\n1. Past events: nonclosed event_date < today must be `needs attention`, never Upcoming. Surface Close out and Reschedule; do not auto-change stage.\n2. Truthful collectible money: shared helper. Per event collectible = max(nonnegative balance_due, sum unpaid linked invoices); add unpaid unlinked invoices. Use same total on dashboard and Money. Regression example: $800 invoice tied to $800 balance + separate $2550 balance = $3350, not $800/$4150. Show requested vs not-yet-invoiced breakdown if practical.\n3. Payments: extend `supabase/functions/finance-stripe/index.ts` only (never create-checkout/Lovable) with authorized idempotent `create_invoice_payment_link` accepting tenant_id + invoice id; tenant-scope invoice, reject paid/nonpositive, reuse payment_url, otherwise create direct Stripe Checkout payment session, persist/return URL, include invoice/event/tenant metadata and customer email. BigPapisMoney checks finance-stripe status. If connected, unpaid invoice gets Collect payment then Share payment link via navigator.share with clipboard fallback. If unconfigured, show clear owner-facing status with no dead route/admin jargon.\n4. Schedule/conflicts: BigPapisEvents gets compact 7-day week view with prev/next week, dated cards and event times. New-event conflicts: definite warning only for real time overlap when both events have valid ranges; same-date unknown timing is softer warning. Validate: end>start, end requires start, any time requires date. Invalid range blocks create.\n5. Events selection-first: remove implicit `bookings[0]`; no EventCockpit until explicit ?event=. Event rows/week cards open event. Add Back/Close detail that removes only event param. Keep mobile compact.\n6. Inputs/query params: inline required Event name; blank numeric stays null; prevent negatives; keep optional fields collapsed; `new=1&intent=quote` must preserve intent through creation then route to proposal. Closing quick-booking clears stale errors/form/intent. Public schedule stays off by default.\n7. Branding: invoice preview always uses `company_logo_url || '/brand/big-papis-logo.webp'`; safe Big Papi fallbacks for absent contact fields, no obsolete domains.\n8. Mobile event prep: replace bare inventory row with concise briefing card: date/time, venue/address, attendance/service qty, still-due amount, readiness/gear issues, Open event prep and Event Day where appropriate. Desktop loadout remains.\n9. Route/click consistency: canonical Big Papi links use BIG_PAPIS_OWNER_BASE_PATH => `/big-papis/...`; preserve legacy redirects but generate no `/big-papis/owner/...` owned links.\n10. Tests: focused contracts for past-event bucket, no implicit first selection, $3350 money example, overlap/time validation, quote intent survival, invoice logo fallback, and finance-stripe payment-link action with no `connector-gateway.lovable.dev`/`LOVABLE_API_KEY` dependency.\n\nOpen one PR on `ai/big-papis-owner-hardening`; do NOT merge/release yet because the authenticated click/input audit is still collecting defects for this same PR.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-18T23:52:55.478Z","fingerprint":"fbd57ea8b06327ba108edf4a41fb434d6d0edc57fabecef54a7d9ec640a393d1","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-owner-hardening","requestedBranch":"ai/big-papis-owner-hardening","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T23:52:55.943942+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:300898c2-4d72-4bac-b56d-1bf533144322:tenant-workstream-contribution:fbd57ea8b06327ba108edf4a41fb434d6d0edc57fabecef54a7d9ec640a393d1","mission_step_id":null,"command_center_event_id":"300898c2-4d72-4bac-b56d-1bf533144322"},{"id":"1e945e1e-0f02-44f2-b62a-ccfc9dddbe08","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-event-operating-hub","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":2015,"terminal":false,"missionId":"11fd2a1f-b917-450d-b6b4-62b8c2f5781b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ee5709ecee830cea7161675f9354a07eac983095","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9961,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1021,"approvedPlanMs":0,"missionSetupMs":332,"providerAuthMs":0,"shipAndProveMs":7570,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"repositoryMutationMs":896,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"11fd2a1f-b917-450d-b6b4-62b8c2f5781b"},"performance":null,"deploymentId":"forgejo-main-ee5709ecee83","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":3061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T00:34:20.277249+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ee5709ecee830cea7161675f9354a07eac983095","external_id":"forgejo-main-ee5709ecee83","receipt_type":"execute_mission","idempotency_key":"mission:11fd2a1f-b917-450d-b6b4-62b8c2f5781b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6552d7de-d923-4fe2-a781-8a38f849e2eb","command_center_event_id":"11fd2a1f-b917-450d-b6b4-62b8c2f5781b"},{"id":"1e988ae3-2d1c-46f8-ac84-8520142e042e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eeb762860e8f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1079,"providerAuthMs":0,"ledgerPrepareMs":1079,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1079,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1079,"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":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"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":3132,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:47:19.478574+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1d34979f-bfab-4150-84ba-0b4a8af11836","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"1e99f4cd-bdfc-47bb-b209-cd01feb54661","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.35.1-mission-branch-persistence","prNumber":4646,"terminal":false,"missionId":"b17ce084-4582-477e-9064-0987a2a2d2f3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"1c33f4096fa358608f6b047666ed66a711907266","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b17ce084-4582-477e-9064-0987a2a2d2f3"},"performance":null,"deploymentId":"canonical-release-1c33f4096fa3","workflowRunId":31539829776,"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":1352,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:51:42.631459+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1c33f4096fa358608f6b047666ed66a711907266","external_id":"canonical-release-1c33f4096fa3","receipt_type":"ship_and_prove","idempotency_key":"mission:b17ce084-4582-477e-9064-0987a2a2d2f3:ship_and_prove:canonical_release_dispatched:1c33f4096fa358608f6b047666ed66a711907266:31539829776","mission_step_id":"994a7745-f770-492d-b93a-0954516a6ea0","command_center_event_id":"b17ce084-4582-477e-9064-0987a2a2d2f3"},{"id":"1e9aecca-eb9c-4b27-8266-859724e7eaf8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this repair and continue through deploy and verification. Teach Command Center source resolution to deterministically narrow broad platform-wide tenant cohesion intent into bounded canonical source targets before mutation.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this repair and continue through deploy and verification. Teach Command Center source resolution to deterministically narrow broad platform-wide tenant cohesion intent into bounded canonical source targets before mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source-resolution","statement":"Broad platform-wide tenant cohesion, shared shell, profile/settings, avatar, and mobile intent automatically resolves to canonical shared tenant source owners without requiring the owner to supply repository paths.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for this repair and continue through deploy and verification. Teach Command Center source resolution to deterministically narrow broad platform-wide tenant cohesion intent into bounded canonical source targets before mutation.","constraints":[{"id":"bounded-mutation","statement":"Broad intent may be broad, but mutation scope must be deterministically bounded before writes; preserve fail-closed behavior when no credible source owner is found.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"An equivalent broad platform cohesion repair plan returns bounded canonical tenant source targets without caller-supplied sourceTargets.","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":"Unfreeze-the-control-plane-for-this-repair-and-continue-through-deploy-and-verification.-Teach-Comma","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a5b6f2199703ce0c8dd554518737ca3eacc1295bdc3b79c6d59060d44dcfea79","requestContractRevision":2,"previousRequestContractHash":"0c3c813c040ebed687b4e242274a0465f4085879a576cb811cc9f59d92b75d78"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:01:29.292008+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:91e9b695-17a4-4a0e-98c6-d7af7ea2fca8:request-contract:a5b6f2199703ce0c8dd554518737ca3eacc1295bdc3b79c6d59060d44dcfea79","mission_step_id":"43cecbf5-7781-4e18-9fb0-2a7e6e5c6f15","command_center_event_id":"91e9b695-17a4-4a0e-98c6-d7af7ea2fca8"},{"id":"1e9c8100-41df-4ba6-9ef4-c17a05ed3d87","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5acc70e45830","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":6618,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":10950,"firstUsefulResultAt":"2026-09-26T17:39:36.157Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe","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":287,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":287,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":287,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":287,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe"},"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":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:39:47.962695+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5acc70e4-5830-4ad1-9103-6d2b0ee01cbe:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5490f5c3-5ee0-4169-b0e9-f0d9fe3a3a20","command_center_event_id":"5acc70e4-5830-4ad1-9103-6d2b0ee01cbe"},{"id":"1e9dc189-87bf-4b78-8381-9cb1508831b0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b2e17dbe56e3317b3e89852ce2b37c29c8714395","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-pcg-repair","satisfied":true,"statement":"PCG Certificates is compact and uses only real card imagery when present; the staff completion handoff no longer promotes the customer portal; PCG back controls meet the mobile touch target; and authorized platform support can load the PCG commerce publisher while tenant isolation remains intact.","proofConditionIds":["proof-live","proof-certificates-visual"]}],"satisfied":true,"constraints":[{"id":"scope-four-files","satisfied":true,"statement":"The repair is limited to PcgWorkspace, PCGCompletionCenter, PCGModesWorkspace, and pcg-commerce-publisher.","proofConditionIds":["proof-live"]},{"id":"preserve-pcg-surfaces","satisfied":true,"statement":"Readiness, the uploaded PCG background and logo, grading scale, Receive, Grade, Customers, Payments, Migration, Settings, Capture, and the compact dashboard remain unchanged.","proofConditionIds":["proof-live"]},{"id":"authorization-boundary","satisfied":true,"statement":"Anonymous callers and authenticated users lacking either tenant access or an approved global platform role remain unauthorized.","proofConditionIds":["proof-live"]},{"id":"visual-artifact-scope","satisfied":true,"statement":"The visual change is limited to the PCG Certificates surface.","proofConditionIds":["proof-certificates-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Certificates uses only real card data and real card imagery when present; absent imagery is represented by a neutral icon rather than invented content.","proofConditionIds":["proof-certificates-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"The visual repair remains isolated to PCG and preserves PCG branding.","proofConditionIds":["proof-certificates-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The Certificates repair is accepted on both desktop and mobile.","proofConditionIds":["proof-certificates-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-certificates-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-certificates-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-certificates-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-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-live"]}],"contractHash":"722842e5138dbdcd1f5d39c16fc26e058d762ab1bafed8b76f8cdacc63420a2e","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"722842e5138dbdcd1f5d39c16fc26e058d762ab1bafed8b76f8cdacc63420a2e"},"required":true,"satisfied":true},{"id":"proof-certificates-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/DASHBOARD?mode=grading&tool=certs","currentSourceSha":"b2e17dbe56e3317b3e89852ce2b37c29c8714395","witnessSourceSha":"b2e17dbe56e3317b3e89852ce2b37c29c8714395","verificationState":"verified","witnessRequestContractHash":"722842e5138dbdcd1f5d39c16fc26e058d762ab1bafed8b76f8cdacc63420a2e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T16:17:31.356134+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b2e17dbe56e3317b3e89852ce2b37c29c8714395","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cd208b1a-0630-4a9c-9049-815789811505:request-contract:722842e5138dbdcd1f5d39c16fc26e058d762ab1bafed8b76f8cdacc63420a2e:b2e17dbe56e3317b3e89852ce2b37c29c8714395:verified:","mission_step_id":"d4d9268a-38cd-42fd-9a0f-87c6a430811a","command_center_event_id":"cd208b1a-0630-4a9c-9049-815789811505"},{"id":"1e9e4caa-ccf1-4a64-92e2-759e1c4a6558","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"045ad6ef183cffd706c89a3cd45f14775e60917e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"045ad6ef183cffd706c89a3cd45f14775e60917e","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":"03f7008fffa9a9de7140cab339b2400436411404e346a76f18a43faab84e4158","forgejoWorkflowProof":{"runId":11168,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"045ad6ef183cffd706c89a3cd45f14775e60917e","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-045ad6ef183cffd706c89a3cd45f14775e60917e","compareStatus":"target_job_success_runtime_verified","workflowRunId":11168,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.222-lineage-budget-primary-witness","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:05:06.719897+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"045ad6ef183cffd706c89a3cd45f14775e60917e","external_id":"forgejo-main-045ad6ef183c","receipt_type":"canonical_release_status","idempotency_key":"mission:8e043717-f52e-4d1d-b81e-602dc6c78240:forgejo-release-status:045ad6ef183cffd706c89a3cd45f14775e60917e:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"fffc673a-5ef6-4262-a6e7-a240deff8639","command_center_event_id":"8e043717-f52e-4d1d-b81e-602dc6c78240"},{"id":"1e9f0a2f-7436-49b8-a176-a349c5ee732c","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-screencast-fallback-20260906","prNumber":1962,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3fe84dc28bf22be65f59156ecd75bcbebd7dbc50","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:09:12.259003+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3fe84dc28bf22be65f59156ecd75bcbebd7dbc50","external_id":"1962","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:merged-pr:1962:3fe84dc28bf22be65f59156ecd75bcbebd7dbc50","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"1ea0204b-337c-4348-b9c7-a7e4fdd74c15","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c6065eb1b8e1b6cc09ba3a55034ace6d54363a59","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PAUL: execute and ship the MODES manager relevance/order repair system-wide. I am supervising; you own implementation through live proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2d70cfb02ea332d17978e7e9c36177be1a54b21ce94f0ddacc77acad776858bb","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":"2d70cfb02ea332d17978e7e9c36177be1a54b21ce94f0ddacc77acad776858bb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T15:21:26.505353+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c6065eb1b8e1b6cc09ba3a55034ace6d54363a59","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7efb9abd-55a9-43a3-a9a8-f8c17dd16853:request-contract:2d70cfb02ea332d17978e7e9c36177be1a54b21ce94f0ddacc77acad776858bb:c6065eb1b8e1b6cc09ba3a55034ace6d54363a59:verified:","mission_step_id":"9d4ccde4-635a-4351-bcad-14de963a341e","command_center_event_id":"7efb9abd-55a9-43a3-a9a8-f8c17dd16853"},{"id":"1ea0db49-78b3-4753-9873-72996173f78e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3692","runId":3692,"status":"running","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:10:14.961003+00:00","proof_gate":"canonical_release_pending","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"forgejo-main-30b66007f9f7","receipt_type":"canonical_release_status","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:forgejo-release-status:30b66007f9f7babc433c32e51a49ed6f01c0cb2c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"88de56a7-354c-4196-b524-771e8bdc1ffd","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"1ea11082-f0ae-4236-94fb-0f3300792cc2","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.31.34-immutable-pr-release-base","prNumber":4582,"terminal":false,"missionId":"598dd46f-e689-4004-9517-be1567534006","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c39ad5f17274d655bd426ff9d2facaa8c2ee613f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"598dd46f-e689-4004-9517-be1567534006"},"performance":null,"deploymentId":"canonical-release-c39ad5f17274","workflowRunId":31443252241,"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":1217,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:40:40.880176+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c39ad5f17274d655bd426ff9d2facaa8c2ee613f","external_id":"canonical-release-c39ad5f17274","receipt_type":"ship_and_prove","idempotency_key":"mission:598dd46f-e689-4004-9517-be1567534006:ship_and_prove:canonical_release_dispatched:c39ad5f17274d655bd426ff9d2facaa8c2ee613f:31443252241","mission_step_id":"e75b5622-0313-43f5-862c-7a961a085d2b","command_center_event_id":"598dd46f-e689-4004-9517-be1567534006"},{"id":"1ea11604-ee24-4eef-ae86-d75ae32475fc","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"continuationObjective":"Expose multiple tenant owners in the existing tenant user-management UI using the already-live backend multi-owner support. Allow an existing tenant owner to add or promote another tenant user to Tenant Owner, show all current tenant owners, preserve platform Admin/GodMode restrictions and tenant isolation, and ship the frontend change through canonical Gate, squash merge, deploy, and live verification. Do not alter working backend ownership semantics."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:49:08.2631+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d72c5700-e9f2-4e37-98e3-dd57d004e0a8:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6256fc98-d84e-4b66-81ae-236269e8ebe2","command_center_event_id":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8"},{"id":"1ea213ab-5ea3-4bbb-9aa5-f1c2f5cc42e5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/expose-self-service-tenant-builder-20260830","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":7053,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1167,"terminal":false,"missionId":"a8aa23fd-f196-4542-90f8-b8c203861b13","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":767,"prReadinessMs":759,"approvedPlanMs":0,"missionSetupMs":420,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a8aa23fd-f196-4542-90f8-b8c203861b13"},"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":1443,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:15:49.29728+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1167","receipt_type":"execute_mission","idempotency_key":"mission:a8aa23fd-f196-4542-90f8-b8c203861b13:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8eed2b23-ccb9-41eb-b035-bbfa5120d0cf","command_center_event_id":"a8aa23fd-f196-4542-90f8-b8c203861b13"},{"id":"1ea23973-1e97-4195-b1c1-e6770aa86aba","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Forgejo Actions watchdog repair. Reconcile the already-written three-file corrective branch, preserve the host base probe and established restart budgets, keep authenticated Actions brownout detection in the independent cc-execution observer, then open the single corrective PR and ship it through Gate, squash merge, affected release, host refresh, and live proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Forgejo Actions watchdog repair. Reconcile the already-written three-file corrective branch, preserve the host base probe and established restart budgets, keep authenticated Actions brownout detection in the independent cc-execution observer, then open the single corrective PR and ship it through Gate, squash merge, affected release, host refresh, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-actions-detection","statement":"The Forgejo control plane must not report healthy when the externally reachable KnockLaunchOS Actions-runs API is returning 5xx, timing out, or failing authentication while base health still passes.","proofConditionIds":["proof-repository","proof-control-plane-runtime"]},{"id":"outcome-self-heal","statement":"After the existing consecutive degradation threshold, an external Actions-only brownout queues the existing allowlisted Forgejo recovery path when the signed host watchdog still proves base health; existing host restart cooldown and hourly budgets remain authoritative.","proofConditionIds":["proof-repository","proof-control-plane-runtime","proof-host-runtime"]},{"id":"outcome-no-false-hairpin","statement":"The host-local watchdog does not use the host-to-public-Cloudflare Actions hairpin as a restart signal and retains its proven bounded base-health probe.","proofConditionIds":["proof-repository","proof-host-runtime"]},{"id":"outcome-live","statement":"After release and host refresh, cc-execution self-heal is healthy, the signed host heartbeat is healthy, and a live authenticated KnockLaunchOS Actions-runs read succeeds.","proofConditionIds":["proof-control-plane-runtime","proof-host-runtime","proof-actions-runtime"]}],"objective":"Unfreeze the control plane for the Forgejo Actions watchdog repair. Reconcile the already-written three-file corrective branch, preserve the host base probe and established restart budgets, keep authenticated Actions brownout detection in the independent cc-execution observer, then open the single corrective PR and ship it through Gate, squash merge, affected release, host refresh, and live proof.","constraints":[{"id":"constraint-budgets","statement":"Preserve the existing automatic, emergency, and operator Forgejo restart cooldown/hourly budgets and do not add a second restart mechanism.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Use the same repair mission corrective generation and deploy only cc-execution plus the Forgejo host-agent refresh affected by this repair.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the parallel external health plus authenticated Actions observer, bounded durable recovery queue policy, restored host base probe, unchanged restart-budget contract, and updated authoritative capability contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-control-plane-runtime","kind":"runtime","claim":"Live cc-execution reports Forgejo self-heal healthy using both external base health and authenticated Actions probe after the corrective release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-host-runtime","kind":"runtime","claim":"The live signed Forgejo host watchdog heartbeat is fresh, verified, timer-active, and base-health passing after the corrected host agent is installed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-actions-runtime","kind":"runtime","claim":"A live authenticated KnockLaunchOS Actions-runs read succeeds after the corrective release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c8dc6cfc9033a9864f10780aa4687d148670cb580d07b859a1f0e1c249fae9b2","requestContractRevision":6,"previousRequestContractHash":"ea13b04900bfb4c2f8ea2cd8efb8e095ba2472bac54d59bd4190468db34600b4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:29:54.874415+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:request-contract:c8dc6cfc9033a9864f10780aa4687d148670cb580d07b859a1f0e1c249fae9b2","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"1ea24c4c-4f1b-4f69-84aa-5082fa3c7dd0","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1886 with no source changes. Squash merge the green exact head, release frontend only, and prove the corrected Big Papi Mail reader and current signature logo source live.","tenantRef":"bigpapis","receivedAt":"2026-09-05T23:24:47.376Z","fingerprint":"15dea604077d5c3b39f8ab7217c9ceb2778501d3286d108078e8ae5a2d5f1022","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-mail-reader-logo-layout","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1886 with no source changes. Squash merge the green exact head, release frontend only, and prove the corrected Big Papi Mail reader and current signature logo source live.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1886 with no source changes. Squash merge the green exact head, release frontend only, and prove the corrected Big Papi Mail reader and current signature logo source live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-reader","statement":"Big Papi Mail desktop reader uses the available pane/viewport instead of a narrow centered island, with readable subject/from/body sizing and full-height pane scrolling.","proofConditionIds":["proof-mail-live","proof-mail-visual"]},{"id":"outcome-logo","statement":"Big Papi Mail signatures and branded mail resolve the logo from the live tenant company_logo_url and no longer override it with the legacy hardcoded Big Papi logo asset.","proofConditionIds":["proof-mail-live","proof-logo-source"]},{"id":"outcome-images","statement":"Existing received-email HTML/CID/image containment remains intact so images cannot expand or repaint the entire reader surface.","proofConditionIds":["proof-mail-live"]}],"objective":"Continue existing PR #1886 with no source changes. Squash merge the green exact head, release frontend only, and prove the corrected Big Papi Mail reader and current signature logo source live.","constraints":[{"id":"constraint-scope","statement":"Use existing PR #1886 and its exact gated head; do not create another branch or PR and release frontend only.","proofConditionIds":["proof-mail-live"]},{"id":"constraint-mail-behavior","statement":"Preserve compose, reply/forward, attachments, search, folders, templates, signatures, event scanning, CID hydration and mobile behavior.","proofConditionIds":["proof-mail-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-mail-live","kind":"runtime","claim":"The exact PR #1886 frontend source is released live on /big-papis/owner/email.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-logo-source","kind":"repository","claim":"MailWorkspace no longer contains the legacy Big Papi logo hardcode and uses the live tenant brand company_logo_url.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mail-visual","kind":"visual","claim":"Desktop Big Papi Mail visibly uses the available reader pane rather than rendering the message as a tiny centered column with excessive dead space.","route":"/big-papis/owner/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-mail-reader-logo-layout","conversationContext":null,"requestContractHash":"e1a21744a7d1d35d3889fec41c9d1d40af3211a5100341d5fc6768c5297315c9","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:24:47.863445+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5e54bf13-67e0-425f-abbd-4712ed4fe248:tenant-workstream-contribution:15dea604077d5c3b39f8ab7217c9ceb2778501d3286d108078e8ae5a2d5f1022","mission_step_id":null,"command_center_event_id":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},{"id":"1ea5030a-656f-4a34-9856-728dbd71aa04","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"82b77e2a1daf3f0edbb35d2eddb4d38f3f8eadf6","releaseState":"verified","exactConductorRun":{"id":31310604147,"status":"completed","headSha":"82b77e2a1daf3f0edbb35d2eddb4d38f3f8eadf6","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T11:22:18.167475+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"82b77e2a1daf3f0edbb35d2eddb4d38f3f8eadf6","external_id":"canonical-release-82b77e2a1daf","receipt_type":"canonical_release_status","idempotency_key":"mission:60d3798d-90c3-4b97-a490-3be38810ff2e:release-status:82b77e2a1daf3f0edbb35d2eddb4d38f3f8eadf6:31310604147:verified:canonical-production-release/verified=success","mission_step_id":"dfe23ccf-293d-4bb6-97e7-c69e2724302e","command_center_event_id":"60d3798d-90c3-4b97-a490-3be38810ff2e"},{"id":"1ea64018-6b70-40fd-bd28-c7f9fd872ae3","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":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","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":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","wordingChanged":false,"canonicalIntent":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"route","statement":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","constraints":[{"id":"capability-completeness","statement":"All dependencies must be wired and proven.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Do not activate until release and proof succeed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","schema_data_storage"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","canonicalIntent":"Add the protected /admin/demo-data route and surface it from the GodMode dashboard, preserving the same synthetic-only data boundary.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"GodMode can open the protected synthetic demo workspace from its dashboard.","route":"/admin/demo-data","roleRef":null,"userRef":null,"required":true,"expectedText":"Synthetic data only","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Add-the-protected-admin-demo-data-route-and-surface-it-from-the-GodMode-dashboard-preserving-the-sam","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":"c4ca9a40da6ba75c25f7019f123d6ee68f12b748ff115666677319d80d8a386e","requestContractRevision":3,"previousRequestContractHash":"55ca20dd6fd5f49072d5da0136db8eeaa1ae9b0469a1a20bf5f4661728cea65d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:45:16.316927+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8870fad0-0921-489f-9e7e-fc573b8de6a9:request-contract:c4ca9a40da6ba75c25f7019f123d6ee68f12b748ff115666677319d80d8a386e","mission_step_id":"39a56e3d-848d-43c8-8975-d431e21c6d9a","command_center_event_id":"8870fad0-0921-489f-9e7e-fc573b8de6a9"},{"id":"1ea73092-736b-4db1-9012-ddd96c2f6d6f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-30cd4575b504","prNumber":3907,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"23b056ec8ca3b97dfe32902bc4dbd03fbcf9927c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:49:14.079122+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"23b056ec8ca3b97dfe32902bc4dbd03fbcf9927c","external_id":"3907","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:30cd4575-b504-4bc9-8e97-0c2082101426:merged-pr:3907:23b056ec8ca3b97dfe32902bc4dbd03fbcf9927c","mission_step_id":"bff86b28-bad4-44bc-9566-fede0da8a3e9","command_center_event_id":"30cd4575-b504-4bc9-8e97-0c2082101426"},{"id":"1ea78d86-0851-487e-88a8-e583d0f410f4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and continue the existing exact Curri frost-card PR #1997. The source is already applied and read back on head b2297a5446f6c9aded92f7cc3cf9cfb7b17581bd and its exact-head KnockLaunch Gate is green. Do not mutate source or create another branch/PR. Squash merge #1997, release only the frontend, then prove the live /curri-properties/more route on desktop and mobile has the same frosted glass card treatment as the Curri shell and no overlay/modal behavior. Return terminal only when live and visually proven.","wordingChanged":false,"canonicalIntent":"Adopt and continue the existing exact Curri frost-card PR #1997. The source is already applied and read back on head b2297a5446f6c9aded92f7cc3cf9cfb7b17581bd and its exact-head KnockLaunch Gate is green. Do not mutate source or create another branch/PR. Squash merge #1997, release only the frontend, then prove the live /curri-properties/more route on desktop and mobile has the same frosted glass card treatment as the Curri shell and no overlay/modal behavior. Return terminal only when live and visually proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The live Curri More route uses frosted cards consistent with the rest of the Curri shell on desktop and mobile.","proofConditionIds":["proof-live","proof-visual"]}],"objective":"Adopt and continue the existing exact Curri frost-card PR #1997. The source is already applied and read back on head b2297a5446f6c9aded92f7cc3cf9cfb7b17581bd and its exact-head KnockLaunch Gate is green. Do not mutate source or create another branch/PR. Squash merge #1997, release only the frontend, then prove the live /curri-properties/more route on desktop and mobile has the same frosted glass card treatment as the Curri shell and no overlay/modal behavior. Return terminal only when live and visually proven.","constraints":[{"id":"constraint-1","statement":"Preserve the standalone More route and existing behavior; change only the card visual treatment.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The Curri More route is live in production after frontend release.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"The More route cards visually match the frosted glass treatment used by the rest of the Curri route on desktop and mobile.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"7f6d598e20696ff2b8369a7c247c2b779f5e04560a5b19ff6a80de99296d6710","requestContractRevision":2,"previousRequestContractHash":"897f28be111b56c67b7405f1c288eb06e7aa6acd3c6e69ac7eafc2eff205144b"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:39:37.947456+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a8bb4854-2d4e-4852-90b9-9648c8586259:request-contract:7f6d598e20696ff2b8369a7c247c2b779f5e04560a5b19ff6a80de99296d6710","mission_step_id":"52668bc9-7765-471e-a904-fdd7b235724b","command_center_event_id":"a8bb4854-2d4e-4852-90b9-9648c8586259"},{"id":"1ea847b7-d880-4d59-8458-e348d4686246","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdfjt5k","reason":"anchored_edit_anchor_missing:src/pages/mobile-vendor/BigPapisOwnerShell.tsx","status":"blocked","metrics":{"receiptBytes":5256,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2864,"prReadinessMs":0,"approvedPlanMs":2864,"missionSetupMs":3785,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"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":3957,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T20:55:36.092206+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f782d9f4-4856-4637-83d7-478aad87397c","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"1ea96a97-c665-4dab-bceb-765133209292","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","wordingChanged":false,"canonicalIntent":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","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":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","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":"08ab1893fe0f6a9980499970a9afc88accf1b60fcfd6110ea4a122a4ca70fc3a","requestContractRevision":2,"previousRequestContractHash":"e67d92798a843992d1ab3d418ea3c1c5a4cfc74b896919dfdf5b38cc9d3e6e40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:20:59.476761+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:2:08ab1893fe0f6a9980499970a9afc88accf1b60fcfd6110ea4a122a4ca70fc3a","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"1eabd04d-c39a-4132-b17e-c2f2f35233ae","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dcc20293c860","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":27856,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T18:27:41.481Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3654,"terminal":false,"missionId":"dcc20293-c860-4675-b6ad-ef7135e5113e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4437,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":736,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":3701,"repositoryProviderMs":3701,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2325,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1376},"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":"dcc20293-c860-4675-b6ad-ef7135e5113e"},"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":3340,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:27:46.96151+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3654","receipt_type":"execute_mission","idempotency_key":"mission:dcc20293-c860-4675-b6ad-ef7135e5113e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5db1b7aa-0e11-4cd0-86ad-c053b5566867","command_center_event_id":"dcc20293-c860-4675-b6ad-ef7135e5113e"},{"id":"1eac6def-96b2-416f-88d4-dc2748e39583","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-manage"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"3b118d8221f00c5ece293b139368d92a7ae24846a8bf8598ec54ffbac57d21f2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15536","runId":15536,"status":"running","sourceSha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:36:40.267935+00:00","proof_gate":"canonical_release_pending","source_sha":"2a248d1e382b28bdbd58c3a99a908264ceb55694","external_id":"forgejo-main-2a248d1e382b","receipt_type":"canonical_release_status","idempotency_key":"mission:ccb41cc5-1524-4f5b-ae3b-080306d1b0a3:forgejo-release-status:2a248d1e382b28bdbd58c3a99a908264ceb55694:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"446ff896-29b9-4144-b769-ffb35a5fe63c","command_center_event_id":"ccb41cc5-1524-4f5b-ae3b-080306d1b0a3"},{"id":"1eacb4ea-5f76-4e22-b491-e1f1861b57ac","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":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"b3d48ece8c148a170eca38b378cd9e2282ff61ff6024e576ce73e8062eaaf705","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5159","runId":5159,"status":"success","sourceSha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"failure"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5159,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5159","runId":5159,"status":"success","sourceSha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"failure"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:53:09.406453+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"52eb9b032130c4d0fdabdf400b2945d033ac02bf","external_id":"forgejo-main-52eb9b032130","receipt_type":"canonical_release_status","idempotency_key":"mission:f9dd3f2d-3cd6-422a-8487-c33a0a1bc9f4:forgejo-release-status:52eb9b032130c4d0fdabdf400b2945d033ac02bf:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"d569a507-22f7-4a3c-a017-11112380f8c7","command_center_event_id":"f9dd3f2d-3cd6-422a-8487-c33a0a1bc9f4"},{"id":"1eafeb0f-2b87-4113-a5fe-e84216dc8a8f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0f45522fffece57357f0d96ba07f196db8dcf4d6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"constraints-deduped","satisfied":true,"statement":"The autogenerated duplicate UNIQUE constraints are removed while the explicitly named equivalent constraints remain valid.","proofConditionIds":["repo","runtime","advisor"]},{"id":"uniqueness-preserved","satisfied":true,"statement":"Academy enrollment user/course uniqueness and site_config config_key/tenant uniqueness remain enforced.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not alter columns, data, RLS, application code, or the canonical explicit constraints.","proofConditionIds":["repo","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":["repo","runtime","advisor"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime","advisor"]}],"contractHash":"b57cfdde0f63951f1664bccc8d27a2d48ee62410375278ea50352ac502e87308","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":9613,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":true,"namedGateTestPath":null,"releaseTargetStates":{"migrations":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"b57cfdde0f63951f1664bccc8d27a2d48ee62410375278ea50352ac502e87308","unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"repositoryConditionBound":true,"repositoryProofSourceSha":"0f45522fffece57357f0d96ba07f196db8dcf4d6"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"b57cfdde0f63951f1664bccc8d27a2d48ee62410375278ea50352ac502e87308"},"required":true,"satisfied":true},{"id":"advisor","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"b57cfdde0f63951f1664bccc8d27a2d48ee62410375278ea50352ac502e87308"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:11:37.963783+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0f45522fffece57357f0d96ba07f196db8dcf4d6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:368c6464-5d65-4c4c-bb5a-044004d6d3fe:request-contract:b57cfdde0f63951f1664bccc8d27a2d48ee62410375278ea50352ac502e87308:0f45522fffece57357f0d96ba07f196db8dcf4d6:verified:","mission_step_id":"d216a63d-4b48-410e-bdc9-68f70c7cab11","command_center_event_id":"368c6464-5d65-4c4c-bb5a-044004d6d3fe"},{"id":"1eb24067-6353-4155-b59b-4fe642ee34e5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-40e5629864e5","reason":"anchored_edit_anchor_not_unique:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"40e56298-64e5-4c5f-9f44-905ac8a2b2f4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2238,"missionSetupMs":1082,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1082,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1082,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1082,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"40e56298-64e5-4c5f-9f44-905ac8a2b2f4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1517,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:25:09.670204+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40e56298-64e5-4c5f-9f44-905ac8a2b2f4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9a26b04b-6b1b-42b6-87ff-afa9596644e5","command_center_event_id":"40e56298-64e5-4c5f-9f44-905ac8a2b2f4"},{"id":"1eb2639c-b897-46c0-a2bc-fc7e8957cb5b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Reconcile and complete the frontend release for already-merged Big Papi Fast UI PR #4559. Its push release run 14590 was cancelled only because newer main source 642b86a0ab03f275d4de5d304e53a6290a0436c8 superseded it with a cc-execution-only release. The current main contains PR #4559 in ancestry. Release the current protected-main frontend so the translucent navigation-over-video header is live. Do not mutate source, do not create another PR, and do not run 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":"ea827275831366bb8093b0d50f14ceea21f0b259e3269dfb1d8a5e6b143fcfd3","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":"ea827275831366bb8093b0d50f14ceea21f0b259e3269dfb1d8a5e6b143fcfd3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:20:33.481428+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"642b86a0ab03f275d4de5d304e53a6290a0436c8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:187b2a23-4d3c-4df9-adf4-9ad6835bddd9:request-contract:ea827275831366bb8093b0d50f14ceea21f0b259e3269dfb1d8a5e6b143fcfd3:642b86a0ab03f275d4de5d304e53a6290a0436c8:verified:","mission_step_id":"39e03d51-422c-4b96-9bda-138d9b6a8a54","command_center_event_id":"187b2a23-4d3c-4df9-adf4-9ad6835bddd9"},{"id":"1eb4c664-f629-49ef-b3c2-529ebc8af5de","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-4afad3cf5e56","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666","objective":"Continue the same Big Papi Facebook gallery repair. Apply the exact discovery implementation and contract changes, then carry the same mission through PR, canonical Gate, squash merge, release only mobile-vendor-event-request, and verify the live public_config response. Do not run Visual Witness.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/mobile-vendor-event-request/index.ts","src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts"],"anchored_edits":[{"path":"supabase/functions/mobile-vendor-event-request/index.ts","anchor":"const BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM = 1;","replacement":"const BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM = 3;"},{"path":"supabase/functions/mobile-vendor-event-request/index.ts","anchor":"async function fetchBigPapisFacebookGallery() {","replacement":"async function fetchBigPapisFacebookGallery() {\n  if (bigPapisFacebookGalleryCache && bigPapisFacebookGalleryCache.expiresAt > Date.now()) return bigPapisFacebookGalleryCache.media;\n  const apiKey = Deno.env.get('BRAVE_SEARCH_API_KEY') || '';\n  if (!apiKey) return [];\n\n  const scoreFacebookMedia = (item: any, focus: string, index: number, pageUrl: string, title: string, imageUrl: string, width = 0, height = 0) => {\n    const text = `${title} ${pageUrl}`.toLowerCase();\n    if (/\\b(flyer|menu|schedule|coupon|logo|graphic|meme|hours|announcement|price list)\\b/.test(text)) return null;\n    let score = item?.confidence === 'high' ? 20 : item?.confidence === 'medium' ? 10 : 0;\n    if (/crowd|customer|people|family|community|festival|school|team|event/.test(text)) score += 34;\n    if (/icey|coquito|sorbet|flavor|cup|product/.test(text)) score += 28;\n    if (/truck|trailer|cart|serv|popup|pop-up/.test(text)) score += 24;\n    if (focus === 'crowd') score += 12;\n    if (focus === 'product') score += 10;\n    if (focus === 'truck') score += 8;\n    if (focus === 'identity') score += 6;\n    if (width >= 900 && height >= 600) score += 8;\n    return { id: `facebook:${focus}:${index}`, kind: 'image', title: title || 'Big Papi in the wild', url: imageUrl, source: 'facebook', source_url: pageUrl, score, focus };\n  };\n\n  const parseFacebookResult = (item: any, focus: string, index: number) => {\n    const pageUrl = norm(item?.url, 900);\n    const title = norm(item?.title, 180) || '';\n    if (!pageUrl) return null;\n    let hostname = String(item?.meta_url?.hostname || item?.source || '').trim().toLowerCase();\n    let pathname = String(item?.meta_url?.path || '').trim().toLowerCase();\n    try {\n      const parsed = new URL(pageUrl);\n      hostname = hostname || parsed.hostname.toLowerCase();\n      pathname = pathname || parsed.pathname.toLowerCase();\n    } catch {\n      return null;\n    }\n    if (!(hostname === 'facebook.com' || hostname.endsWith('.facebook.com'))) return null;\n    const identityText = `${title} ${pageUrl} ${pathname} ${item?.source || ''}`.toLowerCase();\n    const exactBusinessMatch = identityText.includes(BIG_PAPIS_FACEBOOK_HANDLE)\n      || (/big\\s*papi/.test(identityText) && /icey|coquito/.test(identityText));\n    if (!exactBusinessMatch) return null;\n    const imageUrl = norm(item?.thumbnail?.src, 1200)\n      || norm(item?.thumbnail?.original, 1200)\n      || norm(item?.properties?.url, 1200);\n    if (!imageUrl || !/^https:\\/\\//i.test(imageUrl)) return null;\n    const width = Number(item?.properties?.width || item?.thumbnail?.width || 0);\n    const height = Number(item?.properties?.height || item?.thumbnail?.height || 0);\n    if ((width > 0 && width < 400) || (height > 0 && height < 250)) return null;\n    return scoreFacebookMedia(item, focus, index, pageUrl, title, imageUrl, width, height);\n  };\n\n  const searches = [\n    { focus: 'crowd', query: `site:facebook.com/${BIG_PAPIS_FACEBOOK_HANDLE} \"Big Papi's Coquito Iceys\" crowd customers event festival` },\n    { focus: 'product', query: `site:facebook.com/${BIG_PAPIS_FACEBOOK_HANDLE} \"Big Papi's Coquito Iceys\" iceys sorbet flavors cups` },\n    { focus: 'truck', query: `site:facebook.com/${BIG_PAPIS_FACEBOOK_HANDLE} \"Big Papi's Coquito Iceys\" truck trailer serving popup` },\n    { focus: 'identity', query: `site:facebook.com/${BIG_PAPIS_FACEBOOK_HANDLE} ${BIG_PAPIS_FACEBOOK_HANDLE} \"Big Papi\" Coquito Iceys Utica` },\n  ];\n\n  const imageSettled = await Promise.allSettled(searches.map(async (search) => {\n    const url = new URL('https://api.search.brave.com/res/v1/images/search');\n    url.searchParams.set('q', search.query);\n    url.searchParams.set('count', '50');\n    url.searchParams.set('country', 'US');\n    url.searchParams.set('search_lang', 'en');\n    url.searchParams.set('safesearch', 'strict');\n    const response = await fetch(url, { headers: { Accept: 'application/json', 'X-Subscription-Token': apiKey }, signal: AbortSignal.timeout(4500) });\n    if (!response.ok) throw new Error(`facebook_image_search_${response.status}`);\n    const payload = await response.json().catch(() => ({}));\n    const rows = Array.isArray(payload?.results) ? payload.results : [];\n    return rows.map((item: any, index: number) => parseFacebookResult(item, search.focus, index)).filter(Boolean);\n  }));\n\n  const collectUnique = (groups: any[]) => {\n    const seen = new Set<string>();\n    return groups\n      .flatMap((result: any) => result.status === 'fulfilled' ? result.value : [])\n      .sort((a: any, b: any) => b.score - a.score)\n      .filter((item: any) => {\n        const key = `${item.url}|${item.source_url}`;\n        if (seen.has(key)) return false;\n        seen.add(key);\n        return true;\n      });\n  };\n\n  let ranked = collectUnique(imageSettled);\n\n  if (ranked.length < BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM) {\n    const webSettled = await Promise.allSettled(searches.map(async (search) => {\n      const url = new URL('https://api.search.brave.com/res/v1/web/search');\n      url.searchParams.set('q', search.query);\n      url.searchParams.set('count', '20');\n      url.searchParams.set('country', 'US');\n      url.searchParams.set('search_lang', 'en');\n      url.searchParams.set('safesearch', 'strict');\n      const response = await fetch(url, { headers: { Accept: 'application/json', 'X-Subscription-Token': apiKey }, signal: AbortSignal.timeout(4500) });\n      if (!response.ok) throw new Error(`facebook_web_search_${response.status}`);\n      const payload = await response.json().catch(() => ({}));\n      const rows = Array.isArray(payload?.web?.results) ? payload.web.results : [];\n      return rows.map((item: any, index: number) => parseFacebookResult(item, search.focus, index)).filter(Boolean);\n    }));\n    ranked = collectUnique([\n      { status: 'fulfilled', value: ranked },\n      ...webSettled,\n    ]);\n  }\n\n  const media = ranked.slice(0, 12).map(({ score: _score, focus: _focus, ...item }: any) => item);\n  if (media.length) bigPapisFacebookGalleryCache = { expiresAt: Date.now() + BIG_PAPIS_FACEBOOK_CACHE_MS, media };\n  return media;\n}"},{"path":"src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts","anchor":"    expect(source).toContain('https://api.search.brave.com/res/v1/images/search');","replacement":"    expect(source).toContain('https://api.search.brave.com/res/v1/images/search');\n    expect(source).toContain('https://api.search.brave.com/res/v1/web/search');"},{"path":"src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts","anchor":"    expect(source).toContain(\"BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM = 1\");","replacement":"    expect(source).toContain(\"BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM = 3\");"},{"path":"src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts","anchor":"    expect(source).toContain(\"item?.meta_url?.hostname || item?.source\");","replacement":"    expect(source).toContain(\"item?.meta_url?.hostname || item?.source\");\n    expect(source).toContain(\"site:facebook.com/${BIG_PAPIS_FACEBOOK_HANDLE}\");\n    expect(source).toContain(\"payload?.web?.results\");"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/mobile-vendor-event-request/index.ts","src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"6f90fabe9adeaeb23e08a68872e6980bac39602879af329f15ceefadefc482a8","replayCount":0,"serializedBytes":9037},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:42:22.012053+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4afad3cf-5e56-4a5a-a43e-da15cd38f666:repository-mutation-intent:6f90fabe9adeaeb23e08a68872e6980bac39602879af329f15ceefadefc482a8:0","mission_step_id":"a4a87ae5-9997-4c74-9794-caaab11c91a0","command_center_event_id":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},{"id":"1eb52451-a6f9-408d-b200-623b2a3108e8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e065e742e400","prNumber":4171,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:44:49.62994+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","external_id":"4171","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e065e742-e400-4fb4-b4c9-de1db55a7e42:merged-pr:4171:d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","mission_step_id":"66fbc93d-ed1b-4aa4-9486-27e7a261df93","command_center_event_id":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},{"id":"1eb92849-8876-4d77-b4fc-d5e87af34aa9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6b51375d7ee2","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":607,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":607,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:04:56.076296+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b1ac80bc-21d2-40fd-8c82-77002e56bce2","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"1ebabbf6-2be9-4346-9c90-3e285b5840c1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"path/file validation failed","status":"blocked","metrics":{"receiptBytes":1996,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.35.0-cloudflare-native-frontend-owner","prNumber":null,"terminal":false,"missionId":"2bedd61a-bfd9-4c0a-9b02-4d6844dede17","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2bedd61a-bfd9-4c0a-9b02-4d6844dede17"},"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":325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T20:21:03.15649+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2bedd61a-bfd9-4c0a-9b02-4d6844dede17:execute_mission:repair_mission_execution_blocked","mission_step_id":"5c23a114-fc9d-420f-b979-7c935cdbff75","command_center_event_id":"2bedd61a-bfd9-4c0a-9b02-4d6844dede17"},{"id":"1ebafbf9-2067-4a38-9da1-74b6dd8bf610","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-404f3caba641","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2635,"terminal":false,"missionId":"404f3cab-a641-439c-8d6a-6d14fb10a7d4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1504,"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":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T13:28:05.838375+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2635","receipt_type":"automatic_mission_resume","idempotency_key":"mission:404f3cab-a641-439c-8d6a-6d14fb10a7d4:automatic-mission-resume:2635:repair_mission_waiting_for_gate","mission_step_id":"0d3e4dce-8dc7-4f2b-85b0-0fc6ee1b7d22","command_center_event_id":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},{"id":"1ebc3cad-7fd0-4406-b0a4-685be96c2304","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-b2b1f6a16110","approved":true,"missionId":"b2b1f6a1-6110-44c1-8b5a-446517512723","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["supabase/functions/irslogiqs-sync/index.ts"],"anchored_edits":[{"path":"supabase/functions/irslogiqs-sync/index.ts","edits":[{"new_content":"    // Bulk client population uses the provider's V4 case-list API and is released independently from the read-only single-case path. A CaseID is","old_content":"    // Bulk client population uses the provider's V4 case-list API. A CaseID is"}]}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"a18c0c7a4755f5fb2dcc47bef94075c5bfc8d72302ff0cdf23a851279987d0d8","replayCount":0,"serializedBytes":873},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T04:30:15.278125+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b2b1f6a1-6110-44c1-8b5a-446517512723:repository-mutation-intent:a18c0c7a4755f5fb2dcc47bef94075c5bfc8d72302ff0cdf23a851279987d0d8:0","mission_step_id":"77bf64f4-a163-494f-8034-6282b6c4ba3e","command_center_event_id":"b2b1f6a1-6110-44c1-8b5a-446517512723"},{"id":"1ec1f4ed-ca94-441a-a521-03a470976bfd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-applied storageArchitecture helper edit on PR #1897 with zero new source change.","wordingChanged":false,"canonicalIntent":"Reconcile the already-applied storageArchitecture helper edit on PR #1897 with zero new source change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reconciled","statement":"Mission state recognizes the already-applied helper edit.","proofConditionIds":["repo-proof"]}],"objective":"Reconcile the already-applied storageArchitecture helper edit on PR #1897 with zero new source change.","constraints":[{"id":"no-write","statement":"No additional source content change in this step.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_reconciliation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1897 contains the idempotent canonical path guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"clean.startsWith","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1d61a4374a5acc4ebf04eef5f5ed9797dc791d78e62faf474b1db5ca91069ea6","requestContractRevision":9,"previousRequestContractHash":"f1ebe8dd0a04b522bba049dfe22ccf85a0332d0bbbe93e4ef7a125a898e8a18d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:34:02.586003+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:1d61a4374a5acc4ebf04eef5f5ed9797dc791d78e62faf474b1db5ca91069ea6","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"1ec208f7-b8dd-4391-a303-7852c9a34c03","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-customer-domain-trust-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":950,"terminal":false,"missionId":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":26385,"prReadinessMs":1163,"approvedPlanMs":25208,"missionSetupMs":2584,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf"},"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":4284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:12:04.639014+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"950","receipt_type":"execute_mission","idempotency_key":"mission:f36f22f7-6bae-4298-84f4-6b6fe8a14ccf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"bc5c8d37-7c7f-47c4-9a56-5b79932c293a","command_center_event_id":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf"},{"id":"1ec44669-28be-4e7e-8451-f9bfdda7cf8a","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"ef9e44e428a7dfffedd7f0caedad67ae5885bf1a","sourceSha":"416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:38:30.825362+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a","external_id":"canonical-release-416e03f3dd0f","receipt_type":"canonical_release_status","idempotency_key":"mission:da2ae268-4227-43c1-bf98-2551d4224a33:forgejo-release-ancestry:416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a:ef9e44e428a7dfffedd7f0caedad67ae5885bf1a:main_history_page_inconclusive","mission_step_id":"b92372dd-7765-42a1-8c0d-42c30b69db7a","command_center_event_id":"da2ae268-4227-43c1-bf98-2551d4224a33"},{"id":"1ec488e3-de87-4cc9-ac37-67b85ff44063","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/canonical-tenant-module-contract-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":723,"terminal":false,"missionId":"5314af92-fe53-4639-bf9c-f882a2ae8471","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":"5314af92-fe53-4639-bf9c-f882a2ae8471"},"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":5114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:46:33.119396+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"723","receipt_type":"execute_mission","idempotency_key":"mission:5314af92-fe53-4639-bf9c-f882a2ae8471:execute_mission:canonical_release_transport_retryable","mission_step_id":"0a804ba5-f29e-4327-b170-f675233d0f78","command_center_event_id":"5314af92-fe53-4639-bf9c-f882a2ae8471"},{"id":"1ec522fb-29e1-4097-bbf4-7fe86b916ec3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60bffe4b7aaa","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-60bffe4b7aaa","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"60bffe4b-7aaa-47aa-8878-02053b3d7098","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20356,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":20356,"missionSetupMs":2726,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":2473,"resolvePreflightMs":2726,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60bffe4b-7aaa-47aa-8878-02053b3d7098"},"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":1588,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:04:01.742518+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60bffe4b-7aaa-47aa-8878-02053b3d7098:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9af7a740-5f71-47d3-90f6-8ef814ab92ea","command_center_event_id":"60bffe4b-7aaa-47aa-8878-02053b3d7098"},{"id":"1ec6a296-0f07-4c3e-8135-af6ea9241a12","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-4a3a09e0822c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2830,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2722,"firstUsefulResultAt":"2026-10-05T21:02:35.019Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"4a3a09e0-822c-4908-a1c1-a793da427502","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3237,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":274,"providerAuthMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"4a3a09e0-822c-4908-a1c1-a793da427502"},"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":3516,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:02:37.790222+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a3a09e0-822c-4908-a1c1-a793da427502:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0dd23bb3-cca8-404a-bc37-f61c2b00dba1","command_center_event_id":"4a3a09e0-822c-4908-a1c1-a793da427502"},{"id":"1ec7682a-9460-41a6-b916-0020d639863b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bdbccebd4248","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":3455,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4830,"firstUsefulResultAt":"2026-10-03T01:33:27.241Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":4586,"terminal":false,"missionId":"bdbccebd-4248-44b2-8c1f-4be6deb20fca","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4657,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2202,"approvedPlanMs":1035,"missionSetupMs":197,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":197,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":197,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":197,"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":"bdbccebd-4248-44b2-8c1f-4be6deb20fca"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:33:40.317204+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4586","receipt_type":"execute_mission","idempotency_key":"mission:bdbccebd-4248-44b2-8c1f-4be6deb20fca:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d7857a2c-5e11-4c36-8344-d72269b397aa","command_center_event_id":"bdbccebd-4248-44b2-8c1f-4be6deb20fca"},{"id":"1ec8fadc-6d61-4fad-a5dc-50c0810a2e9e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Historical merged release target detection can remain pending when Forgejo compare omits files despite exact signed push evidence.","baseSha":"199a549fc742725b5ab30bcb7a8c7372db6273be","issuedAt":1788532995540,"expiresAt":1788533175540,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","authorizationId":"21d95adf-b036-4cb9-a760-019b27c3984d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:43:16.022864+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"199a549fc742725b5ab30bcb7a8c7372db6273be","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:21d95adf-b036-4cb9-a760-019b27c3984d","mission_step_id":"809becdc-64ce-41a1-98ca-95a42037ee63","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"1eca07bc-16ab-4e3b-8374-d3482048e848","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3b9d8a79596c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2932,"terminal":false,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"94e81ab836407d76a1e2d7f9a85b0aba20dc90f0","timingsMs":{"prReadinessMs":498,"approvedPlanMs":0,"shipAndProveMs":2844,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},"performance":null,"deploymentId":"forgejo-main-94e81ab83640","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["health-check"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2322,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:49:45.083675+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2932","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3b9d8a79-596c-452b-b977-af63ecd3cd99:automatic-mission-resume:2932:canonical_release_dispatched","mission_step_id":"9bfee252-4ab3-46dd-8346-99de41e6c4c7","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"1eca9a5d-23b8-49a0-9c56-c152123314c3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":5116,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1331,"terminal":false,"missionId":"3b017b72-2311-479c-a64e-d91bdc9875b3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1276,"prReadinessMs":1058,"approvedPlanMs":0,"missionSetupMs":5043,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3b017b72-2311-479c-a64e-d91bdc9875b3"},"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":1601,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:12:00.755989+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1331","receipt_type":"execute_mission","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"95c7614c-5bbe-4358-b99d-8b6f51f08f88","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"1ecac97b-8084-46c4-b59f-fedb0a63d0d1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the Big Papi Pay By Cup standalone proposal option. The live proposal profile now has offer key cup_only labeled Pay By Cup. Update the proposal creation frontend so selecting only $5/$7/$9 cup service chooses cup_only instead of falling back to cup_or_unlimited. Keep all other offer selection behavior unchanged.","wordingChanged":false,"canonicalIntent":"Finish the Big Papi Pay By Cup standalone proposal option. The live proposal profile now has offer key cup_only labeled Pay By Cup. Update the proposal creation frontend so selecting only $5/$7/$9 cup service chooses cup_only instead of falling back to cup_or_unlimited. Keep all other offer selection behavior unchanged.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The proposal structure selector includes Pay By Cup as a standalone option, and new proposals created with only cup service use that structure.","proofConditionIds":["proof-production"]}],"objective":"Finish the Big Papi Pay By Cup standalone proposal option. The live proposal profile now has offer key cup_only labeled Pay By Cup. Update the proposal creation frontend so selecting only $5/$7/$9 cup service chooses cup_only instead of falling back to cup_or_unlimited. Keep all other offer selection behavior unchanged.","constraints":[{"id":"scope","statement":"Preserve all existing Big Papi proposal options and pricing behavior outside the standalone Pay By Cup path.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production Big Papi proposal profile exposes Pay By Cup and cup-only proposal creation resolves to cup_only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Pay By Cup","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Finish-the-Big-Papi-Pay-By-Cup-standalone-proposal-option.-The-live-proposal-profile-now-has-offer-k","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-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":"8871a6e647c191e571088857fe06e8fe7652b1a94cb93d6a31f5adcac74832bc","requestContractRevision":2,"previousRequestContractHash":"86785e088af8233c49a430b940f7014c5cddb5f42c14b82fca781cff49c147c5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T01:22:45.233406+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:66791f4f-0f6c-4fe8-a538-8d791cab2407:request-contract:8871a6e647c191e571088857fe06e8fe7652b1a94cb93d6a31f5adcac74832bc","mission_step_id":"08ce684f-88fe-45bf-88ca-3f0d5f4ae6f6","command_center_event_id":"66791f4f-0f6c-4fe8-a538-8d791cab2407"},{"id":"1ecb8abb-6a1f-46c1-96a7-da642db97ef8","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-dual-runner-failover","prNumber":1739,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"54bf8b4bc731f05f568256c7fb805e2da79daac9","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:07:00.346624+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"54bf8b4bc731f05f568256c7fb805e2da79daac9","external_id":"1739","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b16d69ed-3a11-430b-846b-d0828c9b20b9:merged-pr:1739:54bf8b4bc731f05f568256c7fb805e2da79daac9","mission_step_id":"96bd4f37-6eef-46d3-8f82-bcc68d958957","command_center_event_id":"b16d69ed-3a11-430b-846b-d0828c9b20b9"},{"id":"1eccbb25-1ec4-46dc-8c0f-c23ff7b75c77","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":"3d4d2a1a96738dcc7bdae481572111c1261cdb2d","releaseState":"pending","exactConductorRun":{"id":31271137328,"status":"in_progress","headSha":"3d4d2a1a96738dcc7bdae481572111c1261cdb2d","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:07:34.792168+00:00","proof_gate":"canonical_release_pending","source_sha":"3d4d2a1a96738dcc7bdae481572111c1261cdb2d","external_id":"canonical-release-3d4d2a1a9673","receipt_type":"canonical_release_status","idempotency_key":"mission:7a4fb9c7-482c-44ae-8e17-2567449c05b1:release-status:3d4d2a1a96738dcc7bdae481572111c1261cdb2d:31271137328:pending:canonical-production-release/verified=pending","mission_step_id":"2e95a43a-f30e-41ef-b729-85688a8e0061","command_center_event_id":"7a4fb9c7-482c-44ae-8e17-2567449c05b1"},{"id":"1ecd418c-c0dd-46ee-a6ae-be2628e50ec7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-46c0b8e7f7a7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6002317,"releaseCount":0,"toolCallCount":2733,"repeatedCallCount":2725,"executorlessWaitMs":185045895,"firstUsefulResultAt":"2026-10-02T21:06:08.983Z","recoveryAttemptCount":20,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"46c0b8e7-f7a7-4554-b922-8987b456413d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1755,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":369,"providerAuthMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":369,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":369,"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":"46c0b8e7-f7a7-4554-b922-8987b456413d"},"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":6076,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js","config/platform-sidekick-intelligence.json","config/paul-owner-profile.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:06:09.00491+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:46c0b8e7-f7a7-4554-b922-8987b456413d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3d848f66-895a-4777-8b2e-79bf9d46f267","command_center_event_id":"46c0b8e7-f7a7-4554-b922-8987b456413d"},{"id":"1ecfe2cb-8e83-4ef8-be9d-98105efaec8b","source":"cc-execution","status":"recorded","payload":{"objective":"Ship the existing approved Forgejo pull request #727 exactly as-is. Do not make any source changes. PR #727 head ed3cf61de11258c601688ce804aded52ad7df475 has successful KnockLaunch Gate, is mergeable, and is not behind current main. Squash merge PR #727, deploy only the affected frontend through the canonical Cloudflare path, and verify production source identity. No Visual Witness.","tenantRef":"bigpapis","receivedAt":"2026-08-25T05:01:26.539Z","fingerprint":"71299bfd5242f389abe1af30ddba065f07d3b2098f6f31dbe868c45b5f9b014f","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:01:27.048023+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e9c1c5ec-c954-44d2-9911-30b2f045c667:tenant-workstream-contribution:71299bfd5242f389abe1af30ddba065f07d3b2098f6f31dbe868c45b5f9b014f","mission_step_id":null,"command_center_event_id":"e9c1c5ec-c954-44d2-9911-30b2f045c667"},{"id":"1ed04b6b-42dc-496b-9d22-ddeef8891216","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the existing PR #899 onto current protected main after the stale-head gate exit, run one fresh exact-head KnockLaunch Gate, then continue the same mission through squash merge and only the affected frontend plus tenant-photo-studio releases. Do not change the repair scope or open another PR.","wordingChanged":false,"canonicalIntent":"Refresh the existing PR #899 onto current protected main after the stale-head gate exit, run one fresh exact-head KnockLaunch Gate, then continue the same mission through squash merge and only the affected frontend plus tenant-photo-studio releases. Do not change the repair scope or open another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"La Vista Calendar resolves as SHORT_TERM_RENTAL with vacation-rental copy/event types, preserves unit context, and includes short-stay arrivals/departures.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"La Vista Messages resolves to Communications instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"La Vista Documents resolves to Documents instead of dashboard.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Photo Studio generates canonical Edge Function URLs and existing The View photos render.","proofConditionIds":["proof-production"]}],"objective":"Refresh the existing PR #899 onto current protected main after the stale-head gate exit, run one fresh exact-head KnockLaunch Gate, then continue the same mission through squash merge and only the affected frontend plus tenant-photo-studio releases. Do not change the repair scope or open another PR.","constraints":[{"id":"constraint-1","statement":"No R2 object mutations or uploads.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No tenant-type change.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"No control-plane file changes.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve existing tenant-family behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Only affected frontend and tenant-photo-studio releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the exact merged release, the frontend and tenant-photo-studio are live; La Vista Calendar/Communications/Documents resolve as supported SHORT_TERM_RENTAL applications and the configured The View main asset is served through the canonical /functions/v1/tenant-photo-studio path.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"37c1b8ef0fde6ad36d285a68f3937575bc63d9da6d2e1dacf9cbfdec8214494e","requestContractRevision":3,"previousRequestContractHash":"f16038a67b2ff7f48ddf97af16ee4b50ee3b47cbdc022d4cd21cc88b99f89ce9"},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:57:06.974374+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:request-contract-revision:3:37c1b8ef0fde6ad36d285a68f3937575bc63d9da6d2e1dacf9cbfdec8214494e","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"1ed2ae0b-c265-4ad6-b503-ce5599172de4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee3e4aa000ef","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":21033,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"executorlessWaitMs":55228,"firstUsefulResultAt":"2026-10-04T09:29:36.092Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4715,"terminal":false,"missionId":"ee3e4aa0-00ef-4f30-944e-4867e60101df","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2214,"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":"ee3e4aa0-00ef-4f30-944e-4867e60101df"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:29:51.756579+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4715","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ee3e4aa0-00ef-4f30-944e-4867e60101df:automatic-mission-resume:4715:repair_mission_pr_ready_retryable","mission_step_id":"4c4e0c8d-37c4-4141-bf43-bd98d7567227","command_center_event_id":"ee3e4aa0-00ef-4f30-944e-4867e60101df"},{"id":"1ed4fec0-4e2d-4ba7-99b5-3fa5a5256b9e","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":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e","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":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"bdc516680826ff518d584cf25a7fd39a7a816a961298c51783ddd2aae2fe33a4","forgejoWorkflowProof":{"runId":8574,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:07:36.398081+00:00","proof_gate":"canonical_release_pending","source_sha":"6e9c641564c1a0dbf8f22382a74d8a0943f7c95e","external_id":"forgejo-main-6e9c641564c1","receipt_type":"canonical_release_status","idempotency_key":"mission:b563f21e-38a2-4413-96b4-9a4b9f8bb870:forgejo-release-status:6e9c641564c1a0dbf8f22382a74d8a0943f7c95e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"fe8b32c1-291d-4530-9a04-98649930f1a0","command_center_event_id":"b563f21e-38a2-4413-96b4-9a4b9f8bb870"},{"id":"1ed5db83-865f-402e-99f4-babb9770ef24","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/control-plane-lineage-reconciliation.contract.test.ts","content":"// @vitest-environment node\nimport { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\nimport { forgejoPullMatchesMissionLineage } from '../../../workers/cc-execution/src/command-center-contracts.js';\n\nconst missionControl = readFileSync(resolve(process.cwd(), 'workers/cc-execution/src/index-mission-control.js'), 'utf8');\n\nconst mergedPull = {\n  number: 3667,\n  state: 'closed',\n  merged: true,\n  merged_at: '2026-09-25T00:00:00Z',\n  merge_commit_sha: '194559c961ea12cb2bcc82748cc57086b5b36b59',\n  base: { ref: 'main' },\n  head: { ref: 'ai/old-321autounlock-lineage' },\n};\n\ndescribe('control-plane merged PR lineage reconciliation', () => {\n  it('does not let a merged PR bypass an explicit branch mismatch', () => {\n    expect(forgejoPullMatchesMissionLineage(mergedPull, {\n      prNumber: 3667,\n      branch: 'ai/fresh-321autounlock-repair',\n    })).toBe(false);\n    expect(forgejoPullMatchesMissionLineage(mergedPull, {\n      prNumber: 3667,\n      branch: 'ai/old-321autounlock-lineage',\n    })).toBe(true);\n  });\n\n  it('preserves branchless merged recovery but requires current-main containment before adoption', () => {\n    expect(forgejoPullMatchesMissionLineage(mergedPull, { prNumber: 3667 })).toBe(true);\n    expect(missionControl).toContain('forgejoCommitIsReachableFromMain(env, sourceSha, currentMainSha)');\n    expect(missionControl).toContain('if (!sourceContainment.ok || !sourceContainment.contained) return mission;');\n    expect(missionControl.indexOf('forgejoCommitIsReachableFromMain(env, sourceSha, currentMainSha)'))\n      .toBeLessThan(missionControl.indexOf('receipt_type: \"source_lineage_merged_pr_authoritative\"'));\n  });\n});\n"}],"branch":"ai/objective-first-repair-a674f22bb40d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"a674f22b-b40d-46ee-838c-ccdde445cdf8","objective":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"export function forgejoPullMatchesMissionLineage(pull, { prNumber = null, branch = \"\" } = {}) {\n  if (!pull || typeof pull !== \"object\" || Array.isArray(pull)) return false;\n  const expectedNumber = Number(prNumber);\n  const actualNumber = Number(pull?.number || pull?.index || 0);\n  const baseBranch = String(pull?.base?.ref || pull?.base?.name || \"\").trim();\n  const headBranch = String(pull?.head?.ref || pull?.head?.name || \"\").trim();\n  const expectedBranch = String(branch || \"\").trim();\n  const merged = pull?.merged === true || Boolean(pull?.merged_at);\n  const branchLineageMatches = expectedBranch ? headBranch === expectedBranch : merged;\n  return Number.isInteger(expectedNumber)\n    && expectedNumber > 0\n    && actualNumber === expectedNumber\n    && baseBranch === \"main\"\n    && branchLineageMatches;\n}","old_content":"export function forgejoPullMatchesMissionLineage(pull, { prNumber = null, branch = \"\" } = {}) {\n  if (!pull || typeof pull !== \"object\" || Array.isArray(pull)) return false;\n  const expectedNumber = Number(prNumber);\n  const actualNumber = Number(pull?.number || pull?.index || 0);\n  const baseBranch = String(pull?.base?.ref || pull?.base?.name || \"\").trim();\n  const headBranch = String(pull?.head?.ref || pull?.head?.name || \"\").trim();\n  const expectedBranch = String(branch || \"\").trim();\n  const merged = pull?.merged === true || Boolean(pull?.merged_at);\n  return Number.isInteger(expectedNumber)\n    && expectedNumber > 0\n    && actualNumber === expectedNumber\n    && baseBranch === \"main\"\n    && (headBranch === expectedBranch || merged);\n}"}]},{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"  const branchDeletedAfterMerge = !branch || branchLineageResponse?.status === 404;\n\n  const sourceSha = String(pr.merge_commit_sha || context.sourceSha || mission.sourceSha || \"\").trim() || null;\n  if (sourceSha) {\n    let currentMainSha = \"\";\n    try {\n      const mainBranchResponse = await boundedMissionProviderGet(\n        `https://git.knocklaunch.app/api/v1/repos/${DEFAULT_REPOSITORY}/branches/main`,\n        headers,\n        fetch,\n        Date.now() + MISSION_PROVIDER_READ_TOTAL_BUDGET_MS,\n      );\n      if (!mainBranchResponse?.ok) return mission;\n      const mainBranch = await mainBranchResponse.json().catch(() => ({}));\n      currentMainSha = String(mainBranch?.commit?.id || mainBranch?.commit?.sha || \"\").trim();\n    } catch {\n      return mission;\n    }\n    if (!currentMainSha) return mission;\n    const sourceContainment = await forgejoCommitIsReachableFromMain(env, sourceSha, currentMainSha);\n    if (!sourceContainment.ok || !sourceContainment.contained) return mission;\n  }\n  const releaseStarted = Boolean(context.deploymentId || context.workflowRunId || context.releaseState || context.shipRequested);","old_content":"  const branchDeletedAfterMerge = !branch || branchLineageResponse?.status === 404;\n\n  const sourceSha = String(pr.merge_commit_sha || context.sourceSha || mission.sourceSha || \"\").trim() || null;\n  const releaseStarted = Boolean(context.deploymentId || context.workflowRunId || context.releaseState || context.shipRequested);"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.282-lineage-main-guard\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.281-witness-lane-affinity\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","wordingChanged":false,"canonicalIntent":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","constraints":[{"id":"scope","statement":"Only the cc-execution lineage predicate, merged-lineage containment guard, runtime version marker, and focused regression contract may change.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live cc-execution runtime rejects stale merged PR lineage that mismatches an explicit branch or whose merge source is not contained in current protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"a674f22b-b40d-46ee-838c-ccdde445cdf8","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","wordingChanged":false,"canonicalIntent":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the proven control plane lineage regression blocking 321AutoUnlock delivery. A merged pull request must not bypass an explicit expected branch mismatch, and branchless merged pull-request lineage must not become authoritative unless its merge source is contained in current protected main. Preserve valid current-main recovery behavior, add a focused regression contract, and change nothing unrelated.","constraints":[{"id":"scope","statement":"Only the cc-execution lineage predicate, merged-lineage containment guard, runtime version marker, and focused regression contract may change.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live cc-execution runtime rejects stale merged PR lineage that mismatches an explicit branch or whose merge source is not contained in current protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["src/__tests__/contracts/control-plane-lineage-reconciliation.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Forward repair of proven stale merged-PR lineage regression blocking 321AutoUnlock current-main delivery."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["src/__tests__/contracts/control-plane-lineage-reconciliation.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Forward repair of proven stale merged-PR lineage regression blocking 321AutoUnlock current-main delivery."},"recovery":false,"fingerprint":"a3cdea6588b8a52d72260683c6b6f59328ac7613c2eb5d0d3a0d0260a7db7f64","replayCount":0,"serializedBytes":13685},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:22:40.704184+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a674f22b-b40d-46ee-838c-ccdde445cdf8:repository-mutation-intent:a3cdea6588b8a52d72260683c6b6f59328ac7613c2eb5d0d3a0d0260a7db7f64:0","mission_step_id":"9bc37be4-ee05-4b23-8937-0f8175514f39","command_center_event_id":"a674f22b-b40d-46ee-838c-ccdde445cdf8"},{"id":"1ed88cad-557a-4331-9eb1-976900ce6ba0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-owner-entrance-replay-20260824","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4565,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":688,"terminal":false,"missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:47:54.680528+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:automatic-mission-resume:688:repair_mission_pr_ready_retryable","mission_step_id":"b01842b9-1504-4255-88b4-16a65a46be2d","command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"1ed897b5-800f-4de8-aac6-01290a118eb7","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner-authorized takeover of the existing queue-throughput repair. The exact-head Gate proved one deterministic stale workflow assertion; implementation hard safety already passed.","baseSha":"d94aa396eccb9631e8f4eaeb63062a1bb577107a","issuedAt":1789178038033,"expiresAt":1789178218033,"missionId":"4270fc5d-8654-49e4-8119-ff77b992c37f","authorizationId":"de13270e-d395-4b37-ae9b-f839f76548f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:53:58.488392+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d94aa396eccb9631e8f4eaeb63062a1bb577107a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:de13270e-d395-4b37-ae9b-f839f76548f0","mission_step_id":"61fc5701-c12d-4df3-b641-8f7437fd7aa1","command_center_event_id":"4270fc5d-8654-49e4-8119-ff77b992c37f"},{"id":"1edc7a1c-caf1-481a-a1d1-c6f2d63d46c0","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":4728,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1554,"terminal":false,"missionId":"cf2776a8-0faa-409d-99fc-518c5d25c050","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10694,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cf2776a8-0faa-409d-99fc-518c5d25c050"},"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":1458,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:22:05.270928+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1554","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cf2776a8-0faa-409d-99fc-518c5d25c050:automatic-mission-resume:1554:repair_mission_pr_ready_retryable","mission_step_id":"9d4d1043-4ba0-4d12-abcc-9d707002fce1","command_center_event_id":"cf2776a8-0faa-409d-99fc-518c5d25c050"},{"id":"1ede16fb-cb2f-434c-8f3d-7380c0998afc","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"e69e0528-a8bb-40ca-ae4f-64f0d95dd097"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T17:17:09.331541+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:e69e0528-a8bb-40ca-ae4f-64f0d95dd097:mission-cancel:e69e0528-a8bb-40ca-ae4f-64f0d95dd097","mission_step_id":"dd7d0168-d496-4030-9f80-1d51bc64f637","command_center_event_id":"e69e0528-a8bb-40ca-ae4f-64f0d95dd097"},{"id":"1ede3e98-d7a9-4036-99c5-67ec416f75bd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14184,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":147539,"firstUsefulResultAt":"2026-10-06T13:59:58.150Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"05c22b59-6cb7-4760-907b-a066d796a149","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3094,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":341,"providerAuthMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":341,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"05c22b59-6cb7-4760-907b-a066d796a149"},"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":3610,"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-06T14:00:02.402855+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05c22b59-6cb7-4760-907b-a066d796a149:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"61f8a6bf-fd40-45d7-af8b-d749e3373337","command_center_event_id":"05c22b59-6cb7-4760-907b-a066d796a149"},{"id":"1ee10964-a1c7-4228-8a53-625d401c85a9","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"7c8573589b72ffe84cc84595e63a1c9725bc9405","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"7c8573589b72ffe84cc84595e63a1c9725bc9405","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":"pending"},"requestContractHash":"c33af67b977edbe167e7609dc923881e411110501b411d006e72320346fc9312","forgejoWorkflowProof":{"runId":9411,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending","ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","runnerVersion":"onrunner-a1d1ab5e51ed","expectedSourceSha":"7c8573589b72ffe84cc84595e63a1c9725bc9405"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","deploymentId":"forgejo-main-a1d1ab5e51edcd977648fd9ca9c1737cd56502f3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.181-visual-witness-capacity-pool","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:32:32.559073+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"7c8573589b72ffe84cc84595e63a1c9725bc9405","external_id":"forgejo-main-7c8573589b72","receipt_type":"canonical_release_status","idempotency_key":"mission:7217f76f-b25d-49fb-adce-7ca8e5123e2a:forgejo-release-status:7c8573589b72ffe84cc84595e63a1c9725bc9405:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|render-onrunner/runtime-proof=failure","mission_step_id":"2ffd724a-c5a1-4484-bc19-0cb16c515795","command_center_event_id":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},{"id":"1ee2cf13-9a36-44e9-944e-df239315009d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"8d9751c0f12e58253752493b240ed6f3821e11192840285a48b2f98953cb441f","forgejoWorkflowProof":{"runId":13060,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:54:32.185621+00:00","proof_gate":"canonical_release_pending","source_sha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","external_id":"forgejo-main-6e273c135d8f","receipt_type":"canonical_release_status","idempotency_key":"mission:c87f43c0-2a42-4912-89e9-29e34ecfd71f:forgejo-release-status:6e273c135d8f0c25502487bd3ea9c911d68d3a47:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f302fb3d-6dbc-49f1-9f52-a18c98f2adc7","command_center_event_id":"c87f43c0-2a42-4912-89e9-29e34ecfd71f"},{"id":"1ee37435-3f29-4489-8b7b-9797e5bdd5ab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d2c69d6428f4963a9d0048520270a079db54b9d889aac2924e1bf6a2e69606c7","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:54:12.547479+00:00","proof_gate":"canonical_release_pending","source_sha":"24a00d22463b945f8b98f9fafa8692a8158d29b0","external_id":"forgejo-main-24a00d22463b","receipt_type":"canonical_release_status","idempotency_key":"mission:447e13b8-8f37-41f4-a5ba-70f989de5328:forgejo-release-status:24a00d22463b945f8b98f9fafa8692a8158d29b0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"455397b7-8e3b-4fe2-8c57-b3da63545b75","command_center_event_id":"447e13b8-8f37-41f4-a5ba-70f989de5328"},{"id":"1ee435e2-d8a5-4a4e-8fdb-6a7d72648e52","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:20:20.533583+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419761","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"1ee9b550-ecac-4257-8cf5-a3d2dfe8b2c7","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6eabac9a014a19b9494cb31e29452b7089578f14","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-null-safe","path":"src/lib/tenants/tenantWorkspaceRuntimeProfile.ts","blobSha":"a3948c48fd04a11271a7066c4311ce270b3297d7","expectedText":"const tenantValue: WorkspaceTenantLike = tenant || {};"},{"id":"proof-runtime-bridge","path":"src/PrivateAppShell.tsx","blobSha":"662cfea953f5ea255e7112e715baad44cf8685cd","expectedText":"resolveTenantWorkspaceRuntimeProfile(activeTenant,location.pathname)"}],"requestContractHash":"2d7303081b8aaa974601d4b4f26c9307a4755c8270cbbaa231a34275442fc9da"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:38:04.435077+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6eabac9a014a19b9494cb31e29452b7089578f14","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:319f0b91-fbcb-4452-8a73-85dda5ec5c35:request-contract-repository:2d7303081b8aaa974601d4b4f26c9307a4755c8270cbbaa231a34275442fc9da:6eabac9a014a19b9494cb31e29452b7089578f14","mission_step_id":"c37131da-5de2-4fee-818c-822d89f8a4b3","command_center_event_id":"319f0b91-fbcb-4452-8a73-85dda5ec5c35"},{"id":"1eece11a-22dc-4676-a22c-b3c0de094b99","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:52:41.308495+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:119419170","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"1eef7af2-bfa9-4493-8391-6f7aab9ac453","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-fac234869f70","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"fac23486-9f70-40f8-ba6a-ce85737ff1ca","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":128,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":562,"providerAuthMs":0,"ledgerPrepareMs":562,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":562,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":562,"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":"fac23486-9f70-40f8-ba6a-ce85737ff1ca"},"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":3761,"likelyAffectedFiles":["supabase/functions/tenant-media-library/index.ts","supabase/functions/_shared/tenantStorageLayout.ts","src/__tests__/contracts/tenant-workspace-health.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:19:56.843977+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fac23486-9f70-40f8-ba6a-ce85737ff1ca:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"868583e8-d3f9-4ec7-9075-617d92c0d068","command_center_event_id":"fac23486-9f70-40f8-ba6a-ce85737ff1ca"},{"id":"1eef7fd7-d194-4869-8aec-0bf313f492fd","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8e07811d6361","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8e07811d-6361-4d73-a07e-dbd609b9c76e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":27,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":936,"providerAuthMs":0,"ledgerPrepareMs":936,"ledgerReconcileMs":254,"lineageReconcileMs":0,"resolvePreflightMs":936,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1190,"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":"8e07811d-6361-4d73-a07e-dbd609b9c76e"},"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":3337,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:32:24.724517+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e07811d-6361-4d73-a07e-dbd609b9c76e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5e17c668-14c5-4223-923d-29febf0b5eb7","command_center_event_id":"8e07811d-6361-4d73-a07e-dbd609b9c76e"},{"id":"1eefe464-1ad5-4600-995f-bf95f12eb986","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:33:00.211707+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e1c74b69-1749-402a-8dc9-d62bc203ddc1","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"1ef2ed43-a554-4f56-ab76-0af66299e26b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"48c19023f7ab5656dcf839d9e0719ecbb2092466","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the shared KNOCKLAUNCH release-gate failure proven in run 10949: capability_manifest_invalid:universal-proposal-application.json:dependencies. Fix the canonical capability manifest dependency contract on current main, then harden the system so malformed capability manifests cannot reach refreshed PR heads and repeatedly poison the Canonical Pull Request Gate. Add or strengthen the smallest deterministic pre-PR/pre-refresh validation or regression guard in the governing release/control-plane primitive, without creating duplicate gate machinery. Preserve unrelated behavior. Ship end-to-end on one fresh ai/* branch through one PR, Canonical Pull Request Gate, squash merge, affected production release if required, and verify that the repaired validator passes and that representative previously failing refreshed PRs can be regated without this manifest-dependencies failure class. Do not stop at diagnosis, PR creation, green CI, merge, or deployment dispatch.","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":"6c244e1f7997b9fcdcdbd7e8396908bec83f7194779259a07556a070b86a7dff","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":"6c244e1f7997b9fcdcdbd7e8396908bec83f7194779259a07556a070b86a7dff"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T22:57:11.98691+00:00","proof_gate":"request_contract_pending","source_sha":"48c19023f7ab5656dcf839d9e0719ecbb2092466","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1460c8da-38e7-4c16-ba5c-fd9806e060a8:request-contract:6c244e1f7997b9fcdcdbd7e8396908bec83f7194779259a07556a070b86a7dff:48c19023f7ab5656dcf839d9e0719ecbb2092466:pending:runtime","mission_step_id":"e32fa94e-ca5b-4c63-9fc0-efc2873b4341","command_center_event_id":"1460c8da-38e7-4c16-ba5c-fd9806e060a8"},{"id":"1ef2f085-6108-43c3-add5-099c33aa0137","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtdfjt5k","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":12194,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":964,"terminal":false,"missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"2dafff03dc088ec965677cd7c046f444587bacb3","timingsMs":{"handlerMs":8310,"prReadinessMs":162,"approvedPlanMs":0,"missionSetupMs":673,"shipAndProveMs":8060},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},"performance":null,"deploymentId":"forgejo-main-2dafff03dc08","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":5259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T21:10:52.482967+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":"forgejo-main-2dafff03dc08","receipt_type":"execute_mission","idempotency_key":"mission:3414994f-a6df-43a0-8f32-0aca8e15aea5:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"f782d9f4-4856-4637-83d7-478aad87397c","command_center_event_id":"3414994f-a6df-43a0-8f32-0aca8e15aea5"},{"id":"1ef81a8a-1f90-4b03-8751-799f4e4d5dd4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing owner-authorized Gate dependency-cache transport mission on the same PR #1367. Refresh/rebase ai/control-plane-zstd-gate-cache-20260902 onto the exact current protected main, preserve the existing three-file hardening diff with no semantic source changes, run the canonical KnockLaunch Gate on the refreshed exact head, squash merge only if green/current, resolve release targets from the actual diff, and finish with current main controlPlaneFrozen=true at freeze version 1.58.6-gate-cache-transport-freeze.","wordingChanged":false,"canonicalIntent":"Continue the existing owner-authorized Gate dependency-cache transport mission on the same PR #1367. Refresh/rebase ai/control-plane-zstd-gate-cache-20260902 onto the exact current protected main, preserve the existing three-file hardening diff with no semantic source changes, run the canonical KnockLaunch Gate on the refreshed exact head, squash merge only if green/current, resolve release targets from the actual diff, and finish with current main controlPlaneFrozen=true at freeze version 1.58.6-gate-cache-transport-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Gate dependency caching no longer relies on a reusable job workspace that the Docker runner destroys at every checkout.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"Frontend Gate and fallback frontend release dependency caches prefer a zstd v2 exact Node+manifest cache and use the old exact gzip cache only as a one-time promotion source before PR validation scripts.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"No new workflow volume mounts are introduced, locked npm install remains the final fallback, the canonical Gate passes, and current main remains frozen at completion.","proofConditionIds":["proof-repository"]}],"objective":"Continue the existing owner-authorized Gate dependency-cache transport mission on the same PR #1367. Refresh/rebase ai/control-plane-zstd-gate-cache-20260902 onto the exact current protected main, preserve the existing three-file hardening diff with no semantic source changes, run the canonical KnockLaunch Gate on the refreshed exact head, squash merge only if green/current, resolve release targets from the actual diff, and finish with current main controlPlaneFrozen=true at freeze version 1.58.6-gate-cache-transport-freeze.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact source contains the safe cache transport repair, canonical Gate is green before squash merge, and merged current main is frozen at the new freeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48bb38c95273a5cd3a41caf53db929a1bdb96c7d2aeb7bc199d6e5d92207c37b","requestContractRevision":2,"previousRequestContractHash":"7ec0fd6126db372549f0bc18815cea9f213649923a8576c5c04325b9af9bebd0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T02:47:37.327021+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c04c059f-2b9f-42b2-ae41-8a80eadfcab5:request-contract-revision:2:48bb38c95273a5cd3a41caf53db929a1bdb96c7d2aeb7bc199d6e5d92207c37b","mission_step_id":"921432e2-3b34-46b0-9858-d0e2edb0b552","command_center_event_id":"c04c059f-2b9f-42b2-ae41-8a80eadfcab5"},{"id":"1ef9e6de-8b40-439f-b418-f0de085b668d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-94d0fa4d2dce","writes":[],"patches":[],"version":1,"approved":true,"missionId":"94d0fa4d-2dce-4123-878b-d6f11b6d1632","objective":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"find":"const context=any(text,[/\\bremember\\b/,/\\bwhat did i say\\b/,/\\bwhere did we leave\\b/,/\\bwhere were we\\b/,/\\bprevious(?:ly)?\\b/,/\\bearlier\\b/,/\\byesterday\\b/,/\\blast time\\b/,/\\bcontinue\\b/,/\\bsame one\\b/,/\\bthat one\\b/]);","path":"workers/cc-execution/src/paul-intent-semantics.js","replace":"const context=any(text,[/\\bremember\\b/,/\\bwhat did i say\\b/,/\\bwhere did we leave\\b/,/\\bwhere were we\\b/,/\\bprevious(?:ly)?\\b/,/\\bearlier\\b/,/\\byesterday\\b/,/\\blast time\\b/,/\\bcontinue\\b/,/\\bsame one\\b/,/\\bthat one\\b/,/\\b(?:we|you) fixed\\b/,/\\bthe thing (?:we|you)\\b/]);"},{"find":"const research=any(text,[/\\bsearch (?:the )?(?:web|internet|online)\\b/,/\\blook (?:it|this|that)? ?up\\b/,/\\bresearch\\b/,/\\bofficial docs?\\b/,/\\bprovider docs?\\b/,/\\bcurrent api (?:docs|requirements?)\\b/,/\\bverify (?:online|externally|with .*docs)\\b/,/\\b(?:vendor|provider) (?:changed|change|updated|update).{0,40}\\b(?:api|requirement|docs?)\\b/,/\\b(?:api|requirement|docs?).{0,40}\\b(?:vendor|provider).{0,30}\\b(?:changed|updated)\\b/]);","path":"workers/cc-execution/src/paul-intent-semantics.js","replace":"const research=any(text,[/\\bsearch (?:the )?(?:web|internet|online)\\b/,/\\blook (?:it|this|that)? ?up\\b/,/\\bresearch\\b/,/\\bofficial docs?\\b/,/\\bprovider docs?\\b/,/\\bcurrent api (?:docs|requirements?)\\b/,/\\bverify (?:online|externally|with .*docs)\\b/,/\\bcheck whether .{0,80}\\b(?:vendor|provider|api|requirement|docs?|external)\\b/,/\\b(?:vendor|provider) (?:changed|change|updated|update).{0,40}\\b(?:api|requirement|docs?)\\b/,/\\b(?:api|requirement|docs?).{0,40}\\b(?:vendor|provider).{0,30}\\b(?:changed|updated)\\b/]);"},{"find":"const execution=explicitExecution&&!question&&!reflection;","path":"workers/cc-execution/src/paul-intent-semantics.js","replace":"const execution=explicitExecution&&!reflection;"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.77-paul-heldout-repair\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.78-paul-semantic-composition\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","wordingChanged":false,"canonicalIntent":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval"]}],"objective":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"eval","kind":"runtime","claim":"Production PAUL passes heldout-1-1 through heldout-1-6 after semantic composition repair.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/version.js"],"requestContract":{"intent":{"rawUtterance":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","wordingChanged":false,"canonicalIntent":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["eval"]}],"objective":"Improve PAUL held-out evaluator and semantic composition based on live 1.64.77 failures: recognize generic 'check whether' current external/provider questions as research; classify explicit build/fix/repair/ship requests as execution even when syntactically phrased as commands containing conjunctions; classify verification of a previously fixed item as live+context when temporal prior-work language appears. Keep held-out source separate and fail-closed. Gate, merge, release, rerun the first six held-out cases.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"eval","kind":"runtime","claim":"Production PAUL passes heldout-1-1 through heldout-1-6 after semantic composition repair.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-authorized iterative PAUL semantic held-out repair"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner-authorized iterative PAUL semantic held-out repair"},"recovery":false,"fingerprint":"9226483ab95a7df7e1b17887dd3a4178227fc546615fac429f070b5900f0400d","replayCount":0,"serializedBytes":9235},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:33:27.21034+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:94d0fa4d-2dce-4123-878b-d6f11b6d1632:repository-mutation-intent:9226483ab95a7df7e1b17887dd3a4178227fc546615fac429f070b5900f0400d:0","mission_step_id":"63a58e02-042f-4cb7-bbb9-f695cf833a3a","command_center_event_id":"94d0fa4d-2dce-4123-878b-d6f11b6d1632"},{"id":"1efa2dbc-d9c1-4ff7-bdbf-651460e48ebf","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.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"4d69e591-de91-42dc-944d-35e90a773e87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2935,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":498,"providerAuthMs":0,"ledgerPrepareMs":498,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":498,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":498,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"4d69e591-de91-42dc-944d-35e90a773e87"},"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":3269,"likelyAffectedFiles":["scripts/windows/install-knocklaunch-autoconnect.ps1","config/capabilities/knocklaunch-console.json","config/capabilities/knocklaunch-owner-os-revenue-refactor.json","src/KnockLaunchOwnerShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:10:43.170325+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4d69e591-de91-42dc-944d-35e90a773e87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7d56e7a7-aab8-4085-b0ee-c293096a2797","command_center_event_id":"4d69e591-de91-42dc-944d-35e90a773e87"},{"id":"1efa4df4-4c56-450a-9e0f-8deefea8fba4","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-12T23:12:15.415Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:12:15.794447+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:fb1189f6-ea71-4914-a67d-2580868869e7:owner-wait-live","mission_step_id":"b89e1b15-f3ce-49b5-b119-ced1085d0bf0","command_center_event_id":"fb1189f6-ea71-4914-a67d-2580868869e7"},{"id":"1efceda1-3c84-4201-8163-bcbeb80fb7c0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8295,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":134041,"firstUsefulResultAt":"2026-10-05T19:33:58.001Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5010,"terminal":false,"missionId":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53","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":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53"},"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-05T19:34:06.059035+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5010","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc5bf0b2-2879-40c3-a4a6-34768c14ad53:automatic-mission-resume:5010:repair_mission_waiting_for_gate","mission_step_id":"20d6d7e4-1a08-4419-9abe-dd8d2a7b71b1","command_center_event_id":"cc5bf0b2-2879-40c3-a4a6-34768c14ad53"},{"id":"1efd2baf-ae3f-48b9-aa30-894035ba9647","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9216d5c299ac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15996,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":113799,"firstUsefulResultAt":"2026-09-30T19:05:16.246Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4259,"terminal":false,"missionId":"9216d5c2-99ac-4343-a112-c0a77103fdbe","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","timingsMs":{"prReadinessMs":77,"approvedPlanMs":0,"shipAndProveMs":234,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},"performance":null,"deploymentId":"forgejo-main-2ecae0ddedc1","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":1841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:08:54.415116+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4259","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:automatic-mission-resume:4259:canonical_release_reconciliation_pending","mission_step_id":"913bc4c9-030c-46d3-b880-640a9942b3b4","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"1efd9250-4ab2-419a-afae-8ee26b180e95","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","wordingChanged":false,"canonicalIntent":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","constraints":[{"id":"visual-content-truth","statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"visual-viewport-authority","statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-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":"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":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"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":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","canonicalIntent":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the exact three PCG acceptance fixes already proven: Card Vault route uses inventory, mobile exposes tenant nav trigger, and successful Receive Cards R2 storage automatically invokes metadata then grade analysis. Keep all other behavior unchanged. Gate, squash merge, release, then live acceptance.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-three-PCG-acceptance-fixes-already-proven:-Card-Vault-route-uses-inventory-mobile-ex","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":"75bb2c83485603a8642a6d9a4d319ba213250a1c0ac068bc495bc2afc4266281","requestContractRevision":5,"previousRequestContractHash":"19e4c68bc85f4b937a987f1553445f7d456a551db4992ea5cf91c5e90de76880"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:54:36.972174+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4:request-contract:75bb2c83485603a8642a6d9a4d319ba213250a1c0ac068bc495bc2afc4266281","mission_step_id":"cfacbef2-f816-4b0b-b7b9-3ec002411799","command_center_event_id":"dbcdd515-5b02-4805-9d7f-aaf2e66c4fe4"},{"id":"1efebf62-cf1c-44c9-a1e0-28bf706a0b01","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8b47213df4eaa53990dc6080605a4b57430afb52","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-live-exact-workspace","satisfied":false,"statement":"The Curri tenant route family uses the exact approved workspace composition from the uploaded screenshot and is live in production.","proofConditionIds":["repo","release","visual"]}],"satisfied":false,"constraints":[{"id":"same-pr","satisfied":false,"statement":"Continue PR #1802 only; do not create another PR.","proofConditionIds":["repo","release"]},{"id":"curri-only","satisfied":false,"statement":"Apply this shell only to curri-properties; non-Curri REALTOR tenants remain unchanged.","proofConditionIds":["repo","release"]},{"id":"exact-visual","satisfied":false,"statement":"Use the uploaded screenshot as the visual contract: luxury dusk coastal residence background, Realty World / Curri Properties brand lockup, Tenant Hub control, Curri Properties Brokerage Operations hero, tagline, five-slot Home/Properties/Pipeline/Campaigns/More glass nav, GOOD EVENING / Let’s Make Progress Today hero, quote panel, My Today agenda, Pipeline Health, Agent Success, Brokerage Radar, dark navy/black glass panels and warm gold accents.","proofConditionIds":["repo","release"]},{"id":"demo-data","satisfied":false,"statement":"Sample agenda/KPI/radar values must be clearly identified as meeting-demo data.","proofConditionIds":["repo","release"]}],"contractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T10:02:11.098466+00:00","proof_gate":"request_contract_pending","source_sha":"8b47213df4eaa53990dc6080605a4b57430afb52","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:231be83c-3e79-40d0-86aa-760235496b6b:request-contract:fdb8b80d9b035a9756594d3fdbea83ee450121b278174469d96a05a003b423b7:8b47213df4eaa53990dc6080605a4b57430afb52:pending:repository,visual","mission_step_id":"0065eb14-732a-4c1f-9b8d-dfa2c21e8c70","command_center_event_id":"231be83c-3e79-40d0-86aa-760235496b6b"},{"id":"1f04912c-fccd-4134-982f-148d1d69ec82","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fa05004782bb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":16582,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":21561,"firstUsefulResultAt":"2026-10-03T22:04:29.889Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4683,"terminal":false,"missionId":"fa050047-82bb-4c20-a317-98e2de3df2d1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8b7c50ec7f423e919c6d7e46c443ae72163b0012","timingsMs":{"prReadinessMs":800,"approvedPlanMs":0,"shipAndProveMs":3157,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"fa050047-82bb-4c20-a317-98e2de3df2d1"},"performance":null,"deploymentId":"forgejo-main-8b7c50ec7f42","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1871,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:04:57.967808+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4683","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fa050047-82bb-4c20-a317-98e2de3df2d1:automatic-mission-resume:4683:canonical_release_reconciliation_pending","mission_step_id":"7bd20968-2a5a-42f3-87a1-7b53fe90f530","command_center_event_id":"fa050047-82bb-4c20-a317-98e2de3df2d1"},{"id":"1f0619e0-7f39-478c-8042-93236327c20f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b83d358051ec","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":101013,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":263935,"firstUsefulResultAt":"2026-10-02T00:44:45.762Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4433,"terminal":false,"missionId":"b83d3580-51ec-4c16-be87-5d52d80804ec","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9a0eae2764a1f2a9828d388b36444b878cff2991","timingsMs":{"prReadinessMs":683,"approvedPlanMs":0,"shipAndProveMs":2832,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b83d3580-51ec-4c16-be87-5d52d80804ec"},"performance":null,"deploymentId":"forgejo-main-9a0eae2764a1","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":1870,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:49:14.595238+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4433","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b83d3580-51ec-4c16-be87-5d52d80804ec:automatic-mission-resume:4433:canonical_release_reconciliation_pending","mission_step_id":"cabf2b40-8b64-4ed5-a119-9bdea48918ba","command_center_event_id":"b83d3580-51ec-4c16-be87-5d52d80804ec"},{"id":"1f0713d4-2010-4d40-8299-115052365707","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":278,"terminal":false,"missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c21c9561324663a9b90294e69277112448a39b49","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},"performance":null,"deploymentId":"forgejo-main-c21c95613246","workflowRunId":898,"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":6202,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:21:45.234125+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c21c9561324663a9b90294e69277112448a39b49","external_id":"forgejo-main-c21c95613246","receipt_type":"ship_and_prove","idempotency_key":"mission:b025e7cb-111e-46bb-bf91-3e8a7e4713a8:ship_and_prove:ship_and_prove_release_pending:c21c9561324663a9b90294e69277112448a39b49:898","mission_step_id":"f0cf05d2-445a-4960-bf7b-646d3f67a4a5","command_center_event_id":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},{"id":"1f0a01f4-51a3-43ad-8c28-b85902a277ac","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Complete PCG Drive-backed fast image delivery. Anthony's Google Workspace remains the sole durable owner of original PCG card images. In pcg-google-drive-media, fetch Drive thumbnailLink metadata for `variant=preview`, proxy the authenticated preview with long-lived cache headers and original fallback, keep full-resolution original streaming with Range support and stronger caching, expose a health/version marker for the upgraded delivery path, and update PCG card-list/grid image tags to request `variant=preview` with lazy async decoding while leaving stored original signed URLs unchanged. Do not persist duplicate image blobs in Supabase Storage. Ship through canonical Gate, squash merge, deploy frontend plus pcg-google-drive-media, and prove production.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"drive-master","satisfied":true,"statement":"Original PCG image blobs remain durably stored only in Anthony's Google Workspace Drive.","proofConditionIds":["proof-production"]},{"id":"no-duplicate-blobs","satisfied":true,"statement":"Do not persist duplicate original media blobs in Supabase Storage.","proofConditionIds":["proof-production"]},{"id":"full-resolution","satisfied":true,"statement":"Original/detail delivery remains full-resolution and Range-capable; previews are only for list/grid surfaces.","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":"c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315","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":"c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:34:04.39433+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d3960154fc0a727ca0a1a74a9f861eacdd5beee3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:86fdf179-be48-4ae3-96b0-9501635259dd:request-contract:c6bb1be6516525b7eb8136f34aead720847c91aa9f5d2c75d6b109baef51e315:d3960154fc0a727ca0a1a74a9f861eacdd5beee3:verified:","mission_step_id":"d3f131af-67e9-403a-82e1-7d0242114fb2","command_center_event_id":"86fdf179-be48-4ae3-96b0-9501635259dd"},{"id":"1f10c281-1b0e-4287-b82f-f03a16358a8c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ab68e3dc36f1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a","objective":"Continue and ship the existing Profile/Settings imagery repair. Make WMP/BMD imagery first-class and immediately visible, normalize the media section naming and order, and compact media previews without changing tenant isolation or storage.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"anchored_edits":[{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","edits":[{"new_content":"<details open className=\"group","old_content":"<details className=\"group"},{"new_content":"Branding & Imagery","old_content":"Brand & Media"},{"new_content":"WMP · BMD · Website","old_content":"Website · WMP · BMD"},{"new_content":"Manage WhatsMyProgress, BookMeDirectly, and website imagery from one canonical surface.","old_content":"Manage customer-facing website, WhatsMyProgress, and BookMeDirectly media from this one canonical surface."},{"new_content":"              <CustomerSurfaceAssetsSettingsSection />\n              <WebsiteAssetsSettingsSection />","old_content":"              <WebsiteAssetsSettingsSection />\n              <CustomerSurfaceAssetsSettingsSection />"},{"new_content":"Customer-Facing Imagery","old_content":"Public Surface Media"},{"new_content":"WMP & BMD Imagery","old_content":"WMP & BMD Media"},{"new_content":"<div className=\"grid h-20 place-items-center rounded-xl border border-dashed border-white/15 bg-white/[.03] text-xs font-bold text-white/35\">No preview</div>","old_content":"<div className=\"grid h-28 place-items-center rounded-xl border border-dashed border-white/15 bg-white/[.03] text-xs font-bold text-white/35\">No preview</div>"},{"new_content":"<video src={src} muted playsInline controls className=\"h-20 w-full rounded-xl border border-white/10 bg-black/50 object-cover\" />","old_content":"<video src={src} muted playsInline controls className=\"h-28 w-full rounded-xl border border-white/10 bg-black/50 object-cover\" />"},{"new_content":"<img src={src} alt=\"\" className=\"h-20 w-full rounded-xl border border-white/10 bg-black/30 object-cover\" />","old_content":"<img src={src} alt=\"\" className=\"h-28 w-full rounded-xl border border-white/10 bg-black/30 object-cover\" />"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.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":"098d04bf074f1926f661a4a2e0b90faacebafd1c216390dc55d49fefdf76da02","replayCount":0,"serializedBytes":3164},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:22:28.303847+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ab68e3dc-36f1-4d24-9f49-8f5c0f07249a:repository-mutation-intent:098d04bf074f1926f661a4a2e0b90faacebafd1c216390dc55d49fefdf76da02:0","mission_step_id":"89aaf407-a4be-412d-bb22-b5df55d6bf94","command_center_event_id":"ab68e3dc-36f1-4d24-9f49-8f5c0f07249a"},{"id":"1f136de2-85c7-4916-bb5b-7198ea66b25d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mteckgp5","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":5453,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1007,"terminal":false,"missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5648,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T12:22:51.407489+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1007","receipt_type":"automatic_mission_resume","idempotency_key":"mission:56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197:automatic-mission-resume:1007:repair_mission_pr_ready_retryable","mission_step_id":"89fe3cf2-b755-4f98-ac0c-2cbc255eea3b","command_center_event_id":"56c7a633-0e6b-4e1b-bd8d-dc1ef3e6c197"},{"id":"1f172ee4-90b2-44f1-ba37-412b127b1c24","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-food-truck-love-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14072,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":755,"terminal":false,"missionId":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3563,"approvedPlanMs":0,"shipAndProveMs":17447},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","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":676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T20:08:51.591589+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"755","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010:automatic-mission-resume:755:canonical_release_transport_retryable","mission_step_id":"1d4b68b8-7752-422c-a1af-6650fa861ee1","command_center_event_id":"8dd9bc3e-9d8b-41ef-9a93-34e16bbd6010"},{"id":"1f17e24a-0079-4340-a652-035f398a8841","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"e671e394387384ef1ebb19bea9475ef7c0be2770e79338745b6e46b27c7fd2fd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:02:01.895608+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:378f9d9e-2c7e-4be9-b6f6-5385f404093e:repository-mutation-intent-blocked:e671e394387384ef1ebb19bea9475ef7c0be2770e79338745b6e46b27c7fd2fd","mission_step_id":"9eaf9af6-94bf-4122-a7c6-eb26dd777f40","command_center_event_id":"378f9d9e-2c7e-4be9-b6f6-5385f404093e"},{"id":"1f17ed3f-85c3-40a3-afc1-5aa162dc367b","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-runtime-contract-bridge-v1","prNumber":1901,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6eabac9a014a19b9494cb31e29452b7089578f14","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:38:01.028116+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6eabac9a014a19b9494cb31e29452b7089578f14","external_id":"1901","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:319f0b91-fbcb-4452-8a73-85dda5ec5c35:merged-pr:1901:6eabac9a014a19b9494cb31e29452b7089578f14","mission_step_id":"89133769-faa5-49f9-bac3-8ebf60873268","command_center_event_id":"319f0b91-fbcb-4452-8a73-85dda5ec5c35"},{"id":"1f1967ce-0143-4aa0-88ad-430757d88fd1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-89627ae6441a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":188155,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T12:27:49.435Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4767,"terminal":false,"missionId":"89627ae6-441a-47fc-9743-1f0d7906018b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5022,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1277,"missionSetupMs":430,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":430,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":430,"repositoryMutationMs":3745,"repositoryProviderMs":3745,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2297,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":430,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1448},"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":"89627ae6-441a-47fc-9743-1f0d7906018b"},"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":3405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:28:02.976519+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4767","receipt_type":"execute_mission","idempotency_key":"mission:89627ae6-441a-47fc-9743-1f0d7906018b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"fb7236d3-0c27-4579-883e-e79f6d1fe9f0","command_center_event_id":"89627ae6-441a-47fc-9743-1f0d7906018b"},{"id":"1f1b1eea-a7a8-4b45-bb1c-54bbc716b2ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68531da5bccf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"68531da5-bccf-41a3-b686-96c48fc2c34d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":532,"providerAuthMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":532,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":418,"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":"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":4129,"likelyAffectedFiles":["supabase/functions/_shared/opportunity-intelligence.ts","supabase/functions/opportunity-radar/index.ts","src/__tests__/contracts/opportunity-intelligence-core.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:47:45.878571+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2e1a8ffd-028c-4196-b451-89cfebfbd1cf","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"1f1d605d-a71e-4269-b1aa-606e44086212","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":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-30T17:02:43.447763+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-47d7bcd844ff\",\"prNumber\":4245,\"sourceSha\":\"25bbcaadb222d59ff75924113a07240901ade7d7\",\"deploymentId\":\"forgejo-main-25bbcaadb222\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T14:12:54.539091+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:47d7bcd8-44ff-4775-bc64-0a716a4cb5f8:owner-progress-heartbeat:119385171","mission_step_id":"87c60d25-0cc9-4196-a895-dc4c5670f87d","command_center_event_id":"47d7bcd8-44ff-4775-bc64-0a716a4cb5f8"},{"id":"1f1de764-6be1-4885-bd0b-3a651ad9e1f1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-recovery-fairness-20260911","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.108-pr-ready-brownout-budget","prNumber":2422,"terminal":false,"missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":681,"approvedPlanMs":0,"missionSetupMs":931,"providerAuthMs":0,"shipAndProveMs":9761,"ledgerPrepareMs":595,"ledgerReconcileMs":0,"lineageReconcileMs":336,"resolvePreflightMs":931,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":595,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17899838-2457-49ba-851b-1fca5bc7d9ee"},"performance":null,"deploymentId":"forgejo-main-9b450c647530","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":2728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:10:02.718315+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":"forgejo-main-9b450c647530","receipt_type":"execute_mission","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"88a0d507-0113-4d5d-9e50-863d6dc401d5","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"1f1e2013-05d3-41bf-a31d-43c165cc4ba6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"36051880216d2f46588952b54eef50ed89c83b21","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"anon-closed","satisfied":true,"statement":"The eight authenticated-only authorization helpers are no longer directly executable by anon/PUBLIC.","proofConditionIds":["repo","runtime","advisor"]},{"id":"auth-preserved","satisfied":true,"statement":"Authenticated and service_role retain EXECUTE and authenticated-only RLS references remain intact.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not change function bodies, RLS policies, public-policy helpers, public portal/booking/academy/calendar endpoints, or other grants.","proofConditionIds":["repo","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":["repo","runtime","advisor"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime","advisor"]}],"contractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":9607,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":true,"namedGateTestPath":null,"releaseTargetStates":{"migrations":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5","unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"repositoryConditionBound":true,"repositoryProofSourceSha":"36051880216d2f46588952b54eef50ed89c83b21"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5"},"required":true,"satisfied":true},{"id":"advisor","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:07:30.510357+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"36051880216d2f46588952b54eef50ed89c83b21","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0ea68f23-d392-4e94-8448-d735cab59e7d:request-contract:e5156bd7344a514b0d2625e01db5be88d61afd6d0798410796463972645c83b5:36051880216d2f46588952b54eef50ed89c83b21:verified:","mission_step_id":"5ad00099-41af-4bc7-9fc7-c1458ec29ffc","command_center_event_id":"0ea68f23-d392-4e94-8448-d735cab59e7d"},{"id":"1f1ec8ef-7ab8-4382-a93a-8a09798d0f29","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","tenantRef":"big-papis","receivedAt":"2026-09-11T22:27:41.483Z","fingerprint":"69d92e6100cef3c03d4f5a4e37a4b2b039474be1784f56c9187f8c9c94f5ad59","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","wordingChanged":false,"canonicalIntent":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Production /big-papis/owner/dashboard uses the approved Fender Bender title-art images for Plan, Pop-Up, Booked Event, and Back Office at the top of each MODE card and selected-mode hero.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"A reusable MODES title-art style primitive named Fender Bender exists and Big Papi's consumes it, while other tenants remain unchanged unless explicitly configured later.","proofConditionIds":["proof-production"]}],"objective":"Apply the approved Fender Bender title assets to Big Papi's MODES and ship them live.","constraints":[{"id":"constraint-1","statement":"Exact mapping: plan -> neon_crowned_plan_logo.png; popup -> neon_emerald_pop_up_crown_logo.png; event -> booked_event_crowned_in_gold.png; office -> neon_back_office_crown_logo.png.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Remove the current Road Rage SVG/text title treatment from Big Papi's MODE cards.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Preserve card photography, subtitles, actions, buttons, image panning, colors, layout, and behavior.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Scope tenant-specific visual application to big-papis only; other tenants must remain unchanged.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Title images render with transparent backgrounds, clean aspect ratio, and no clipping on desktop or mobile.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After the frontend release, /big-papis/owner/dashboard shows the four approved Fender Bender image titles with correct mapping on cards and selected-mode views, Road Rage title SVG/text is gone, card UI behavior is preserved, and reusable Fender Bender title-art support is present without automatically changing other tenants.","route":"/big-papis/owner/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"c8caac5d68878c695c43d85f21bda2e462d71d958649f99680c8989b6ea0fbc6","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:27:42.116343+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a02cf123-b0d3-49ab-97db-620b61f0f760:tenant-workstream-contribution:69d92e6100cef3c03d4f5a4e37a4b2b039474be1784f56c9187f8c9c94f5ad59","mission_step_id":null,"command_center_event_id":"a02cf123-b0d3-49ab-97db-620b61f0f760"},{"id":"1f213e18-2356-4863-9a86-9259b0d51df4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cc-unrebaseable-generation-rotation-20260821","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.14-control-plane-readiness","prNumber":579,"terminal":false,"missionId":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280","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":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280"},"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":5546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T21:00:16.197577+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"579","receipt_type":"execute_mission","idempotency_key":"mission:b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"71030cb7-6883-401e-bce7-42619878d343","command_center_event_id":"b8ae3b30-56bb-45bc-a0d9-de1d1b8c2280"},{"id":"1f214812-7b40-405f-bb43-07d4014b933a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4211,"terminal":false,"missionId":"1908b987-539d-4901-a810-cae05604b15f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":139,"approvedPlanMs":0,"missionSetupMs":476,"providerAuthMs":0,"shipAndProveMs":419,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":476,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"1908b987-539d-4901-a810-cae05604b15f"},"performance":null,"deploymentId":"forgejo-main-711a56440ffa","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:02:49.49282+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"711a56440ffa4f7ac1663494771a0bfd84a0bc58","external_id":"forgejo-main-711a56440ffa","receipt_type":"execute_mission","idempotency_key":"mission:1908b987-539d-4901-a810-cae05604b15f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"02316ef9-b175-4c3e-abff-cbe6f824ed02","command_center_event_id":"1908b987-539d-4901-a810-cae05604b15f"},{"id":"1f25a7dc-0a60-4268-8b80-a72c8b1a607e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-scoped-patch-shared-read-20260913","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.131-forgejo-heartbeat-forwarding","prNumber":2664,"terminal":false,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":122,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":373,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":99,"resolvePreflightMs":373,"repositoryMutationMs":122,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"949bc445-50f9-41d1-9076-bb49f9603b48"},"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":1492,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:35:34.421431+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:949bc445-50f9-41d1-9076-bb49f9603b48:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"9a560601-056e-4489-b1da-dd86eda9a8cc","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"1f26ebc3-719d-49d6-ae8b-6c6cf309b58e","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":146,"terminal":false,"missionId":"746e601e-c975-42c2-9065-e879b9e5156f","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"746e601e-c975-42c2-9065-e879b9e5156f"},"performance":null,"deploymentId":"forgejo-main-0c2c589f92ac","workflowRunId":418,"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":3928,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:18:37.079462+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","external_id":"forgejo-main-0c2c589f92ac","receipt_type":"ship_and_prove","idempotency_key":"mission:746e601e-c975-42c2-9065-e879b9e5156f:ship_and_prove:ship_and_prove_release_pending:0c2c589f92ac97e4f850dfc6e767c37c02e52d74:418","mission_step_id":"7401da9a-0906-4876-936b-a49082a1b266","command_center_event_id":"746e601e-c975-42c2-9065-e879b9e5156f"},{"id":"1f26fb79-f53c-4bbd-88f1-e076c531fdd1","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-06e9f9f83c92","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":164611,"releaseCount":0,"toolCallCount":59,"repeatedCallCount":31,"executorlessWaitMs":2624440,"firstUsefulResultAt":"2026-09-25T02:14:57.490Z","recoveryAttemptCount":20,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3699,"terminal":false,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1153,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":96,"approvedPlanMs":0,"missionSetupMs":312,"providerAuthMs":0,"shipAndProveMs":423,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":312,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},"performance":null,"deploymentId":"forgejo-main-7a5a86205a76","releaseState":"pending","workflowRunId":11696,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:59:34.791318+00:00","proof_gate":"canonical_release_already_verified","source_sha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","external_id":"forgejo-main-7a5a86205a76","receipt_type":"execute_mission","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"3067eaf5-19d5-4f78-92c1-1655bd3994d9","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"1f28bd8d-aae9-4414-86bf-72347c7d5551","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"4a4369748b618e27ee8983927666ba2acdefbe4396064376c3f92c205e3d475e","forgejoWorkflowProof":{"runId":10593,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:41:48.023772+00:00","proof_gate":"canonical_release_pending","source_sha":"bf1c56ac8f9f9e029a9621095fc14107473cbfcc","external_id":"forgejo-main-bf1c56ac8f9f","receipt_type":"canonical_release_status","idempotency_key":"mission:613bea2c-6e51-437e-8962-8ef982673dbf:forgejo-release-status:bf1c56ac8f9f9e029a9621095fc14107473cbfcc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"e8dbe3cf-fd3b-47f0-90f1-09d8c6783f84","command_center_event_id":"613bea2c-6e51-437e-8962-8ef982673dbf"},{"id":"1f28df0b-5506-41d4-81ea-e05601df5866","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":3211,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4256,"terminal":false,"missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"81a468cc0f0069ee1a82fa6593400e7631793788","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},"performance":null,"deploymentId":"canonical-release-81a468cc0f00","workflowRunId":31216953192,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["lawn-care-service-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T20:41:41.33009+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"81a468cc0f0069ee1a82fa6593400e7631793788","external_id":"canonical-release-81a468cc0f00","receipt_type":"ship_and_prove","idempotency_key":"mission:ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"ff806e3e-ee49-4669-9312-39cb4e6133f3","command_center_event_id":"ca1dd130-59f2-45f2-8f82-11f1a0b8e6ab"},{"id":"1f291c18-7691-4489-990e-5bb34f9e0326","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-408cf9f011a6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.207-observe-proof-mode","prNumber":null,"terminal":false,"missionId":"408cf9f0-11a6-4650-a9f1-d1845080d958","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":655,"providerAuthMs":0,"ledgerPrepareMs":655,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":655,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":655,"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":"408cf9f0-11a6-4650-a9f1-d1845080d958"},"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":3893,"likelyAffectedFiles":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.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-21T15:35:31.304965+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:408cf9f0-11a6-4650-a9f1-d1845080d958:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9598b51f-7e1c-44d6-8db0-409c6f8f00b2","command_center_event_id":"408cf9f0-11a6-4650-a9f1-d1845080d958"},{"id":"1f2ae6a7-48a1-4151-aa4b-265cf4beb0b4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://app.knocklaunch.app/big-papis/owner/dashboard","branch":"ai/objective-first-repair-45e6b542c2e1","writes":[],"patches":[],"approved":true,"missionId":"45e6b542-c2e1-4be2-8e49-62c12d822f32","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"                  <div className=\"hidden\">\n                    {mode.actions.map((action, actionIndex) => { const ActionIcon = action.icon; return <Link key={action.label} to={action.href} className={`${actionIndex > 2 ? 'hidden lg:flex' : 'flex'} kl-mode-neon-card min-h-[42px] items-center gap-2 rounded-xl border px-2.5 py-2 backdrop-blur-md transition hover:-translate-y-0.5`} style={{ '--kl-mode-neon': mode.color, borderColor: mode.color, background: `linear-gradient(145deg,${mode.color}18,rgba(7,19,31,.90))` } as React.CSSProperties}><ActionIcon className=\"h-4 w-4 shrink-0\" style={{ color: mode.color }} /><span className=\"min-w-0\"><span className=\"block truncate text-[10px] font-black sm:text-[11px]\">{action.label}</span><span className=\"hidden truncate text-[8px] font-semibold text-white/42 lg:block\">{action.detail}</span></span><ArrowUpRight className=\"ml-auto h-3 w-3 shrink-0 text-white/30\" /></Link>; })}\n                  </div>","replacement":"                  <div className=\"mt-2 grid gap-1.5\">\n                    {mode.actions.map((action, actionIndex) => { const ActionIcon = action.icon; return <Link key={action.label} to={action.href} className={`${actionIndex > 1 ? 'hidden lg:flex' : 'flex'} ${actionIndex > 2 ? 'lg:hidden' : ''} min-h-[38px] items-center gap-2 rounded-xl border border-white/10 bg-black/35 px-2.5 py-1.5 backdrop-blur-md transition hover:-translate-y-0.5 hover:border-white/20`}><ActionIcon className=\"h-4 w-4 shrink-0\" style={{ color: mode.color }} /><span className=\"min-w-0 flex-1 truncate text-[10px] font-black sm:text-[11px]\">{action.label}</span><ArrowUpRight className=\"h-3 w-3 shrink-0 text-white/30\" /></Link>; })}\n                  </div>"},{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"actions:[{label:'Event Day',detail:'Run service and closeout step by step',href:withMode(bookedEvent ? `${BASE}/event-day?event=${bookedEvent.id}` : `${BASE}/event-day`,'event'),icon:CheckCircle2},{label:'Event Prep',detail:'Load the trailer and clear blockers',href:withMode(`${BASE}/inventory?view=prep${bookedEvent ? `&event=${bookedEvent.id}` : ''}`,'event'),icon:Package},{label:'Event Customers',detail:'Only people connected to booked events',href:withMode(`${BASE}/customers`,'event'),icon:Users},{label:'Event Proposal',detail:'Open the customer-facing proposal',href:withMode(proposalHref,'event'),icon:ClipboardCheck},{label:'Event Payments',detail:'Collect the event money',href:withMode(moneyHref,'event'),icon:BarChart3}]","replacement":"actions:[{label:'New Event',detail:'Create the next booking from scratch',href:withMode(`${BASE}/events/advanced?new=1`,'event'),icon:Plus},{label:'Event Day',detail:'Run service and closeout step by step',href:withMode(bookedEvent ? `${BASE}/event-day?event=${bookedEvent.id}` : `${BASE}/event-day`,'event'),icon:CheckCircle2},{label:'Event Prep',detail:'Load the trailer and clear blockers',href:withMode(`${BASE}/inventory?view=prep${bookedEvent ? `&event=${bookedEvent.id}` : ''}`,'event'),icon:Package},{label:'Event Customer',detail:'Open the customer connected to the booking',href:withMode(`${BASE}/customers`,'event'),icon:Users},{label:'Event Proposal',detail:'Open the customer-facing proposal',href:withMode(proposalHref,'event'),icon:ClipboardCheck},{label:'Event Payment',detail:'Collect the event money',href:withMode(moneyHref,'event'),icon:BarChart3}]"},{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","anchor":"actions:[{label:'Customers',detail:'People, event clients and follow-up',href:withMode(peopleHref,'office'),icon:Users},{label:'Orders & Invoices',detail:'Invoices, payments and collection',href:withMode(moneyHref,'office'),icon:BarChart3},{label:'Proposals',detail:'General proposal work outside a specific event',href:withMode(proposalHref,'office'),icon:ClipboardCheck},{label:'Documents',detail:'Customer-ready files, agreements, and business documents',href:withMode(`${BASE}/documents`,'office'),icon:ClipboardCheck},{label:'Tasks & Reminders',detail:'Calendar-based follow-up and Quick Jot work',href:withMode(`${BASE}/calendar?tasks=1`,'office'),icon:CalendarDays},{label:'Messages',detail:'Keep conversations moving',href:withMode(mailHref,'office'),icon:Mail},{label:'Inventory & Restock',detail:'Manage stock, shortages, and replenishment',href:withMode(`${BASE}/inventory`,'office'),icon:Package},{label:'Reports',detail:'See what the business is doing',href:withMode(`${BASE}/reports`,'office'),icon:BarChart3},{label:'Settings & Connections',detail:'Manage business settings, Square, Zoho Mail, and other connections',href:withMode(`${BASE}/settings?section=connections`,'office'),icon:BarChart3}]","replacement":"actions:[{label:'Customers',detail:'People, event clients and follow-up',href:withMode(peopleHref,'office'),icon:Users},{label:'Orders & Invoices',detail:'Invoices, payments and collection',href:withMode(moneyHref,'office'),icon:BarChart3},{label:'Documents',detail:'Customer-ready files, agreements, and business documents',href:withMode(`${BASE}/documents`,'office'),icon:ClipboardCheck},{label:'Messages',detail:'Keep conversations moving',href:withMode(`${BASE}/inbox`,'office'),icon:Mail},{label:'Reports',detail:'See what the business is doing',href:withMode(`${BASE}/reports`,'office'),icon:BarChart3},{label:'Team',detail:'People who can help run the workspace',href:withMode(`${BASE}/users`,'office'),icon:Users},{label:'Settings & Connections',detail:'Manage Square, Zoho Mail, and workspace settings',href:withMode(`${BASE}/settings?section=connections`,'office'),icon:BarChart3},{label:'Business Tools',detail:'Occasional admin, growth, QR, brand, and setup tools',href:withMode(`${BASE}/more`,'office'),icon:Package}]"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"e7528c4c903d2c6e500325559d18fdc0e541efce332d441a05e5ac9ffb6d6ba4","replayCount":0,"serializedBytes":6172},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:48:25.002181+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:45e6b542-c2e1-4be2-8e49-62c12d822f32:repository-mutation-intent:e7528c4c903d2c6e500325559d18fdc0e541efce332d441a05e5ac9ffb6d6ba4:0","mission_step_id":"51bbe84f-1684-4327-a5d4-07a3bcb80f76","command_center_event_id":"45e6b542-c2e1-4be2-8e49-62c12d822f32"},{"id":"1f2c55cd-d2b4-4511-90e3-a7722a8f3f6d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","wordingChanged":false,"canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by the current 5s/9s read cutoff"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","canonicalIntent":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker is proven.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the smallest proven queue-unblock repair on this same mission: widen the bounded Forgejo supervisor read attempt/total budget so healthy exact-head green PRs are not falsely parked by the current 5s/9s read cutoff. Keep max attempts=2, keep fail-closed identity/freshness checks, keep one canonical queue. Then Gate, merge, deploy cc-execution, and reconcile until #5210 and #5203 advance or a genuine blocker 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":"Apply-the-smallest-proven-queue-unblock-repair-on-this-same-mission:-widen-the-bounded-Forgejo-super","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":"723cee58b5336fb866e4567d7ecc0774eab57df7fa74a0c33d13ff8c165fdad2","requestContractRevision":2,"previousRequestContractHash":"865ba511f184be7018b4f19db6ef953167fa994be0924d1651fd7e5f5fb85f49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:00:37.843076+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:46ebb29a-cf22-4f13-94d3-5ada3cff195d:request-contract:723cee58b5336fb866e4567d7ecc0774eab57df7fa74a0c33d13ff8c165fdad2","mission_step_id":"4dec133b-0a01-4729-be42-7a637b04aa6c","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"1f2e27eb-ea25-4141-89ea-9721358c5ee9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-layer-v2-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2041,"terminal":false,"missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2410,"approvedPlanMs":0,"missionSetupMs":2229,"providerAuthMs":0,"shipAndProveMs":11757,"ledgerPrepareMs":608,"ledgerReconcileMs":0,"lineageReconcileMs":1621,"resolvePreflightMs":2229,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":608,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},"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":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:20:59.405704+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2041","receipt_type":"execute_mission","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1d63c5f8-1c00-4f55-832e-4a857c2dae76","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"1f2e7293-aab7-41c0-9af7-023b4ee4c2df","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f15e70d05bec141672110e1852b2feaa2628b419","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"receipt-backed-intent-recovery","satisfied":true,"statement":"A bare nonterminal continuation automatically reconstructs its exact persisted repository mutation intent from a full authoritative receipt when compact mission context is temporarily stale.","proofConditionIds":["continuation-runtime-proof"]}],"satisfied":true,"constraints":[{"id":"fail-closed-no-intent","satisfied":true,"statement":"If neither compact context nor full authoritative receipts contain a valid exact mutation payload, source resolution still fails closed instead of inventing scope.","proofConditionIds":["continuation-runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["continuation-runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["continuation-runtime-proof"]}],"contractHash":"2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"continuation-runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:20:13.604335+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f15e70d05bec141672110e1852b2feaa2628b419","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f37ee85-cddf-4bfc-9a1b-09e86a97725e:request-contract:2cfa43305abd63ceaf094066aced7fc9be128ecb3d5a9671d75991b276595b44:f15e70d05bec141672110e1852b2feaa2628b419:verified:","mission_step_id":"0d9c370a-6e19-4339-bee5-13ab8cd1d59f","command_center_event_id":"4f37ee85-cddf-4bfc-9a1b-09e86a97725e"},{"id":"1f2eaad1-2bb1-4b96-b30a-5096a2a2e762","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-52bce8652227","prNumber":4213,"nextAction":null,"mergeCommitSha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:05:06.428842+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","external_id":"4213","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:52bce865-2227-4298-a883-49358bdff895:merged-pr:4213:f611d0c570e7854d7787c9ec4a12d299193ab3c2","mission_step_id":"bf7c27a5-f27a-4cf2-8e82-b344fa667fc0","command_center_event_id":"52bce865-2227-4298-a883-49358bdff895"},{"id":"1f31bf31-992a-466b-92a7-dcd31ad0978b","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:38:37.962103+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:119418154","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"1f323648-8d2f-4743-95bd-abd10a7cd590","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e75b3c5326fd","prNumber":4223,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c12bca8903905cce6888629ac932609ef9060c5c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:17:13.670155+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c12bca8903905cce6888629ac932609ef9060c5c","external_id":"4223","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e75b3c53-26fd-45d3-bb77-a3ea6f083eb2:merged-pr:4223:c12bca8903905cce6888629ac932609ef9060c5c","mission_step_id":"f3df2fbf-014c-4f3d-aac4-7697d8f7a43b","command_center_event_id":"e75b3c53-26fd-45d3-bb77-a3ea6f083eb2"},{"id":"1f32b740-797e-480e-af7e-c248e772da02","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-46ebb29acf22","writes":[],"patches":[],"version":1,"approved":true,"prNumber":5220,"missionId":"9d1cb93d-f32e-481c-9d31-119227225e23","objective":"Adopt and repair existing PR #5220 only on branch ai/objective-first-repair-46ebb29acf22. Replace the unique diagnostics block that still asserts the old automatic merge supervisor read budgets with the already-authorized 9000ms attempt and 18000ms total values, preserving max attempts=2 and retry delay=100. Do not create another PR. Re-Gate #5220, merge, deploy cc-execution, verify live, then immediately reconcile and push #5210 and #5203.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.existingPullRequestAdoptionPolicy, \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\");\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityRequiredWhenSupplied, false);\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityPolicy, \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\");\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.existingPullRequestAdoptionPolicy, \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\");\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityRequiredWhenSupplied, false);\n  assert.equal(config.efficiency.existingPullRequestBranchIdentityPolicy, \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\");\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 5000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.automaticMergeSupervisorTransportPolicy, \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\");\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 9000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTotalBudgetMs, 18000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);","old_content":"  assert.equal(config.efficiency.automaticMergeSupervisorTransportPolicy, \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\");\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 5000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadTotalBudgetMs, 9000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 18000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 5000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 9000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"cc-execution-same-pr-gate-repair","statement":"The cc-execution control-plane diagnostics contract must match the already-authorized bounded automatic merge supervisor read budget on existing PR #5220.","proofConditionIds":["repo","runtime"]}],"constraints":[{"id":"same-pr-only","statement":"Reuse exact branch ai/objective-first-repair-46ebb29acf22 and PR #5220; no replacement PR.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"The unique automatic merge supervisor diagnostics block expects 9000ms attempt, 18000ms total, 2 attempts, and 100ms retry delay.","required":true},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"version":1,"outcomes":[{"id":"cc-execution-same-pr-gate-repair","statement":"The cc-execution control-plane diagnostics contract must match the already-authorized bounded automatic merge supervisor read budget on existing PR #5220.","proofConditionIds":["repo","runtime"]}],"constraints":[{"id":"same-pr-only","statement":"Reuse exact branch ai/objective-first-repair-46ebb29acf22 and PR #5220; no replacement PR.","proofConditionIds":["repo"]}],"proofConditions":[{"id":"repo","kind":"repository","claim":"The unique automatic merge supervisor diagnostics block expects 9000ms attempt, 18000ms total, 2 attempts, and 100ms retry delay.","required":true},{"id":"runtime","kind":"runtime","claim":"Updated cc-execution runtime is live.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized exact same-PR repair of stale cc-execution Gate assertions after repeated failed runs caused by obsolete supervisor budget expectations."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner-authorized exact same-PR repair of stale cc-execution Gate assertions after repeated failed runs caused by obsolete supervisor budget expectations."},"recovery":false,"fingerprint":"74018fe5e265e3ea1aed63350b0a89c4c74f8c4f7756b9cecdea87609574e495","replayCount":0,"serializedBytes":7175},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:08:02.412118+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9d1cb93d-f32e-481c-9d31-119227225e23:repository-mutation-intent:74018fe5e265e3ea1aed63350b0a89c4c74f8c4f7756b9cecdea87609574e495:0","mission_step_id":"3d482c6b-9933-45d8-a748-2e5811404d56","command_center_event_id":"9d1cb93d-f32e-481c-9d31-119227225e23"},{"id":"1f33f2ff-5746-4ed3-9029-fba365fc2a11","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":"55de1266d8ae0fb2e3925f1c381f254b5a717078","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":"55de1266d8ae0fb2e3925f1c381f254b5a717078","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":"bab6c1959bb06b15c4203d4ecbb7cee5c9a1df4653fa7b4499c8e06ff6b09db4","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:48:07.60725+00:00","proof_gate":"canonical_release_pending","source_sha":"55de1266d8ae0fb2e3925f1c381f254b5a717078","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:48105e7e-0ebb-4df3-8ce9-3a34ab8972a5:forgejo-release-status:55de1266d8ae0fb2e3925f1c381f254b5a717078:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"79e48b82-c7d2-43e4-9662-e14227727d49","command_center_event_id":"48105e7e-0ebb-4df3-8ce9-3a34ab8972a5"},{"id":"1f359e4b-1644-4258-b866-08de808bae66","source":"cc-execution","status":"waiting","payload":{"body":{"body":"The live iterative-continuation eval still allowed 'Proceeding to analyze...' without an execution tool. This repair requires declarative continuation and expands the regression check to reject future/in-progress internal-analysis narration variants.","ship":true,"files":[],"title":"PAUL: close fake in-progress narration loophole","branch":"ai/objective-first-repair-6a964d4e340a","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6a964d4e-340a-488a-aa84-58b0a47a3fab","objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"workstreamKey":"paul-intelligence-improvement","anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","new_content":"\"Iterative language such as continue improving, make it smarter, upgrade, optimize, harden, or refine is actionable work. Treat the latest completed work as a baseline and advance the next bounded improvement instead of merely reporting that the prior task is complete. When the next defect and evidence are already supplied but no execution tool is available, state the concrete bounded improvement implied by that evidence now; do not narrate future internal analysis, promise to inspect a reasoning trace, or describe work you are not actually executing in this response. Phrase the result declaratively, such as 'The next bounded improvement is to tighten prompt-to-context handling so supplied tenant, route, and page context suppresses unnecessary clarification.' Phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or 'I will review' are invalid unless a corresponding tool call is actually proposed.\",","old_content":"\"Iterative language such as continue improving, make it smarter, upgrade, optimize, harden, or refine is actionable work. Treat the latest completed work as a baseline and advance the next bounded improvement instead of merely reporting that the prior task is complete. When the next defect and evidence are already supplied but no execution tool is available, state the concrete bounded improvement implied by that evidence now; do not narrate future internal analysis, promise to inspect a reasoning trace, or describe work you are not actually executing in this response.\","},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"noFutureInternalNarration:!/(?:reasoning trace|\\bproceeding to\\b.{0,80}\\b(?:analy[sz]e|examine|inspect|review|investigate)\\b|(?:\\bI will\\b|\\bI'll\\b|\\bI am going to\\b|\\bI'm going to\\b|\\bI am\\b|\\bI'm\\b).{0,80}\\b(?:analy[sz](?:e|ing)|examin(?:e|ing)|inspect(?:ing)?|review(?:ing)?|investigat(?:e|ing))\\b)/i.test(m)","old_content":"noFutureInternalNarration:!/(?:reasoning trace|(?:\\bI will\\b|\\bI'll\\b|\\bI am going to\\b|\\bI'm going to\\b).{0,80}\\b(?:analy[sz]e|examine|inspect|review|investigate)\\b)/i.test(m)"},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","new_content":"expect(c).toContain('do not narrate future internal analysis');expect(c).toContain('Phrases such as');expect(r).toContain('/paul/intelligence/respond');","old_content":"expect(c).toContain('do not narrate future internal analysis');expect(r).toContain('/paul/intelligence/respond');"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.22-paul-declarative-continuation\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.21-paul-present-tense-continuation\";"}],"commit_message":"fix(paul): make continuation declarative","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-paul","requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_iterative_continuation_proceeding_to_analyze_loophole"],"confidence":1,"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":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-declarative-continuation","statement":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; the live production eval still used 'Proceeding to analyze' without executing a tool.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, live-truth precedence, tool-call discipline, owner-babysitting guard, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress already-proven PAUL behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The PAUL declarative-continuation guard is merged, released to ccExecution, and the production iterative-continuation eval passes without future or fake in-progress internal-analysis narration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":["current_explicit_owner_request","production_iterative_continuation_proceeding_to_analyze_loophole"],"confidence":1,"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":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"continue working on paul","wordingChanged":true,"canonicalIntent":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-declarative-continuation","statement":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","provenance":{"reason":"Owner asked to continue PAUL improvement; the live production eval still used 'Proceeding to analyze' without executing a tool.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"objective":"Close the remaining PAUL iterative-continuation loophole: when no execution tool is available, PAUL must describe the concrete next bounded improvement declaratively and must not imply that internal work is currently being performed with phrases such as 'Proceeding to analyze', 'I am analyzing', 'I will inspect', or equivalent future/in-progress narration. Strengthen the production iterative-continuation eval to reject these variants, update contract coverage, bump cc-execution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove the repaired production eval.","constraints":[{"id":"exact-scope","statement":"Limit mutation to the four exact PAUL/runtime contract files unless machine-readable dependency evidence requires a companion edit.","provenance":{"reason":"Focused reversible repair.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]},{"id":"preserve-invariants","statement":"Preserve tenant isolation, authorization, live-truth precedence, tool-call discipline, owner-babysitting guard, completion-proof discipline, Cloudflare Workers AI as active non-OpenAI primary, and OpenAI only as replaceable fallback.","provenance":{"reason":"Do not regress already-proven PAUL behavior.","source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-runtime-proof","kind":"runtime","claim":"The PAUL declarative-continuation guard is merged, released to ccExecution, and the production iterative-continuation eval passes without future or fake in-progress internal-analysis narration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue improving PAUL; the live production iterative-continuation eval exposed a remaining fake in-progress narration loophole. Authorization is bounded to exactly these four mutation paths."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue improving PAUL; the live production iterative-continuation eval exposed a remaining fake in-progress narration loophole. Authorization is bounded to exactly these four mutation paths."},"recovery":false,"fingerprint":"e081476b1cafc857b3cd70dea7e621c932e3bda33561c825f1dbe27f4f8976b9","replayCount":0,"serializedBytes":17257},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:42:53.904996+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6a964d4e-340a-488a-aa84-58b0a47a3fab:repository-mutation-intent:e081476b1cafc857b3cd70dea7e621c932e3bda33561c825f1dbe27f4f8976b9:0","mission_step_id":"df782018-818c-47e0-beef-ae3019309ffa","command_center_event_id":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},{"id":"1f35a494-0db6-45f9-953a-fb9b9a4376d8","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-promo-hardening-v2","reason":null,"status":"complete","metrics":{"receiptBytes":18479,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1476,"terminal":false,"missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2977,"missionSetupMs":1507},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},"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":1948,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:52:02.635924+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1476","receipt_type":"execute_mission","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"4bded231-a973-4a70-86bd-c4d638b75036","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"1f360bb9-8826-4e1e-adbe-a78693cd9679","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-284b5bdd09a4","prNumber":4292,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:35:58.34828+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","external_id":"4292","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:merged-pr:4292:1e7e157de58b882a990e4aaa19f532efe9be9bf1","mission_step_id":"aabf8d3c-aea7-42ce-ac6f-323773fd4bbe","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"1f368ebc-81f6-420e-8c50-8d1b5f89c9c2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"asset-authority","satisfied":true,"statement":"Supplied visual brand assets remain source-authoritative unless explicit transformation is requested.","proofConditionIds":["prod"]},{"id":"tenant-isolation","satisfied":true,"statement":"Tenant-scoped visual work remains isolated from other tenant branding and content.","proofConditionIds":["prod"]},{"id":"content-truth","satisfied":true,"statement":"Unknown business content is omitted or clearly marked as placeholder/example.","proofConditionIds":["prod"]},{"id":"viewport-authority","satisfied":true,"statement":"Requested device/form factor remains authoritative and accidental mixed-device composites are blocked.","proofConditionIds":["prod"]},{"id":"reference-fidelity","satisfied":true,"statement":"Approved references govern material visual composition and deployed visual acceptance.","proofConditionIds":["prod"]},{"id":"responsive-continuity","satisfied":true,"statement":"Responsive adaptation preserves one coherent design language rather than inventing a second design.","proofConditionIds":["prod"]},{"id":"meta-isolation","satisfied":true,"statement":"Meta/control-plane discussion about visual policy cannot become a visual artifact request.","proofConditionIds":["prod"]}],"satisfied":true,"constraints":[{"id":"preserve-existing","satisfied":true,"statement":"Preserve runtime 1.58.228 visual creation-vs-implementation and artifact-scope behavior.","proofConditionIds":["prod"]},{"id":"single-path","satisfied":true,"statement":"Do not create a parallel visual orchestration lane.","proofConditionIds":["prod"]},{"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":["prod"]},{"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":["prod"]}],"contractHash":"3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"prod","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:05:08.328747+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e75a6552-7477-4e77-adf2-9e538404eb42:request-contract:3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6:0bcd4180024f5139cb27894a4d17e94b329dd54e:verified:","mission_step_id":"481f3eef-10e7-4c66-86c4-fa2e1930d3f2","command_center_event_id":"e75a6552-7477-4e77-adf2-9e538404eb42"},{"id":"1f38f0d1-3d51-4204-86f1-a54288a287c5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","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":"f0496b0da3a4f7727a13cc701ae5d2dda5f053bc20e82eb9d0d40cf4d1877510","forgejoWorkflowProof":{"runId":12385,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cf5f94fe1a61dff270c9baf698f98f1c261a8910","deploymentId":"forgejo-main-cf5f94fe1a61dff270c9baf698f98f1c261a8910","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.297-clause-visual-intent","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:32.290947+00:00","proof_gate":"canonical_release_pending","source_sha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","external_id":"forgejo-main-efe7e5e29164","receipt_type":"canonical_release_status","idempotency_key":"mission:55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4:forgejo-release-status:efe7e5e29164e97416ecf7c0de65bbb959d7b29b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"6053c23c-53b5-49a2-a0a6-1af1e4430fa1","command_center_event_id":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4"},{"id":"1f39bb78-652f-4aa3-87f0-4056fec30849","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/live-runtime-proof-fallback-20260821","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4573,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.11-bounded-provider-control-plane","prNumber":573,"terminal":false,"missionId":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},"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":4845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:09:40.923787+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"573","receipt_type":"execute_mission","idempotency_key":"mission:b251c8b3-e40d-40bb-8fca-9a6f5b0bc984:execute_mission:repair_mission_execution_retryable","mission_step_id":"23f3afd1-fdd6-4dce-9498-59c4c1de467d","command_center_event_id":"b251c8b3-e40d-40bb-8fca-9a6f5b0bc984"},{"id":"1f3c59dd-1c4e-425b-be8f-48bae652e375","source":"cc-execution","status":"recorded","payload":{"objective":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","tenantRef":"d60e3c27-73ed-4a5f-a49b-c37636455daf","receivedAt":"2026-09-01T02:45:49.130Z","fingerprint":"bffa36fc4da810595e5a6835d0a29c90275f3820b29c0b3e7cfaa4a9ecae269c","workstreamRef":"d60e3c2773ed4a5fa49bc37636455daf","conversationId":null,"canonicalBranch":"ai/321-auto-unlock-touch-targets-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","wordingChanged":false,"canonicalIntent":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-touch","statement":"The live 321 AUTO UNLOCK public intake has mobile-safe tap targets for both authorization confirmations and the proof-document picker while preserving all existing behavior, copy, lockout-only scope, and data handling.","proofConditionIds":["proof-touch-live"]}],"objective":"Apply only the three live-audit mobile tap-target corrections to src/pages/auto-lockout/AutoUnlockPublic.tsx, preserving all behavior and copy. Then create one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the live mobile page no longer reports those tap-target defects.","constraints":[{"id":"constraint-1","statement":"Change only src/pages/auto-lockout/AutoUnlockPublic.tsx.","proofConditionIds":["proof-touch-live"]},{"id":"constraint-2","statement":"Do not change copy, backend, schema, routes, service scope, authorization semantics, storage, or form submission behavior.","proofConditionIds":["proof-touch-live"]},{"id":"constraint-3","statement":"Release frontend only after Gate and squash merge.","proofConditionIds":["proof-touch-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-touch-live","kind":"runtime","claim":"The live /321-auto-unlock mobile page no longer reports undersized touch targets for the two authorization controls or proof-document picker and still renders the lockout request experience.","route":"/321-auto-unlock","required":true,"expectedText":"Request Vehicle Unlock","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/321-auto-unlock-touch-targets-20260901","conversationContext":null,"requestContractHash":"ffdf012e71b032d2975fa86893d903c3a7d6f17ce4ca891129cbd4c32a592f85","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T02:45:49.810463+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:104b7b44-a5be-42f3-9e3a-a792bb035bbd:tenant-workstream-contribution:bffa36fc4da810595e5a6835d0a29c90275f3820b29c0b3e7cfaa4a9ecae269c","mission_step_id":null,"command_center_event_id":"104b7b44-a5be-42f3-9e3a-a792bb035bbd"},{"id":"1f3d7f2c-7c6c-41fe-98d7-dca2be3bf872","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","wordingChanged":false,"canonicalIntent":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerg","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"urgent","deadlineSignals":["immediately"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","canonicalIntent":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alternate_eligible_pool_or_provider_path; readOnlyDependencyFailure=degrade_to_available_grounded_context_and_keep_conversation_alive; maxTransientGateReruns=1; staleHeadRequiresRefreshAndRegateBeforeMerge=true; restartDiscovery=false; duplicateBranchPrReleaseOrWitness=false; immediateHealthySiblingFailover=true; persistentFailureFailsClosed=true. Include a concise comment that stopless execution is a hard control-plane contract. Do not broaden into unrelated capability manifests. The purpose is regression enforcement of the already-live stopless self-heal behavior, not a new orchestration layer.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the SAME mission and apply these exact anchored edits to scripts/validate-control-plane-restore-point.mjs at expected source SHA ab8e36b1fc8f74e9bf2d6338da780f536bc5e839, then ship through Gate/merge/release/live proof. Edit 1: replace `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');` with `const restore = JSON.parse(readFileSync('config/control-plane-restore-point.json', 'utf8'));\\nconst capabilitiesText = readFileSync('config/control-plane-capabilities.json', 'utf8');\\nconst contract = readFileSync('src/__tests__/contracts/control-plane-restore-point.contract.test.ts', 'utf8');`. Edit 2: immediately after `assert.equal(restore.restorePolicy?.migrationHistoryPreserved, true);` add hard Gate assertions that capabilitiesText contains ownerOutcomeAuthority=current_explicit_owner_request; transient=one_bounded_retry_then_alte","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-SAME-mission-and-apply-these-exact-anchored-edits-to-scripts-validate-control-plane-res","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":"c83410c9b8612a215fdafbb7f526936176c17c3e2cab57fa26f5f84442fc9664","requestContractRevision":3,"previousRequestContractHash":"d55163fb9636d53da2c7ba3f9fd29e33c9934dfea0e99ce3abd7dbc15e120d2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:22:14.688689+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d311b3c-3f07-4e3a-821e-3243d407019e:request-contract:c83410c9b8612a215fdafbb7f526936176c17c3e2cab57fa26f5f84442fc9664","mission_step_id":"52b4bbcb-671e-4354-9040-b0313bf68276","command_center_event_id":"1d311b3c-3f07-4e3a-821e-3243d407019e"},{"id":"1f410e33-050d-4781-b2a9-d7b41639ef4b","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.20-pr-scoped-release-missions","prNumber":4159,"terminal":false,"missionId":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0772890b836f1651b0b0194bc151987d9fc98530","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb"},"performance":null,"deploymentId":"canonical-release-0772890b836f","workflowRunId":31128892219,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:17:17.369671+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0772890b836f1651b0b0194bc151987d9fc98530","external_id":"canonical-release-0772890b836f","receipt_type":"ship_and_prove","idempotency_key":"mission:0c8c66d7-4776-45d2-92fe-d560f2fa0ebb:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"23f03dfa-6873-4aa1-bd46-398ef63131f4","command_center_event_id":"0c8c66d7-4776-45d2-92fe-d560f2fa0ebb"},{"id":"1f42546a-7b76-4689-a7a4-8aec3246a819","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-651d770a9bcf","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.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"651d770a-9bcf-4e34-9aee-a9bb660bad43","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2084,"providerAuthMs":0,"ledgerPrepareMs":2084,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2084,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2084,"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":"651d770a-9bcf-4e34-9aee-a9bb660bad43"},"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":4028,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/lib/tenants/tenantWorkspaceRuntimeProfile.ts","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-ui-contract-v2.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:07:20.20784+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:651d770a-9bcf-4e34-9aee-a9bb660bad43:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf4612a2-8653-4632-8c8c-e669063d85ed","command_center_event_id":"651d770a-9bcf-4e34-9aee-a9bb660bad43"},{"id":"1f45828d-16f4-4608-b13b-1da1026e9e9c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5db4dcefbbbc","prNumber":3782,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c7d871952889a2685d6e4235a799ee01cbd4a41e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:35:39.576504+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c7d871952889a2685d6e4235a799ee01cbd4a41e","external_id":"3782","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5db4dcef-bbbc-4d9c-8e88-ed5ee4c6b769:merged-pr:3782:c7d871952889a2685d6e4235a799ee01cbd4a41e","mission_step_id":"b6fae86f-ab84-45d6-b814-6d83d87421ac","command_center_event_id":"5db4dcef-bbbc-4d9c-8e88-ed5ee4c6b769"},{"id":"1f45a892-f634-4def-8fde-5b749fe71987","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Implement and ship the Accurate Premium Mockup + Layout System in the live GodMode Console at /admin/console. KNOCKLAUNCH tenant, app, route-family, and exact-route UI mockups must be grounded in current source truth, preserve real shell/navigation/route purpose and approved assets, expose explicit mockup scope plus a layout manifest, fail closed on unresolved structure, reuse the premium visual doctrine, remain coherent across desktop/mobile, and never default to generic/Figma-style concept art. Ship through the canonical Forgejo PR -> Gate -> squash merge -> affected release path and prove /admin/console live on desktop and mobile.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","witnessSourceSha":"d673d03e3b2bd0290f305b454503879a199839c3","verificationState":null,"witnessRequestContractHash":"ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:35:09.428672+00:00","proof_gate":"request_contract_pending","source_sha":"d673d03e3b2bd0290f305b454503879a199839c3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8b6ae21f-dbf3-4249-be54-d9f80a5158ae:request-contract:ca2600882315943f6945e507f37cb6a6412c8b8f7c6f55c5c3dfb0b36e31e619:d673d03e3b2bd0290f305b454503879a199839c3:pending:visual","mission_step_id":"04f576cc-49cd-4326-9d4a-eee4b41301cc","command_center_event_id":"8b6ae21f-dbf3-4249-be54-d9f80a5158ae"},{"id":"1f466428-16c1-498b-810d-38251ebf4b70","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_scope_mismatch","fingerprint":"cfffbd4df0d3ecc8a868f90fafa5007fd4ce96f42369e7d40c164011feadd0dd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:04:13.352291+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:b0fe7e5b-c119-40a1-985b-4cb738209f95:repository-mutation-intent-blocked:cfffbd4df0d3ecc8a868f90fafa5007fd4ce96f42369e7d40c164011feadd0dd","mission_step_id":"be186043-ccd5-4e23-933b-50fd3355f3ee","command_center_event_id":"b0fe7e5b-c119-40a1-985b-4cb738209f95"},{"id":"1f48a210-1a1a-494d-a5fa-1f5d25882ead","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":407263,"owner_action_to_pr_ms":47367,"green_gate_to_merge_ms":2204,"owner_action_to_useful_response_ms":41635},"ownerWaitLiveAt":"2026-10-02T22:19:43.263Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:19:43.533723+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:f133fa0a-aaad-4bf7-9573-1d5de1e65d04:owner-wait-live","mission_step_id":"0ca5b6a8-d786-4ccb-ba8b-e1664cf7aecf","command_center_event_id":"f133fa0a-aaad-4bf7-9573-1d5de1e65d04"},{"id":"1f491bc8-f090-4950-a631-3dd4f93f9559","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-60c16d9e7d78","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1292,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":427,"providerAuthMs":0,"ledgerPrepareMs":427,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":427,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":427,"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":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},"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":4094,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:21:16.367191+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8c3e21da-42e3-49fb-bdac-02f08cda5c7c","command_center_event_id":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},{"id":"1f4baa99-e90b-4f3f-bbdf-eb54e5bfd41c","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","releaseState":"verified","exactConductorRun":{"id":31400336879,"status":"completed","headSha":"2b7b9a6f34fe0278a350850dcfe633a97353f238","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T15:05:41.964428+00:00","proof_gate":"canonical_release_terminal_verified","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:verified:canonical-production-release/verified=success","mission_step_id":"3da1549f-1494-435e-849b-488f222bee93","command_center_event_id":"132d3571-600f-4d5d-b39b-f86910739b2e"},{"id":"1f4dc22f-bcf1-4bbd-8995-6fbff96d041c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"21a66f8c-2a7a-4890-a72c-9aab75f73a79","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":"21a66f8c-2a7a-4890-a72c-9aab75f73a79"},"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":7874,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/visual-witness-tenant-projection.contract.test.ts","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","src/__tests__/contracts/visual-witness-sce-projection.test.ts","scripts/visual-witness-hosted-runner/src/projection-access-contract.mjs","src/components/admin/GodModeProjectionBanner.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/experience-editor-universal-tenant-runtime.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/visual-witness-real-user-contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T22:12:07.766626+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21a66f8c-2a7a-4890-a72c-9aab75f73a79:execute_mission:repair_mission_synthesis_ready","mission_step_id":"26716e3c-3b44-4278-96cf-ce3a4add38de","command_center_event_id":"21a66f8c-2a7a-4890-a72c-9aab75f73a79"},{"id":"1f505b39-3257-42e8-9b86-be60ad604349","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_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_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\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:39:11.320196+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119420796","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"1f505d1c-3c8e-4828-a42f-3efbd1e748df","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Finish the owner-authorized Command Center latency and resilience hardening while preserving all canonical safety and release invariants.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581534298,"expiresAt":1789581714298,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"5ee3c4a7-6945-4de0-aead-c221dc379e50","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:58:54.968627+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5ee3c4a7-6945-4de0-aead-c221dc379e50","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"1f50b958-1ff3-4e8b-85db-d2e5c9c5bdca","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"65bdbbe23b869c76e68755bcb72f965bc0ec1db467465fe18d6d663463b507a3","forgejoWorkflowProof":{"runId":15072,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:47:30.875823+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d77f4139e894eec82e2b7895f84318943f4c7b94","external_id":"forgejo-main-d77f4139e894","receipt_type":"canonical_release_status","idempotency_key":"mission:ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d:forgejo-release-status:d77f4139e894eec82e2b7895f84318943f4c7b94:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"91c2f47f-8a9d-4962-bf86-716b002b8e7f","command_center_event_id":"ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d"},{"id":"1f51e6cd-14f1-46bb-8fea-8b20f1d9dc8a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","wordingChanged":false,"canonicalIntent":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fast-release","statement":"The artifact-only frontend release no longer prefetches remote dependency-cache actions and no longer applies a compilation-memory guard to paul-light.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after the latency repair.","proofConditionIds":["proof-repository"]}],"objective":"Continue the same authorized control-plane release-latency mission. The primary workflow/config/test edits are already present on ai/frontend-release-latency-cut-20260903 after atomic-write reconciliation. Apply only the required cc-execution version companion edit, then create the one PR, run KnockLaunch Gate, squash merge, release affected owners, and prove the shortened artifact-only frontend path and refrozen state.","constraints":[{"id":"constraint-gate-build-owner","statement":"Gate remains the only production frontend build owner; release remains fail-closed on exact Gate artifact provenance.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current protected main contains the artifact-only release workflow with no release-frontend actions/cache references, a paul-light artifact-promotion capacity guard, and controlPlaneFrozen true at version 1.58.16-fast-artifact-release-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The protected-main frontend production release completes using the exact Gate artifact without the stale 3584 MiB capacity failure and the affected Command Center runtime converges to the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48ebbccceb59232ce12a343dbc17bb718f180a7181ac74043c2a8f85706ac4b6","requestContractRevision":3,"previousRequestContractHash":"76a062624ef51f61c7b6a35c22793444ca4b746a7d385c5c0fcccd1a589ed9e8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T00:55:32.217982+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb94c2f8-32c7-4085-a2e2-18f066c6240f:request-contract-revision:3:48ebbccceb59232ce12a343dbc17bb718f180a7181ac74043c2a8f85706ac4b6","mission_step_id":"e637e4ee-79f1-4871-892a-800b3ff49882","command_center_event_id":"eb94c2f8-32c7-4085-a2e2-18f066c6240f"},{"id":"1f53eda8-20c1-4f1f-9ff5-e93f42acf190","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-1e8472cc207c","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3359,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"382bf87ae901c717f93566068b0edfee18038e67","timingsMs":{"queue":377,"total":497,"execution":120},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":"forgejo-main-382bf87ae901","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","tenant":"766cfaa7-ac42-46c8-bbef-69d13268a29d","runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/dashboard","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":10539,"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":1819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:47:46.325727+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"382bf87ae901c717f93566068b0edfee18038e67","external_id":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","receipt_type":"visual_proof_started","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:visual-start:6c6cae5b-4eb7-4ec7-8add-be45f95b6216","mission_step_id":"b91fc332-a882-4643-adaf-54fe0ae6894e","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"1f5460e4-046a-4248-93ce-68efa780b692","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-continue-the-existing-invitation-repair-","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":"cb41d6ca-e3a8-420d-a328-99ac6c660e77","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":"cb41d6ca-e3a8-420d-a328-99ac6c660e77"},"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":6974,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs",".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-09T19:12:11.946787+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb41d6ca-e3a8-420d-a328-99ac6c660e77:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3986b178-21ee-4fe5-b9db-f8ee8376869c","command_center_event_id":"cb41d6ca-e3a8-420d-a328-99ac6c660e77"},{"id":"1f54a6be-0f55-4162-bbe5-27cf33e98e3a","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"df50f8fc-c305-4608-a284-d1f8f982546c","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-premium-jolt-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9049,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1141,"terminal":false,"missionId":"c8e2545d-2b09-4c22-a705-001807e3a306","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","timingsMs":{"wake":231,"total":731,"submit":500,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c8e2545d-2b09-4c22-a705-001807e3a306"},"performance":null,"deploymentId":"forgejo-main-ca3eb12a8fc5","workflowRunId":3684,"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":626,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:49:22.581871+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"df50f8fc-c305-4608-a284-d1f8f982546c","receipt_type":"visual_proof_started","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:visual-start:df50f8fc-c305-4608-a284-d1f8f982546c","mission_step_id":"bbdddc72-5acb-440b-ac9c-b8724c74027f","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"1f54dec0-c2e4-4bc9-96c4-1da93031457c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PR #2183 is squash merged, frontend production release succeeds, /curri-control-center/dashboard no longer triggers the global error boundary or hook-order error, and /curri-properties remains healthy.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[],"contractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:59:58.352557+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:request-contract:fd190abfb6d1bdd52bdf3f0dbb5fd73dec2a57931762e5b27137be6dd9e40bb9:35c3b6499f08c2d790e74602f8ef0de4f96236c5:verified:","mission_step_id":"d7205b6f-6ed7-4d08-a8d8-6955e89cb537","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"1f566ade-c3bf-4e3d-94e7-4811e9609a84","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":"58ae305bf3fa79ca85534427cec50a8d03513108","releaseState":"pending","exactConductorRun":{"id":31327794717,"status":"in_progress","headSha":"58ae305bf3fa79ca85534427cec50a8d03513108","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T17:58:51.06223+00:00","proof_gate":"canonical_release_pending","source_sha":"58ae305bf3fa79ca85534427cec50a8d03513108","external_id":"canonical-release-58ae305bf3fa","receipt_type":"canonical_release_status","idempotency_key":"mission:5fbb778a-2106-4449-b104-83116e21242c:release-status:58ae305bf3fa79ca85534427cec50a8d03513108:31327794717:pending:canonical-production-release/verified=pending","mission_step_id":"090fe661-8a26-47cc-8f2a-825c6cfe6988","command_center_event_id":"5fbb778a-2106-4449-b104-83116e21242c"},{"id":"1f583e04-71ce-41ba-a0ed-eaf3c42f3398","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c329bd4ab6c0","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.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2865,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2461,"providerAuthMs":0,"ledgerPrepareMs":2461,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2461,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2461,"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":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44"},"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":3828,"likelyAffectedFiles":["src/pages/card-grading/PCGWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:00:09.188355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d2459ac8-dab5-4f05-81b3-2215a1f2919d","command_center_event_id":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44"},{"id":"1f5b869e-93c4-41b7-a614-3bb67d46e9d5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-modal-logo-size-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6483,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1080,"terminal":false,"missionId":"3831b74a-8e8e-4e59-832c-a0ba0873abf6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9a7a9520865479ce0fd1643929c07cee3efecdc9","timingsMs":{"handlerMs":16573,"prReadinessMs":1805,"approvedPlanMs":5793,"missionSetupMs":501,"shipAndProveMs":8966},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3831b74a-8e8e-4e59-832c-a0ba0873abf6"},"performance":null,"deploymentId":"forgejo-main-9a7a95208654","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":7890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:01:00.313397+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9a7a9520865479ce0fd1643929c07cee3efecdc9","external_id":"forgejo-main-9a7a95208654","receipt_type":"execute_mission","idempotency_key":"mission:3831b74a-8e8e-4e59-832c-a0ba0873abf6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"08ba4024-629f-40de-927c-4b5cd7415fde","command_center_event_id":"3831b74a-8e8e-4e59-832c-a0ba0873abf6"},{"id":"1f5bdb96-bf44-4c41-819d-7e96e64a053a","source":"cc-execution","status":"recorded","payload":{"objective":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T18:32:21.980Z","fingerprint":"6a951b0dde808af8b473d7b06d3c3664860a6628e30fab5f60b31177cd1704ee","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-first-party-reservations-safe-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","wordingChanged":false,"canonicalIntent":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"first-party-reservation","statement":"Guests can reserve The View or The Nest directly through the La Vista del Mar site without Airbnb.","proofConditionIds":["live-reservation-flow"]},{"id":"safe-inventory","statement":"Pending inquiries do not block inventory; confirmed stays and owner blocks are overlap-protected.","proofConditionIds":["database-contract"]},{"id":"owner-management","statement":"Vista owners can confirm/cancel requests and block/unblock dates in the same reservation system.","proofConditionIds":["owner-source-contract"]}],"objective":"Create the corrected replacement generation for La Vista del Mar first-party reservations from current main. Supersede failed, unmerged PR #943. Guests reserve The View or The Nest directly inside KnockLaunch; Airbnb is reference-only. Pending public inquiries must NEVER consume inventory. Only confirmed/checked-in stays and owner-blocked dates make dates unavailable. Owner confirmation must fail cleanly if another confirmed stay/block took those dates. Preserve Vista photos and short-stay-only language. Ship frontend + migration only, then prove the direct reservation flow live.","constraints":[{"id":"airbnb-reference-only","statement":"Airbnb may appear only as reference/listing/review metadata, never as booking CTA or required step.","proofConditionIds":["live-reservation-flow"]},{"id":"short-stay-only","statement":"Keep Vista strictly short-stay vacation rentals.","proofConditionIds":["owner-source-contract"]},{"id":"preserve-photos","statement":"Do not alter or invent Vista property photography.","proofConditionIds":["owner-source-contract"]},{"id":"pending-nonblocking","statement":"Public inquiry status must not consume availability.","proofConditionIds":["database-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-reservation-flow","kind":"interaction","claim":"A guest can reserve directly on /la-vista-del-mar and receive a confirmation reference without leaving KnockLaunch.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"Reserve The View","targetedActions":[{"action":"click","target":{"name":"Reserve The View","role":"button"}},{"value":"2026-09-15","action":"fill","target":{"label":"Check-in"}},{"value":"2026-09-17","action":"fill","target":{"label":"Check-out"}},{"value":"KnockLaunch Reservation Verification","action":"fill","target":{"placeholder":"Full name"}},{"value":"verification@knocklaunch.app","action":"fill","target":{"placeholder":"Email"}},{"value":"3215550100","action":"fill","target":{"placeholder":"Phone"}},{"action":"click","target":{"name":"Reserve The View","role":"button"}},{"text":"Reservation received","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-contract","kind":"runtime","claim":"Vista availability ignores inquiry status and database overlap protection applies to confirmed/checked-in reservations and owner blocks only.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"owner-source-contract","kind":"runtime","claim":"Vista owner reservation management uses short_stay_reservations and supports confirm/cancel plus owner date blocking while preserving short-stay language/photos.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-first-party-reservations-safe-20260828","conversationContext":"{\"latestUserMessage\":\"We need our own reservation application, airbnb is just for reference. the WHOLE POINT OF MAKING THIS FUKCING SITE IS TO STOP USING AIRBNB\",\"supersededPr\":943,\"supersededReason\":\"PR #943 failed its gate after protected main advanced, and its public inquiry status incorrectly consumed availability. It must not be merged.\"}","requestContractHash":"9182a880f2dccf7802412f510d48b00342b3a5c23560f335c4b6a1026a38a628","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T18:32:22.748569+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:581269b1-c91a-435d-852b-4ce0ddcb5bf9:tenant-workstream-contribution:6a951b0dde808af8b473d7b06d3c3664860a6628e30fab5f60b31177cd1704ee","mission_step_id":null,"command_center_event_id":"581269b1-c91a-435d-852b-4ce0ddcb5bf9"},{"id":"1f5dc101-24db-448f-b261-a6f915ca7fd9","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Bound every public Prime/MCP tool response at the canonical gateway, stop duplicate full JSON text mirrors, preserve explicit forensic reads within a larger evidence budget, and expose/log the active transport policy.","ship":true,"files":[],"title":"fix: enforce MCP response budgets","branch":"ai/objective-first-repair-8ec9fc6ce597","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8ec9fc6c-e597-4933-b659-57b3fc06bb33","sourceSha":"aa938e44ee6180bfd5fc9497fc3ae894ccfa0ebc","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  return missionControlWorker.fetch(request, env, ctx);\n}\n\nconst MCP_TRANSPORT_POLICY_VERSION = \"mcp-response-budget-v1\";\nconst MCP_TEXT_SUMMARY_MAX_BYTES = 2048;\nconst MCP_RESPONSE_BUDGET_BYTES = Object.freeze({\n  routine: 64 * 1024,\n  operational: 128 * 1024,\n  evidence: 512 * 1024,\n});\nconst MCP_EVIDENCE_COMMANDS = new Set([\n  \"mission_receipt\",\n  \"forgejo_action_run_logs\",\n  \"repository_inspect\",\n]);\nconst MCP_OPERATIONAL_COMMANDS = new Set([\n  \"command_center_capabilities\",\n  \"paul_machinery_snapshot\",\n  \"paul_intelligence_eval\",\n  \"forgejo_pr_list\",\n  \"forgejo_runner_list\",\n  \"forgejo_resilience_status\",\n  \"forgejo_actions_runs\",\n  \"paul_schedule_list\",\n]);\n\nfunction mcpResponseClass(commandName) {\n  if (MCP_EVIDENCE_COMMANDS.has(commandName)) return \"evidence\";\n  if (MCP_OPERATIONAL_COMMANDS.has(commandName)) return \"operational\";\n  return \"routine\";\n}\n\nfunction mcpJsonBytes(value) {\n  try {\n    return new TextEncoder().encode(JSON.stringify(value)).byteLength;\n  } catch {\n    return Number.POSITIVE_INFINITY;\n  }\n}\n\nfunction mcpTransportPolicySnapshot() {\n  return {\n    version: MCP_TRANSPORT_POLICY_VERSION,\n    fullJsonTextMirror: false,\n    textSummaryMaxBytes: MCP_TEXT_SUMMARY_MAX_BYTES,\n    structuredBudgetBytes: { ...MCP_RESPONSE_BUDGET_BYTES },\n    oversizeRoutinePolicy: \"deterministic_compact_envelope\",\n    oversizeEvidencePolicy: \"block_and_request_narrower_evidence\",\n    evidenceCommands: [...MCP_EVIDENCE_COMMANDS],\n    operationalCommands: [...MCP_OPERATIONAL_COMMANDS],\n  };\n}\n\nfunction mcpSmallValue(value, maxBytes = 8192) {\n  if (value === undefined) return undefined;\n  return mcpJsonBytes(value) <= maxBytes ? value : undefined;\n}\n\nfunction compactMcpPayload(commandName, data, responseClass, originalBytes, budgetBytes) {\n  const source = data && typeof data === \"object\" && !Array.isArray(data)\n    ? data\n    : { valueType: Array.isArray(data) ? \"array\" : typeof data };\n  const compact = {};\n  const essentialKeys = [\n    \"ok\", \"status\", \"proofGate\", \"reason\", \"missionId\", \"phase\", \"terminal\",\n    \"branch\", \"prNumber\", \"sourceSha\", \"deploymentId\", \"workflowRunId\", \"jobId\",\n    \"releaseTargets\", \"releaseState\", \"verificationState\", \"ownerFacingState\",\n    \"ownerActionRequired\", \"continuationRequired\", \"nextAction\", \"receiptRef\",\n    \"compactTerminalSummary\", \"runtime\", \"mainSnapshot\", \"hostCapacity\",\n    \"forgejoQueue\", \"ownerCheckpoint\", \"stepSummary\", \"mcpTransportPolicy\",\n  ];\n  for (const key of essentialKeys) {\n    if (!Object.prototype.hasOwnProperty.call(source, key)) continue;\n    const value = mcpSmallValue(source[key]);\n    if (value !== undefined) compact[key] = value;\n  }\n\n  const partialArrays = {};\n  for (const key of [\"runs\", \"pulls\", \"runners\", \"commands\", \"schedules\", \"recentActions\"]) {\n    if (!Array.isArray(source[key])) continue;\n    const returned = source[key].slice(0, 10);\n    if (mcpJsonBytes(returned) <= 24 * 1024) compact[key] = returned;\n    if (source[key].length > returned.length) {\n      partialArrays[key] = { returned: returned.length, total: source[key].length };\n    }\n  }\n\n  const omittedKeys = Object.keys(source).filter((key) => !Object.prototype.hasOwnProperty.call(compact, key)).slice(0, 64);\n  const payloadBudget = {\n    policyVersion: MCP_TRANSPORT_POLICY_VERSION,\n    responseClass,\n    compacted: true,\n    originalBytes,\n    budgetBytes,\n    omittedKeys,\n    ...(Object.keys(partialArrays).length ? { partialArrays } : {}),\n  };\n\n  if (responseClass === \"evidence\") {\n    return {\n      ...compact,\n      ok: false,\n      status: \"blocked\",\n      proofGate: \"mcp_evidence_response_budget_exceeded\",\n      reason: \"response_exceeds_explicit_evidence_budget\",\n      originalProofGate: source.proofGate || null,\n      detailsAvailable: true,\n      payloadBudget,\n    };\n  }\n\n  return {\n    ...compact,\n    detailsAvailable: true,\n    payloadBudget,\n  };\n}\n\nfunction mcpSummaryText(commandName, data, isError) {\n  const status = String(data?.status || (isError ? \"blocked\" : \"ok\")).slice(0, 120);\n  const parts = [`${commandName}: ${status}`];\n  if (data?.proofGate) parts.push(`proof=${String(data.proofGate).slice(0, 160)}`);\n  if (data?.missionId) parts.push(`mission=${String(data.missionId).slice(0, 80)}`);\n  if (data?.prNumber) parts.push(`pr=#${String(data.prNumber).slice(0, 20)}`);\n  if (data?.sourceSha) parts.push(`sha=${String(data.sourceSha).slice(0, 40)}`);\n  if (data?.payloadBudget?.compacted) {\n    parts.push(`payload=${data.payloadBudget.originalBytes}/${data.payloadBudget.budgetBytes}B compacted`);\n  }\n  const summary = parts.join(\" | \");\n  return summary.length <= MCP_TEXT_SUMMARY_MAX_BYTES\n    ? summary\n    : summary.slice(0, MCP_TEXT_SUMMARY_MAX_BYTES);\n}\n\nfunction mcpToolResult(commandName, data, isError = false) {\n  let candidate = data && typeof data === \"object\" && !Array.isArray(data) ? data : { value: data };\n  if (commandName === \"command_center_health\") {\n    candidate = { ...candidate, mcpTransportPolicy: mcpTransportPolicySnapshot() };\n  }\n  const responseClass = mcpResponseClass(commandName);\n  const budgetBytes = MCP_RESPONSE_BUDGET_BYTES[responseClass];\n  const originalBytes = mcpJsonBytes(candidate);\n  let structuredContent = candidate;\n  let budgetExceeded = false;\n  if (originalBytes > budgetBytes) {\n    budgetExceeded = true;\n    structuredContent = compactMcpPayload(commandName, candidate, responseClass, originalBytes, budgetBytes);\n    console.warn(JSON.stringify({\n      event: \"mcp_response_budget_exceeded\",\n      policyVersion: MCP_TRANSPORT_POLICY_VERSION,\n      command: commandName,\n      responseClass,\n      originalBytes,\n      budgetBytes,\n      compactedBytes: mcpJsonBytes(structuredContent),\n      omittedKeys: structuredContent?.payloadBudget?.omittedKeys || [],\n    }));\n  }\n  const resultIsError = Boolean(isError || (budgetExceeded && responseClass === \"evidence\"));\n  return {\n    content: [{ type: \"text\", text: mcpSummaryText(commandName, structuredContent, resultIsError) }],\n    structuredContent,\n    isError: resultIsError,\n  };\n}\n\nasync function invokeTool(request, env, ctx, entry, args, dispatch) {","old_content":"  return missionControlWorker.fetch(request, env, ctx);\n}\n\nasync function invokeTool(request, env, ctx, entry, args, dispatch) {"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"      return mcpToolResult(entry.name, blocked, true);","old_content":"      return {\n        content: [{ type: \"text\", text: JSON.stringify(blocked, null, 2) }],\n        structuredContent: blocked,\n        isError: true,\n      };"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"  const isError = !response.ok || data?.ok === false;\n  const toolResult = mcpToolResult(effectiveEntry.name, data, isError);\n  console.log(JSON.stringify({\n    event: \"mcp_tool_call\",\n    tool: entry.name,\n    delegatedOperator,\n    route: effectiveEntry.route,\n    httpStatus: response.status,\n    ok: !toolResult.isError,\n    proofGate: toolResult.structuredContent?.proofGate || null,\n  }));\n  return toolResult;","old_content":"  const isError = !response.ok || data?.ok === false;\n  console.log(JSON.stringify({\n    event: \"mcp_tool_call\",\n    tool: entry.name,\n    delegatedOperator,\n    route: effectiveEntry.route,\n    httpStatus: response.status,\n    ok: !isError,\n    proofGate: data?.proofGate || null,\n  }));\n  return {\n    content: [{ type: \"text\", text: JSON.stringify(data, null, 2) }],\n    structuredContent: data,\n    isError,\n  };"},{"path":"workers/cc-execution/src/index-mcp.js","new_content":"      return jsonRpcResult(message.id, mcpToolResult(\"command_center_capabilities\", result, false));","old_content":"      return jsonRpcResult(message.id, {\n        content: [{ type: \"text\", text: JSON.stringify(result) }],\n        structuredContent: result,\n        isError: false,\n      });"},{"path":"workers/cc-execution/test/mcp.test.js","new_content":"  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.proofGate, \"runtime_verified\");\n});\n\ntest(\"MCP transport keeps structured payloads but never mirrors the full JSON into text content\", async () => {\n  const bulky = \"x\".repeat(12 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"runtime_verified\",\n    bulky,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 301,\n    method: \"tools/call\",\n    params: { name: \"command_center_health\", arguments: {} },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.structuredContent.bulky, bulky);\n  assert.equal(data.result.structuredContent.mcpTransportPolicy.fullJsonTextMirror, false);\n  assert.equal(data.result.structuredContent.mcpTransportPolicy.textSummaryMaxBytes, 2048);\n  assert.ok(data.result.content[0].text.length <= 2048);\n  assert.equal(data.result.content[0].text.includes(bulky.slice(0, 100)), false);\n});\n\ntest(\"MCP transport compacts oversized routine results with deterministic budget metadata\", async () => {\n  const huge = \"y\".repeat(80 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"live\",\n    proofGate: \"runtime_verified\",\n    runtime: { version: \"test-runtime\", gitSha: \"a\".repeat(40) },\n    huge,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 302,\n    method: \"tools/call\",\n    params: { name: \"command_center_health\", arguments: {} },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.payloadBudget.compacted, true);\n  assert.equal(data.result.structuredContent.payloadBudget.responseClass, \"routine\");\n  assert.equal(data.result.structuredContent.payloadBudget.budgetBytes, 64 * 1024);\n  assert.equal(\"huge\" in data.result.structuredContent, false);\n  assert.ok(data.result.structuredContent.payloadBudget.originalBytes > 64 * 1024);\n  assert.ok(data.result.content[0].text.length <= 2048);\n});\n\ntest(\"MCP transport allows explicit evidence within the larger evidence budget without text duplication\", async () => {\n  const evidence = \"e\".repeat(100 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"mission_receipt_verified\",\n    evidence,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 303,\n    method: \"tools/call\",\n    params: { name: \"command_center_execute\", arguments: { command: \"mission_receipt\", input: { missionId: \"mission-1\" } } },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.evidence, evidence);\n  assert.equal(\"payloadBudget\" in data.result.structuredContent, false);\n  assert.ok(data.result.content[0].text.length <= 2048);\n  assert.equal(data.result.content[0].text.includes(evidence.slice(0, 100)), false);\n});\n\ntest(\"MCP transport blocks evidence that exceeds the explicit evidence budget and asks for a narrower read\", async () => {\n  const evidence = \"z\".repeat(540 * 1024);\n  const dispatch = async () => new Response(JSON.stringify({\n    ok: true,\n    status: \"verified\",\n    proofGate: \"mission_receipt_verified\",\n    missionId: \"mission-oversize\",\n    evidence,\n  }), { status: 200, headers: { \"content-type\": \"application/json\" } });\n  const response = await handleMcpRequest(req({\n    jsonrpc: \"2.0\",\n    id: 304,\n    method: \"tools/call\",\n    params: { name: \"command_center_execute\", arguments: { command: \"mission_receipt\", input: { missionId: \"mission-oversize\" } } },\n  }), env, {}, dispatch);\n  const data = await body(response);\n  assert.equal(data.result.isError, true);\n  assert.equal(data.result.structuredContent.proofGate, \"mcp_evidence_response_budget_exceeded\");\n  assert.equal(data.result.structuredContent.payloadBudget.responseClass, \"evidence\");\n  assert.equal(data.result.structuredContent.payloadBudget.budgetBytes, 512 * 1024);\n  assert.equal(data.result.structuredContent.missionId, \"mission-oversize\");\n  assert.equal(\"evidence\" in data.result.structuredContent, false);\n});\n\ntest(\"maps the complete supervised visual mission lifecycle\", async () => {","old_content":"  assert.equal(data.result.isError, false);\n  assert.equal(data.result.structuredContent.proofGate, \"runtime_verified\");\n});\n\ntest(\"maps the complete supervised visual mission lifecycle\", async () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.34-mcp-response-budgets\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.33-compact-mission-status\";"}],"commit_message":"fix: enforce MCP response budgets","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"8ec9fc6c-e597-4933-b659-57b3fc06bb33","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/mcp.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested platform-wide infrastructure hardening after repeated recovered-chat failures; enforce bounded MCP responses at the canonical gateway."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested platform-wide infrastructure hardening after repeated recovered-chat failures; enforce bounded MCP responses at the canonical gateway."},"recovery":false,"fingerprint":"dd0bc50b956a0b96aeaec4aba10c1733599780d0e75add3ba043ddeb227c6324","replayCount":0,"serializedBytes":15606},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:10:12.085843+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8ec9fc6c-e597-4933-b659-57b3fc06bb33:repository-mutation-intent:dd0bc50b956a0b96aeaec4aba10c1733599780d0e75add3ba043ddeb227c6324:0","mission_step_id":"bee67972-acc4-4bd5-b78e-28b3a67519d6","command_center_event_id":"8ec9fc6c-e597-4933-b659-57b3fc06bb33"},{"id":"1f602111-5003-43fd-8ff9-ecdb08f5aa83","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2449,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":713,"prReadinessMs":700,"approvedPlanMs":0,"missionSetupMs":483,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"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":5918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:00:35.239567+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1107","receipt_type":"execute_mission","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d0330b2-a009-4783-bf8e-ea9d528adba8","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"1f611695-8412-426a-8dd2-f4a0f8dd5dba","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"capacity","statement":"Explicitly marked bounded control-plane maintenance PRs run the canonical Gate on paul-light instead of waiting behind docker frontend builds.","proofConditionIds":["repo","gate"]},{"id":"frontend","statement":"Ordinary and frontend-heavy PRs continue to use docker and the exact same Gate semantics.","proofConditionIds":["repo","safety"]},{"id":"live","statement":"The change is merged, affected runtime released only when required, live identity verified, and control plane refrozen.","proofConditionIds":["release","runtime","refrozen"]}],"objective":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair with the corrected regression-test anchor. Add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","constraints":[{"id":"single-gate","statement":"Do not create a second Gate or duplicate QA logic; only runner selection changes for explicitly marked control-plane PRs.","proofConditionIds":["repo","safety"]},{"id":"no-collision","statement":"Do not modify or duplicate PR #1705 exact-green provider-read tail work.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source has one canonical Gate with marker-driven runner selection and marker issuance limited to bounded control-plane maintenance PRs.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"This repair PR passes the canonical Gate on paul-light.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"Frontend/default Gate remains docker and Gate checks/freshness/merge semantics are unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets only affected owners.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Any affected cc-execution runtime matches the merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9454ee8d0ad923da130021b0d45327c89bcd0e969d1fb770070f13ae96c572f4","requestContractRevision":4,"previousRequestContractHash":"efa384e4c9e155483490cd5a97e614ae6633885feb1866a932c0b9202ac06886"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:58:01.303491+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f23035ef-ed79-47cb-a55a-df2b60d99779:request-contract:9454ee8d0ad923da130021b0d45327c89bcd0e969d1fb770070f13ae96c572f4","mission_step_id":"ba79ec98-cb72-4b4d-9cea-b6cc416a6cf7","command_center_event_id":"f23035ef-ed79-47cb-a55a-df2b60d99779"},{"id":"1f6150a1-9616-4754-9408-b9316c19cc87","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/premium-big-papis-people-split-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1083,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"ab6973be-4152-4622-8cda-307024782bf5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"ab6973be-4152-4622-8cda-307024782bf5"},"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":9410,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:42:45.169106+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab6973be-4152-4622-8cda-307024782bf5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4f9efbf3-3d45-4a47-ae1f-6e3570cae665","command_center_event_id":"ab6973be-4152-4622-8cda-307024782bf5"},{"id":"1f615dbc-681d-46be-b229-c2650e7b27d3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mut06h3t","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.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"d6630708-0b54-4507-b300-af7c3ae1a0cd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4357,"providerAuthMs":0,"ledgerPrepareMs":1991,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4357,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1991,"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":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3999,"likelyAffectedFiles":["src/PcgAppShell.tsx","src/shells/pcg/PCGTenantShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T23:11:38.643654+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6630708-0b54-4507-b300-af7c3ae1a0cd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2d1c78a4-135f-492c-b8c5-60e237cd4a07","command_center_event_id":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},{"id":"1f62ded7-d70f-401e-a761-09df818ec2c2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"customer-session-continuity","statement":"An already-working tenant session remains usable through background frontend releases and transient tenant hydration faults; an initial reload can retain only the same user's last-known-good non-sensitive tenant shell while fresh authorization rehydrates.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Continue the same Customer Session Continuity mission using these exact existing owners. Implement the non-disruptive SW update/N-N-1 cache behavior and fail-soft tenant session continuity exactly as contracted. Keep all tests inside the existing always-run Gate suite already proven in .forgejo/workflows/knocklaunch.yml. No workflow or release-lane duplication, no Visual Witness.","constraints":[{"id":"tenant-isolation","statement":"No cross-tenant fallback, no auth/RLS bypass, no cached GodMode/Admin/Owner/Manager authority, and fresh server access or revocation remains authoritative.","proofConditionIds":["proof-repository"]},{"id":"non-disruptive-release","statement":"Ordinary background releases do not force-reload or immediately take over existing clients; retain only bounded N and N-1 KnockLaunch shell/runtime caches, while explicit forceRefresh may retire frontend state.","proofConditionIds":["proof-repository","proof-production"]},{"id":"single-canonical-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one frontend release, and no Visual Witness or duplicate release/orchestration lane.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the non-disruptive service-worker/session continuity behavior, fail-soft tenant hydration behavior, raw-primary access reads, safe last-known-good workspace identity, and existing-Gate hard-safety regressions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"The exact merged source is released only to the frontend, promoted to 100% Cloudflare traffic, and exact source/artifact identity verifies on https://knocklaunch.app and https://app.knocklaunch.app.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"customer-session-continuity","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"a083261bddf01e1bc4fbd5b27ec4980765cdc897f25d3489794f28cfcb203061","requestContractRevision":2,"previousRequestContractHash":"b4ce25434dede5c39bf1df5ed32c0453c4432ffc0d767f933e7117c9ea28671c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:59:29.729736+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:78eb61eb-39df-4be2-bec1-192b89b868d7:request-contract:a083261bddf01e1bc4fbd5b27ec4980765cdc897f25d3489794f28cfcb203061","mission_step_id":"dd9c5457-317e-419b-9815-1153b1105116","command_center_event_id":"78eb61eb-39df-4be2-bec1-192b89b868d7"},{"id":"1f6316de-9dab-4ac7-bec4-bf5e60cd4a13","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-10295df7c530","prNumber":3768,"nextAction":null,"mergeCommitSha":"43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:04:32.733186+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","external_id":"3768","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10295df7-c530-46d3-8137-fe483c5653c9:merged-pr:3768:43f292e1b466cc2d2b139a6fc6af31a6ab72d3ef","mission_step_id":"78f2f4bf-f3e6-48a8-a058-7c17534e86eb","command_center_event_id":"10295df7-c530-46d3-8137-fe483c5653c9"},{"id":"1f634bf3-9eeb-4b9b-9424-c1bd16f6f7c9","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.8-visual-objective-proof","prNumber":null,"terminal":false,"missionId":"fa83e28f-a521-4a71-9fe4-fb00abcaae44","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fa83e28f-a521-4a71-9fe4-fb00abcaae44"},"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":642,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T12:24:15.961996+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa83e28f-a521-4a71-9fe4-fb00abcaae44:execute_mission:repair_mission_execution_blocked","mission_step_id":"95244990-dc31-4ba3-8b2c-3d768c571aac","command_center_event_id":"fa83e28f-a521-4a71-9fe4-fb00abcaae44"},{"id":"1f654de0-b801-41b4-a394-54a267e8adad","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-web/source-proof":"success","canonical-web-production/live":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","releaseState":"verified","exactConductorRun":{"id":31148627619,"status":"completed","headSha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:16:06.403873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8dc0496595ea7dbffab4b06df8eb199e46d91fb3","external_id":"canonical-release-8dc0496595ea","receipt_type":"canonical_release_status","idempotency_key":"mission:7da580c8-72b5-429d-ad2a-91442d6cd6c2:release-status:8dc0496595ea7dbffab4b06df8eb199e46d91fb3:verified:canonical-production-release/verified=success","mission_step_id":"c2e646da-45bc-42b6-89e7-28e31f5fe181","command_center_event_id":"7da580c8-72b5-429d-ad2a-91442d6cd6c2"},{"id":"1f656749-1af9-4e61-a653-7cc21b24b37f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7d00d3c0834e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":22106,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T17:57:00.627Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.7-paul-deliberative-intelligence","prNumber":4155,"terminal":false,"missionId":"7d00d3c0-834e-4e78-81d8-67f30f06e71e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6594,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2534,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":4060,"repositoryProviderMs":4060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2720,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1340},"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":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},"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":4465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:57:08.240916+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4155","receipt_type":"execute_mission","idempotency_key":"mission:7d00d3c0-834e-4e78-81d8-67f30f06e71e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2792e5c7-55dd-42fe-94e4-373432dc22a7","command_center_event_id":"7d00d3c0-834e-4e78-81d8-67f30f06e71e"},{"id":"1f65b214-1f86-474e-87a4-e1f253f0f186","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1297fc3ea836","prNumber":3868,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f8738a33c612186b0be0d3656401ea19682633ec","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:38:58.641601+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f8738a33c612186b0be0d3656401ea19682633ec","external_id":"3868","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:merged-pr:3868:f8738a33c612186b0be0d3656401ea19682633ec","mission_step_id":"5c9888aa-9c2d-4acb-a5b5-9f69cf09dff4","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"1f67c35a-ae96-4abf-8bc5-8abfc0ee652c","source":"cc-execution","status":"recorded","payload":{"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","tenantRef":"pcg","receivedAt":"2026-09-29T05:35:50.623Z","fingerprint":"30d87c80864ebf20b8788ebaea5ea603ceb79b7dbdbe13d5605a41b6f069b5d1","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","wordingChanged":false,"canonicalIntent":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-visual-review","statement":"GodMode Live Edit Review becomes a visual before/after comparison of the actual page, with changed-section focus and technical operation details demoted.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","constraints":[{"id":"capability-completeness","statement":"All shared Live Edit Review changes and their frontend contracts must be Gate-validated, released through the affected frontend owner, and proven in production.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"atomic-capability-lifecycle","statement":"The Review repair is not accepted until current-main Gate, affected frontend release, and claim-matched production interaction proof succeed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"review-private-safety","statement":"Before/After comparison is presentation-only. It must not mutate Live Edit history, pending operations, local working-copy data, published overrides, or tenant business data. Leaving Review must restore the private After state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"tenant-isolation","statement":"Repair the shared editor primitive while production proof is isolated to PCG; do not mutate unrelated tenant content or records.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime","proof-visual"]},{"id":"visual-artifact-scope","statement":"The requested visual artifact is the existing Live Edit Review experience on the PCG dashboard; do not redesign unrelated dashboard content.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","statement":"Do not invent business content, metrics, customer data, imagery, or claims while implementing or proving Review.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"tenant-visual-isolation","statement":"Preserve PCG visual identity and do not import another tenant's brand, content, or styling.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","statement":"Desktop is authoritative for the primary proof; implementation must still preserve compact mobile usability.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/DASHBOARD","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/components/godmode/LiveEditMode.tsx","src/__tests__/contracts/live-edit-mode.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["Before must temporarily render the published baseline on the actual","Before vs After","by changed section/component using human-readable DOM labels","before leaving Review","Before presentation","Before then After","by toggling"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":[],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","canonicalIntent":"Replace the shared GodMode Live Edit Review panel with a visual-first review experience. Current production defect: Review only renders pending.map(describe) text cards such as 'Change borderRadius on Wopr0g'; the owner cannot visually compare what changed. Repair the shared LiveEditMode primitive, not PCG-specific UI. Requirements: (1) Opening Review defaults to the actual current private edited page ('After') and clearly says the owner is viewing private edits. (2) Add an obvious Before/After segmented control. Before must temporarily render the published baseline on the actual page behind the editor without mutating history, the private working copy, or published data. After must restore the exact private working copy. (3) Changed component roots must be visibly outlined/highlighted in Review; highlight treatment may distinguish Before vs After. (4) Review must group changes by changed section/component using human-readable DOM labels when available; never lead with opaque component IDs such as Wopr0g. Each section should have a compact View/Focus action that scrolls the actual page element into view. (5) Raw operation descriptions belong in a collapsed 'Technical details' disclosure, not as the main Review content. (6) While Review is open, hide or suppress the normal property inspector and Sidekick editing UI so Review is focused and accidental edits cannot occur while viewing Before. Header editing actions that could mutate history should be disabled or safely restore After first. (7) Keep editing/Close/Done/More/Publish must always restore the After/private working state before leaving Review. Publish must publish the exact private working copy, never the temporary Before presentation. (8) Review preview toggling must never create operations, alter pending counts, or change local/server data. (9) Mobile Review must remain usable and compact. (10) Add/extend contract coverage for visual review state, before/after controls, changed-root highlighting, human-readable grouped review, technical-details demotion, and safe restoration. Ship through canonical Forgejo Gate/merge/frontend release. Production acceptance on /pcg/DASHBOARD: create a private visual edit, open Review, confirm visual Review UI; interact with Before then After; verify private page state returns, no operations are added by toggling, and exit Review then Undo the test edit back to 0 unpublished without publishing.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The shared Live Edit visual-review repair is merged, Gate-clean, and released to the production frontend with presentation-only Before/After state restoration.","route":"/pcg/DASHBOARD","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"On /pcg/DASHBOARD, after creating a private visual edit: Review shows a visual-first UI; Before and After can be switched on the actual page; changed sections are highlighted/grouped with human-readable labels; Technical details is secondary; leaving Review preserves the private edit; Undo returns to 0 unpublished without publishing.","route":"/pcg/DASHBOARD","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Replace-the-shared-GodMode-Live-Edit-Review-panel-with-a-visual-first-review-experience.-Current-pro","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:35:50.947971+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:tenant-workstream-contribution:30d87c80864ebf20b8788ebaea5ea603ceb79b7dbdbe13d5605a41b6f069b5d1","mission_step_id":null,"command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"1f6a10d9-d22a-4dd3-a6df-53fe9b336096","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-universal-experience-canvas-20260803-r202608031815","reason":"pull_request_merge_failed:405:Pull Request is still a draft","status":"blocked","metrics":{"receiptBytes":938,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3899,"terminal":true,"missionId":"6241fd62-4367-4937-9ed1-998df053909e","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6241fd62-4367-4937-9ed1-998df053909e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1648,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T18:15:34.273967+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3899","receipt_type":"execute_mission","idempotency_key":"mission:6241fd62-4367-4937-9ed1-998df053909e:execute_mission:canonical_release_blocked","mission_step_id":"8bedefb2-3b2a-47a7-90fa-db99da41c64f","command_center_event_id":"6241fd62-4367-4937-9ed1-998df053909e"},{"id":"1f6a9c33-7aca-49ea-8418-6fe392f6fa8a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3888,"terminal":false,"missionId":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"27a42020a78e42d6e08c9423a9f2b93209071065","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":827,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":94,"approvedPlanMs":0,"missionSetupMs":380,"providerAuthMs":0,"shipAndProveMs":367,"ledgerPrepareMs":380,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":380,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":380,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a"},"performance":null,"deploymentId":"forgejo-main-27a42020a78e","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":2610,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T17:36:38.745308+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"27a42020a78e42d6e08c9423a9f2b93209071065","external_id":"forgejo-main-27a42020a78e","receipt_type":"execute_mission","idempotency_key":"mission:7b0e2b66-fbec-4beb-ac33-2020cfbccc8a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"2c7d486a-14a0-4720-9a97-cfb7aace3cbd","command_center_event_id":"7b0e2b66-fbec-4beb-ac33-2020cfbccc8a"},{"id":"1f6d216f-85e4-4aba-a0f2-5745911face5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","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-14T16:20:06.383576+00:00","proof_gate":"canonical_release_pending","source_sha":"5a6cb9f0e63b10db4904642b6a13b5b7b81fd905","external_id":"forgejo-main-5a6cb9f0e63b","receipt_type":"canonical_release_status","idempotency_key":"mission:ffdeabce-0e43-47da-a3d7-9318a0a6d22b:forgejo-release-status:5a6cb9f0e63b10db4904642b6a13b5b7b81fd905:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"ba02b846-4ed3-40df-9f40-cf60f2a47a8b","command_center_event_id":"ffdeabce-0e43-47da-a3d7-9318a0a6d22b"},{"id":"1f6d565f-6eef-4493-8bd5-c2c8a5b27ab9","source":"forgejo","status":"waiting","payload":{"branch":"ai/bound-forgejo-action-run-scans-v2-20260825","prNumber":759,"nextAction":null,"mergeCommitSha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:40:38.560291+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9d75cdfb8cf6ab65035079542e231351f4a54be4","external_id":"759","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69d0b127-5052-4c11-bac3-33caae897d88:merged-pr:759:9d75cdfb8cf6ab65035079542e231351f4a54be4","mission_step_id":"b1165a1a-b877-4cc8-b48d-a75d1a734be8","command_center_event_id":"69d0b127-5052-4c11-bac3-33caae897d88"},{"id":"1f6f2bf6-40ca-4325-840d-77d06ca8998b","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\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"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\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"visual-sandbox\"},\"acceptance\":{\"total\":5,\"verified\":4,\"pending\":1,\"percent\":80,\"satisfied\":false,\"verifiedIds\":[\"proof-scope\",\"proof-runtime\",\"proof-repository\",\"proof-release\"],\"pendingIds\":[\"proof-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T15:54:46.927532+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4454,\"sourceSha\":\"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6\",\"deploymentId\":\"forgejo-main-1098aaf219fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:54:44.13362+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66b49c66-ca44-4df2-b7f3-c4fd54d42dff:owner-progress-heartbeat:119396378","mission_step_id":"c79ffe62-9ce7-4d03-a81a-22d5cbbf205c","command_center_event_id":"66b49c66-ca44-4df2-b7f3-c4fd54d42dff"},{"id":"1f6fcf09-7eba-4da8-acef-e116c7f25791","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a8b4cb1d124b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2565,"terminal":false,"missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","timingsMs":{"prReadinessMs":103,"approvedPlanMs":0,"shipAndProveMs":403,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},"performance":null,"deploymentId":"forgejo-main-e71d5f1bedbf","workflowRunId":7608,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:06:37.954046+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2565","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:automatic-mission-resume:2565:canonical_release_dispatched","mission_step_id":"8f5882ed-919c-4177-a780-3a263e84377e","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"1f7119e4-af1a-4313-a4be-f1379f99cc20","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":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","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":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","wordingChanged":false,"canonicalIntent":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","constraints":[{"id":"tenant-isolation","statement":"Authenticated callers may access communication-hub tenant data only for tenants where they have active membership, unless they are system admins.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"scheduled-processing-admin-only","statement":"process-scheduled must never be public and must require system-admin authority.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["supabase/functions/communication-hub/index.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","authentication_authorization","release_ownership","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":["supabaseEdge"]},"inputSignals":{"rawUtterance":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","canonicalIntent":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix communication-hub tenant authorization without redesigning the feature. Keep track-open, track-click, and unsubscribe public for compatibility, but remove process-scheduled from public actions. Add reusable tenant authorization that allows only system admins or active members of the exact tenant. Enforce that check on schedule-email, schedule-sms, track-event, get-inbox, mark-read, archive-messages, manage-preferences, get-preferences, get-scheduled, cancel-scheduled, and get-email-stats. Require system-admin authority for process-scheduled. Preserve existing behavior otherwise. Gate, squash merge, deploy only the communication-hub edge function, and prove cross-tenant access fails closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-communication-hub-tenant-authorization-without-redesigning-the-feature.-Keep-track-open-track-cl","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["supabaseEdge"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["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":"98cb3e12bb938377e74b34d9d11cf49e34b04b281ca46a582ceb25b6f2e5cce6","requestContractRevision":3,"previousRequestContractHash":"cc96df0fa1d3d53a2404d3761d3971c3c62547424454f806245672b438d18e1b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:06:38.998806+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:48366c2c-136c-4011-9464-428b2d3d3d64:request-contract:98cb3e12bb938377e74b34d9d11cf49e34b04b281ca46a582ceb25b6f2e5cce6","mission_step_id":"6f5bc9e2-349a-4b19-a40a-72be47629f05","command_center_event_id":"48366c2c-136c-4011-9464-428b2d3d3d64"},{"id":"1f732ee5-42a3-43b0-b922-d7f12fa842ec","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4fde40ec5e2e","prNumber":4885,"nextAction":null,"mergeCommitSha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:31:11.968628+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9b964322bbe93724d1aa2c64d2c865312d9b96fc","external_id":"4885","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:merged-pr:4885:9b964322bbe93724d1aa2c64d2c865312d9b96fc","mission_step_id":"33dcaeb9-6c42-4a32-a909-fcf013e27416","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"1f733bb3-d67f-4005-abdc-b5f3b1293a46","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"6a8a2747b19db884fc17a61770391e50516c33824f44f9befce23f2e12b9216d","forgejoWorkflowProof":{"runId":15135,"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-04T10:42:36.629679+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2cc7b3eeddf468429da37359af154f171d1b81eb","external_id":"forgejo-main-2cc7b3eeddf4","receipt_type":"canonical_release_status","idempotency_key":"mission:b9f13762-702c-4f59-9cc9-dded1fef220a:forgejo-release-status:2cc7b3eeddf468429da37359af154f171d1b81eb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"94f3ce86-5321-407e-a8d6-38a27bad5cba","command_center_event_id":"b9f13762-702c-4f59-9cc9-dded1fef220a"},{"id":"1f75182e-4436-4535-a5a1-aee415fab2ba","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Refine the same test-only control plane gate repair after exact-head run #3523 proved the metadata path assertions remain non-authoritative. Remove only the two redundant capability-metadata assertions; preserve the stronger runtime primitive/import/usage assertions and separate config validation.","baseSha":"76bebb14a0d7243629ec918581867a4d8e78b055","issuedAt":1788054925402,"expiresAt":1788055105402,"missionId":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2","singleUse":true,"authorizationId":"03c9ed81-e775-4f5d-b9c0-967cf7fc0497"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:55:26.238805+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"76bebb14a0d7243629ec918581867a4d8e78b055","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:03c9ed81-e775-4f5d-b9c0-967cf7fc0497","mission_step_id":"54ad088c-14a1-4333-a339-d56b3e7573f1","command_center_event_id":"9b9cfdfa-f2c0-4ab2-ae28-5cf3d78e92a2"},{"id":"1f7533b5-5f30-467c-b407-5bd9e8082d4d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a69c32754d1f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":551,"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":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"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-23T04:41:39.359361+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3497","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:automatic-mission-resume:3497:repair_mission_waiting_for_gate","mission_step_id":"93d2f99f-860c-49ef-aaeb-0b1cb147a339","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"1f7541b3-0ad9-4ab9-a0c6-e8e7113fbf0f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7ab547559b7e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":66693,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":26,"executorlessWaitMs":294023,"firstUsefulResultAt":"2026-10-03T01:41:37.066Z","recoveryAttemptCount":24,"ownerInterruptionCount":0},"version":null,"prNumber":4588,"terminal":false,"missionId":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2686,"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":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},"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-03T01:42:31.450021+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4588","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7ab54755-9b7e-4211-abfc-e2b2480dd9ef:automatic-mission-resume:4588:repair_mission_pr_ready_retryable","mission_step_id":"274c7ab2-d3b8-4d8f-a142-3ab4c5d99256","command_center_event_id":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},{"id":"1f77938d-1ad6-4189-a720-300666889c2f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d09e5839c43c","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":5154,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":7198,"firstUsefulResultAt":"2026-10-02T19:59:11.898Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2","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":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},"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":1459,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:59:20.040393+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d09e5839-c43c-4a74-8907-a33aa3a1d3c2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4f064110-fe16-4557-8c81-9301677d5d1f","command_center_event_id":"d09e5839-c43c-4a74-8907-a33aa3a1d3c2"},{"id":"1f7aa784-f1d4-4fcb-90ce-af859a2dccaa","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":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","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":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"14015f91a9bef92fc7f5d6b6a840005584d6c46cd95dbf1167df650a6e072b97","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12508","runId":12508,"status":"running","sourceSha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:57:39.258051+00:00","proof_gate":"canonical_release_pending","source_sha":"cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5","external_id":"forgejo-main-cd9db0fc4218","receipt_type":"canonical_release_status","idempotency_key":"mission:9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3:forgejo-release-status:cd9db0fc42181fbb457be9b60bc8fc8bf62c62e5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"b6a3b024-19ad-4b99-8073-c1c471982efc","command_center_event_id":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},{"id":"1f7cd065-4426-426a-b239-f972131642e6","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3d0733260ad2b75779c458858cbc0d131313c59b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_READ_TIMEOUT_MS = 6000"},{"id":"gate","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_TOTAL_BUDGET_MS = 15000"},{"id":"merge","path":"config/control-plane-capabilities.json","blobSha":"6105daa26d4397ed821f6655533a1d90163169bb","expectedText":"forgejoPrReadyReadTimeoutMs"}],"requestContractHash":"42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:51:21.779712+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3d0733260ad2b75779c458858cbc0d131313c59b","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:e60a04bc-038f-4147-b881-e15da6b7dd34:request-contract-repository:42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee:3d0733260ad2b75779c458858cbc0d131313c59b","mission_step_id":"3d529e71-ac1f-4c17-ae95-2ca554d40f02","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"1f7e1edb-42fe-469d-8762-8a4ef755056c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c1c43243a308","prNumber":2394,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ef4ccd6efb146ab3e3a8675f82380e18e7212343","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T15:42:20.374758+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ef4ccd6efb146ab3e3a8675f82380e18e7212343","external_id":"2394","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c1c43243-a308-4e30-8333-9bc35ddee513:merged-pr:2394:ef4ccd6efb146ab3e3a8675f82380e18e7212343","mission_step_id":"cb2674a8-d0da-45f6-aaa8-fea0d6d5e917","command_center_event_id":"c1c43243-a308-4e30-8333-9bc35ddee513"},{"id":"1f7ff329-e028-45ef-9135-ea75e6bde5e7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5d72b70feba4","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":8612,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":81254,"firstUsefulResultAt":"2026-09-25T11:48:12.947Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47","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":225,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":225,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":225,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":225,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:49:35.239635+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5d72b70f-eba4-4f76-b78d-d30b66530d47:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f28f48e8-5854-4a48-933b-6aa0772186cd","command_center_event_id":"5d72b70f-eba4-4f76-b78d-d30b66530d47"},{"id":"1f802618-2672-480f-a09c-129f486ebcf1","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\":[\"proof-repo\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T14:22:26.574255+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e703a527270e\",\"prNumber\":4733,\"sourceSha\":\"fb31bc0fbb2e841a260533c1d13dfad607c85da8\",\"deploymentId\":\"forgejo-main-fb31bc0fbb2e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:28:15.841418+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:owner-progress-heartbeat:119407313","mission_step_id":"6049476b-32d2-4dc0-9e8c-93e2f0019b0e","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"1f816823-93f4-4fa1-95d8-a05911301569","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"32f772a938a000116a6758b328e5c89f31f640ff","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1398afac4ef12e836f39542867d83f22eeac8547","prNumber":4866,"gateRunId":15479,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15479/jobs/1","mergeCommitSha":"32f772a938a000116a6758b328e5c89f31f640ff"}],"requestContractHash":"56bfbc3d9c41b2a322378903a69fc5abccaee68ba19223f246a61844e476c614","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:20:42.200517+00:00","proof_gate":"request_contract_repository_verified","source_sha":"32f772a938a000116a6758b328e5c89f31f640ff","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1:request-contract-repository:56bfbc3d9c41b2a322378903a69fc5abccaee68ba19223f246a61844e476c614:32f772a938a000116a6758b328e5c89f31f640ff","mission_step_id":"6de6f924-934a-4da2-83d2-712e08024e67","command_center_event_id":"eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1"},{"id":"1f866175-5da7-46c5-810c-97f9e18ee666","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b26e531db7c46ceb074d3d5d6cb00d6de24dc01b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13060","runId":13060,"status":"success","sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"7301a14c6514c0afe36b1da3c9c6cd88437ee69b","sourceSha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","changedPaths":["src/pages/mobile-vendor/BigPapisToday.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:10:58.009496+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6e273c135d8f0c25502487bd3ea9c911d68d3a47","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d29ce5e0-0ff2-4525-b22e-90e8af9211ac:forgejo-release-status:6e273c135d8f0c25502487bd3ea9c911d68d3a47:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"974ee8e8-0041-4d18-afef-0564a87dd424","command_center_event_id":"d29ce5e0-0ff2-4525-b22e-90e8af9211ac"},{"id":"1f871f5e-5e27-4c86-9162-44c302b891c0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-company-vs-customer-app-boundary-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5083,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1012,"terminal":false,"missionId":"bf835355-a00e-4880-bb40-ec5425ae6dcc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"37054e7121a858e97bd93277d2f61560b4abf27b","timingsMs":{"handlerMs":38130,"prReadinessMs":3276,"approvedPlanMs":22532,"missionSetupMs":634,"shipAndProveMs":12060},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf835355-a00e-4880-bb40-ec5425ae6dcc"},"performance":null,"deploymentId":"forgejo-main-37054e7121a8","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":8728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:55:26.907499+00:00","proof_gate":"canonical_release_dispatched","source_sha":"37054e7121a858e97bd93277d2f61560b4abf27b","external_id":"forgejo-main-37054e7121a8","receipt_type":"execute_mission","idempotency_key":"mission:bf835355-a00e-4880-bb40-ec5425ae6dcc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6d4385c8-47cf-4e28-a45e-7ba3eef48ddd","command_center_event_id":"bf835355-a00e-4880-bb40-ec5425ae6dcc"},{"id":"1f897fde-cd3e-4631-b126-227d3bf154b6","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-ai-respond-prompt-parse","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4165,"terminal":false,"missionId":"d3adad94-396a-44df-b44f-176282864fd3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"d3adad94-396a-44df-b44f-176282864fd3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T22:41:42.046351+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4165","receipt_type":"execute_mission","idempotency_key":"mission:d3adad94-396a-44df-b44f-176282864fd3:execute_mission:repair_mission_prepared","mission_step_id":"ea22668f-7011-4e8f-941c-9714ad15c8d0","command_center_event_id":"d3adad94-396a-44df-b44f-176282864fd3"},{"id":"1f8fa835-974f-45be-85b7-ac9e0abbc2ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-42eb5a4dcef8","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":3746,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":38354,"firstUsefulResultAt":"2026-09-26T15:51:43.987Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0","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":276,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:52:23.307793+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:42eb5a4d-cef8-4643-b96c-cb77054ee2a0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1c869da8-aba0-4809-8e5f-8d3c7dbf8bdc","command_center_event_id":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},{"id":"1f91699f-0fb8-4922-871d-f8646851379c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp.js"],"baseSha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","consumedAt":1787940625886,"consumerToken":"146252b4-c6b1-4f73-bfef-1a722fb023ee","authorizationId":"039d07ee-e9c8-4887-974d-b5a253a12007"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:27.18824+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"505c2549d74b1e7625e71b9ddd2a1f4cd8961c6a","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:039d07ee-e9c8-4887-974d-b5a253a12007","mission_step_id":"af00b548-17b8-4500-afa7-a0cbd317c27c","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"1f92ec01-5846-4451-86d8-2eb1ef58681d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-72b21c3e664f","prNumber":4959,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8b19c53a97a7c8d7626419199391d9da271e7a3b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:54:54.289678+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8b19c53a97a7c8d7626419199391d9da271e7a3b","external_id":"4959","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:72b21c3e-664f-49a0-ae3b-c0d3d178e4c3:merged-pr:4959:8b19c53a97a7c8d7626419199391d9da271e7a3b","mission_step_id":"f40ae755-6ab0-4cb3-8cf8-98243527bc2d","command_center_event_id":"72b21c3e-664f-49a0-ae3b-c0d3d178e4c3"},{"id":"1f93018b-29b3-45cd-a0d0-6e0ea61d7a92","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-424495bca6e3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17531,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":21254,"firstUsefulResultAt":"2026-09-27T23:05:18.577Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3919,"terminal":false,"missionId":"424495bc-a6e3-4201-a779-4f0e925824d6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4268,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1343,"missionSetupMs":302,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"repositoryMutationMs":2925,"repositoryProviderMs":2925,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1832,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1093},"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":"424495bc-a6e3-4201-a779-4f0e925824d6"},"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":3853,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:05:45.103083+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3919","receipt_type":"execute_mission","idempotency_key":"mission:424495bc-a6e3-4201-a779-4f0e925824d6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d8793c98-bc4c-4a78-a130-9816508c541b","command_center_event_id":"424495bc-a6e3-4201-a779-4f0e925824d6"},{"id":"1f951a2b-4245-40d8-8175-d5af071fc117","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"authoritative-proof","satisfied":false,"statement":"Only live-rendered page capture modes can satisfy authoritative visual proof.","proofConditionIds":["focused-tests","live-frame"]},{"id":"fail-closed","satisfied":true,"statement":"Independent snapshot-only evidence and suspicious identical interactive phases fail closed as witness-infrastructure evidence.","proofConditionIds":["focused-tests","fail-closed-live"]}],"satisfied":false,"constraints":[{"id":"route-proof-separation","satisfied":true,"statement":"Route/projection reachability may pass separately; missing authoritative visual evidence must not be converted into a route failure or a visual success.","proofConditionIds":["focused-tests","fail-closed-live"]},{"id":"static-phase-safety","satisfied":true,"statement":"Do not reject identical phases merely because a static page did not change; duplicate-phase rejection is limited to missions where targeted interaction created an expectation of visual variation.","proofConditionIds":["focused-tests"]},{"id":"visual-content-truth","satisfied":false,"statement":"Accepted proof must depict the actual live rendered application and must not substitute an unstyled independent mirror.","proofConditionIds":["live-frame"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The desktop /admin/console proof is authoritative for the reported white-frame defect; do not replace it with another viewport.","proofConditionIds":["live-frame"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The accepted live frame must preserve the real production styling/layout visible in the owner's Console, not a stripped DOM reinterpretation.","proofConditionIds":["live-frame"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The actual production page is the visual authority; synthetic independent mirrors cannot satisfy this repair.","proofConditionIds":["live-frame"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"The capture policy must remain valid for desktop and mobile witness viewports even though desktop is the required canary proof here.","proofConditionIds":["focused-tests","live-frame"]},{"id":"capability-completeness","satisfied":false,"statement":"Update capture selection, proof acceptance, focused tests, Laptop runtime deployment, and live production verification.","proofConditionIds":["focused-tests","live-frame","fail-closed-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Activate only after focused tests, Gate, Laptop runtime deployment, and claim-matched live proof.","proofConditionIds":["focused-tests","live-frame"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual proof must remain scoped to the requested route/tenant context and not substitute another tenant's rendered page.","proofConditionIds":["live-frame"]}],"contractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"focused-tests","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169"},"required":true,"satisfied":true},{"id":"fail-closed-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169"},"required":true,"satisfied":true},{"id":"live-frame","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T04:41:18.560618+00:00","proof_gate":"request_contract_pending","source_sha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1d3da6a5-827e-4617-b3d6-aabc3f10d80d:request-contract:b15bfdee5800afdadb51634b2b916be3dcf560ce307031a774f7f518814cf169:dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74:pending:visual","mission_step_id":"53ad64e7-1bbc-4c74-a3fc-3731806b2004","command_center_event_id":"1d3da6a5-827e-4617-b3d6-aabc3f10d80d"},{"id":"1f965e3e-26ef-4f3a-951b-c68060d13656","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-22T05:07:02.327364+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-91e9b69517a4\",\"prNumber\":3398,\"sourceSha\":\"78a806ab82720cdc837dca6a72c29b0b5473c130\",\"deploymentId\":\"forgejo-main-78a806ab8272\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T03:03:48.91769+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:91e9b695-17a4-4a0e-98c6-d7af7ea2fca8:owner-progress-heartbeat:119336415","mission_step_id":"4a128b9d-2995-4d42-8f77-ad3533e4efd6","command_center_event_id":"91e9b695-17a4-4a0e-98c6-d7af7ea2fca8"},{"id":"1f96c0ee-cd5e-4916-94ab-62a468704561","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-15abefd86f7c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2488,"terminal":false,"missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26818,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4589,"approvedPlanMs":0,"missionSetupMs":1486,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":1140,"resolvePreflightMs":1486,"repositoryMutationMs":21426,"repositoryProviderMs":10985,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9941,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1044},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},"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":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:23:39.073812+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2488","receipt_type":"execute_mission","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"197e8b7a-3290-4240-aeb9-a8859f5a6706","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"1f980de6-70a2-4284-93ec-e78d9bc8e81f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:21:41.521409+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:119418326","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"1f9c5ab9-8ac8-4343-b4ce-743b1ad967b3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"requestContractHash":"f3c1f69dd405c5ce3356197f57ea8130da13e61fcc1ece9e5195610993d014a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9131","runId":9131,"status":"running","sourceSha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:14:05.819064+00:00","proof_gate":"canonical_release_pending","source_sha":"d0e9a7f205eb98b0ec91cc606533c95cd5d65c36","external_id":"forgejo-main-d0e9a7f205eb","receipt_type":"canonical_release_status","idempotency_key":"mission:eae2ec9a-ec65-4ad6-96da-55182cdbdaed:forgejo-release-status:d0e9a7f205eb98b0ec91cc606533c95cd5d65c36:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"2e4abf64-1153-418b-b6e8-fad9aed1c576","command_center_event_id":"eae2ec9a-ec65-4ad6-96da-55182cdbdaed"},{"id":"1f9d924f-f17e-4321-ba22-f7d6f0906307","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"95806e59d0059e4c591269b675b8366f3a6d7320","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c55f93d1fae49f5edf45ec04c5bb739fecc2111e","prNumber":2568,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7614/jobs/1","mergeCommitSha":"95806e59d0059e4c591269b675b8366f3a6d7320"}],"requestContractHash":"5520c893d3ed3a8c74e50e89b44d855ed771f83d8fde015c9f72de5532a541a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:13:24.543755+00:00","proof_gate":"request_contract_repository_verified","source_sha":"95806e59d0059e4c591269b675b8366f3a6d7320","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:fb3af284-a35a-4234-86f2-c743f2a20ee8:request-contract-repository:5520c893d3ed3a8c74e50e89b44d855ed771f83d8fde015c9f72de5532a541a1:95806e59d0059e4c591269b675b8366f3a6d7320","mission_step_id":"6883ae02-522c-47e9-8651-25d557459b82","command_center_event_id":"fb3af284-a35a-4234-86f2-c743f2a20ee8"},{"id":"1f9e25e4-429c-4e52-abb2-75ab48c6babf","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2c2bf7c30ced","prNumber":4913,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:43:26.963118+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","external_id":"4913","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:merged-pr:4913:8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","mission_step_id":"630394e3-b239-49c8-a896-6662dc484a4b","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"1f9ef1a5-6a7e-43b8-9d01-1dd2d5159f16","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5455284f45e4","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.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"5455284f-45e4-4d8e-874e-b04d10cde033","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19919,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":19919,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5455284f-45e4-4d8e-874e-b04d10cde033"},"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":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:16:29.842092+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5455284f-45e4-4d8e-874e-b04d10cde033:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"be4c180a-8806-4ed9-9c1c-ecabec5a26e1","command_center_event_id":"5455284f-45e4-4d8e-874e-b04d10cde033"},{"id":"1fa19fdd-da33-45e4-8e72-e46982c6bf83","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-06T06:25:36.819423+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-06T03:56:00.803201+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d924f5e0-daba-4784-bcdf-20da1378c752:owner-progress-heartbeat:119417264","mission_step_id":"648e5137-ef99-4347-ab2c-fbec5a6663b5","command_center_event_id":"d924f5e0-daba-4784-bcdf-20da1378c752"},{"id":"1fa2a626-b72a-499a-b49e-b0c344a13525","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-experience-editor-target-publication-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":947,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"2502dab2-413c-4517-9884-3533726b0e63","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":"2502dab2-413c-4517-9884-3533726b0e63"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":5474,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:39:37.518921+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2502dab2-413c-4517-9884-3533726b0e63:execute_mission:repair_mission_synthesis_ready","mission_step_id":"2365e399-72ac-433f-b5ab-81ae610eb719","command_center_event_id":"2502dab2-413c-4517-9884-3533726b0e63"},{"id":"1faa4a66-b688-4b5a-92f8-bf373283752e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T06:45:14.24965+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-mobile-booking-fix\",\"prNumber\":4123,\"sourceSha\":\"294bf1fa24f1805d52e4cd8043349f05fde89e40\",\"deploymentId\":\"canonical-release-294bf1fa24f1\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:14:16.442321+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:da903c14-45d5-4460-affe-d1902a0b7705:owner-progress-heartbeat:119407497","mission_step_id":"64396310-c768-48bf-8498-48c97b8d96de","command_center_event_id":"da903c14-45d5-4460-affe-d1902a0b7705"},{"id":"1faa6399-89b3-4fb4-bfa6-6383381734d9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-directed repair of existing PR #1026: synchronize stale queue-readiness invariant expectations with the already-intended 7000ms/15000ms readiness budget and apply the required cc-execution release identity bump.","baseSha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","issuedAt":1788018429456,"expiresAt":1788018609456,"missionId":"775892e8-a00e-4667-9364-0bbb124e241f","singleUse":true,"authorizationId":"494241db-1cbc-4fd9-9289-7c7d8a82b0f3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:47:10.516058+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"30b5ed6b03a2bf6cd0f10b6f00173d66ff44fbe4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:494241db-1cbc-4fd9-9289-7c7d8a82b0f3","mission_step_id":"ad76e3a1-bdfa-425a-8aaf-d1d8194b65e4","command_center_event_id":"775892e8-a00e-4667-9364-0bbb124e241f"},{"id":"1fab293a-3804-4248-ab1b-469932a71cbf","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-prerequisite-recovery-20260906","prNumber":1959,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:34:06.525527+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"1959","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:merged-pr:1959:c34f8795feb080dad23f2e3d92181f43f3e3557b","mission_step_id":"a68aadda-c74d-4242-8ad6-6fd44e4a29a4","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"1fad4c17-d6d0-459a-b5c4-abb95d4eb89e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"1a95845e-2f48-4e84-b882-a06c04619cf8","phase":"implementation","branch":"ai/objective-first-repair-b79255f67e21","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":94290,"releaseCount":0,"toolCallCount":51,"repeatedCallCount":33,"executorlessWaitMs":864694,"firstUsefulResultAt":"2026-10-04T09:22:12.147Z","recoveryAttemptCount":27,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4718,"terminal":false,"missionId":"b79255f6-7e21-493b-90ff-5552f473f906","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4206,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":571,"missionSetupMs":2240,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2240,"repositoryMutationMs":3635,"repositoryProviderMs":3635,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2314,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1321},"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":"b79255f6-7e21-493b-90ff-5552f473f906"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"1a95845e-2f48-4e84-b882-a06c04619cf8","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","interaction","interaction"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3397,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:40:28.712456+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"1a95845e-2f48-4e84-b882-a06c04619cf8","receipt_type":"execute_mission","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"ed1c2133-00b3-45b2-909f-4dbc9f30c7ed","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"1fb0009d-8456-4287-a79a-9b3466197e6f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a4754c72f99c","reason":"explicit_pull_request_identity_mismatch:3196","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3196,"terminal":false,"missionId":"a4754c72-f99c-4c4e-a01c-986aaef05062","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":553,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":553,"missionSetupMs":1090,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":290,"ledgerReconcileMs":0,"lineageReconcileMs":800,"resolvePreflightMs":1090,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":290,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4754c72-f99c-4c4e-a01c-986aaef05062"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:29:07.076629+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3196","receipt_type":"execute_mission","idempotency_key":"mission:a4754c72-f99c-4c4e-a01c-986aaef05062:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8b85b029-520a-4e91-a435-174ab6e70c78","command_center_event_id":"a4754c72-f99c-4c4e-a01c-986aaef05062"},{"id":"1fb0577a-42cc-419f-83ed-7f0ed2a3f9cf","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-experience-editor-route-catalog\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T17:50:30.285875+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:07bd5d31-3e7d-4f84-9411-30d7e5c57669:owner-progress-heartbeat:119403321","mission_step_id":"55631ad9-2341-4a8e-82c1-09169287a337","command_center_event_id":"07bd5d31-3e7d-4f84-9411-30d7e5c57669"},{"id":"1fb28118-baa7-4452-ac8d-ed1f2aeabec1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa25bd3e314d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3454,"terminal":false,"missionId":"aa25bd3e-314d-4544-a480-394d46742451","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1371,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":922,"approvedPlanMs":0,"missionSetupMs":1044,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":702,"ledgerReconcileMs":0,"lineageReconcileMs":342,"resolvePreflightMs":1044,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":702,"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":"aa25bd3e-314d-4544-a480-394d46742451"},"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":1973,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T19:11:09.570133+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3454","receipt_type":"execute_mission","idempotency_key":"mission:aa25bd3e-314d-4544-a480-394d46742451:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"98c6014a-b6aa-490b-befc-3b602d0901e6","command_center_event_id":"aa25bd3e-314d-4544-a480-394d46742451"},{"id":"1fb3f2a5-6668-411b-8be8-ad4394b832e7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-production\"],\"pendingIds\":[\"proof-mobile-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T17:33:31.684034+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-73ca22d61e0e\",\"prNumber\":3354,\"sourceSha\":\"4f667c84ef989b1f36be5b8a5dea9b5c162495d3\",\"deploymentId\":\"forgejo-main-4f667c84ef98\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:34:19.958676+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:owner-progress-heartbeat:119333657","mission_step_id":"379d637e-8ce6-4364-96b7-0f5333f849e0","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"1fb5995a-83cb-4071-a26b-66d8fb00f04f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9c619be0b3b4","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25426,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"executorlessWaitMs":228799,"firstUsefulResultAt":"2026-10-02T17:56:39.033Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4509,"terminal":false,"missionId":"9c619be0-b3b4-4982-bb1d-5c218a155771","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6d561f75bb3a86eba328b754a55610b5d5038d1a","timingsMs":{"prReadinessMs":591,"approvedPlanMs":0,"shipAndProveMs":3224,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9c619be0-b3b4-4982-bb1d-5c218a155771"},"performance":null,"deploymentId":"forgejo-main-6d561f75bb3a","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":1871,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:02:02.529442+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4509","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9c619be0-b3b4-4982-bb1d-5c218a155771:automatic-mission-resume:4509:canonical_release_reconciliation_pending","mission_step_id":"8c61fac1-ad68-4051-b5a0-a9893bf142e0","command_center_event_id":"9c619be0-b3b4-4982-bb1d-5c218a155771"},{"id":"1fb7b92e-c0a3-4e2d-a93e-a78421dbb98f","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":"Resolve the exact authoritative cc-execution runner-capacity admission source from current main, implement bounded two-slot admission for healthy configured heavy runners while preserving host-pressure clamps and optional owner-runner semantics, add deterministic regression coverage, then ship through canonical Gate, merge, release, and live proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:45:52.196459+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:9e6a4771-814a-4d3a-8559-fbc6788ac894:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"c1c54602-88f7-4e2f-9950-5c46185699e7","command_center_event_id":"9e6a4771-814a-4d3a-8559-fbc6788ac894"},{"id":"1fbb2b5e-6450-431f-956e-3ccd90c76664","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of release-conductor repair; eliminate redundant provider read after exact current-main proof.","baseSha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","issuedAt":1790260282657,"expiresAt":1790260462657,"missionId":"9bf96b39-1248-4dc5-8672-3d978c1c2421","authorizationId":"88bed94f-e3cb-441d-ab73-3fca080b258e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:31:22.977882+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:88bed94f-e3cb-441d-ab73-3fca080b258e","mission_step_id":"9af05f1e-99fb-4c27-95bc-7973a5a87cad","command_center_event_id":"9bf96b39-1248-4dc5-8672-3d978c1c2421"},{"id":"1fbd65a1-0145-4fb3-b178-ef941cdf241e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-account-admin-root","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1752,"terminal":false,"missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","timingsMs":{"prReadinessMs":1120,"approvedPlanMs":0,"shipAndProveMs":9046,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044"},"performance":null,"deploymentId":"forgejo-main-a6d3fc4125db","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":2150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:58:26.395909+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1752","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e0f1d3ff-8606-4318-a444-9615dbc27044:automatic-mission-resume:1752:canonical_release_dispatched","mission_step_id":"d25b75cd-0371-42ff-837c-2c47b87b1761","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"1fbe24f8-0e49-456a-b8d5-6c4616bfd705","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c80ad8e6c3d3be55135309a5bb80fa8e72e10112","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4dcefd64357534a9e62fdb48806462972e71e1c6","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":"3e37c119db7ef27540661e5e807ce88694c2a98645b20186be3e5a2e719a5c8d","forgejoWorkflowProof":{"runId":12517,"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-28T13:12:51.921759+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4dcefd64357534a9e62fdb48806462972e71e1c6","external_id":"forgejo-main-4dcefd643575","receipt_type":"canonical_release_status","idempotency_key":"mission:37ebd595-d533-4226-ad6a-09565d186926:forgejo-release-status:4dcefd64357534a9e62fdb48806462972e71e1c6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"aa1003ed-9e4c-474f-918d-678ee4fc922e","command_center_event_id":"37ebd595-d533-4226-ad6a-09565d186926"},{"id":"1fbee3bc-f425-45c6-884d-be692984c825","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-repair","statement":"Remove only the stale invariant tied to the retired local MCP mutation timeout implementation; preserve shared-adapter and no-blind-retry enforcement in the dedicated provider test.","proofConditionIds":["repository","release"]},{"id":"ship","statement":"Regate and ship existing PR #2158 through ccExecution-only release and live runtime proof.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair. Continue the same already-authorized durable mission and existing PR #2158 only. Repair the deterministic Gate regression by removing the stale assertion that requires the retired local MCP mutation-timeout string now that mutation transport is intentionally enforced in the shared forgejo-provider adapter and dedicated provider invariant test. Preserve every other safety assertion, the same branch and PR, exact-head Gate, squash merge, ccExecution-only release, live runtime proof, and no Visual Witness.","constraints":[{"id":"identity","statement":"Use the same mission, branch, and PR; no duplicate source/release path and no Visual Witness.","proofConditionIds":["repository","release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Existing PR #2158 contains the corrected regression invariant and all reliability hardening source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact green PR #2158 is squash merged and ccExecution release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches merged reliability SHA and canary/provider behavior is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"552f247313dbe0dc00d94943200970213c1c737da66c8ad3ef3d037aeff952d5","requestContractRevision":4,"previousRequestContractHash":"ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:42:53.649872+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:552f247313dbe0dc00d94943200970213c1c737da66c8ad3ef3d037aeff952d5","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"1fbf43a4-b6a1-4a6b-9cfa-37ddeb70e60d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-58411a2fd58c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"58411a2f-d58c-4af5-9528-78fa811c90ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":98,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1179,"providerAuthMs":0,"ledgerPrepareMs":1179,"ledgerReconcileMs":281,"lineageReconcileMs":0,"resolvePreflightMs":1179,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1460,"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":"58411a2f-d58c-4af5-9528-78fa811c90ec"},"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":4023,"likelyAffectedFiles":["src/lib/tenantModules/registry.ts","src/lib/tenantOperatingSystem.ts","src/lib/tenantFeatures.ts","src/__tests__/contracts/tenantStartupSafety.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T16:57:38.455794+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58411a2f-d58c-4af5-9528-78fa811c90ec:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"718f6fb7-0f90-4a2e-b525-2573f6d5cc5d","command_center_event_id":"58411a2f-d58c-4af5-9528-78fa811c90ec"},{"id":"1fc0dba6-60f2-4d02-a76c-9dad72b1b899","source":"forgejo","status":"waiting","payload":{"branch":"ai/supabase-session-read-fallback-20260907","prNumber":2090,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"87ad24cef50034cd639b2c27838f685ea25d1377","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:22:33.295854+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":"2090","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:merged-pr:2090:87ad24cef50034cd639b2c27838f685ea25d1377","mission_step_id":"412cb2be-d660-46c1-8ff6-30305a28c7d6","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"1fc21be5-45ad-459d-8f15-0acedfb30cc2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eb6d99edd64f","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2504,"terminal":false,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28540,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5766,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":766,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5766,"repositoryMutationMs":28540,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":766,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},"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":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:36:15.613696+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2504","receipt_type":"execute_mission","idempotency_key":"mission:eb6d99ed-d64f-4d35-97cc-09f797e67c3c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8ec2b564-cc5d-427a-9229-c0836013a001","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"1fc53dff-5a92-4db2-bf60-5b8f6c2e9fee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Professional shell templates are browsable from the active Templates Hub and selectable during Tenant Builder onboarding, with selected template identity persisted to the created tenant and semantic template colors available to the tenant runtime.","proofConditionIds":["proof-live"]},{"id":"outcome-2","satisfied":true,"statement":"The retired /admin/experience-studio route stays retired and redirects to the active shell-template library rather than being treated as an active editor.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not resurrect Experience Studio or create a replacement studio route.","proofConditionIds":["proof-live"]},{"id":"constraint-2","satisfied":true,"statement":"Do not alter tenant route, navigation, data, permission, or vocabulary isolation; template selection is visual only.","proofConditionIds":["proof-live"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve existing tenants unless they already have an explicit visual_template_id; new template runtime styling must be opt-in through persisted template identity.","proofConditionIds":["proof-live"]},{"id":"constraint-4","satisfied":true,"statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, squash merge, and deploy only frontend plus the affected admin-tenant-preview Supabase Edge Function.","proofConditionIds":["proof-live"]}],"contractHash":"f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:46:11.897055+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:request-contract:f08ea94cbdbfb656ee618aa0bea55c10d32238204c1ce9380414181222f144e7:2d8e567fff20ff7d164b31f2c3d4cf075770b2ae:verified:","mission_step_id":"7f037b14-89fe-4c8a-a2e3-50be863723e5","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":4800,"schema":"public","order_key":"id"}