{"data":[{"id":"c0725677-27db-49ba-b731-12253643f862","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"584f8089-408e-e12d-d176-2fc76d64f79a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:f561013c-3da9-4993-a57c-890fb832ee3f","mission_step_id":null,"command_center_event_id":"f561013c-3da9-4993-a57c-890fb832ee3f"},{"id":"c0731e30-9558-428f-9d28-16a7439df318","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-778bf61d4855","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":6392,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T16:25:10.986Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.98-proof-target-fidelity","prNumber":4977,"terminal":false,"missionId":"778bf61d-4855-48d8-bd2f-644502292e56","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9022,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2537,"approvedPlanMs":1802,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":4667,"repositoryProviderMs":4667,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2891,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1776},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"778bf61d-4855-48d8-bd2f-644502292e56"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:25:21.010137+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4977","receipt_type":"execute_mission","idempotency_key":"mission:778bf61d-4855-48d8-bd2f-644502292e56:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ee400c51-f95a-4c97-9466-dccaa20cc646","command_center_event_id":"778bf61d-4855-48d8-bd2f-644502292e56"},{"id":"c073f889-0b6a-4265-b3cd-a77b3106f458","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the exact bounded Redfish 10/10 demo-readiness repair on the same branch and ship it. Apply the supplied anchored edits, then inspect the diff and make any minimal compile/type cleanup required by those edits only. Do not touch unrelated files.","tenantRef":"redfish-roofing","receivedAt":"2026-08-31T03:20:33.870Z","fingerprint":"ad575f6ce0d998454733cf318fc223181c799a20102a05c6ee18d29d6bc577da","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtgo5d9b","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact bounded Redfish 10/10 demo-readiness repair on the same branch and ship it. Apply the supplied anchored edits, then inspect the diff and make any minimal compile/type cleanup required by those edits only. Do not touch unrelated files.","wordingChanged":false,"canonicalIntent":"Continue the exact bounded Redfish 10/10 demo-readiness repair on the same branch and ship it. Apply the supplied anchored edits, then inspect the diff and make any minimal compile/type cleanup required by those edits only. Do not touch unrelated files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"inspection-persistence","statement":"Submitting the Redfish inspection intake durably saves tenant-scoped homeowner and inspection context and leaves a recoverable scheduling/follow-up item; no success is shown before persistence succeeds.","proofConditionIds":["proof-inspection"]},{"id":"coaching-truthful","statement":"Reachable Redfish call coaching contains no manual wiring, phase, provider pending, fake live transcript, sample detected signals, or developer roadmap language; guidance remains useful and truthful.","proofConditionIds":["proof-coaching"]},{"id":"owner-language","statement":"Reachable Redfish claim/payment and global navigation use owner-facing roofing/homeowner language with no database/internal jargon and no unrelated tenant vocabulary regression.","proofConditionIds":["proof-language"]},{"id":"demo-path","statement":"Canonical Redfish landing, homeowner navigation, repaired inspection flow, and repaired workflow/call-coaching path are live and interaction-proven without dead ends or fake success.","proofConditionIds":["proof-demo"]}],"objective":"Continue the exact bounded Redfish 10/10 demo-readiness repair on the same branch and ship it. Apply the supplied anchored edits, then inspect the diff and make any minimal compile/type cleanup required by those edits only. Do not touch unrelated files.","constraints":[{"id":"scope","statement":"Only Redfish owner-visible/reachable surfaces and shared primitives directly required by them may change; do not alter unrelated tenants.","proofConditionIds":["proof-language"]},{"id":"delivery","statement":"Use one fresh ai branch/workstream, one PR, KnockLaunch Gate, squash merge, deploy only affected targets, and prove live.","proofConditionIds":["proof-demo"]},{"id":"truthfulness","statement":"Do not hide a core capability when existing primitives can make it functional; optional unavailable capability must be presented truthfully and non-deceptively.","proofConditionIds":["proof-coaching","proof-inspection"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-inspection","kind":"interaction","claim":"Inspection submission persists before success and is recoverable in Redfish homeowner follow-up.","route":"/redfish-roofing/contacts","required":true,"expectedText":"Inspection request saved","targetedActions":[{"text":"Request no-cost inspection","action":"click"},{"action":"fill_required_form","fixture":"redfish_demo_inspection"},{"text":"Submit inspection request","action":"click"},{"text":"Inspection request saved","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-coaching","kind":"interaction","claim":"Redfish coaching path is reachable and contains no unfinished-state or fake-live language.","route":"/redfish-roofing/workflow","required":true,"expectedText":"Guided homeowner call workspace","targetedActions":[{"text":"Guided homeowner call workspace","action":"assert_text"},{"text":"Enter live coaching","action":"click"},{"text":"Conversation checklist","action":"assert_text"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-language","kind":"runtime","claim":"Owner-facing Redfish navigation and claim/payment copy use homeowner/roofing language and no contact_claims/internal jargon.","route":"/redfish-roofing","required":true,"expectedText":"Homeowners","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-demo","kind":"interaction","claim":"Redfish landing and repaired owner demo path work on the live release.","route":"/redfish-roofing","required":true,"expectedText":"Redfish Roofing Florida","targetedActions":[{"text":"Redfish Roofing Florida","action":"assert_text"},{"text":"Homeowners","action":"click"},{"text":"/redfish-roofing","action":"assert_path_contains"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtgo5d9b","conversationContext":null,"requestContractHash":"f561262540b2ff12fb0819acf11b5e9083d773216ec2719b2599df1a7944a962","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T03:20:34.511998+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ab1d7126-7881-4fc6-ad21-9c1e78058e8a:tenant-workstream-contribution:ad575f6ce0d998454733cf318fc223181c799a20102a05c6ee18d29d6bc577da","mission_step_id":null,"command_center_event_id":"ab1d7126-7881-4fc6-ad21-9c1e78058e8a"},{"id":"c0740306-49f5-43d5-813c-ed2118d645c2","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\":\"visual_proof\",\"deadlineAt\":\"2026-10-03T16:34:54.66306+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8face4c243b3\",\"prNumber\":4629,\"sourceSha\":\"e962f3320904e1841a805fbb77d17994b8719282\",\"deploymentId\":\"forgejo-main-e962f3320904\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:57:05.243565+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8face4c2-43b3-407d-aae8-c5976a49bd6f:owner-progress-heartbeat:119402148","mission_step_id":"75ae7c3a-0a78-4e11-ab60-13cc0207d5fd","command_center_event_id":"8face4c2-43b3-407d-aae8-c5976a49bd6f"},{"id":"c074edb9-2b62-4ccd-b60b-5b9b7d8a6be1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"98ad701cb686fdb470fb58457462798c5f92dc06","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"98ad701cb686fdb470fb58457462798c5f92dc06","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"e457c77d60ab6e3d68498dcf92faa76c5a85f3c7793dd3e5b1d4413c0bd9e546","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:28:15.168619+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"98ad701cb686fdb470fb58457462798c5f92dc06","external_id":"forgejo-main-98ad701cb686","receipt_type":"canonical_release_status","idempotency_key":"mission:a896b3ac-2c46-4e8d-b398-a239d417e491:forgejo-release-status:98ad701cb686fdb470fb58457462798c5f92dc06:verified:forgejo-main/source=success","mission_step_id":"33f535fa-08a2-4988-aed3-8e556fc0aa90","command_center_event_id":"a896b3ac-2c46-4e8d-b398-a239d417e491"},{"id":"c077cc17-be62-40d7-9014-73da1754b281","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T22:45:03.739251+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:29047c42-6c40-4af7-ab78-80178e36d5cf:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"29047c42-6c40-4af7-ab78-80178e36d5cf"},{"id":"c078a154-b8b1-4468-9cb8-a6f7b41d6983","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-tracer-repair-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":12829,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1387,"terminal":false,"missionId":"0ebff853-398b-415d-970d-e0c9f3a900ce","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":679,"approvedPlanMs":0,"shipAndProveMs":5783},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"0ebff853-398b-415d-970d-e0c9f3a900ce"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T04:47:04.546012+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1387","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0ebff853-398b-415d-970d-e0c9f3a900ce:automatic-mission-resume:1387:canonical_release_reconciliation_pending","mission_step_id":"15c7d2a2-bb72-4dfc-929a-aa9a8677a0be","command_center_event_id":"0ebff853-398b-415d-970d-e0c9f3a900ce"},{"id":"c07926d5-1f1a-467a-8159-5cf34c2d572c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/private-seo-frontend-promotion","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/private-seo-frontend-promotion","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7323,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":334,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":334,"repositoryMutationMs":7323,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:42:19.71176+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4909fb1-3cee-4599-8fbc-9e4d1a061e30:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"75694dde-2ac1-4e32-be81-9d099b11964c","command_center_event_id":"d4909fb1-3cee-4599-8fbc-9e4d1a061e30"},{"id":"c07949cd-046f-42f3-b541-45b9d80881eb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-release-safety-20260912","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2493,"terminal":false,"missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2ccb22619e12026d386c2e94b5eab9d4fb908222","timingsMs":{"prReadinessMs":424,"approvedPlanMs":0,"shipAndProveMs":2443,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},"performance":null,"deploymentId":"forgejo-main-2ccb22619e12","workflowRunId":7368,"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":2143,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:17:29.202342+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2493","receipt_type":"automatic_mission_resume","idempotency_key":"mission:72bfee10-f0e5-4f81-b4ca-326bef91ade0:automatic-mission-resume:2493:canonical_release_dispatched","mission_step_id":"c34b6728-73e6-4b52-9736-455e2a92a4eb","command_center_event_id":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},{"id":"c07b943d-bd7b-4621-a1a9-6c9be9ebc723","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/src-cohesion-phase-3-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2328,"terminal":false,"missionId":"c7e90ade-dce3-4e3c-9f73-68b8673111f4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","timingsMs":{"prReadinessMs":733,"approvedPlanMs":0,"shipAndProveMs":17028,"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":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},"performance":null,"deploymentId":"forgejo-main-1d33e4d43be0","workflowRunId":6859,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:24:20.097983+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2328","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:automatic-mission-resume:2328:canonical_release_reconciliation_pending","mission_step_id":"954fecae-8a7c-4e9c-8611-c90ca76c6281","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"c07e6aeb-006c-4fde-8176-b7de2efaec19","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-bootstrap-final-20260907","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3260,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":808,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":487,"ledgerReconcileMs":0,"lineageReconcileMs":321,"resolvePreflightMs":808,"repositoryMutationMs":3260,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":487,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:42:36.472479+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9fe5056-9949-4a03-8b7b-e2809e1b253e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1c2bc5d6-6cb1-42cc-9dce-e8153903e398","command_center_event_id":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},{"id":"c08152e5-3804-4192-9f2b-0f3d4e022381","source":"cc-execution","status":"recorded","payload":{"objective":"Surgically declutter the Vista del Mar PUBLIC landing page without redesigning it again. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Preserve the current video background, cream stays panel, stay cards, descriptions, facts, ratings, reservation buttons/overlay behavior, and overall visual direction. Fix the logo by using the proven Vista media route /__vista-media/logo instead of the tenant-photo-studio reservation-logo placeholder endpoint. Remove all top navigation/hero CTA clutter: remove the 'The stays' button, 'Book direct' button, 'Choose your stay' button, and hero 'Why book direct' button. Remove the redundant hero pill and three-column Stay/Setting/Booking strip so the hero is clean. Remove the redundant explanatory header above the two stay cards so the cards themselves do the choosing. Restore tasteful hover animation to BOTH stay cards/photos: the whole card should subtly lift and deepen its shadow on hover, and the actual property photo should smoothly zoom a few percent. Put 'Why book direct' only at the bottom as one compact, non-AI-sounding section with one concise sentence explaining that guests reserve directly with La Vista del Mar without a third-party booking account. Do not modify VistaReservationApplication, backend, workspace/admin routes, or video behavior. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live proof that the logo renders and the hover treatment is present.","tenantRef":"lavistadelmar","receivedAt":"2026-08-29T22:27:47.621Z","fingerprint":"d2ca1df8d388c90b609b806a47757b73981d9ff86ad4e82709e859f48eb124ec","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-public-declutter-logo-hover-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Surgically declutter the Vista del Mar PUBLIC landing page without redesigning it again. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Preserve the current video background, cream stays panel, stay cards, descriptions, facts, ratings, reservation buttons/overlay behavior, and overall visual direction. Fix the logo by using the proven Vista media route /__vista-media/logo instead of the tenant-photo-studio reservation-logo placeholder endpoint. Remove all top navigation/hero CTA clutter: remove the 'The stays' button, 'Book direct' button, 'Choose your stay' button, and hero 'Why book direct' button. Remove the redundant hero pill and three-column Stay/Setting/Booking strip so the hero is clean. Remove the redundant explanatory header above the two stay cards so the cards themselves do the choosing. Restore tasteful hover animation to BOTH stay cards/photos: the whole card should subtly lift and deepen its shadow on hover, and the actual property photo should smoothly zoom a few percent. Put 'Why book direct' only at the bottom as one compact, non-AI-sounding section with one concise sentence explaining that guests reserve directly with La Vista del Mar without a third-party booking account. Do not modify VistaReservationApplication, backend, workspace/admin routes, or video behavior. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live proof that the logo renders and the hover treatment is present.","wordingChanged":false,"canonicalIntent":"Surgically declutter the Vista del Mar PUBLIC landing page without redesigning it again. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Preserve the current video background, cream stays panel, stay cards, descriptions, facts, ratings, reservation buttons/overlay behavior, and overall visual direction. Fix the logo by using the proven Vista media route /__vista-media/logo instead of the tenant-photo-studio reservation-logo placeholder endpoint. Remove all top navigation/hero CTA clutter: remove the 'The stays' button, 'Book direct' button, 'Choose your stay' button, and hero 'Why book direct' button. Remove the redundant hero pill and three-column Stay/Setting/Booking strip so the hero is clean. Remove the redundant explanatory header above the two stay cards so the cards themselves do the choosing. Restore tasteful hover animation to BOTH stay cards/photos: the whole card should subtly lift and deepen its shadow on hover, and the actual property photo should smoothly zoom a few percent. Put 'Why book direct' only at the bottom as one compact, non-AI-sounding section with one concise sentence explaining that guests reserve directly with La Vista del Mar without a third-party booking account. Do not modify VistaReservationApplication, backend, workspace/admin routes, or video behavior. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live proof that the logo renders and the hover treatment is present.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"declutter","statement":"The top of /la-vista-del-mar no longer contains The stays, Book direct, Choose your stay, or Why book direct buttons, nor the redundant pill/trust strip.","proofConditionIds":["visual"]},{"id":"logo","statement":"The public page uses the proven /__vista-media/logo route and renders the Vista logo instead of the Photo ready to add placeholder.","proofConditionIds":["visual"]},{"id":"hover","statement":"Both stay cards lift subtly and both property photos smoothly zoom on hover.","proofConditionIds":["interaction"]},{"id":"direct","statement":"Why book direct appears only as a compact bottom section with concise direct-booking copy.","proofConditionIds":["visual"]},{"id":"scope","statement":"Only src/pages/rental/ShortTermRentalPublic.tsx changes and VistaReservationApplication remains untouched.","proofConditionIds":["repo"]}],"objective":"Surgically declutter the Vista del Mar PUBLIC landing page without redesigning it again. Modify ONLY src/pages/rental/ShortTermRentalPublic.tsx. Preserve the current video background, cream stays panel, stay cards, descriptions, facts, ratings, reservation buttons/overlay behavior, and overall visual direction. Fix the logo by using the proven Vista media route /__vista-media/logo instead of the tenant-photo-studio reservation-logo placeholder endpoint. Remove all top navigation/hero CTA clutter: remove the 'The stays' button, 'Book direct' button, 'Choose your stay' button, and hero 'Why book direct' button. Remove the redundant hero pill and three-column Stay/Setting/Booking strip so the hero is clean. Remove the redundant explanatory header above the two stay cards so the cards themselves do the choosing. Restore tasteful hover animation to BOTH stay cards/photos: the whole card should subtly lift and deepen its shadow on hover, and the actual property photo should smoothly zoom a few percent. Put 'Why book direct' only at the bottom as one compact, non-AI-sounding section with one concise sentence explaining that guests reserve directly with La Vista del Mar without a third-party booking account. Do not modify VistaReservationApplication, backend, workspace/admin routes, or video behavior. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare deploy, then live proof that the logo renders and the hover treatment is present.","constraints":[{"id":"preserve","statement":"Preserve the current video background, stay cards, facts, ratings, reservation buttons, and booking overlay behavior.","proofConditionIds":["repo","visual"]},{"id":"file","statement":"Only src/pages/rental/ShortTermRentalPublic.tsx may change.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Diff is limited to src/pages/rental/ShortTermRentalPublic.tsx and booking overlay source is untouched.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"visual","kind":"visual","claim":"Live public page has the real logo, stripped top controls, preserved stay cards/video, and compact Why book direct at bottom.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"Why book direct","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"interaction","kind":"interaction","claim":"Desktop hover over The View and The Nest photo cards produces the intended lift/photo zoom animation.","route":"https://app.knocklaunch.app/la-vista-del-mar","required":true,"expectedText":"The View","targetedActions":[{"action":"hover","target":"The View property card"},{"action":"hover","target":"The Nest property card"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/vista-public-declutter-logo-hover-20260829","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Clean up the Vista del Mar public landing page without flip-flopping the approved layout: remove redundant top controls and AI-style clutter, restore the real Vista logo, restore hover animation on both property photo cards, and keep Why book direct only at the bottom.\",\"intent\":{\"rawUtterance\":\"Remove the choose your stay button. Move Why book direct to the bottom. Remove The stays button and Book direct button. Take the AI clutter off the page. Fix the missing logo that shows Photo ready to add. Add hover animation to The View and The Nest photos/cards.\",\"canonicalIntent\":\"Surgically declutter the Vista public landing page, restore the real logo, and restore property-card hover motion while preserving the approved core layout and booking overlay.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"declutter\",\"statement\":\"The top of /la-vista-del-mar no longer contains The stays, Book direct, Choose your stay, or Why book direct buttons, nor the redundant pill/trust strip.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"logo\",\"statement\":\"The public page uses the proven /__vista-media/logo route and renders the Vista logo instead of the Photo ready to add placeholder.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"hover\",\"statement\":\"Both stay cards lift subtly and both property photos smoothly zoom on hover.\",\"proofConditionIds\":[\"interaction\"]},{\"id\":\"direct\",\"statement\":\"Why book direct appears only as a compact bottom section with concise direct-booking copy.\",\"proofConditionIds\":[\"visual\"]},{\"id\":\"scope\",\"statement\":\"Only src/pages/rental/ShortTermRentalPublic.tsx changes and VistaReservationApplication remains untouched.\",\"proofConditionIds\":[\"repo\"]}],\"constraints\":[{\"id\":\"preserve\",\"statement\":\"Preserve the current video background, stay cards, facts, ratings, reservation buttons, and booking overlay behavior.\",\"proofConditionIds\":[\"repo\",\"visual\"]},{\"id\":\"file\",\"statement\":\"Only src/pages/rental/ShortTermRentalPublic.tsx may change.\",\"proofConditionIds\":[\"repo\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"proofConditions\":[{\"id\":\"repo\",\"kind\":\"repository\",\"claim\":\"Diff is limited to src/pages/rental/ShortTermRentalPublic.tsx and booking overlay source is untouched.\",\"route\":\"https://app.knocklaunch.app/la-vista-del-mar\",\"required\":true,\"expectedText\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[]},{\"id\":\"visual\",\"kind\":\"visual\",\"claim\":\"Live public page has the real logo, stripped top controls, preserved stay cards/video, and compact Why book direct at bottom.\",\"route\":\"https://app.knocklaunch.app/la-vista-del-mar\",\"required\":true,\"expectedText\":\"Why book direct\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"interaction\",\"kind\":\"interaction\",\"claim\":\"Desktop hover over The View and The Nest photo cards produces the intended lift/photo zoom animation.\",\"route\":\"https://app.knocklaunch.app/la-vista-del-mar\",\"required\":true,\"expectedText\":\"The View\",\"targetedActions\":[{\"action\":\"hover\",\"target\":\"The View property card\"},{\"action\":\"hover\",\"target\":\"The Nest property card\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"f3982879cbcb86873313ac82184ce43dea0fefa431e3a57ff183a99f9269d54f","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:27:48.105932+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2ed6542f-af4c-4583-ac84-cb560e8cf77f:tenant-workstream-contribution:d2ca1df8d388c90b609b806a47757b73981d9ff86ad4e82709e859f48eb124ec","mission_step_id":null,"command_center_event_id":"2ed6542f-af4c-4583-ac84-cb560e8cf77f"},{"id":"c082f4be-2ac2-4f31-8fdc-65cf98e0b9e9","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"edc872234591b69f19ce40a560202ff2a0a08f61","consumedAt":1788197022859,"consumerToken":"04aeae13-86ad-4644-8064-3cf526e99295","authorizationId":"70faee86-4bf4-4e50-bac0-7795d1aef197"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:23:43.76195+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"edc872234591b69f19ce40a560202ff2a0a08f61","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:70faee86-4bf4-4e50-bac0-7795d1aef197","mission_step_id":"924f394b-1eb5-42ea-853a-119e9232436d","command_center_event_id":"7e104e17-8700-4533-982f-fee4412662b8"},{"id":"c0837d7b-069c-4226-a64a-28338600184e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0801c7d59d38","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":81759,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":390229,"firstUsefulResultAt":"2026-10-04T12:41:35.264Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4777,"terminal":false,"missionId":"0801c7d5-9d38-4007-8a9c-4b4164b22538","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2254,"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":"0801c7d5-9d38-4007-8a9c-4b4164b22538"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-04T12:47:51.835108+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4777","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0801c7d5-9d38-4007-8a9c-4b4164b22538:automatic-mission-resume:4777:repair_mission_pr_ready_retryable","mission_step_id":"24bf16d8-592f-41e8-9b27-d2c5ad7e6a14","command_center_event_id":"0801c7d5-9d38-4007-8a9c-4b4164b22538"},{"id":"c08717d1-5ed1-4879-a685-2d22965922ce","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized unfreeze -> repair control plane and queue behavior -> refreeze; current production config contradicts the existing three-runner setup by forcing heavyJobsParallel=1.","baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","issuedAt":1788476141417,"expiresAt":1788476321417,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"2b59fb53-836b-4b9b-889f-f2843e569b88"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:55:42.453651+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2b59fb53-836b-4b9b-889f-f2843e569b88","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"c087b4c1-46d6-4811-a5b6-d69e11d70b47","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-navigation-clarity-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":38450,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1593,"terminal":false,"missionId":"ec74328d-6f60-4fe2-9a85-e117d4a93389","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":11815,"prReadinessMs":507,"approvedPlanMs":0,"missionSetupMs":4631,"shipAndProveMs":10821},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ec74328d-6f60-4fe2-9a85-e117d4a93389"},"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":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T18:19:15.316601+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1593","receipt_type":"execute_mission","idempotency_key":"mission:ec74328d-6f60-4fe2-9a85-e117d4a93389:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ef741534-148a-43ce-b66a-b739ad671c2b","command_center_event_id":"ec74328d-6f60-4fe2-9a85-e117d4a93389"},{"id":"c08abd96-30e1-4b6d-88e7-60a4fa9dca7f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:22:06.357074+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419768","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"c08b4bf2-afa3-4e46-9ab8-0025a738a3f6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fa210f85a16b","reason":"explicit_pull_request_identity_mismatch:5095","status":"blocked","metrics":{"receiptBytes":103088,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":33,"executorlessWaitMs":598093,"firstUsefulResultAt":"2026-10-05T23:20:54.328Z","recoveryAttemptCount":31,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5095,"terminal":false,"missionId":"fa210f85-a16b-47e1-8e0a-a46189d93616","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":666,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":666,"missionSetupMs":1314,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":1038,"resolvePreflightMs":1314,"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":"fa210f85-a16b-47e1-8e0a-a46189d93616"},"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-10-05T23:25:15.952533+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa210f85-a16b-47e1-8e0a-a46189d93616:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bac78a2d-8705-4114-a852-872580e93172","command_center_event_id":"fa210f85-a16b-47e1-8e0a-a46189d93616"},{"id":"c09162e5-ab8b-4d03-a4a0-f85af0e0bd9e","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:47:58.173769+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:c43209cb-ca72-4870-9e03-5fc4e41d1eaa:mission-cancel:c43209cb-ca72-4870-9e03-5fc4e41d1eaa","mission_step_id":"5782714b-0f40-4463-ae5d-8e2b91e93ac2","command_center_event_id":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},{"id":"c09170b3-b46c-4072-8990-f9ef698a8518","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/curri-branding-route-family-cleanup","reason":"orphaned_branch_recovery_scope_mismatch:ai/curri-branding-route-family-cleanup","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"e7b58aaa-fa90-4d06-b38e-d93c1717fe16","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":331,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1293,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":704,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1293,"repositoryMutationMs":331,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":704,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e7b58aaa-fa90-4d06-b38e-d93c1717fe16"},"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":1540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T13:23:15.711439+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7b58aaa-fa90-4d06-b38e-d93c1717fe16:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2cec3e50-589f-4ca2-bbd1-b3d3bf2788eb","command_center_event_id":"e7b58aaa-fa90-4d06-b38e-d93c1717fe16"},{"id":"c0935435-13f6-4327-9b7c-116ee472ee34","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this bounded blocker repair, then restore the normal locked state through the single-use maintenance permit. Fix the normal KnockLaunch Gate false-positive that treats the valid conditional light-runner `--memory=768m` branch as an unsafe physical Gate configuration. Narrow only the self-check regex so it rejects a fixed literal `options: --memory=768m` line, while preserving the existing conditional paul-light/768m versus docker/3584m expression, runner routing, timeouts, release ownership, and all product code. One branch, one PR, Gate, squash merge. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this bounded blocker repair, then restore the normal locked state through the single-use maintenance permit. Fix the normal KnockLaunch Gate false-positive that treats the valid conditional light-runner `--memory=768m` branch as an unsafe physical Gate configuration. Narrow only the self-check regex so it rejects a fixed literal `options: --memory=768m` line, while preserving the existing conditional paul-light/768m versus docker/3584m expression, runner routing, timeouts, release ownership, and all product code. One branch, one PR, Gate, squash merge. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-gate","statement":"Normal docker Gate runs no longer fail because the valid light-runner 768 MiB conditional exists, while an actually fixed physical 768 MiB options line remains rejected.","proofConditionIds":["proof-source","proof-gate"]},{"id":"outcome-lock","statement":"The control-plane maintenance authorization is single-use and normal locked mutation state resumes after the exact repair.","proofConditionIds":["proof-gate"]}],"objective":"Unfreeze the control plane only for this bounded blocker repair, then restore the normal locked state through the single-use maintenance permit. Fix the normal KnockLaunch Gate false-positive that treats the valid conditional light-runner `--memory=768m` branch as an unsafe physical Gate configuration. Narrow only the self-check regex so it rejects a fixed literal `options: --memory=768m` line, while preserving the existing conditional paul-light/768m versus docker/3584m expression, runner routing, timeouts, release ownership, and all product code. One branch, one PR, Gate, squash merge. No Visual Witness.","constraints":[{"id":"constraint-routing","statement":"Do not change runner selection, the 768/3584 memory values, Gate timeout, or release routing.","proofConditionIds":["proof-source"]},{"id":"constraint-scope","statement":"Change only `.forgejo/workflows/knocklaunch.yml`.","proofConditionIds":["proof-source"]},{"id":"constraint-witness","statement":"Do not run Visual Witness.","proofConditionIds":["proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Merged workflow keeps the existing conditional light-control-plane routing and memory values unchanged and narrows only the unsafe-memory grep to a fixed literal `options: --memory=768m` line.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"options:[[:space:]]+--memory=768m","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"The exact blocker-repair PR passes KnockLaunch Gate, squash merges to main, and the single-use maintenance authorization is consumed without leaving an open maintenance mutation path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48a59f80689b1fdd24f3e8f41f6f1b29a273164d5dc0dafba627c108803f2c46","requestContractRevision":2,"previousRequestContractHash":"020965316d2e57ec54e513a93ea9451a96183944bdd78f9eb65b5cc391dd48d8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:57:15.987208+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e4227f1a-efe0-4576-b824-8061e09bbbb7:request-contract:48a59f80689b1fdd24f3e8f41f6f1b29a273164d5dc0dafba627c108803f2c46","mission_step_id":"08121bc9-442b-4771-8a7f-63f9bd070ce9","command_center_event_id":"e4227f1a-efe0-4576-b824-8061e09bbbb7"},{"id":"c0946ef1-3c8d-473e-b6ee-d3492568a188","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/lightning-auto-merge-deploy-20260826","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":2068,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.5-durable-watchdog-proof","prNumber":null,"terminal":false,"missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":493,"prReadinessMs":0,"approvedPlanMs":493,"missionSetupMs":900,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},"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":5122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:01:19.558662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:execute_mission:repair_mission_execution_blocked","mission_step_id":"65bb7dcc-2a9e-43b2-a03c-65c5fad512ee","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"c0953ffd-50b5-494a-b8dd-8166d092c5ad","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-28T12:38:53.021Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:36:26.976014+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:63137733-1786-47be-8949-b57320935982:owner-wait-live","mission_step_id":"67982ddf-b69d-4b4b-80c2-9d76657c36ac","command_center_event_id":"63137733-1786-47be-8949-b57320935982"},{"id":"c095c4a4-b59e-4edf-9dc8-6a532e1c2cd5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/auto-park-stale-prs-20260828","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14932,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":944,"terminal":false,"missionId":"b1272341-5433-4b30-9ff3-041731695f8d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":23691,"prReadinessMs":0,"approvedPlanMs":23691,"missionSetupMs":3404,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b1272341-5433-4b30-9ff3-041731695f8d"},"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":5052,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:30:15.09783+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"944","receipt_type":"execute_mission","idempotency_key":"mission:b1272341-5433-4b30-9ff3-041731695f8d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6dacb0ae-8782-48b5-81e7-1487733355df","command_center_event_id":"b1272341-5433-4b30-9ff3-041731695f8d"},{"id":"c09662cf-46ff-4b3c-8364-0baf05847008","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","deploymentId":"forgejo-main-77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","runtimeVersion":"1.52.5-durable-watchdog-proof","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","deploymentId":"forgejo-main-77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.5-durable-watchdog-proof","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:40:59.182294+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:96a37e2d-d16c-4dbe-971a-c63b9a58dc8c:forgejo-release-status:77fe5a0d8c7f3ff3a9ef707b7069c65488464aec:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"df9956d3-1d42-45a4-900e-f28f921074af","command_center_event_id":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},{"id":"c0967ba0-549e-4df5-b491-99e4c2eac482","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/implementation-compiler-regression.test.js"],"baseSha":"bc20aed8b425538629be113c2b91d94cbb9fbefd","issuedAt":1792166793471,"expiresAt":1792166973471,"missionId":"92669bf9-faf0-47fd-b10f-6a14f985d2f1","autoRefreeze":true,"authorizationId":"1177b2a5-2458-48ff-998d-7b07f9c245eb","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T16:06:34.109809+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"bc20aed8b425538629be113c2b91d94cbb9fbefd","external_id":"1177b2a5-2458-48ff-998d-7b07f9c245eb","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:92669bf9-faf0-47fd-b10f-6a14f985d2f1:1177b2a5-2458-48ff-998d-7b07f9c245eb","mission_step_id":null,"command_center_event_id":"92669bf9-faf0-47fd-b10f-6a14f985d2f1"},{"id":"c096aebc-678c-44a1-964d-dee7356d6687","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T14:58:07.722587+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4129,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4129,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:39.17431+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:14f42a0e-3917-4745-a5f5-5c3265c280c0:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request","mission_step_id":"81229289-8333-4247-b6bd-a8ebfd03f62e","command_center_event_id":"14f42a0e-3917-4745-a5f5-5c3265c280c0"},{"id":"c0986c49-7f58-4ea4-85f3-c79b70955b23","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c92b97c42701a544f10800452c276687619a8733","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c92b97c42701a544f10800452c276687619a8733","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"909dafc112a3f67b08a250a2f54a5a2a0834510d00539d361064a9ddceb027e2","forgejoWorkflowProof":{"runId":15016,"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-04T03:14:05.887213+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c92b97c42701a544f10800452c276687619a8733","external_id":"forgejo-main-c92b97c42701","receipt_type":"canonical_release_status","idempotency_key":"mission:957cc248-2ab2-47cb-a0a1-7090b2aa42d6:forgejo-release-status:c92b97c42701a544f10800452c276687619a8733:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"10b4fb8b-fde9-4845-9d7c-391d73cca33e","command_center_event_id":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6"},{"id":"c099de90-56d3-4f1f-9ce2-9fd1487f5f62","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e2c128abc58a","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e2c128ab-c58a-4c80-98ae-916d2c5874fb","objective":"Continue the authorized control-plane maintenance repair for the request-contract false rejection affecting broad multi-route visual objectives.","repository":"noel/KnockLaunchOS","anchoredEdits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"        ...(((inferredVisualIntent.visualProofRequested || visualWorkIntent.implementation) && (inferredVisualRoute || [\"broad\", \"full\"].includes(inferredVisualIntent.visualProofScope)))\n          ? [normalizeRequestContractProofCondition({ id: \"proof-visual\", kind: \"visual\", claim: objective, required: true, route: inferredVisualRoute }, inferredInteractionExecutable ? 2 : 1, body)]\n          : []),","old_content":"        ...(((inferredVisualIntent.visualProofRequested || visualWorkIntent.implementation) && inferredVisualRoute)\n          ? [normalizeRequestContractProofCondition({ id: \"proof-visual\", kind: \"visual\", claim: objective, required: true, route: inferredVisualRoute }, inferredInteractionExecutable ? 2 : 1, body)]\n          : []),"},{"new_content":"  if (!explicit && !readOnlyIntent && inferredVisualIntent.visualProofRequested && !inferredVisualRoute && ![\"broad\", \"full\"].includes(inferredVisualIntent.visualProofScope)) validationErrors.push(\"inferred_visual_proof_route_required\");","old_content":"  if (!explicit && !readOnlyIntent && inferredVisualIntent.visualProofRequested && !inferredVisualRoute) validationErrors.push(\"inferred_visual_proof_route_required\");"},{"new_content":"    if (condition.kind === \"visual\" && !condition.route && !(!explicit && [\"broad\", \"full\"].includes(inferredVisualIntent.visualProofScope))) validationErrors.push(`visual_proof_route_required:${condition.id}`);","old_content":"    if (condition.kind === \"visual\" && !condition.route) validationErrors.push(`visual_proof_route_required:${condition.id}`);"}]}],"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e2c128ab-c58a-4c80-98ae-916d2c5874fb","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed: fix the control plane problem, then proceed with the Tennex application repair."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js"],"controlPlaneMaintenanceReason":"Owner explicitly instructed: fix the control plane problem, then proceed with the Tennex application repair."},"recovery":false,"fingerprint":"aa96cc1f64edf5b92aa9574d72889284eb4218996e5d6a5fc9ddf826df6edd1b","replayCount":0,"serializedBytes":3111},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:58:39.256625+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e2c128ab-c58a-4c80-98ae-916d2c5874fb:repository-mutation-intent:aa96cc1f64edf5b92aa9574d72889284eb4218996e5d6a5fc9ddf826df6edd1b:0","mission_step_id":"522eba07-92e3-475d-97b9-c6d786f1378a","command_center_event_id":"e2c128ab-c58a-4c80-98ae-916d2c5874fb"},{"id":"c09d1b74-19a4-4c6c-b222-d7c39ada89e3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-be9ca79b8d4a","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3026,"terminal":false,"missionId":"be9ca79b-8d4a-4989-915e-5caf2dc34b28","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","timingsMs":{"prReadinessMs":254,"approvedPlanMs":0,"shipAndProveMs":3764,"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":"be9ca79b-8d4a-4989-915e-5caf2dc34b28"},"performance":null,"deploymentId":null,"releaseState":"failed","workflowRunId":9268,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:02:52.993837+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3026","receipt_type":"automatic_mission_resume","idempotency_key":"mission:be9ca79b-8d4a-4989-915e-5caf2dc34b28:automatic-mission-resume:3026:canonical_release_reconciliation_pending","mission_step_id":"8028b819-ce5a-4657-9374-ee3472c75542","command_center_event_id":"be9ca79b-8d4a-4989-915e-5caf2dc34b28"},{"id":"c09fa69a-5e6b-4570-aa1c-8552fb816614","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjmm072","reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":9022,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1397,"terminal":false,"missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":15456,"prReadinessMs":0,"approvedPlanMs":15456,"missionSetupMs":1259,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},"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":1067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:22:24.303976+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1397","receipt_type":"execute_mission","idempotency_key":"mission:ebba22e3-a7fa-410d-ac29-ae0b905c5bbc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a74edbb2-a985-4322-8387-9b87922179db","command_center_event_id":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},{"id":"c0a0ffd5-4017-42db-ab21-4a5621df25bb","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the La Vista del Mar property background photo across the entire authenticated Vista workspace route family, not just Documents. The current private family is Dashboard, Calendar, Messages/Communications, Documents/Agreements and their private subroutes. Explicitly do not change the public reservation experience at /la-vista-del-mar. CalendarApplicationRoute, CommunicationsApplicationRoute, and DocumentsEvidenceApplicationRoute must visibly render the same Vista property image from tenant-photo-studio collection=the-view, with their nested bg-background canvases transparent enough for that photo to remain visible. Preserve the existing Vista navigation, senior-readable sizing, dark translucent cards/overlays, and all behavior. Do not affect other tenants or backend/auth/data. Ship one PR through KnockLaunch Gate, squash merge, frontend deploy, then prove the private Vista background is live.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-30T01:55:49.583Z","fingerprint":"0c3034d897c492f044ea0c562ce8f8eebe9212fc7e186da364b5887cd8729a8b","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-private-route-family-background-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the La Vista del Mar property background photo across the entire authenticated Vista workspace route family, not just Documents. The current private family is Dashboard, Calendar, Messages/Communications, Documents/Agreements and their private subroutes. Explicitly do not change the public reservation experience at /la-vista-del-mar. CalendarApplicationRoute, CommunicationsApplicationRoute, and DocumentsEvidenceApplicationRoute must visibly render the same Vista property image from tenant-photo-studio collection=the-view, with their nested bg-background canvases transparent enough for that photo to remain visible. Preserve the existing Vista navigation, senior-readable sizing, dark translucent cards/overlays, and all behavior. Do not affect other tenants or backend/auth/data. Ship one PR through KnockLaunch Gate, squash merge, frontend deploy, then prove the private Vista background is live.","wordingChanged":false,"canonicalIntent":"Apply the La Vista del Mar property background photo across the entire authenticated Vista workspace route family, not just Documents. The current private family is Dashboard, Calendar, Messages/Communications, Documents/Agreements and their private subroutes. Explicitly do not change the public reservation experience at /la-vista-del-mar. CalendarApplicationRoute, CommunicationsApplicationRoute, and DocumentsEvidenceApplicationRoute must visibly render the same Vista property image from tenant-photo-studio collection=the-view, with their nested bg-background canvases transparent enough for that photo to remain visible. Preserve the existing Vista navigation, senior-readable sizing, dark translucent cards/overlays, and all behavior. Do not affect other tenants or backend/auth/data. Ship one PR through KnockLaunch Gate, squash merge, frontend deploy, then prove the private Vista background is live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-private-route-family-background","statement":"Every current private La Vista del Mar workspace route visibly uses the Vista property background photo; Calendar, Messages/Communications, and Documents/Agreements cannot cover it with opaque route canvases. The dashboard remains photo-backed. The public /la-vista-del-mar reservation experience is unchanged.","proofConditionIds":["proof-production","proof-vista-documents","proof-vista-calendar","proof-vista-communications","proof-public-reservation"]}],"objective":"Apply the La Vista del Mar property background photo across the entire authenticated Vista workspace route family, not just Documents. The current private family is Dashboard, Calendar, Messages/Communications, Documents/Agreements and their private subroutes. Explicitly do not change the public reservation experience at /la-vista-del-mar. CalendarApplicationRoute, CommunicationsApplicationRoute, and DocumentsEvidenceApplicationRoute must visibly render the same Vista property image from tenant-photo-studio collection=the-view, with their nested bg-background canvases transparent enough for that photo to remain visible. Preserve the existing Vista navigation, senior-readable sizing, dark translucent cards/overlays, and all behavior. Do not affect other tenants or backend/auth/data. Ship one PR through KnockLaunch Gate, squash merge, frontend deploy, then prove the private Vista background is live.","constraints":[{"id":"public-reservations-excluded","statement":"Do not change the public La Vista del Mar reservation page or public booking presentation.","proofConditionIds":["proof-public-reservation"]},{"id":"vista-only","statement":"Do not change any other tenant.","proofConditionIds":["proof-production","proof-vista-documents","proof-vista-calendar","proof-vista-communications"]},{"id":"preserve-vista-ui","statement":"Preserve Vista navigation, senior-readable sizing, and route behavior.","proofConditionIds":["proof-vista-documents","proof-vista-calendar","proof-vista-communications"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The exact frontend release containing this Vista-only route-family change is serving production.","route":"/la-vista-del-mar/documents","required":true,"expectedText":"Vacation Rental Documents","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"proof-vista-documents","kind":"visual","claim":"The live /la-vista-del-mar/documents route visibly shows the Vista property background photo behind its workspace content instead of a full opaque navy canvas.","route":"/la-vista-del-mar/documents","required":true,"expectedText":"Vacation Rental Documents","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-vista-calendar","kind":"visual","claim":"The live /la-vista-del-mar/calendar route visibly shows the Vista property background photo behind its calendar workspace content.","route":"/la-vista-del-mar/calendar","required":true,"expectedText":"Calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-vista-communications","kind":"visual","claim":"The live /la-vista-del-mar/communications route visibly shows the Vista property background photo behind its communications workspace content.","route":"/la-vista-del-mar/communications","required":true,"expectedText":"Messages","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-public-reservation","kind":"runtime","claim":"The public La Vista del Mar reservation page remains intact and continues to render its existing public reservation experience.","route":"/la-vista-del-mar","required":true,"expectedText":"Stay by the sea in Patillas, Puerto Rico.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-private-route-family-background-20260829","conversationContext":"{\"latestOwnerDirective\":\"The whole Vista del Mar private route family needs the background photo, except the public reservations pages.\",\"observedFailure\":\"Production screenshot shows /la-vista-del-mar/documents as an opaque navy canvas with no property photo.\",\"constraints\":[\"Do not change public /la-vista-del-mar reservation page.\",\"Do not change other tenants.\",\"Preserve navigation, route behavior, and senior-readable text sizing.\",\"Background photo must be visibly rendered, not merely mounted behind opaque layers.\"]}","requestContractHash":"57f02198d3666be579f74c235925b198008f526668b3e5ed1f83ddd18d62b792","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:55:49.894643+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5a52cfbb-9146-4716-84f2-9d8f6c66efba:tenant-workstream-contribution:0c3034d897c492f044ea0c562ce8f8eebe9212fc7e186da364b5887cd8729a8b","mission_step_id":null,"command_center_event_id":"5a52cfbb-9146-4716-84f2-9d8f6c66efba"},{"id":"c0a1aa40-4607-4b48-a566-1cf8fa53dadd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-restore-points-live-state-scroll-20260910","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"d8c80676-1882-46d0-9b8f-84a26e9c55bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":637,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":506,"providerAuthMs":0,"ledgerPrepareMs":506,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":506,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":506,"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":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},"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":6100,"likelyAffectedFiles":["src/pages/admin/GodModeRestorePoints.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:37:47.413473+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d8c80676-1882-46d0-9b8f-84a26e9c55bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dfd66024-06f1-4f9d-9cce-35beae97299e","command_center_event_id":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},{"id":"c0a1cbda-2b65-4428-9580-a82080b66849","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"d2519f26cdaa377f8979922dd8221bb21511d203","releaseState":"pending","exactConductorRun":{"id":31441662124,"status":"in_progress","headSha":"d2519f26cdaa377f8979922dd8221bb21511d203","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":{"buildId":"31441679879-1","liveSha":"d2519f26cdaa377f8979922dd8221bb21511d203","deploymentId":"canonical-release-d2519f26cdaa-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:17:32.458592+00:00","proof_gate":"canonical_release_pending","source_sha":"d2519f26cdaa377f8979922dd8221bb21511d203","external_id":"canonical-release-d2519f26cdaa","receipt_type":"canonical_release_status","idempotency_key":"mission:52020800-3e94-45ae-89d9-4bee2d09fbc0:release-status:d2519f26cdaa377f8979922dd8221bb21511d203:31441662124:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=success","mission_step_id":"eb294f3f-21ac-4c61-b034-945e26e7b54f","command_center_event_id":"52020800-3e94-45ae-89d9-4bee2d09fbc0"},{"id":"c0a3a1c2-0d9f-45a5-b071-dc3d5b83ff77","source":"cc-execution","status":"retryable","payload":{"runId":8927,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","prNumber":2941,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:56:58.556106+00:00","proof_gate":"transient_recovery_provider_failure","source_sha":"613f5f681e7c4b222c03f53b59f5247b9f347540","external_id":"8927","receipt_type":"automatic_transient_recovery_provider_failure","idempotency_key":"transient-release-recovery-dispatch-failed:8927:1.58.172-cancelled-release-preverified-read-bypass","mission_step_id":"9d7fd84e-cc7f-420e-bfa8-62684ec54a43","command_center_event_id":"b132caca-4614-4335-84e3-1ed80a061431"},{"id":"c0a4b83b-f8f8-44ec-80ec-476da3780486","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 tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","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 tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","wordingChanged":false,"canonicalIntent":"Fix tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background-fit-default","statement":"Default tenant background image framing uses centered contain/fit without implicit cover zoom.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"settings-truth","statement":"Saved scale, position/framing, opacity, and blur apply literally and consistently across private tenant routes.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"pcg-shared-fix","statement":"PCG is fixed by the canonical shared SiteBackground primitive, with focused regression coverage.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","constraints":[{"id":"no-visual-witness","statement":"Do not run visual witness; perform non-visual runtime/release verification only.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"focused-diff","statement":"Use one focused reversible PR and avoid unrelated redesigns or tenant-specific hacks.","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":"elevated","blastRadius":"broad"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"broad","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/components/backgrounds/SpaceBackground.tsx","src/components/SiteBackground.tsx","src/__tests__/contracts/tenant-media-branding-control.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":["by default"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"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":["desktop","mobile"],"behavioral":false,"visualProofScope":"broad"},"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":["frontend"]},"inputSignals":{"rawUtterance":"Fix tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","canonicalIntent":"Fix tenant background default framing platform-wide now. The canonical tenant SiteBackground/media path must stop implicitly cover-zooming uploaded images. Default image framing must show the whole asset with a centered contain/fit baseline; scale 100% must mean 1.0 on that fitted asset; default opacity 1, blur 0, centered X/Y. Saved tenant settings for scale, framing/position, opacity, and blur are the single source of truth and must apply literally across private tenant routes. Preserve an explicitly saved crop/fill mode only if one already exists; never infer cover by default. Fix PCG through the shared primitive, not a tenant hack. Add focused regression tests. One focused PR -> Gate -> squash merge -> frontend release -> non-visual runtime/release verification. Do not run visual witness; Noel will visually confirm from the live PCG settings route. Avoid unrelated changes.","conversationContextPresent":false}},"terminalPolicy":"proof-production satisfied after live release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After Gate, merge, and affected frontend release, production is aligned to the merged implementation of the canonical background-fit fix; focused automated tests are part of the PR/Gate evidence. No visual witness is required.","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":"Fix-tenant-background-default-framing-platform-wide-now.-The-canonical-tenant-SiteBackground-media-p","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":"1a48da65728722d05d614125b9aebea830003834265fab3f9f27a2211021ff77","requestContractRevision":3,"previousRequestContractHash":"44400e8da56f478846c124c698df69c19b2684b52f92f9deadfc97a19eddaa79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:30:27.063282+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a78ba5c9-2813-418c-91db-d3a4ceb92dcc:request-contract:1a48da65728722d05d614125b9aebea830003834265fab3f9f27a2211021ff77","mission_step_id":"1581cbaf-29b3-4e29-8193-bb265f1f8c91","command_center_event_id":"a78ba5c9-2813-418c-91db-d3a4ceb92dcc"},{"id":"c0a5235f-5d88-49f4-bc13-4c80a4c38640","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-jimmy-premium-r4-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2367,"terminal":false,"missionId":"f5491123-477e-4d39-82ef-f7159b56899a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":29915,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2450,"approvedPlanMs":0,"missionSetupMs":2464,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":2145,"resolvePreflightMs":2464,"repositoryMutationMs":27461,"repositoryProviderMs":11485,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":10227,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1258},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f5491123-477e-4d39-82ef-f7159b56899a"},"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":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:08:17.024025+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2367","receipt_type":"execute_mission","idempotency_key":"mission:f5491123-477e-4d39-82ef-f7159b56899a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3fbdf0b3-8943-4f6f-b828-fddc6b625dff","command_center_event_id":"f5491123-477e-4d39-82ef-f7159b56899a"},{"id":"c0a8188f-546c-4874-96a9-cd772deb0f50","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Run 6556 deterministically failed because the invariant expected the retired mutation-only provider timeout policy string.","baseSha":"fb8d0be0a582e5586b98d89c8ba5be4f0d2c0d79","issuedAt":1788925476516,"expiresAt":1788925656516,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","authorizationId":"ce7ac6f2-63f5-4c0a-92d2-7ff3d8d9d0ec","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:44:36.981662+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fb8d0be0a582e5586b98d89c8ba5be4f0d2c0d79","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ce7ac6f2-63f5-4c0a-92d2-7ff3d8d9d0ec","mission_step_id":"a438c951-71cc-4900-aa4e-4fd24bff2871","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"c0a8420e-e02b-4050-9749-1dac8cd3b72e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-premium-oversight-rebuild-20260907","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.71-mcp-oauth-owner-retry","prNumber":2093,"terminal":false,"missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":995,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":403,"ledgerReconcileMs":0,"lineageReconcileMs":592,"resolvePreflightMs":995,"repositoryMutationMs":9135,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":403,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"64a040df-5719-4846-a2d9-febabcfc8fe2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:36:18.421173+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2093","receipt_type":"execute_mission","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"99e93557-66c1-4ead-ab2d-a5d99d1b0058","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"c0a87489-ddfc-433e-bde5-4239c2f52218","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"finder","satisfied":false,"statement":"The watchdog can resolve the canonical KnockLaunchOS bare repository from trusted native Forgejo configuration or a bounded fixed-root exact-name search.","proofConditionIds":["runtime","host"]},{"id":"proof","satisfied":false,"statement":"The mission cannot terminalize until the signed watchdog reports pack-bitmaps-v5 success.","proofConditionIds":["host"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only ccExecution is released; host discovery accepts no caller-controlled paths or arbitrary shell.","proofConditionIds":["scope-proof"]}],"contractHash":"f975b3021f1611ebcfefb4c0f5a88e669ed0d3063343cf1c46f6a2eb6f7a0357","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f975b3021f1611ebcfefb4c0f5a88e669ed0d3063343cf1c46f6a2eb6f7a0357"},"required":true,"satisfied":true},{"id":"host","kind":"host_watchdog","evidence":{"expectedText":"migration=pack-bitmaps-v5 status=success","heartbeatAgeMs":null,"maintenanceProof":null,"heartbeatVerified":false},"required":true,"satisfied":false},{"id":"scope-proof","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["host_watchdog"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:13:43.961157+00:00","proof_gate":"request_contract_pending","source_sha":"5403a3cd05d11799882b6af93d7647f84b1e7b92","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:request-contract:f975b3021f1611ebcfefb4c0f5a88e669ed0d3063343cf1c46f6a2eb6f7a0357:5403a3cd05d11799882b6af93d7647f84b1e7b92:pending:host_watchdog","mission_step_id":"1fc04d5f-6c8a-4e7d-bcdf-5343276fa1a2","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"c0a9c637-b3fa-4043-bbe3-e8a03d3f3014","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43992403f254","prNumber":1674,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1a5fd027a5de20cce48cf8e29fa24935504a4cc8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:41:36.043581+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1a5fd027a5de20cce48cf8e29fa24935504a4cc8","external_id":"1674","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:merged-pr:1674:1a5fd027a5de20cce48cf8e29fa24935504a4cc8","mission_step_id":"8833f9af-2ac9-4958-8bf3-8d1565801724","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"c0abdb5d-3796-48d1-81b5-420bd7612645","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ef6e201aad0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":114290,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":829738,"firstUsefulResultAt":"2026-09-27T23:53:28.030Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.299-visible-intent","prNumber":3935,"terminal":false,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3917,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2216,"missionSetupMs":363,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":363,"repositoryMutationMs":1701,"repositoryProviderMs":1701,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1597,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":104},"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":"5ef6e201-aad0-4691-9221-d75318fad13b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3337,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:05:26.808339+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3935","receipt_type":"execute_mission","idempotency_key":"mission:5ef6e201-aad0-4691-9221-d75318fad13b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1778bb35-f889-4538-9068-3ea185aff115","command_center_event_id":"5ef6e201-aad0-4691-9221-d75318fad13b"},{"id":"c0adfea3-8645-4f6a-95cd-811ac1a31ecb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9d63e93e7679","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.132-forgejo-unified-reads","prNumber":2666,"terminal":false,"missionId":"9d63e93e-7679-4b78-b54a-383a3b73144a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28055,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1122,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":860,"resolvePreflightMs":1122,"repositoryMutationMs":28055,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d63e93e-7679-4b78-b54a-383a3b73144a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:57:55.256056+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d63e93e-7679-4b78-b54a-383a3b73144a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"47e20b12-64ca-4417-b8c5-fc47ceb3d5f6","command_center_event_id":"9d63e93e-7679-4b78-b54a-383a3b73144a"},{"id":"c0ae0832-3d79-41e9-8671-952f727058d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"251bb4e42b66d3fae280628ff77dede47412728a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix IRSLogiqs connection submit in Tennex: accept either bare account slug or full HTTPS *.logiqs.com tenant URL such as https://tennextax.logiqs.com/, normalize safely to slug, reject unrelated hosts, preserve encrypted tenant-isolated API key storage, and make TenantConnections surface the Edge Function JSON error instead of generic non-2xx. Update IRSLogiqs field label/help accordingly. Gate, merge, release Supabase function + frontend, verify 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":"d506cd706f8c084b4b284b9ee493d27742abfc3dc6b379fe7ee317837c0ce668","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d506cd706f8c084b4b284b9ee493d27742abfc3dc6b379fe7ee317837c0ce668"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:14:44.61202+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"251bb4e42b66d3fae280628ff77dede47412728a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d0a0c6ff-3ff5-4841-a4c5-a80ce6e09045:request-contract:d506cd706f8c084b4b284b9ee493d27742abfc3dc6b379fe7ee317837c0ce668:251bb4e42b66d3fae280628ff77dede47412728a:verified:","mission_step_id":"479c707b-3187-4dcf-973f-6f1d8f45a0fe","command_center_event_id":"d0a0c6ff-3ff5-4841-a4c5-a80ce6e09045"},{"id":"c0af55dd-2cf6-4341-9eab-3f39001bc8a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a146872fb54b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":7031,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":14844,"firstUsefulResultAt":"2026-09-26T19:52:05.567Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3823,"terminal":false,"missionId":"a146872f-b54b-4e95-a1b5-5a9c51da4d7e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5457,"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":"a146872f-b54b-4e95-a1b5-5a9c51da4d7e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:52:20.443571+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3823","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a146872f-b54b-4e95-a1b5-5a9c51da4d7e:automatic-mission-resume:3823:repair_mission_pr_ready_retryable","mission_step_id":"bf1e53e1-9e4a-4c1f-85f6-4d1c18878b07","command_center_event_id":"a146872f-b54b-4e95-a1b5-5a9c51da4d7e"},{"id":"c0b0d041-d7c9-4071-806f-94f49e382f11","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-37ebd595d533","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13183,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":590774,"firstUsefulResultAt":"2026-09-28T12:01:22.485Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3982,"terminal":false,"missionId":"37ebd595-d533-4226-ad6a-09565d186926","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":474,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":3333,"repositoryProviderMs":3333,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1959,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1374},"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":"37ebd595-d533-4226-ad6a-09565d186926"},"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":3728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:11:17.81987+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3982","receipt_type":"execute_mission","idempotency_key":"mission:37ebd595-d533-4226-ad6a-09565d186926:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a43b71e5-9720-473c-955e-20bf6297d575","command_center_event_id":"37ebd595-d533-4226-ad6a-09565d186926"},{"id":"c0b15998-0a41-4fe3-a663-f72409698924","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"releaseTargetStates":{},"requestContractHash":"b7a099308c1072541b59058d14696ceaeb958a31526687efc6940b5eed499978","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c4f843325b7376cc005df98f5ec76a032247a740","deploymentId":"forgejo-main-c4f843325b7376cc005df98f5ec76a032247a740","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.194-first-class-mission-runtime","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:55:43.50946+00:00","proof_gate":"canonical_release_pending","source_sha":"0646720cad3dc88b10532a280fd98ff47c311f3e","external_id":"forgejo-main-0646720cad3d","receipt_type":"canonical_release_status","idempotency_key":"mission:392e0099-9a83-4bf8-ab58-c4fb841420be:forgejo-release-status:0646720cad3dc88b10532a280fd98ff47c311f3e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending","mission_step_id":"39c9345c-6c62-4697-b2a5-28cebd04c188","command_center_event_id":"392e0099-9a83-4bf8-ab58-c4fb841420be"},{"id":"c0b2a2e7-cf8c-432d-9538-21b9b233d5bf","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"reason":"Prime structured exact mutation continuation","baseSha":"78e3f22f6cc737fdf7e5f55dee9bc5be3ab1f412","issuedAt":1790991777179,"expiresAt":1790991957179,"missionId":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef","authorizationId":"557abaa4-197a-4b11-b061-4e8b3bab5654","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:42:57.464936+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"78e3f22f6cc737fdf7e5f55dee9bc5be3ab1f412","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:557abaa4-197a-4b11-b061-4e8b3bab5654","mission_step_id":"3177443e-fe0d-4f02-8ece-012b7073a82c","command_center_event_id":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},{"id":"c0b39320-98ba-4acc-a974-71b0341a1157","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-operator-read-budget","prNumber":2167,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c0720ad592789e60d04b45bc2bc1a5afc3714658","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:35:40.194372+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c0720ad592789e60d04b45bc2bc1a5afc3714658","external_id":"2167","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:813c75ae-c335-460c-b3d0-fc3a6af8c909:merged-pr:2167:c0720ad592789e60d04b45bc2bc1a5afc3714658","mission_step_id":"b2d15816-200f-49b0-9f94-5387792ee954","command_center_event_id":"813c75ae-c335-460c-b3d0-fc3a6af8c909"},{"id":"c0b6091e-fb0d-4764-906d-e6920b50c4eb","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/consolidate-original-academy-three-case-expansio-be30eaa1","headSha":null,"prNumber":6474},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T17:30:34.018036+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:237356b7-9c2a-493f-a4da-bc8b5fffc7d8:pr:6474:implementation-created","mission_step_id":"5b619371-67a1-47f9-a6d2-54cce1a4b6a1","command_center_event_id":"237356b7-9c2a-493f-a4da-bc8b5fffc7d8"},{"id":"c0b66560-978d-4447-8b20-48ba02686d90","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"a85610f2-58b6-89a4-6418-a253f3feff1e"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:479b716a-7f44-42cb-a59a-35df4191ac0f","mission_step_id":null,"command_center_event_id":"479b716a-7f44-42cb-a59a-35df4191ac0f"},{"id":"c0b68eb7-e021-44da-9f74-a8ee5a8365c9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfy03mr","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1222,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1109,"terminal":false,"missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2022,"prReadinessMs":2013,"approvedPlanMs":0,"missionSetupMs":1009,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},"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":5826,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:10:28.768258+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1109","receipt_type":"execute_mission","idempotency_key":"mission:f29b96cd-f3b7-47bf-a7c6-38a83a088b17:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"bbfa8b6e-ff3a-4808-8b89-45a31520e4d4","command_center_event_id":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},{"id":"c0ba41e1-d239-492d-8946-96c24c35f0be","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6882a8b53a52","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"6882a8b5-3a52-4aa6-8fb6-e4c50d72f74c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":824,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":335,"providerAuthMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":335,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":335,"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":"6882a8b5-3a52-4aa6-8fb6-e4c50d72f74c"},"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":3778,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:30:54.858591+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6882a8b5-3a52-4aa6-8fb6-e4c50d72f74c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"200076f2-b28b-4d93-b1e7-857913a9cea5","command_center_event_id":"6882a8b5-3a52-4aa6-8fb6-e4c50d72f74c"},{"id":"c0bf1c8f-ff5d-47b4-ba0f-ea783c150ec6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-38bd10a5e097","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.143-current-runtime-reliability-truth","prNumber":2688,"terminal":false,"missionId":"38bd10a5-e097-4eea-b999-07c62cbabefa","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5737,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":611,"approvedPlanMs":0,"missionSetupMs":2069,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1965,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":2069,"repositoryMutationMs":5121,"repositoryProviderMs":1943,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1601,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1965,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":342},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"38bd10a5-e097-4eea-b999-07c62cbabefa"},"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":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:37:57.796748+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2688","receipt_type":"execute_mission","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6c49658a-26d3-4fe6-9ea3-397b77a9e83c","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"c0bf317d-3624-4313-9ed3-6639801d13bb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"4b4014d51bc6cb59c3d41c6afd01567575ff303f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4b4014d51bc6cb59c3d41c6afd01567575ff303f","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":"f189caf948764cd7c21519816f5935418deaa706e467b8dbc5582523cfc871a4","forgejoWorkflowProof":{"runId":11838,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8c6a52496642117d593928d4a926b161c464737d","deploymentId":"forgejo-main-8c6a52496642117d593928d4a926b161c464737d","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.282-lineage-main-guard","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:18:51.209834+00:00","proof_gate":"canonical_release_pending","source_sha":"4b4014d51bc6cb59c3d41c6afd01567575ff303f","external_id":"forgejo-main-4b4014d51bc6","receipt_type":"canonical_release_status","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:forgejo-release-status:4b4014d51bc6cb59c3d41c6afd01567575ff303f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"1a94f956-7db3-4d84-b644-615f4e9cc4a7","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"c0bf70df-1585-4f4c-9a58-4ad4c5360152","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/mission-lineage-ancestry-reconcile.test.js"],"baseSha":"9b9385f8ac480423903ae0d6b718fe43a262f0d9","issuedAt":1792292123474,"expiresAt":1792292303474,"missionId":"878093cf-7af6-4d17-8af0-f83923337442","autoRefreeze":true,"authorizationId":"c0f7b61f-3077-4e5b-9d78-a4ff61f29918","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-18T02:55:23.93013+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"9b9385f8ac480423903ae0d6b718fe43a262f0d9","external_id":"c0f7b61f-3077-4e5b-9d78-a4ff61f29918","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:878093cf-7af6-4d17-8af0-f83923337442:c0f7b61f-3077-4e5b-9d78-a4ff61f29918","mission_step_id":null,"command_center_event_id":"878093cf-7af6-4d17-8af0-f83923337442"},{"id":"c0c05825-5223-454c-8bbe-4d6c639b43bf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-contract-cleanup-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1152,"terminal":false,"missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12918,"prReadinessMs":1307,"approvedPlanMs":11605,"missionSetupMs":2015,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},"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":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:27:29.958974+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1152","receipt_type":"execute_mission","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6cb0f747-b75c-4b51-bcfd-5d4c0e8d17ea","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"c0c0b717-b7b0-4443-9147-9d151c24f4a3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/book-me-directly-product-family-r2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":1910,"terminal":false,"missionId":"ffd6df49-9506-4054-87b8-3bbe65387db2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"029b67da98b34a517740a38209c3718837eea336","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5764,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":320,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":320,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ffd6df49-9506-4054-87b8-3bbe65387db2"},"performance":null,"deploymentId":"forgejo-main-029b67da98b3","workflowRunId":5727,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:35:14.635622+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"029b67da98b34a517740a38209c3718837eea336","external_id":"forgejo-main-029b67da98b3","receipt_type":"execute_mission","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c6eec8e6-5442-48d1-b8a0-6d8f77815c49","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"c0c1a9ef-c5d5-44f0-b809-02056cab4145","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/visual-witness-display-fallback-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":4,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1966,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","timingsMs":{"prReadinessMs":1171,"approvedPlanMs":0,"shipAndProveMs":3006,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":"forgejo-main-9edc5cb98b69","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":943,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:42:58.37068+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1966","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:automatic-mission-resume:1966:ship_and_prove_gate_blocked","mission_step_id":"d9b812df-1cf0-4bf0-a123-5da731df2415","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"c0c395dd-8131-4549-a7fe-79ccd17c6c2e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/session-bound-policy-auth-hardening","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3110,"terminal":false,"missionId":"f804725e-6af7-4a39-9b64-1f8375509391","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c7edf0db26f16b35452e0de27b11fcc7d8a89a8b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6562,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":776,"approvedPlanMs":0,"missionSetupMs":555,"providerAuthMs":0,"shipAndProveMs":5373,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":306,"resolvePreflightMs":555,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f804725e-6af7-4a39-9b64-1f8375509391"},"performance":null,"deploymentId":"forgejo-main-c7edf0db26f1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:15:50.01731+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c7edf0db26f16b35452e0de27b11fcc7d8a89a8b","external_id":"forgejo-main-c7edf0db26f1","receipt_type":"execute_mission","idempotency_key":"mission:f804725e-6af7-4a39-9b64-1f8375509391:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1f4cb291-c1b4-4bab-ab6e-7b9e61d3b6d6","command_center_event_id":"f804725e-6af7-4a39-9b64-1f8375509391"},{"id":"c0c4635e-18e0-4294-a308-2f1d2885b84c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-hero-stability-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16189,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1017,"terminal":false,"missionId":"a408d763-74d8-43b1-9037-9c6007db4906","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"edbb0440314ba39730724baeb94e7612d5b661cd","timingsMs":{"handlerMs":26624,"prReadinessMs":2477,"approvedPlanMs":0,"missionSetupMs":3142,"shipAndProveMs":22948},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a408d763-74d8-43b1-9037-9c6007db4906"},"performance":null,"deploymentId":"forgejo-main-edbb0440314b","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":5520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:52:04.166799+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"edbb0440314ba39730724baeb94e7612d5b661cd","external_id":"forgejo-main-edbb0440314b","receipt_type":"execute_mission","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"c0c5793e-2024-4cdd-8f8f-8cbabc67c7ec","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-98c6b04e92de","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":26015,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":507178,"firstUsefulResultAt":"2026-09-29T19:37:17.181Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4173,"terminal":false,"missionId":"98c6b04e-92de-4f45-af1d-559c7b11a340","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4840,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":972,"missionSetupMs":408,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":408,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":408,"repositoryMutationMs":3868,"repositoryProviderMs":3868,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2319,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":408,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1549},"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":"98c6b04e-92de-4f45-af1d-559c7b11a340"},"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":3758,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:45:50.990316+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4173","receipt_type":"execute_mission","idempotency_key":"mission:98c6b04e-92de-4f45-af1d-559c7b11a340:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"80f37a61-1f6f-4fb4-8cea-572661b1954f","command_center_event_id":"98c6b04e-92de-4f45-af1d-559c7b11a340"},{"id":"c0c6a9a4-39ca-4a89-882a-bddb28d37e1a","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f864b679403d","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2921,"terminal":false,"missionId":"f864b679-403d-4907-8129-d9b395c7041b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"53172410a8c011b565770d4986418240750ce36c","timingsMs":{"prReadinessMs":246,"approvedPlanMs":0,"shipAndProveMs":3693,"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":"f864b679-403d-4907-8129-d9b395c7041b"},"performance":null,"deploymentId":"forgejo-main-53172410a8c0","workflowRunId":8815,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:13:03.579187+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2921","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f864b679-403d-4907-8129-d9b395c7041b:automatic-mission-resume:2921:canonical_release_reconciliation_pending","mission_step_id":"62ef45fe-e8a1-4f74-95eb-6cfbe5a9de50","command_center_event_id":"f864b679-403d-4907-8129-d9b395c7041b"},{"id":"c0c95163-60f9-4b9d-b240-0e53e1da3039","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-calendar-truck-ux-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12087,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":566,"terminal":false,"missionId":"2873814c-d013-49c5-ba5b-e9256f04b365","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a92d07a9531384ef8eb03ace92c634a229de6142","timingsMs":null,"nextAction":null,"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":1603,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T17:41:52.339144+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"566","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2873814c-d013-49c5-ba5b-e9256f04b365:automatic-mission-resume:566:canonical_release_dispatched","mission_step_id":"3dabf0d4-f6f3-4d25-947c-c5363245ab4f","command_center_event_id":"2873814c-d013-49c5-ba5b-e9256f04b365"},{"id":"c0cdb36e-54c1-4c3b-8e5a-cdd3197c4035","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5f3ae74379f3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12081,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":18089,"firstUsefulResultAt":"2026-10-03T21:52:16.135Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4680,"terminal":false,"missionId":"5f3ae743-79f3-43a0-97eb-18f677ccf22f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2323,"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":"5f3ae743-79f3-43a0-97eb-18f677ccf22f"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:52:34.260362+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4680","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5f3ae743-79f3-43a0-97eb-18f677ccf22f:automatic-mission-resume:4680:repair_mission_pr_ready_retryable","mission_step_id":"89645a1c-0b9a-4989-b747-f19ca9f060d0","command_center_event_id":"5f3ae743-79f3-43a0-97eb-18f677ccf22f"},{"id":"c0cfc705-f034-4059-8f6f-d9cb2dc726d6","source":"cc-execution","status":"recorded","payload":{"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"]},{"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"]}],"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":[],"capabilityManifest":{"id":"Repair-the-proven-control-plane-lineage-regression-blocking-321AutoUnlock-delivery.-A-merged-pull-re","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["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":"bcc5941593842dba0357a5e6f337d108cfe047fbdb34d7489aaa531d9c72d74a","requestContractRevision":4,"previousRequestContractHash":"6534715602ccb2906ca3183776754088b600639c4aa3a549eab3dda08b5742bf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:22:39.985718+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a674f22b-b40d-46ee-838c-ccdde445cdf8:request-contract:bcc5941593842dba0357a5e6f337d108cfe047fbdb34d7489aaa531d9c72d74a","mission_step_id":"9bc37be4-ee05-4b23-8937-0f8175514f39","command_center_event_id":"a674f22b-b40d-46ee-838c-ccdde445cdf8"},{"id":"c0d0935b-e6b2-4174-9486-7f81cb3c858c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eaf6cb05dfc6","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.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"eaf6cb05-dfc6-40ae-8ced-ba7a2a091346","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":429,"providerAuthMs":0,"ledgerPrepareMs":429,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":429,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":429,"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":"eaf6cb05-dfc6-40ae-8ced-ba7a2a091346"},"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":4207,"likelyAffectedFiles":["wrangler.toml","scripts/cloudflare-native-version-deploy.mjs","src/__tests__/contracts/cloudflare-exact-version-deploy.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:59:09.175608+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eaf6cb05-dfc6-40ae-8ced-ba7a2a091346:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5d8df101-9da9-4162-b3a1-fe2231f48e8e","command_center_event_id":"eaf6cb05-dfc6-40ae-8ced-ba7a2a091346"},{"id":"c0d29274-94cf-47aa-8634-58c2b795ae84","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5f0e6213d597","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":15722,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":7930,"firstUsefulResultAt":"2026-09-24T19:23:05.292Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3664,"terminal":false,"missionId":"5f0e6213-d597-45e3-80d8-68cfd935282f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":610,"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":"5f0e6213-d597-45e3-80d8-68cfd935282f"},"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-24T19:23:13.263595+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3664","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5f0e6213-d597-45e3-80d8-68cfd935282f:automatic-mission-resume:3664:repair_mission_waiting_for_gate","mission_step_id":"a5e7c3c1-17ce-4f4b-b07a-bd00a66f614d","command_center_event_id":"5f0e6213-d597-45e3-80d8-68cfd935282f"},{"id":"c0d3cfd1-87af-43e1-84ea-11bd4534354f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fresh-gate","satisfied":false,"statement":"Create a fresh PR head on current main with regression coverage proving MultiTenantContext does not reintroduce the legacy normalizeTenantType identity coercion, then pass KnockLaunch Gate.","proofConditionIds":["repository-proof"]},{"id":"ship","satisfied":false,"statement":"Continue same PR through squash merge, affected release, and live proof.","proofConditionIds":["repository-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"test-only","satisfied":false,"statement":"This corrective generation changes regression coverage only; no product semantics change.","proofConditionIds":["repository-proof"]}],"contractHash":"4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":17},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:18:55.934495+00:00","proof_gate":"request_contract_pending","source_sha":"79ac1b1d859ad1a1cb4bb41e93cf17991347885a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:request-contract:4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8:79ac1b1d859ad1a1cb4bb41e93cf17991347885a:pending:repository","mission_step_id":"a23021f0-dc96-4782-9e96-16bb82b734ef","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"c0d51c33-87d2-46de-a821-c549baede55f","source":"forgejo","status":"waiting","payload":{"branch":"ai/durable-cc-target-backfill","prNumber":2669,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2131cfe85b8f392294b1d4501db1284d20630029","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:44:02.380677+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2131cfe85b8f392294b1d4501db1284d20630029","external_id":"2669","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:527fa29b-3435-4272-abe2-8548cf6e4d82:merged-pr:2669:2131cfe85b8f392294b1d4501db1284d20630029","mission_step_id":"a927d457-f1e0-43ad-b4ac-a846433b0fd6","command_center_event_id":"527fa29b-3435-4272-abe2-8548cf6e4d82"},{"id":"c0d7842a-8a88-40e9-b141-4d1e671487a4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a50539a2ab9778612ea31cd3e6c9f55b497f2d9c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a50539a2ab9778612ea31cd3e6c9f55b497f2d9c","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":"8271614d5855c7b51a397e46a1ac57b61cc4e38558761989234605ba05df2859","forgejoWorkflowProof":{"runId":10625,"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-22T00:34:17.890852+00:00","proof_gate":"canonical_release_pending","source_sha":"a50539a2ab9778612ea31cd3e6c9f55b497f2d9c","external_id":"forgejo-main-a50539a2ab97","receipt_type":"canonical_release_status","idempotency_key":"mission:5c128a37-5107-47e0-a622-6846b1829ad2:forgejo-release-status:a50539a2ab9778612ea31cd3e6c9f55b497f2d9c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b393d772-3c20-4143-bcf2-0f36d648c031","command_center_event_id":"5c128a37-5107-47e0-a622-6846b1829ad2"},{"id":"c0d82c86-5bf5-4d7f-bb35-1376ccd327c4","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGAIGradingWorkbench.tsx","supabase/migrations/20261006151500_pcg_cert_on_acceptance.sql"],"continuationObjective":"PCG migration correction: make official human grade acceptance the definitive certificate creation event, using the live allocate_pcg_cert_on_acceptance RPC with idempotent non-recycling five-digit grader prefixes Anthony 9xxxx, Jason 8xxxx, Joshua 7xxxx while preserving existing certs. Post-slab front/back are evidence only and must upload to pcg-r2-media, never Google Drive, and must not allocate a cert. Update the workbench copy accordingly. Record the already-applied database migration in repository source. Gate, squash merge, release affected targets, and prove production."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:20:47.508623+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:05331765-9277-4b18-bd61-d3dca2ae50b6:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"a28125ae-0708-45df-a797-ad6cd0ab3b99","command_center_event_id":"05331765-9277-4b18-bd61-d3dca2ae50b6"},{"id":"c0d9affe-e903-4c5e-8c65-40d4e5023c7a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"acb6a877d6dd9f675be439406076c82dc320721c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"reference-fidelity","satisfied":false,"statement":"The live /build-my-demo matches the supplied reference composition and material language: dominant upper-center logo, same centered hierarchy, beveled dimensional main chassis, and higher-quality lower cards.","proofConditionIds":["live-visual"]},{"id":"video-driven-energy","satisfied":false,"statement":"The existing storm video is reused as a masked/blended animated energy layer behind and around the logo, with no drawn SVG/CSS lightning primitives.","proofConditionIds":["source-proof","live-visual"]},{"id":"workflow-preserved","satisfied":false,"statement":"The existing eight-step form behavior, validation, logo upload, and submission behavior remain unchanged.","proofConditionIds":["source-proof","live-visual"]}],"satisfied":false,"constraints":[{"id":"layout-lock","satisfied":false,"statement":"Do not reorganize or move the approved centered logo/header, headline, progress, form panel, privacy note, or three lower feature cards.","proofConditionIds":["live-visual"]},{"id":"no-gimmicks","satisfied":false,"statement":"No SVG lightning paths, orbit dots, bobbing/shaking logo, sweeping sheen, breathing panel, or other decorative looping CSS gimmicks.","proofConditionIds":["source-proof","live-visual"]},{"id":"frontend-only","satisfied":true,"statement":"Only frontend presentation in src/pages/BuildMyDemo.tsx may change; auth, database, routing, storage, validation, and submission payloads must not change.","proofConditionIds":["source-proof"]}],"contractHash":"b2c9d556b9b874f275bde01e36b074fb99ea59e27564f6def9a70e10ae854960","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"b2c9d556b9b874f275bde01e36b074fb99ea59e27564f6def9a70e10ae854960"},"required":true,"satisfied":true},{"id":"live-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"b2c9d556b9b874f275bde01e36b074fb99ea59e27564f6def9a70e10ae854960"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:43:07.265117+00:00","proof_gate":"request_contract_pending","source_sha":"acb6a877d6dd9f675be439406076c82dc320721c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f055579e-e083-41e2-b92b-ea7dea6550e8:request-contract:b2c9d556b9b874f275bde01e36b074fb99ea59e27564f6def9a70e10ae854960:acb6a877d6dd9f675be439406076c82dc320721c:pending:visual","mission_step_id":"241f42db-b619-427a-ac5b-e892976fb45c","command_center_event_id":"f055579e-e083-41e2-b92b-ea7dea6550e8"},{"id":"c0dbd309-b539-40ae-82c6-4a65f16e5fbf","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","wordingChanged":false,"canonicalIntent":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tests","statement":"Add executable regression tests proving that historical contract-test additions are preserved only with absent old-base and current-main paths.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["gate"]}],"objective":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","constraints":[{"id":"safety","statement":"Preserve fail-closed historical path checks, original PR evidence and canonical Gate; no production system behavior outside the focused salvage repair.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["gate"]},{"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":["gate"]},{"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":["gate"]}],"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","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":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","canonicalIntent":"Finish PR #6018 with regression tests for only safe historical added frontend test-file recovery; validate absent old base, reject existing base, and preserve canonical Gate.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate","kind":"runtime","claim":"Exact PR head passes canonical Gate and cc-execution source deployed at merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Finish-PR-6018-with-regression-tests-for-only-safe-historical-added-frontend-test-file-recovery-vali","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":["gate"]},"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":"24575afdd5b70a85c70b70f570c60c50045cd69ac89ed0d61fb5c14136cdbfff","requestContractRevision":2,"previousRequestContractHash":"3e5dc57af4d4151c9f7a5206d2f5d506b04dd6c54f4338eee37d873dd4b7803f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T21:45:50.872567+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9a996e14-610e-461a-bee5-60671ce27b17:request-contract:24575afdd5b70a85c70b70f570c60c50045cd69ac89ed0d61fb5c14136cdbfff","mission_step_id":"a5b73077-9a32-4664-8efc-5a10d8762d12","command_center_event_id":"9a996e14-610e-461a-bee5-60671ce27b17"},{"id":"c0dde1a0-65d1-4c4f-9e80-94155f9576d4","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":19878,"releaseCount":1,"toolCallCount":20,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":398,"terminal":false,"missionId":"fcb9a6aa-a888-40fa-800c-3dd600f0b229","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":"590d4da83674518cdc7b49f4e6c33d31a919205d","timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"fcb9a6aa-a888-40fa-800c-3dd600f0b229"},"performance":null,"deploymentId":"forgejo-main-590d4da83674","workflowRunId":1356,"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":5411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T02:15:17.276149+00:00","proof_gate":"repair_mission_prepared","source_sha":"590d4da83674518cdc7b49f4e6c33d31a919205d","external_id":"forgejo-main-590d4da83674","receipt_type":"execute_mission","idempotency_key":"mission:fcb9a6aa-a888-40fa-800c-3dd600f0b229:execute_mission:repair_mission_prepared","mission_step_id":"530082d4-003f-4882-a57c-09efda5045c8","command_center_event_id":"fcb9a6aa-a888-40fa-800c-3dd600f0b229"},{"id":"c0deabbe-ee86-4d21-8396-30e1c7168345","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/compact-mission-release-proof-context","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2671,"terminal":false,"missionId":"9c662eb2-d22d-49c3-881e-589b8dfc2fbb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1576,"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":"9c662eb2-d22d-49c3-881e-589b8dfc2fbb"},"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":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:55:53.733468+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2671","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9c662eb2-d22d-49c3-881e-589b8dfc2fbb:automatic-mission-resume:2671:repair_mission_waiting_for_gate","mission_step_id":"93ab708e-056b-4898-9a37-9f112fdb0a27","command_center_event_id":"9c662eb2-d22d-49c3-881e-589b8dfc2fbb"},{"id":"c0e26257-a687-4e77-b621-4f138f834e40","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-420a51733ef7","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":24402,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":23428,"firstUsefulResultAt":"2026-10-01T00:36:01.072Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4293,"terminal":false,"missionId":"420a5173-3ef7-4b50-a111-6c74ce121fd9","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":412,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":115,"resolvePreflightMs":412,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"420a5173-3ef7-4b50-a111-6c74ce121fd9"},"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":1442,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:37:06.085491+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"4293","receipt_type":"execute_mission","idempotency_key":"mission:420a5173-3ef7-4b50-a111-6c74ce121fd9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b134f3da-4c3d-4b1e-af34-3d331aee325d","command_center_event_id":"420a5173-3ef7-4b50-a111-6c74ce121fd9"},{"id":"c0e4deb9-0964-4a68-bc9d-856f09ed1446","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_request_contract_required","fingerprint":"8bb73949eb4faa4919cf989c7da4171718aa6706ded93249446dc73a82f0ba04"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:15:11.379139+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8570bad0-532c-4b4b-8cca-001a9cace0e5:repository-mutation-intent-blocked:8bb73949eb4faa4919cf989c7da4171718aa6706ded93249446dc73a82f0ba04","mission_step_id":"853770ee-1b10-4635-ab9f-047f6a9ac4c1","command_center_event_id":"8570bad0-532c-4b4b-8cca-001a9cace0e5"},{"id":"c0e50470-15d1-4570-8a65-b4529392c19a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-media-branding-controls","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4775,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1305,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18191,"prReadinessMs":16478,"approvedPlanMs":1571,"missionSetupMs":1392,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1430,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:47:30.841899+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1305","receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5e1f41d9-9540-4097-9c07-a7d37cb3ca51","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"c0e5296c-2adf-46f5-9298-5e16bf53290d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1297fc3ea836","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":119804,"releaseCount":0,"toolCallCount":61,"repeatedCallCount":42,"executorlessWaitMs":2749942,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":30,"ownerInterruptionCount":0},"version":null,"prNumber":3867,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","timingsMs":{"prReadinessMs":86,"approvedPlanMs":0,"shipAndProveMs":262,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"performance":null,"deploymentId":"forgejo-main-a3ff44c8f8b6","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":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:32:58.406494+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3867","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:automatic-mission-resume:3867:canonical_release_reconciliation_pending","mission_step_id":"9168f9e5-9e14-4d29-8348-80f28a7635a1","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"c0e72aa9-3fb5-4dab-8a1f-0e40ff4660a2","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-02T19:35:02.112544+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2d64e4831331\",\"prNumber\":4495,\"sourceSha\":\"d47db929cc206c5c1f426b615d735c8b0103fcd5\",\"deploymentId\":\"forgejo-main-d47db929cc20\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:52:26.469562+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:owner-progress-heartbeat:119397329","mission_step_id":"dbd6b010-3d35-4e4b-aefe-424f7417cc58","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"c0e821fe-ea16-477d-ba29-a892ef55cc73","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/fast-lane-safety.js"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T00:32:50.430144+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"df705ee2ab6671d73a17b933ae699ba96645d1b5","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:b2e8b512-1c15-4034-9893-045d4c9ad596:compiler:df705ee2ab6671d73a17b933ae699ba96645d1b5:workers/cc-execution/src/index-mission-control.js,workers/cc-execution/src/index-release-fast-lane.js,workers/cc-execution/src/fast-lane-safety.js","mission_step_id":null,"command_center_event_id":"b2e8b512-1c15-4034-9893-045d4c9ad596"},{"id":"c0ed97b3-f690-452b-88a7-779854a2393f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a3975fab4b14c50c78a095341274d15417cecb6f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATION REQUIRED. CHANGE THE REPOSITORY AND SHIP THE FIX NOW. PAUL is authorized to edit code, create the repair branch/PR, run Gate, squash merge, deploy, and verify production. P0 bug: /knock-launch-os/portfolio currently displays 'KNOCKLAUNCH OS workspace unavailable' and memberships fail to load. Fix the causal owner-workspace membership/tenant-resolution regression without weakening fail-closed tenant isolation or reusing customer tenant context. The KNOCKLAUNCH OS owner route must resolve its own canonical owner tenant/membership safely, tenant selection must enter it successfully, and the memberships error toast/emergency loop must be gone. Use the smallest safe authoritative code/data repair. Do not stop before live production proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable 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":"bf1d61a740a6973f43746b5409650b747976429400e22a208ebe168a2b022c9c","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":"bf1d61a740a6973f43746b5409650b747976429400e22a208ebe168a2b022c9c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:02:17.94971+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a3975fab4b14c50c78a095341274d15417cecb6f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d97ef200-aaa1-4bcf-9f41-9e17f3793684:request-contract:bf1d61a740a6973f43746b5409650b747976429400e22a208ebe168a2b022c9c:a3975fab4b14c50c78a095341274d15417cecb6f:verified:","mission_step_id":"5f9e6d13-3f81-46e7-8ba6-c7ba73a0485d","command_center_event_id":"d97ef200-aaa1-4bcf-9f41-9e17f3793684"},{"id":"c0ef3834-a2b1-482c-9c8c-ca61550fbc33","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-live-execution-pulse-20260826","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1136,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"ac0faa7b-e2f5-4937-bfb2-857cf869a619","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1314,"missionSetupMs":360},"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":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},"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":7643,"likelyAffectedFiles":["src/hooks/useRealtorTenancy.ts","src/components/realtor/AgentSuccessWorkspace.tsx",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T05:05:57.191632+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac0faa7b-e2f5-4937-bfb2-857cf869a619:execute_mission:repair_mission_synthesis_ready","mission_step_id":"448d8271-41ce-4f58-b46c-e4d4cc5040c8","command_center_event_id":"ac0faa7b-e2f5-4937-bfb2-857cf869a619"},{"id":"c0f0057b-54bd-4841-938c-28996d43f4f4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/speedy-panda-scale-rebalance","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19109,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T12:51:59.486Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4227,"terminal":false,"missionId":"d3248216-2dae-4ae6-bcb1-52b47ccc5634","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4977,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":920,"missionSetupMs":394,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":394,"repositoryMutationMs":4057,"repositoryProviderMs":4057,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2576,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1481},"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":"d3248216-2dae-4ae6-bcb1-52b47ccc5634"},"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":3189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:52:05.611409+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4227","receipt_type":"execute_mission","idempotency_key":"mission:d3248216-2dae-4ae6-bcb1-52b47ccc5634:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d6eeac5a-ed10-4b25-b15b-84716e83ffad","command_center_event_id":"d3248216-2dae-4ae6-bcb1-52b47ccc5634"},{"id":"c0f14e3e-21ad-4eb2-9036-bf842119c65f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1515ad08b728","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":3163,"terminal":false,"missionId":"1515ad08-b728-47df-ab7a-d8f0739c635b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4088,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":622,"missionSetupMs":238,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":238,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":238,"repositoryMutationMs":3466,"repositoryProviderMs":3466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1792,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":238,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1674},"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":"1515ad08-b728-47df-ab7a-d8f0739c635b"},"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":3089,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:35:53.101219+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3163","receipt_type":"execute_mission","idempotency_key":"mission:1515ad08-b728-47df-ab7a-d8f0739c635b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"879ff05a-9e37-4baa-a220-c3622d3729d0","command_center_event_id":"1515ad08-b728-47df-ab7a-d8f0739c635b"},{"id":"c0f34b68-2ab0-49ee-978b-ecd72e3a9fa5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"a514a569-14ed-43fa-adb4-adf69ad41666","phase":"release","branch":"ai/objective-first-repair-b12435dbf7ef","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3516,"terminal":false,"missionId":"b12435db-f7ef-405e-be18-a1925c9a62a4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7196,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":852,"missionSetupMs":272,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":272,"repositoryMutationMs":6344,"repositoryProviderMs":6344,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4029,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2315},"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":"b12435db-f7ef-405e-be18-a1925c9a62a4"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"a514a569-14ed-43fa-adb4-adf69ad41666","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":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3147,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:17:13.318548+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"a514a569-14ed-43fa-adb4-adf69ad41666","receipt_type":"execute_mission","idempotency_key":"mission:b12435db-f7ef-405e-be18-a1925c9a62a4:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"1777220b-7bee-4c88-8488-1490ddda8636","command_center_event_id":"b12435db-f7ef-405e-be18-a1925c9a62a4"},{"id":"c0f48eca-6f0a-4d3d-95b4-0eb04cfe5deb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-48e6da6a1a09","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.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"48e6da6a-1a09-41b3-b63a-693fd2294ddb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1337,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":437,"providerAuthMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":437,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":437,"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":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},"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":4147,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:22:42.939763+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48e6da6a-1a09-41b3-b63a-693fd2294ddb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"669d5695-de2f-4916-8f67-aa8a825f2968","command_center_event_id":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},{"id":"c0f9db7b-9d5a-4c59-9e92-ec97a2e81f56","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"040dd08903e952572e2ef1b26267b3c9ff638533","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"cancelled-release-recovery","satisfied":false,"statement":"Both live Forgejo run reads and signed protected-main release receipts classify cancelled/canceled canonical releases as bounded transient failures, allowing exactly one recovery dispatch of unfinished targets.","proofConditionIds":["repository-proof","runtime-proof","visual-witness-proof"]}],"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":["repository-proof","runtime-proof","visual-witness-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","runtime-proof","visual-witness-proof"]}],"contractHash":"5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":8938,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"040dd08903e952572e2ef1b26267b3c9ff638533"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593"},"required":true,"satisfied":true},{"id":"visual-witness-proof","kind":"runtime","evidence":{"reason":"missing_required_release_targets:onrunner","satisfied":false,"releaseState":"verified","missingTargets":["onrunner"],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["onrunner"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:56:30.814656+00:00","proof_gate":"request_contract_pending","source_sha":"040dd08903e952572e2ef1b26267b3c9ff638533","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:request-contract:5c42cf99a50799f694ceedeaf3023679ee1d104369e1faefe1021b62a55e9593:040dd08903e952572e2ef1b26267b3c9ff638533:pending:runtime","mission_step_id":"64bef94d-ca86-4485-98f2-67d77ea9a412","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"c0fa15c6-a3bc-46f7-8c3d-137f2a998cb5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/auto-merge-release-persistence-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1080,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.5-release-queue-freshness","prNumber":null,"terminal":false,"missionId":"b67cd9f9-691c-4aaf-a768-058a2d4b48a3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b67cd9f9-691c-4aaf-a768-058a2d4b48a3"},"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":5142,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:08:40.514066+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b67cd9f9-691c-4aaf-a768-058a2d4b48a3:execute_mission:repair_mission_execution_retryable","mission_step_id":"ca391737-a7b2-4017-b84b-8910f3fa5228","command_center_event_id":"b67cd9f9-691c-4aaf-a768-058a2d4b48a3"},{"id":"c0fa3b7e-35af-4a2d-a0fb-185506d7707e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"eb21fd5e714af4fad7624a2d93562fd990a5c2319c5bdb46d6131835d541d03c","forgejoWorkflowProof":{"runId":15372,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","conclusion":"running","deploymentId":"forgejo-main-3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.94-terminal-completion-supervisor","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","compareStatus":"identical","workflowRunId":15372,"identitySource":"local_build_metadata","runtimeVersion":"1.64.94-terminal-completion-supervisor","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:18:54.294605+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3f40814a2c6271ddfbdc2a32c1e74a0134efcff3","external_id":"forgejo-main-3f40814a2c62","receipt_type":"canonical_release_status","idempotency_key":"mission:865a8ad2-e833-4713-91ed-a19f39bbcea8:forgejo-release-status:3f40814a2c6271ddfbdc2a32c1e74a0134efcff3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6c7597da-eecb-4b64-b38d-fbca68bf1374","command_center_event_id":"865a8ad2-e833-4713-91ed-a19f39bbcea8"},{"id":"c0fa61ac-9d26-4df1-8671-f43da4c5cad0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"21a97c129b8393c89a01f189fabfb7ac635c71c3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"21a97c129b8393c89a01f189fabfb7ac635c71c3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"d59e616fa902a2fdef2bafb124add1cfd369ef08a232185e9c1863bf3d8b8fb7","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-29T00:18:50.33187+00:00","proof_gate":"canonical_release_pending","source_sha":"21a97c129b8393c89a01f189fabfb7ac635c71c3","external_id":"forgejo-main-21a97c129b83","receipt_type":"canonical_release_status","idempotency_key":"mission:6e092e4a-d568-46d3-985b-a5d17ab66da8:forgejo-release-status:21a97c129b8393c89a01f189fabfb7ac635c71c3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d3fd4879-bf26-41ef-90b1-9c0880f29c76","command_center_event_id":"6e092e4a-d568-46d3-985b-a5d17ab66da8"},{"id":"c0fa67ff-eb6c-4c11-9baa-ce9a0036c8c3","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized P0 merge-queue reliability enforcement; exact deterministic repair of stale regression contracts and matching live policy.","baseSha":"4ecf87bf576472c86faae1ed7593b92add93d1aa","issuedAt":1791308007369,"expiresAt":1791308187369,"missionId":"b38ab6ba-83de-45c1-8823-1b5140016ed3","authorizationId":"0a3cb7df-4eaf-41b9-bb84-631084bd937f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:33:27.961677+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4ecf87bf576472c86faae1ed7593b92add93d1aa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0a3cb7df-4eaf-41b9-bb84-631084bd937f","mission_step_id":"e7317ee3-b356-4219-8f0a-91b598f5af84","command_center_event_id":"b38ab6ba-83de-45c1-8823-1b5140016ed3"},{"id":"c0fbb4c7-0b26-4200-870a-14ec4619d292","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"7d6b0550976f918b29c37303345453fe7fa8d01e9c1701570b68b544bc3e2405"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:17:50.453983+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:954ac1c1-aa9c-40fa-bda4-c24f78d02d87:repository-mutation-intent-blocked:7d6b0550976f918b29c37303345453fe7fa8d01e9c1701570b68b544bc3e2405","mission_step_id":"d6285976-be2f-48ba-88d7-2d7ddb718d60","command_center_event_id":"954ac1c1-aa9c-40fa-bda4-c24f78d02d87"},{"id":"c0fbedde-e55f-4d04-9262-ac0c3a3525d3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2a4864e85503","prNumber":3480,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:37:19.685613+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","external_id":"3480","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a4864e8-5503-4795-bc35-3fc0a2428e4a:merged-pr:3480:666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","mission_step_id":"482ce8b6-b61b-448b-9a9f-51eeb75783cb","command_center_event_id":"2a4864e8-5503-4795-bc35-3fc0a2428e4a"},{"id":"c0fec884-fe4a-470a-816d-49b9acd73903","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},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-22T14:53:27.265559+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-93aa5a28af31\",\"prNumber\":3414,\"sourceSha\":\"d8f998f416daa83c2c1a47b41979e4b3fe4f7de2\",\"deploymentId\":\"forgejo-main-d8f998f416da\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:25:43.152054+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:93aa5a28-af31-424d-9294-abc7002e8d4e:owner-progress-heartbeat:119338422","mission_step_id":"713d905f-4531-477e-9dd7-649179c5bc21","command_center_event_id":"93aa5a28-af31-424d-9294-abc7002e8d4e"},{"id":"c1014a54-1a99-449c-9ca5-d65e721e6f2b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[],"branch":"ai/objective-first-repair-0c9214aed67b","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0c9214ae-d67b-4116-b34f-105594135791","objective":"Continue the same WMP/BMD public-surface media bootstrap mission. Apply the shared media contract, shared Settings upload/reset UI, and contract-test batch only. Preserve the same mission/branch and do not release yet.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/lib/tenantMedia.ts","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts"],"anchored_edits":[{"path":"src/lib/tenantMedia.ts","new_content":"export const TENANT_BRAND_CHARACTER_RENDER_COLLECTION = 'brand-character-renders';\nexport const TENANT_PUBLIC_SURFACE_MEDIA_CONTRACT = 'TENANT_PUBLIC_SURFACE_MEDIA_V1';\nexport const TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS = Object.freeze({\n  wmp: Object.freeze({\n    profile: 'wmp-profile-photo',\n    hero: 'wmp-hero',\n    background: 'wmp-background',\n    cover: 'wmp-cover',\n    general: 'wmp-media',\n  }),\n  bmd: Object.freeze({\n    profile: 'bmd-profile-photo',\n    hero: 'bmd-hero',\n    background: 'bmd-background',\n    cover: 'bmd-cover',\n    general: 'bmd-media',\n  }),\n});\nexport type TenantPublicSurface = keyof typeof TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS;\nexport type TenantPublicSurfaceMediaSlot = keyof typeof TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp;\nexport const TENANT_PUBLIC_SURFACE_MEDIA_BOOTSTRAP_POLICY = Object.freeze({\n  strategy: 'lazy_non_destructive_fallback',\n  emptySlotsHealthy: true,\n  overwriteExistingCustomMedia: false,\n  resetBehavior: 'delete_custom_asset_then_fallback',\n});\nexport function tenantPublicSurfaceMediaCollection(surface: TenantPublicSurface, slot: TenantPublicSurfaceMediaSlot): string {\n  return TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS[surface][slot];\n}\nconst DEFAULT_SIGNED_URL_SECONDS = 60 * 60 * 6;","old_content":"export const TENANT_BRAND_CHARACTER_RENDER_COLLECTION = 'brand-character-renders';\nconst DEFAULT_SIGNED_URL_SECONDS = 60 * 60 * 6;"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"import { supabase } from '@/integrations/supabase/client';\nimport { TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS } from '@/lib/tenantMedia';","old_content":"import { supabase } from '@/integrations/supabase/client';"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"];\n\ntype PublicSurfaceAssetSlot = {\n  key: string;\n  surface: 'wmp' | 'bmd';\n  label: string;\n  collection: string;\n  description: string;\n  guidance: string;\n  fallback: string;\n  accept: string;\n  replace: boolean;\n  icon: React.ComponentType<{ className?: string }>;\n};\n\nconst PUBLIC_SURFACE_ASSET_SLOTS: PublicSurfaceAssetSlot[] = [\n  { key: 'wmp-profile', surface: 'wmp', label: 'Profile / Logo', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp.profile, description: 'Primary WhatsMyProgress identity image.', guidance: 'Recommended: square transparent PNG, SVG, or WebP.', fallback: 'Falls back to the tenant logo/avatar when empty.', accept: 'image/png,image/svg+xml,image/webp,image/jpeg,image/avif', replace: true, icon: Image },\n  { key: 'wmp-hero', surface: 'wmp', label: 'Hero Image', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp.hero, description: 'Primary visual used on the public progress experience.', guidance: 'Recommended: 1600×900 or larger.', fallback: 'Falls back to the tenant website/public hero when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'wmp-background', surface: 'wmp', label: 'Background', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp.background, description: 'Full-page background for WhatsMyProgress.', guidance: 'Recommended: 1920×1080 or larger.', fallback: 'Falls back to the tenant/public background when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'wmp-cover', surface: 'wmp', label: 'Cover / Banner', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp.cover, description: 'Wide banner image for the public progress home.', guidance: 'Recommended: 1800×600 or wider.', fallback: 'Falls back to the tenant website/public hero when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'wmp-general', surface: 'wmp', label: 'Supporting Media', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.wmp.general, description: 'Additional customer-facing images for WhatsMyProgress.', guidance: 'Upload approved supporting images as needed.', fallback: 'No fallback; the gallery stays hidden when empty.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: false, icon: UploadCloud },\n  { key: 'bmd-profile', surface: 'bmd', label: 'Profile / Logo', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.bmd.profile, description: 'Primary BookMeDirectly identity image.', guidance: 'Recommended: square transparent PNG, SVG, or WebP.', fallback: 'Falls back to the tenant logo/avatar when empty.', accept: 'image/png,image/svg+xml,image/webp,image/jpeg,image/avif', replace: true, icon: Image },\n  { key: 'bmd-hero', surface: 'bmd', label: 'Hero Image', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.bmd.hero, description: 'Primary visual used on the public booking experience.', guidance: 'Recommended: 1600×900 or larger.', fallback: 'Falls back to the tenant website/public hero when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'bmd-background', surface: 'bmd', label: 'Background', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.bmd.background, description: 'Full-page background for BookMeDirectly.', guidance: 'Recommended: 1920×1080 or larger.', fallback: 'Falls back to the tenant/public background when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'bmd-cover', surface: 'bmd', label: 'Cover / Banner', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.bmd.cover, description: 'Wide banner image for the public booking home.', guidance: 'Recommended: 1800×600 or wider.', fallback: 'Falls back to the tenant website/public hero when available.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: true, icon: Image },\n  { key: 'bmd-general', surface: 'bmd', label: 'Supporting Media', collection: TENANT_PUBLIC_SURFACE_MEDIA_COLLECTIONS.bmd.general, description: 'Additional customer-facing images for BookMeDirectly.', guidance: 'Upload approved supporting images as needed.', fallback: 'No fallback; the gallery stays hidden when empty.', accept: 'image/jpeg,image/png,image/webp,image/avif', replace: false, icon: UploadCloud },\n];\n\nfunction AssetPreview","old_content":"];\n\nfunction AssetPreview"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"function CustomerSurfaceAssetsSettingsSection() {\n  const { activeTenant } = useMultiTenant();\n  const tenantId = String(activeTenant?.id || '').trim();\n  const [assets, setAssets] = React.useState<MediaAsset[]>([]);\n  const [loading, setLoading] = React.useState(false);\n  const [busyKey, setBusyKey] = React.useState('');\n  const [error, setError] = React.useState('');\n  const [notice, setNotice] = React.useState('');\n\n  const refresh = React.useCallback(async () => {\n    if (!tenantId) return;\n    setLoading(true);\n    setError('');\n    try {\n      const { data, error: invokeError } = await supabase.functions.invoke('tenant-media-library', { body: { action: 'list', tenantId } });\n      if (invokeError || !data?.ok) throw new Error(data?.error || 'Could not load public-surface media.');\n      const allowed = new Set(PUBLIC_SURFACE_ASSET_SLOTS.map(slot => slot.collection));\n      const next = Array.isArray(data.assets) ? data.assets : [];\n      setAssets(next.filter((asset: MediaAsset) => allowed.has(String(asset.collection_key || ''))));\n    } catch (caught: any) {\n      setError(caught?.message || 'Could not load public-surface media.');\n    } finally {\n      setLoading(false);\n    }\n  }, [tenantId]);\n\n  React.useEffect(() => { void refresh(); }, [refresh]);\n\n  const upload = async (slot: PublicSurfaceAssetSlot, file: File | null) => {\n    if (!tenantId || !file || busyKey) return;\n    setBusyKey(slot.key);\n    setError('');\n    setNotice('');\n    const previous = slot.replace ? assets.find(asset => asset.collection_key === slot.collection) : undefined;\n    try {\n      const { data: created, error: createError } = await supabase.functions.invoke('tenant-media-library', {\n        body: {\n          action: 'create_upload',\n          tenantId,\n          name: file.name,\n          type: file.type || 'application/octet-stream',\n          size: file.size,\n          collection: slot.collection,\n          title: slot.label,\n          published: true,\n          usage: 'tenant_public_surface_media',\n          surface: slot.surface,\n          slot: slot.key,\n        },\n      });\n      if (createError || !created?.ok || !created?.asset?.id || !created?.bucket || !created?.path || !created?.token) {\n        throw new Error(created?.error || 'Could not prepare upload.');\n      }\n      const stored = await supabase.storage.from(String(created.bucket)).uploadToSignedUrl(\n        String(created.path),\n        String(created.token),\n        file,\n        { contentType: file.type || undefined },\n      );\n      if (stored.error) throw stored.error;\n      const { data: finalized, error: finalizeError } = await supabase.functions.invoke('tenant-media-library', {\n        body: { action: 'finalize_upload', tenantId, assetId: created.asset.id },\n      });\n      if (finalizeError || !finalized?.ok) throw new Error(finalized?.error || 'Could not finalize upload.');\n      if (previous?.id && previous.id !== created.asset.id) {\n        await supabase.functions.invoke('tenant-media-library', { body: { action: 'delete', tenantId, assetId: previous.id } });\n      }\n      setNotice(slot.replace ? slot.label + ' updated.' : slot.label + ' uploaded.');\n      await refresh();\n    } catch (caught: any) {\n      setError(caught?.message || 'Upload failed.');\n    } finally {\n      setBusyKey('');\n    }\n  };\n\n  const reset = async (asset: MediaAsset) => {\n    if (!tenantId || !asset.id || busyKey) return;\n    setBusyKey('delete:' + asset.id);\n    setError('');\n    setNotice('');\n    try {\n      const { data, error: invokeError } = await supabase.functions.invoke('tenant-media-library', {\n        body: { action: 'delete', tenantId, assetId: asset.id },\n      });\n      if (invokeError || !data?.ok) throw new Error(data?.error || 'Could not reset media.');\n      setNotice('Custom media removed. The tenant fallback is active again.');\n      await refresh();\n    } catch (caught: any) {\n      setError(caught?.message || 'Could not reset media.');\n    } finally {\n      setBusyKey('');\n    }\n  };\n\n  if (!tenantId) return null;\n\n  const groups = [\n    { key: 'wmp' as const, eyebrow: 'WhatsMyProgress', title: 'WMP Media', description: 'Brand the customer progress experience independently from the workspace and website.' },\n    { key: 'bmd' as const, eyebrow: 'BookMeDirectly', title: 'BMD Media', description: 'Brand the direct-booking experience independently from WMP, the workspace, and the website.' },\n  ];\n\n  return (\n    <section className=\"mx-auto mt-6 w-full max-w-6xl rounded-3xl border border-white/12 bg-black/30 p-5 text-white shadow-[0_24px_70px_rgba(0,0,0,.24)] backdrop-blur-xl sm:p-6 lg:p-8\" data-public-surface-assets-settings=\"true\">\n      <div className=\"flex flex-wrap items-start justify-between gap-4\">\n        <div>\n          <div className=\"text-[10px] font-black uppercase tracking-[.22em] text-emerald-300\">Public Surface Media</div>\n          <h2 className=\"mt-2 text-2xl font-black tracking-[-.03em] sm:text-3xl\">WMP + BMD Media Bootstrap</h2>\n          <p className=\"mt-2 max-w-3xl text-sm leading-6 text-white/58\">Every tenant gets independent media packs for WhatsMyProgress and BookMeDirectly. Empty slots safely inherit existing tenant branding; custom uploads never overwrite one another across surfaces.</p>\n        </div>\n        {loading ? <div className=\"inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/[.05] px-3 py-2 text-xs font-bold text-white/55\"><LoaderCircle className=\"h-4 w-4 animate-spin\" /> Loading media</div> : null}\n      </div>\n      {error ? <div className=\"mt-4 rounded-xl border border-red-400/20 bg-red-500/10 px-4 py-3 text-sm font-bold text-red-100\">{error}</div> : null}\n      {notice ? <div className=\"mt-4 rounded-xl border border-emerald-400/20 bg-emerald-500/10 px-4 py-3 text-sm font-bold text-emerald-100\">{notice}</div> : null}\n      <div className=\"mt-6 space-y-5\">\n        {groups.map(group => {\n          const groupSlots = PUBLIC_SURFACE_ASSET_SLOTS.filter(slot => slot.surface === group.key);\n          const fixedSlots = groupSlots.filter(slot => slot.replace);\n          const generalSlot = groupSlots.find(slot => !slot.replace)!;\n          const generalAssets = assets.filter(asset => asset.collection_key === generalSlot.collection);\n          return (\n            <div key={group.key} className=\"rounded-2xl border border-white/10 bg-white/[.035] p-4 sm:p-5\" data-public-surface={group.key}>\n              <div>\n                <div className=\"text-[9px] font-black uppercase tracking-[.2em] text-white/35\">{group.eyebrow}</div>\n                <h3 className=\"mt-1 text-xl font-black\">{group.title}</h3>\n                <p className=\"mt-1 max-w-2xl text-xs leading-5 text-white/48\">{group.description}</p>\n              </div>\n              <div className=\"mt-4 grid gap-4 md:grid-cols-2\">\n                {fixedSlots.map(slot => {\n                  const current = assets.find(asset => asset.collection_key === slot.collection);\n                  const Icon = slot.icon;\n                  const busy = busyKey === slot.key;\n                  return (\n                    <article key={slot.key} className=\"rounded-2xl border border-white/10 bg-black/20 p-4\">\n                      <div className=\"flex items-start gap-3\">\n                        <div className=\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-emerald-300/15 bg-emerald-400/10 text-emerald-300\"><Icon className=\"h-5 w-5\" /></div>\n                        <div className=\"min-w-0 flex-1\"><h4 className=\"font-black\">{slot.label}</h4><p className=\"mt-1 text-xs leading-5 text-white/48\">{slot.description}</p></div>\n                      </div>\n                      <div className=\"mt-4\"><AssetPreview asset={current || {} as MediaAsset} /></div>\n                      <p className=\"mt-3 text-[11px] font-semibold leading-5 text-white/38\">{slot.guidance}</p>\n                      <p className=\"mt-1 text-[10px] font-semibold leading-5 text-emerald-200/55\">{slot.fallback}</p>\n                      <div className=\"mt-3 flex gap-2\">\n                        <label className=\"inline-flex min-h-10 cursor-pointer items-center justify-center gap-2 rounded-xl bg-emerald-300 px-4 text-xs font-black text-slate-950 transition hover:bg-emerald-200\">\n                          {busy ? <LoaderCircle className=\"h-4 w-4 animate-spin\" /> : <UploadCloud className=\"h-4 w-4\" />}\n                          {current ? 'Replace' : 'Upload'}\n                          <input type=\"file\" accept={slot.accept} className=\"hidden\" disabled={Boolean(busyKey)} onChange={event => { const file = event.target.files?.[0] || null; event.currentTarget.value = ''; void upload(slot, file); }} />\n                        </label>\n                        {current ? <button type=\"button\" disabled={Boolean(busyKey)} onClick={() => void reset(current)} className=\"inline-flex min-h-10 items-center justify-center gap-2 rounded-xl border border-white/12 bg-white/[.05] px-3 text-xs font-black text-white/65 transition hover:bg-white/[.09] disabled:opacity-50\"><Trash2 className=\"h-4 w-4\" /> Reset</button> : null}\n                      </div>\n                    </article>\n                  );\n                })}\n              </div>\n              <div className=\"mt-4 rounded-2xl border border-white/10 bg-black/20 p-4\">\n                <div className=\"flex flex-wrap items-center justify-between gap-3\">\n                  <div><h4 className=\"font-black\">{generalSlot.label}</h4><p className=\"mt-1 text-xs leading-5 text-white/48\">{generalSlot.description}</p></div>\n                  <label className=\"inline-flex min-h-10 cursor-pointer items-center justify-center gap-2 rounded-xl bg-emerald-300 px-4 text-xs font-black text-slate-950 transition hover:bg-emerald-200\">\n                    {busyKey === generalSlot.key ? <LoaderCircle className=\"h-4 w-4 animate-spin\" /> : <UploadCloud className=\"h-4 w-4\" />}\n                    Upload media\n                    <input type=\"file\" accept={generalSlot.accept} className=\"hidden\" disabled={Boolean(busyKey)} onChange={event => { const file = event.target.files?.[0] || null; event.currentTarget.value = ''; void upload(generalSlot, file); }} />\n                  </label>\n                </div>\n                <div className=\"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4\">\n                  {generalAssets.map(asset => <div key={asset.id} className=\"rounded-xl border border-white/10 bg-white/[.025] p-3\"><AssetPreview asset={asset} /><div className=\"mt-2 truncate text-xs font-bold text-white/70\">{asset.display_name || generalSlot.label}</div><button type=\"button\" disabled={Boolean(busyKey)} onClick={() => void reset(asset)} className=\"mt-2 inline-flex min-h-9 items-center gap-2 rounded-lg border border-white/10 px-3 text-[11px] font-black text-white/55 hover:bg-white/[.06] disabled:opacity-50\"><Trash2 className=\"h-3.5 w-3.5\" /> Remove</button></div>)}\n                  {!generalAssets.length ? <div className=\"col-span-full rounded-xl border border-dashed border-white/10 px-4 py-6 text-center text-xs font-semibold text-white/35\">No supporting media uploaded yet.</div> : null}\n                </div>\n              </div>\n            </div>\n          );\n        })}\n      </div>\n    </section>\n  );\n}\n\nexport default function TenantSettingsPageWithWebsiteAssets() {","old_content":"export default function TenantSettingsPageWithWebsiteAssets() {"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"      <WebsiteAssetsSettingsSection />\n      <CustomerSurfaceAssetsSettingsSection />\n    </>","old_content":"      <WebsiteAssetsSettingsSection />\n    </>"},{"path":"src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts","new_content":"const helper=read('supabase/functions/_shared/tenant-media-folders.ts'); const tenantManage=read('supabase/functions/tenant-manage/index.ts'); const adminManage=read('supabase/functions/admin-manage/index.ts'); const onboarding=read('supabase/functions/onboarding-orchestrator/index.ts'); const mediaLibrary=read('supabase/functions/tenant-media-library/index.ts'); const branding=read('src/lib/tenants/tenantMediaBranding.ts'); const tenantBackground=read('src/lib/tenantBackground.ts'); const loader=read('src/components/ui/universal-loading-screen.tsx'); const hardening=read('supabase/migrations/20260903021500_harden_prehistoric_001_tenant_media.sql'); const contract=JSON.parse(read('config/contracts/PREHISTORIC-001-TENANT-MEDIA.json')); const applicationPrimitive=read('src/lib/tenantMedia.ts'); const surfaceSettings=read('src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx'); const customerPortal=read('supabase/functions/customer-portal/index.ts'); const wmpHome=read('src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx'); const pcgWmpHome=read('src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx'); const bmdHome=read('src/pages/book-me-directly/BookMeDirectlyPublicPage.tsx');","old_content":"const helper=read('supabase/functions/_shared/tenant-media-folders.ts'); const tenantManage=read('supabase/functions/tenant-manage/index.ts'); const adminManage=read('supabase/functions/admin-manage/index.ts'); const onboarding=read('supabase/functions/onboarding-orchestrator/index.ts'); const mediaLibrary=read('supabase/functions/tenant-media-library/index.ts'); const branding=read('src/lib/tenants/tenantMediaBranding.ts'); const tenantBackground=read('src/lib/tenantBackground.ts'); const loader=read('src/components/ui/universal-loading-screen.tsx'); const hardening=read('supabase/migrations/20260903021500_harden_prehistoric_001_tenant_media.sql'); const contract=JSON.parse(read('config/contracts/PREHISTORIC-001-TENANT-MEDIA.json')); const applicationPrimitive=read('src/lib/tenantMedia.ts');"},{"path":"src/__tests__/contracts/prehistoric-001-tenant-media.contract.test.ts","new_content":" it('keeps media library and applications on one tenant-owned private storage contract',()=>{expect(mediaLibrary).toContain('public:false');expect(contract.invariants.cloudflareMediaCanonical).toBe(false);expect(contract.invariants.applicationMediaOwnership).toBe('tenant_owned');expect(contract.invariants.appSpecificBucketsAllowed).toBe(false);expect(contract.invariants.appFacingPrimitive).toBe('src/lib/tenantMedia.ts');expect(applicationPrimitive).toContain(\"TENANT_MEDIA_FUNCTION = 'tenant-media-library'\");expect(applicationPrimitive).toContain('assertTenantMediaAsset');});\n it('bootstraps independent WMP and BMD media packs non-destructively for every tenant',()=>{for(const value of['wmp-profile-photo','wmp-hero','wmp-background','wmp-cover','wmp-media','bmd-profile-photo','bmd-hero','bmd-background','bmd-cover','bmd-media'])expect(applicationPrimitive).toContain(value);expect(applicationPrimitive).toContain(\"strategy: 'lazy_non_destructive_fallback'\");expect(applicationPrimitive).toContain('overwriteExistingCustomMedia: false');expect(surfaceSettings).toContain('WMP + BMD Media Bootstrap');expect(surfaceSettings).toContain('data-public-surface-assets-settings');expect(customerPortal).toContain('wmp_media: wmpMedia');expect(customerPortal).toContain('bmd_media: bmdMedia');expect(wmpHome).toContain('tenant.wmp_media');expect(pcgWmpHome).toContain(\"resolve_tenant_public_presence\");expect(bmdHome).toContain('bmd_media: bmdMedia');});\n});","old_content":" it('keeps media library and applications on one tenant-owned private storage contract',()=>{expect(mediaLibrary).toContain('public:false');expect(contract.invariants.cloudflareMediaCanonical).toBe(false);expect(contract.invariants.applicationMediaOwnership).toBe('tenant_owned');expect(contract.invariants.appSpecificBucketsAllowed).toBe(false);expect(contract.invariants.appFacingPrimitive).toBe('src/lib/tenantMedia.ts');expect(applicationPrimitive).toContain(\"TENANT_MEDIA_FUNCTION = 'tenant-media-library'\");expect(applicationPrimitive).toContain('assertTenantMediaAsset');});\n});"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":false,"version":1,"approved":true,"missionId":"0c9214ae-d67b-4116-b34f-105594135791","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/lib/tenantMedia.ts","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/__tests__/contracts/prehistoric-001-tenant-media.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":"05c42cec30eb153aeaa5486401bdfaab1c161160b647e38ffcc98a60309184cd","replayCount":0,"serializedBytes":24119},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:39:10.257362+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0c9214ae-d67b-4116-b34f-105594135791:repository-mutation-intent:05c42cec30eb153aeaa5486401bdfaab1c161160b647e38ffcc98a60309184cd:0","mission_step_id":"3740dfcc-522f-4099-9fed-68a313ef527c","command_center_event_id":"0c9214ae-d67b-4116-b34f-105594135791"},{"id":"c101e7ba-0c12-4c72-a5a7-c87d41a8f153","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"511d58b3c2435915467dc7bf70686784cfc5d2cfc8252b401f20c7604c389b06","forgejoWorkflowProof":{"runId":15274,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:19:38.161674+00:00","proof_gate":"canonical_release_pending","source_sha":"78c897179420d7ef7228abc23b0f77e95c57b2a0","external_id":"forgejo-main-78c897179420","receipt_type":"canonical_release_status","idempotency_key":"mission:64e0593a-efa6-447d-8529-3acc58e28fd6:forgejo-release-status:78c897179420d7ef7228abc23b0f77e95c57b2a0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d1de98b2-4d77-4064-9ecd-d14c23b6f76a","command_center_event_id":"64e0593a-efa6-447d-8529-3acc58e28fd6"},{"id":"c102f349-3b65-468d-b38f-f2f78575e4b1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fbb9558c9b2e","prNumber":2646,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a6a09e30b4d15b7163361164d9246e1143ff137c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:07:32.385777+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a6a09e30b4d15b7163361164d9246e1143ff137c","external_id":"2646","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fbb9558c-9b2e-4112-9083-a61df457c7d3:merged-pr:2646:a6a09e30b4d15b7163361164d9246e1143ff137c","mission_step_id":"c56d9a93-c07d-42aa-aabe-6ecc21cfe8c4","command_center_event_id":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},{"id":"c102f6c0-aa3f-4508-925c-aa78822d2aad","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-4eb6c2d1c42a","prNumber":2385,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"300c756053700eed702b7314f80a1ec8880617e5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:02:41.760098+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":"2385","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4eb6c2d1-c42a-4755-af4a-52d9201cad84:merged-pr:2385:300c756053700eed702b7314f80a1ec8880617e5","mission_step_id":"abed41a2-bbc6-4fb1-85fb-35d82bf678d6","command_center_event_id":"4eb6c2d1-c42a-4755-af4a-52d9201cad84"},{"id":"c103be56-ec9f-432a-9be5-3130607c6ac4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"a262b79cae3d38b8583a07c42fec54070be77b534fde8c86cd97d9de95b58c39","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5421","runId":5421,"status":"running","sourceSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","deploymentId":"forgejo-main-97b484996468e7792edf7137f0eb9a8aa2e404a7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.62-gate-rerun-explicit-pr","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","sourceSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","changedPaths":["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"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:05:38.282741+00:00","proof_gate":"canonical_release_pending","source_sha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:23641945-9fb4-4c4e-8748-8375ab892303:forgejo-release-status:92095c667baa58b1bb09df71bf46505ea1cb30f1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"cbfa1708-3642-4517-910b-aba129d5860e","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"c104c48f-d8ca-44b3-846f-f86156f0b845","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-39d48bc3a710","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":5627,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":17119,"firstUsefulResultAt":"2026-10-04T20:05:04.511Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4841,"terminal":false,"missionId":"39d48bc3-a710-483e-8f57-241524fbba1c","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ed3a3d854c5bb3371685bd20009a6e33d94e0724","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8733,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":865,"approvedPlanMs":532,"missionSetupMs":595,"providerAuthMs":0,"shipAndProveMs":2910,"ledgerPrepareMs":595,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":595,"repositoryMutationMs":4057,"repositoryProviderMs":4057,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2490,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":595,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1567},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"39d48bc3-a710-483e-8f57-241524fbba1c"},"performance":null,"deploymentId":"forgejo-main-ed3a3d854c5b","releaseState":null,"workflowRunId":null,"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":4532,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:05:33.861779+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"ed3a3d854c5bb3371685bd20009a6e33d94e0724","external_id":"forgejo-main-ed3a3d854c5b","receipt_type":"execute_mission","idempotency_key":"mission:39d48bc3-a710-483e-8f57-241524fbba1c:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"308447f0-5a66-445f-87cb-f437960bbd7a","command_center_event_id":"39d48bc3-a710-483e-8f57-241524fbba1c"},{"id":"c108d4ab-04e1-48c6-9ecd-d0703677b591","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":"retryable","sourceTargets":["src/shells/pcg/PCGUploadProgressToast.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_attempt_timeout","status":504,"provider":"openai","formatRepair":false},{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false}],"continuationOwner":"calling_assistant","requiresExactSourceEdits":true,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-19T19:40:31.891142+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"1156b26d41b158f483e2ec8c44c7f56fb070c35a","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:ba14c2a6-9405-4064-a13d-dbaac5caebef:compiler:1156b26d41b158f483e2ec8c44c7f56fb070c35a:src/shells/pcg/PCGUploadProgressToast.tsx:attempt:2","mission_step_id":"a92c9200-636f-4982-b5d4-3bb17ca5a659","command_center_event_id":"ba14c2a6-9405-4064-a13d-dbaac5caebef"},{"id":"c10af699-b806-4e1d-92dd-3591ecbcbd9c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c","forgejoWorkflowProof":{"runId":11119,"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-23T04:26:56.187032+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"canonical_release_status","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:forgejo-release-status:068ac1e4c0e74ce96701b593b7d36e76dc1caa1c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7c496af3-c871-49e0-9f35-f6a5140537b5","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"c10efcc2-229c-41ed-8ce0-354f56caefd0","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":"109cab95a80ec3c3919d27ebcd124b4d96ddc52e","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":"109cab95a80ec3c3919d27ebcd124b4d96ddc52e","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-email"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"fb8d183b3beb03e6b605bb6718733060e8603a2d19ce954a46b1b04811d47e9c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13821","runId":13821,"status":"blocked","sourceSha":"109cab95a80ec3c3919d27ebcd124b4d96ddc52e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:04:24.321636+00:00","proof_gate":"canonical_release_pending","source_sha":"109cab95a80ec3c3919d27ebcd124b4d96ddc52e","external_id":"forgejo-main-109cab95a80e","receipt_type":"canonical_release_status","idempotency_key":"mission:5c866dd2-152d-47bd-8a2f-ca6cc23fce38:forgejo-release-status:109cab95a80ec3c3919d27ebcd124b4d96ddc52e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"20e9917b-5a5d-4d67-8b46-80e231c46486","command_center_event_id":"5c866dd2-152d-47bd-8a2f-ca6cc23fce38"},{"id":"c1106670-7555-4075-875a-9657096fdda0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cda22f1f6843","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"cda22f1f-6843-4ba5-bb57-8ec2b4f14550","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":348,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":348,"repositoryMutationMs":1694,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cda22f1f-6843-4ba5-bb57-8ec2b4f14550"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:38:43.550766+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cda22f1f-6843-4ba5-bb57-8ec2b4f14550:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cfebbc98-e994-40bb-9695-0086c2d10015","command_center_event_id":"cda22f1f-6843-4ba5-bb57-8ec2b4f14550"},{"id":"c110e5bc-b413-474d-80ff-3e85d2728e08","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"66b6456e937ad3d0c1d0b26ce1fbf28f8a3dcd98","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"66b6456e937ad3d0c1d0b26ce1fbf28f8a3dcd98","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/854","runId":854,"status":"failure","conclusion":null,"failedJobs":[{"id":5726,"name":"Frontend build failed -  - ","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend build failed -  -","failureClass":"code_failure","safeAutoRetry":false},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:13:48.278392+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"66b6456e937ad3d0c1d0b26ce1fbf28f8a3dcd98","external_id":"forgejo-main-66b6456e937a","receipt_type":"canonical_release_status","idempotency_key":"mission:b1f11a54-5f3e-48b4-abfd-fd77b9cd3821:forgejo-release-status:66b6456e937ad3d0c1d0b26ce1fbf28f8a3dcd98:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"b65611ea-d1e5-49cb-9d08-f282219dbf33","command_center_event_id":"b1f11a54-5f3e-48b4-abfd-fd77b9cd3821"},{"id":"c11139c1-3afe-462b-afaf-3421d32c56b6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-66c317c2a86c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3559,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":6814,"firstUsefulResultAt":"2026-09-25T17:29:04.798Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1260,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":754,"providerAuthMs":0,"ledgerPrepareMs":754,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":754,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":754,"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":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},"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":3493,"likelyAffectedFiles":["src/components/godmode/LiveEditMode.tsx","src/PrivateAppShell.tsx","src/App.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:29:11.654491+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"51c1c7ad-d0a6-46fa-b85e-9bf175687619","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"c1125413-e87c-4c0e-8d91-7a017fbd605d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/homeowner-organic-landing-engine-v2","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":29841,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":19,"ownerInterruptionCount":0},"version":null,"prNumber":748,"terminal":false,"missionId":"7f2033a4-a35e-48e3-a84a-a22c88fcbbc3","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"7e7c30ec9d03405dd830d88540f7a9da6bfb8dea","timingsMs":{"prReadinessMs":915,"approvedPlanMs":0,"shipAndProveMs":18475},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7f2033a4-a35e-48e3-a84a-a22c88fcbbc3"},"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":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T18:13:53.244403+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"748","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7f2033a4-a35e-48e3-a84a-a22c88fcbbc3:automatic-mission-resume:748:canonical_release_transport_retryable","mission_step_id":"fb82405d-4261-4931-aeba-d26b07606eeb","command_center_event_id":"7f2033a4-a35e-48e3-a84a-a22c88fcbbc3"},{"id":"c114dafe-3746-41fb-b8f9-b9c1ccd5f7c4","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-23T01:43:55.778Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T18:48:19.829316+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:285944ef-f62b-4c50-a0be-04838efe26d6:owner-wait-live","mission_step_id":"500abb1f-e4b1-4e6d-878f-11028fcf4801","command_center_event_id":"285944ef-f62b-4c50-a0be-04838efe26d6"},{"id":"c1153fd8-7387-4516-9506-50b08dcbcf41","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"bf2e8f974a1d971cc105267093ca44bd1c65a653","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"bf2e8f974a1d971cc105267093ca44bd1c65a653","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":"da4f047286bf8b517fad71560d7fc017e32af8bcbaa8a7883fb439ab9f5ceda9","forgejoWorkflowProof":{"runId":10713,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"bf2e8f974a1d971cc105267093ca44bd1c65a653","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-bf2e8f974a1d971cc105267093ca44bd1c65a653","compareStatus":"target_job_success_runtime_verified","workflowRunId":10713,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.212-parallel-patch-planning","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:39:12.685942+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bf2e8f974a1d971cc105267093ca44bd1c65a653","external_id":"forgejo-main-bf2e8f974a1d","receipt_type":"canonical_release_status","idempotency_key":"mission:fd102760-45f9-46da-824a-6eac972d3e62:forgejo-release-status:bf2e8f974a1d971cc105267093ca44bd1c65a653:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c8369683-0af9-480d-b6a5-c15599accf3f","command_center_event_id":"fd102760-45f9-46da-824a-6eac972d3e62"},{"id":"c119596d-5e0a-4700-9b1a-62047a1e7d78","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/control-plane-restore-point-20260828-2214","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":8076,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":968,"terminal":false,"missionId":"c1b1ca9e-b5b7-41a7-8958-186a22f43927","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","timingsMs":{"handlerMs":2502,"prReadinessMs":982,"approvedPlanMs":0,"missionSetupMs":2639,"shipAndProveMs":1505},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},"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":5618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:20:32.528537+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","external_id":"968","receipt_type":"execute_mission","idempotency_key":"mission:c1b1ca9e-b5b7-41a7-8958-186a22f43927:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"81f903c4-8d29-407c-9bd9-38d1588eb988","command_center_event_id":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},{"id":"c1199b75-70aa-4b79-be36-cb182c82ee8a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/proposal-editor-ornament-instances","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1964,"terminal":false,"missionId":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2385,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4779,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":385,"ledgerReconcileMs":0,"lineageReconcileMs":4394,"resolvePreflightMs":4779,"repositoryMutationMs":2385,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":385,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1430,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T16:29:41.731192+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1964","receipt_type":"execute_mission","idempotency_key":"mission:0dc9d40e-bebf-4e68-908d-1523ef3f07ef:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a85e8d56-68f3-4eb0-9dd9-6bf9eeaaceb0","command_center_event_id":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef"},{"id":"c1202525-c036-4f23-a4dc-b2af3630beaa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8ec9fc6ce597","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":26598,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":308520,"firstUsefulResultAt":"2026-10-01T10:05:24.029Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4331,"terminal":false,"missionId":"8ec9fc6c-e597-4933-b659-57b3fc06bb33","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2126,"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":"8ec9fc6c-e597-4933-b659-57b3fc06bb33"},"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-01T10:10:23.770849+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4331","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8ec9fc6c-e597-4933-b659-57b3fc06bb33:automatic-mission-resume:4331:repair_mission_pr_ready_retryable","mission_step_id":"ee2d17d2-d1dd-406b-8b55-2ea4922c732d","command_center_event_id":"8ec9fc6c-e597-4933-b659-57b3fc06bb33"},{"id":"c123e59a-d1dd-4918-a0d7-886756262265","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-13T00:19:20.331Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:19:20.932628+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:9f8f1695-22ff-4ec2-bb41-3e626310b4b2:owner-wait-live","mission_step_id":"7203eddb-8005-48cc-b8db-76e9923a4143","command_center_event_id":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2"},{"id":"c1244268-68e0-4b51-8b9b-a68901539b5f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","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":"13e6454db4d8ff520261cca01a75e274afc33c5bc2a49d16cb95c44cb5329444","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10124","runId":10124,"status":"success","sourceSha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","compareStatus":"target_job_success_runtime_verified","workflowRunId":10124,"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-19T19:46:54.0139+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1","external_id":"forgejo-main-8807b8b4c317","receipt_type":"canonical_release_status","idempotency_key":"mission:0ebe67f8-f2f9-425d-bab2-1995e593c877:forgejo-release-status:8807b8b4c3177b5706ffc8ccc11f0c9c7f0a36d1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"94eafec2-2b92-4ddb-b4f2-4f5ed1876a0c","command_center_event_id":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},{"id":"c1248a80-02fb-4624-a753-680513e608e4","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":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","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":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","wordingChanged":false,"canonicalIntent":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","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":"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":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/PrivateAppShell.tsx","src/routes/crmRoutes.tsx","src/routes/verticalRouteRegistry.ts","src/routes/privateWorkspaceCompatibility.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":"urgent","deadlineSignals":["Urgent"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"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":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","canonicalIntent":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Urgent PCG: Owner is adding a Jim Langer card to an existing customer order. Current Add Cards UI only selects previously uploaded drafts; there is no new photo upload. Find actual active order Add Cards route, add primary Take Photos and Upload Photos actions alongside optional Use Saved Draft, bind new photos to same order, stay on order after save, avoid duplicates and preserve existing drafts/cards, tenant isolation. Use anchored exact source edits and ship through Gate merge deploy live proof.","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":"Urgent-PCG:-Owner-is-adding-a-Jim-Langer-card-to-an-existing-customer-order.-Current-Add-Cards-UI-on","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":"cb51e6957e386c34a9a23da96ea18d6822e5c941a7eff85364c23c148c50bbb9","requestContractRevision":2,"previousRequestContractHash":"1988c86ebd01e1eccd1299247abe810672c1995233053f434863c6278f26fccc"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-17T20:16:30.887266+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bd3a9d2f-50fb-4526-82b9-49227e80ba8e:request-contract:cb51e6957e386c34a9a23da96ea18d6822e5c941a7eff85364c23c148c50bbb9","mission_step_id":"a288ec16-36f3-4db5-b01e-a1a16cfbd41b","command_center_event_id":"bd3a9d2f-50fb-4526-82b9-49227e80ba8e"},{"id":"c125b3a9-415e-480b-bacf-db25c4636805","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"72c874d200d03e86375a85b30f2cf6a859f052f78ccebb95225b4f38c398f72a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12887","runId":12887,"status":"success","sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:50:03.718112+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":"forgejo-main-d65dabe6c765","receipt_type":"canonical_release_status","idempotency_key":"mission:5596752e-68e1-43eb-b3eb-c883cdd77f75:forgejo-release-status:d65dabe6c7655a2be9635cd1b4826696806e69b9:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"3bc825c3-2bfa-4632-8900-cf4474800bba","command_center_event_id":"5596752e-68e1-43eb-b3eb-c883cdd77f75"},{"id":"c12b2ccd-5081-4b13-befe-e6c2da7b7aeb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0c11280c4d5c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3530,"terminal":false,"missionId":"0c11280c-4d5c-44e0-84ef-17731269bbd6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e12891d723607e2d907ddc76a72824295a6af7ca","timingsMs":{"prReadinessMs":81,"approvedPlanMs":0,"shipAndProveMs":344,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},"performance":null,"deploymentId":"forgejo-main-e12891d72360","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":1879,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:25:35.92652+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3530","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0c11280c-4d5c-44e0-84ef-17731269bbd6:automatic-mission-resume:3530:canonical_release_dispatched","mission_step_id":"14a97202-b3ef-4f8a-ae97-3c9f4ac0f40c","command_center_event_id":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},{"id":"c12ca0d5-a17f-40ff-bca8-4c142711dda9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-auto-merge-live-proof-20260820","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.0-tenant-workstream-rotation","prNumber":null,"terminal":false,"missionId":"9af3f0bf-b974-4ae3-8774-018dd1e0f636","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":"9af3f0bf-b974-4ae3-8774-018dd1e0f636"},"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":12476,"likelyAffectedFiles":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:11:33.227433+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9af3f0bf-b974-4ae3-8774-018dd1e0f636:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ec62546a-2b61-4b17-b888-3043d03c256f","command_center_event_id":"9af3f0bf-b974-4ae3-8774-018dd1e0f636"},{"id":"c130a007-65a9-488c-95b9-589e22fca349","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Restore the established restart-budget contract wording on existing PR #1981; no budget value, cooldown, or restart mechanism changes.","baseSha":"c131a9443f0580baa1ed30d22b352a0c8cd28113","issuedAt":1788719592941,"expiresAt":1788719772941,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","authorizationId":"253cbca1-e727-4be2-8606-740dffec4376","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:33:13.496387+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c131a9443f0580baa1ed30d22b352a0c8cd28113","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:253cbca1-e727-4be2-8606-740dffec4376","mission_step_id":"10cf3056-964c-42ac-9773-b8614f7d5a98","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"c130a7ac-91c8-4e95-8dda-cb39c2795d40","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","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":5151,"terminal":false,"missionId":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":501,"providerAuthMs":0,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":501,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},"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":1375,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:08:13.375968+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"5151","receipt_type":"ship_and_prove","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"78c02868-24bb-4445-b225-f48eb9dc6c12","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"c133d716-227e-4afb-a9cd-82e1ee60cace","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-short-term-rental-app-contract-20260828","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":891,"terminal":false,"missionId":"ac6067dc-30d3-47f9-99f8-2faf37be8291","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":590,"prReadinessMs":580,"approvedPlanMs":0,"missionSetupMs":1122,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ac6067dc-30d3-47f9-99f8-2faf37be8291"},"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":5216,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T02:45:02.612249+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"891","receipt_type":"execute_mission","idempotency_key":"mission:ac6067dc-30d3-47f9-99f8-2faf37be8291:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"fc64784e-21db-433b-acbd-44ec7babdbdb","command_center_event_id":"ac6067dc-30d3-47f9-99f8-2faf37be8291"},{"id":"c1345ef8-dd65-4514-a6a2-c50bc056a5e6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.173-repository-search-budget","prNumber":null,"terminal":false,"missionId":"88985d8b-51a5-4ec4-95c9-22aef9952ff1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1946,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1946,"missionSetupMs":405,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":405,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":405,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":405,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"88985d8b-51a5-4ec4-95c9-22aef9952ff1"},"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":1300,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:30:38.555437+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:88985d8b-51a5-4ec4-95c9-22aef9952ff1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2134daba-4106-457b-8532-5b2ce4f1a0d8","command_center_event_id":"88985d8b-51a5-4ec4-95c9-22aef9952ff1"},{"id":"c134b885-6352-4678-b4a5-ef97cdf018f0","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the broken proposal preview inside the Big Papi tenant by removing the rejected/deprecated clean proposal renderer and restoring the approved ornate event-proposal presentation, while replacing the deprecated proposal logo source with the established canonical Big Papi static logo. Preserve all proposal behavior and invalidate PDFs generated by the rejected clean template.","tenantRef":"big-papis","receivedAt":"2026-08-30T22:21:11.463Z","fingerprint":"5a70bd5b66f3f43b7ec87be57b19e947f776cad2dfb63710b93adf0862eef088","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/restore-big-papis-tenant-proposal-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the broken proposal preview inside the Big Papi tenant by removing the rejected/deprecated clean proposal renderer and restoring the approved ornate event-proposal presentation, while replacing the deprecated proposal logo source with the established canonical Big Papi static logo. Preserve all proposal behavior and invalidate PDFs generated by the rejected clean template.","wordingChanged":false,"canonicalIntent":"Repair the broken proposal preview inside the Big Papi tenant by removing the rejected/deprecated clean proposal renderer and restoring the approved ornate event-proposal presentation, while replacing the deprecated proposal logo source with the established canonical Big Papi static logo. Preserve all proposal behavior and invalidate PDFs generated by the rejected clean template.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-proposal-restored","statement":"The Big Papi tenant proposal preview and generated PDFs use the approved ornate EVENT PROPOSAL presentation instead of the rejected clean editorial renderer.","proofConditionIds":["live-ornate-proposal","visual-ornate-proposal"]},{"id":"deprecated-logo-removed","statement":"The Big Papi proposal no longer uses /brand/big-papis-logo.webp and instead uses the established canonical static Big Papi logo URL.","proofConditionIds":["live-ornate-proposal"]}],"objective":"Repair the broken proposal preview inside the Big Papi tenant by removing the rejected/deprecated clean proposal renderer and restoring the approved ornate event-proposal presentation, while replacing the deprecated proposal logo source with the established canonical Big Papi static logo. Preserve all proposal behavior and invalidate PDFs generated by the rejected clean template.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/mobile-vendor/BigPapisProposalDocument.tsx and the BIG_PAPIS_PROPOSAL_STANDARD template/logo lines in src/lib/mobileVendor/eventQuotes.ts; preserve pricing, five service structures, PDF generation/storage/email/editor behavior and unrelated UI.","proofConditionIds":["live-ornate-proposal"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-ornate-proposal","kind":"runtime","claim":"The exact merged frontend source is live on /big-papis/owner/proposals with EVENT PROPOSAL and the new ornate template revision.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-ornate-proposal","kind":"visual","claim":"The live in-tenant proposal is visually ornate with black/gold borders and formal event-proposal composition, and the rejected clean service-card/pricing-bar composition is absent.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/restore-big-papis-tenant-proposal-20260830","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"valid\":true,\"intent\":{\"rawUtterance\":\"Inside of the tenant is where the fucking problem is. Do you not see what you're generating? It's bullshit. It's crap. It's depreciated. I don't fucking want it. How many fucking times do I have to tell you?\",\"canonicalIntent\":\"Fix the proposal generated inside the Big Papi tenant: remove the rejected/deprecated clean editorial proposal and deprecated logo source, restore the approved ornate event-proposal presentation, and preserve the existing proposal workflow.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false,\"evidence\":[\"Current Forgejo main renders data-proposal-layout approved-clean-editorial-proposal.\",\"Current BIG_PAPIS_PROPOSAL_STANDARD is approved-clean-v11 and points to /brand/big-papis-logo.webp.\",\"The previously approved tenant proposal contract is the ornate EVENT PROPOSAL composition already established in this conversation.\"]},\"outcomes\":[{\"id\":\"tenant-proposal-restored\",\"statement\":\"The Big Papi tenant proposal preview and generated PDFs use the approved ornate EVENT PROPOSAL presentation instead of the rejected clean editorial renderer.\",\"proofConditionIds\":[\"live-ornate-proposal\",\"visual-ornate-proposal\"]},{\"id\":\"deprecated-logo-removed\",\"statement\":\"The Big Papi proposal no longer uses /brand/big-papis-logo.webp and instead uses the established canonical static Big Papi logo URL.\",\"proofConditionIds\":[\"live-ornate-proposal\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"Change only src/pages/mobile-vendor/BigPapisProposalDocument.tsx and the BIG_PAPIS_PROPOSAL_STANDARD template/logo lines in src/lib/mobileVendor/eventQuotes.ts; preserve pricing, five service structures, PDF generation/storage/email/editor behavior and unrelated UI.\",\"proofConditionIds\":[\"live-ornate-proposal\"]}],\"proofConditions\":[{\"id\":\"live-ornate-proposal\",\"kind\":\"runtime\",\"claim\":\"The exact merged frontend source is live on /big-papis/owner/proposals with EVENT PROPOSAL and the new ornate template revision.\",\"route\":\"/big-papis/owner/proposals\",\"required\":true,\"expectedText\":\"EVENT PROPOSAL\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"visual-ornate-proposal\",\"kind\":\"visual\",\"claim\":\"The live in-tenant proposal is visually ornate with black/gold borders and formal event-proposal composition, and the rejected clean service-card/pricing-bar composition is absent.\",\"route\":\"/big-papis/owner/proposals\",\"required\":true,\"expectedText\":\"EVENT PROPOSAL\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"validationErrors\":[]}}","requestContractHash":"813dbe33386e3070261222acc742e88118724d200df65127e967111d1b04da2e","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T22:21:12.065691+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:425e2e4f-ed0e-46cd-982b-3b288890d2d8:tenant-workstream-contribution:5a70bd5b66f3f43b7ec87be57b19e947f776cad2dfb63710b93adf0862eef088","mission_step_id":null,"command_center_event_id":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},{"id":"c1369ad4-d853-446e-8965-96d328e1a870","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"453c4317a610952c48346e6d3e2fb191539a9583","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"453c4317a610952c48346e6d3e2fb191539a9583","releaseState":"verified","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":"success","supabaseEdge":"success"},"requestContractHash":"62e6b5fcf85e0d4b35a330c9785e5803dc2704b6c584a041f0c6c970d41e52f5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9273","runId":9273,"status":"success","sourceSha":"453c4317a610952c48346e6d3e2fb191539a9583","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:15:39.371321+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"453c4317a610952c48346e6d3e2fb191539a9583","external_id":"forgejo-main-453c4317a610","receipt_type":"canonical_release_status","idempotency_key":"mission:5fd1b3e5-7883-4776-9295-af13f67470ea:forgejo-release-status:453c4317a610952c48346e6d3e2fb191539a9583:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"8868ae81-6a42-496d-afb8-5281a22a37ed","command_center_event_id":"5fd1b3e5-7883-4776-9295-af13f67470ea"},{"id":"c1373fb6-de9c-4b5e-92e9-abb03a5d9dcb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/src/version.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/test/console-intelligence.test.js"],"reason":"Owner broadened PAUL from a narrow console chatbot repair to the primary KNOCKLAUNCH operating interface. Reuse the canonical platform-sidekick intelligence core and only existing Prime read/mutation lanes.","baseSha":"b2581f1cded5788b22e17afbf02f4fd90227d9bd","issuedAt":1790850388178,"expiresAt":1790850568178,"missionId":"024e44a3-e05b-4b36-b233-40ae126f86b9","authorizationId":"3b6e2894-2536-4ac7-a7ca-7a68181234a4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:26:28.538787+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b2581f1cded5788b22e17afbf02f4fd90227d9bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3b6e2894-2536-4ac7-a7ca-7a68181234a4","mission_step_id":"69a2431a-48dd-4bae-818b-34cbcb3bad0c","command_center_event_id":"024e44a3-e05b-4b36-b233-40ae126f86b9"},{"id":"c137acad-f163-4438-a9b9-a7123ec406dd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e566efb0626d","prNumber":5006,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dd9d13d18db5c9121f94377f415bffc5b3da5ac8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:56:58.530639+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dd9d13d18db5c9121f94377f415bffc5b3da5ac8","external_id":"5006","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e566efb0-626d-4f2b-8d7e-997801b4736e:merged-pr:5006:dd9d13d18db5c9121f94377f415bffc5b3da5ac8","mission_step_id":"07cfa463-dbea-4607-ba4a-0973042ace6f","command_center_event_id":"e566efb0-626d-4f2b-8d7e-997801b4736e"},{"id":"c1389ab9-2f6e-4110-b99b-f79584fcb8b4","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"historical_pr_salvage","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f6756a8c-12df-1bf5-0ed6-972d468db13e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:9aa9e454-f192-43cc-b281-985712714337","mission_step_id":null,"command_center_event_id":"9aa9e454-f192-43cc-b281-985712714337"},{"id":"c1390505-39d3-484d-89c8-0e0743dfa2d4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"19774fcd24811ac1451fe38946436da826557f88","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live KNOCKLAUNCH PCG calendar background mismatch. Exact owner outcome: the PCG calendar route (/pcg/calendar and its route-family entry if the canonical route differs) must render the exact same tenant-uploaded canonical PCG background source and media presentation settings as the PCG workspace/profile settings. It must not use a calendar-specific background, generic black/gray fallback, hard-coded image, duplicate tenant config, or route-local opacity/overlay that changes the configured result. Respect the canonical tenant media/background resolver including uploaded image/video, opacity, blur, framing/position, scale/size, and any other persisted background presentation attributes already supported by PCG settings. Inspect current protected main and the exact calendar route/background resolver first, identify the first causal divergence, then make the smallest safe frontend repair at the governing shared primitive if this is a shared route-family defect, otherwise only PCG calendar. Preserve all unrelated calendar functionality and branding. Use the canonical one-focused-PR path, Gate, squash merge, release only the affected production target, and return durable receipts","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: workspace only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"8aa0e3e5a1bf158bad2f003facd49347e629e5c370b60fcfa8d40dd87cfd06f6","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":"8aa0e3e5a1bf158bad2f003facd49347e629e5c370b60fcfa8d40dd87cfd06f6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:12:08.999232+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"19774fcd24811ac1451fe38946436da826557f88","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:request-contract:8aa0e3e5a1bf158bad2f003facd49347e629e5c370b60fcfa8d40dd87cfd06f6:19774fcd24811ac1451fe38946436da826557f88:verified:","mission_step_id":"051873ef-e6b6-4c71-b77e-553ec6996805","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"c13a156c-e5b7-4e67-bdeb-8b2eb8676edd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5c869c0603b8","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":32162,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":10508,"firstUsefulResultAt":"2026-09-30T12:56:15.609Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4229,"terminal":false,"missionId":"5c869c06-03b8-48d7-90fb-2448231e249c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2385,"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":"5c869c06-03b8-48d7-90fb-2448231e249c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:56:26.148535+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4229","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5c869c06-03b8-48d7-90fb-2448231e249c:automatic-mission-resume:4229:repair_mission_pr_ready_retryable","mission_step_id":"877dc594-b811-4ce0-8023-0afe8cd3d05d","command_center_event_id":"5c869c06-03b8-48d7-90fb-2448231e249c"},{"id":"c13c0e96-4ce5-4567-a391-21551dd1e1c0","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"03431ed6-c829-4259-becd-cfa515101964"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:16:10.49385+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:03431ed6-c829-4259-becd-cfa515101964:mission-cancel:03431ed6-c829-4259-becd-cfa515101964","mission_step_id":"97a5395a-cc2d-4030-a928-51bd074266b3","command_center_event_id":"03431ed6-c829-4259-becd-cfa515101964"},{"id":"c13ccc7f-8ae5-4ee6-abd7-074d5a49ec99","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized immediate continuous PAUL intelligence improvement; this bounded cc-execution maintenance adds blocker-ownership regression cases and bumps runtime identity.","baseSha":"25bbcaadb222d59ff75924113a07240901ade7d7","issuedAt":1790777469224,"expiresAt":1790777649224,"missionId":"dc4cc73e-74c1-4255-ae1c-b60b8a5898b1","authorizationId":"8172f833-7af8-481c-8229-fc726fc92279","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:11:09.641318+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25bbcaadb222d59ff75924113a07240901ade7d7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8172f833-7af8-481c-8229-fc726fc92279","mission_step_id":"285a5242-af17-4118-9eef-dbc4acdbed08","command_center_event_id":"dc4cc73e-74c1-4255-ae1c-b60b8a5898b1"},{"id":"c13db8d2-8f78-4062-822f-5ae54da3f6e5","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":938,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4169,"terminal":false,"missionId":"6467d584-d914-42e3-b87d-cfc69b442e57","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"4bd314d10aac3f72498f462e12bdff28f08a0524","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6467d584-d914-42e3-b87d-cfc69b442e57"},"performance":null,"deploymentId":"canonical-release-4bd314d10aac","workflowRunId":31140593587,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1361,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T02:15:27.686811+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"4bd314d10aac3f72498f462e12bdff28f08a0524","external_id":"canonical-release-4bd314d10aac","receipt_type":"ship_and_prove","idempotency_key":"mission:6467d584-d914-42e3-b87d-cfc69b442e57:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"8d6d2af3-2b1e-42c3-9b87-69f8f2864a55","command_center_event_id":"6467d584-d914-42e3-b87d-cfc69b442e57"},{"id":"c13dd70a-f796-41a1-bf94-151e0f3ca1c0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:17:47.901703+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3951,\"sourceSha\":\"51068dd156523f2c0ca2073ed6033e9b32661756\",\"deploymentId\":\"canonical-release-51068dd15652\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:19:18.134138+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:70bf09b4-4df6-4f4f-8364-401969f19e3a:owner-progress-heartbeat:119329517","mission_step_id":"275af888-53bf-401a-96f7-d70c62731e2c","command_center_event_id":"70bf09b4-4df6-4f4f-8364-401969f19e3a"},{"id":"c13e92db-582c-4b05-8d09-cfce19d0cc85","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"bf2a8e9c4206c491a249c02db298682850f49581","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"full-suite","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"785de74abd356d957e68e0ed04eb9f66548ef4ea","prNumber":3718,"gateRunId":11781,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":"virtual_runtime_headless","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/11781/jobs/1","mergeCommitSha":"bf2a8e9c4206c491a249c02db298682850f49581"}],"requestContractHash":"c9e9b59b67caa5415a21f87e0812843c76f6cc41f375aa4e9c45a6310f75cc3d","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:14:28.711614+00:00","proof_gate":"request_contract_repository_verified","source_sha":"bf2a8e9c4206c491a249c02db298682850f49581","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:6e305bba-8ec4-4562-99e4-679473849b9a:request-contract-repository:c9e9b59b67caa5415a21f87e0812843c76f6cc41f375aa4e9c45a6310f75cc3d:bf2a8e9c4206c491a249c02db298682850f49581","mission_step_id":"998e6995-1d9c-4603-a12b-b32c18e2a230","command_center_event_id":"6e305bba-8ec4-4562-99e4-679473849b9a"},{"id":"c1404a45-a4d7-453e-9e0c-b843ab61601e","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-vista-r2-photo-binding-20260827","prNumber":883,"nextAction":null,"mergeCommitSha":"00c715c402db8cae6ad95ff8b2f39822525ad073","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:56:03.068469+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"00c715c402db8cae6ad95ff8b2f39822525ad073","external_id":"883","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d296a85a-3275-49b5-bd1c-a875418240fe:merged-pr:883:00c715c402db8cae6ad95ff8b2f39822525ad073","mission_step_id":"0bdc6bff-48ac-40ea-bee0-c28b3e4f73e6","command_center_event_id":"d296a85a-3275-49b5-bd1c-a875418240fe"},{"id":"c1406865-307a-4cd2-9b24-d3ab1ac91e24","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"701601d4d40cdd57f2e647e6e5908d7db11b7142","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"forgejo-tree-pagination","satisfied":true,"statement":"Finish PAUL exact-filename source resolution by using Forgejo Git-tree pagination correctly. For exact basename lookup, read all pages with per_page=1000 across the canonical source roots at the current commit; use total_count/page and returned page size to detect completion instead of treating truncated=true as permanent incompleteness. Keep the dedicated bounded exact-name budget, preserve fail-closed behavior only if pagination cannot complete, and leave normal fuzzy source discovery unchanged. Add regression coverage and bump cc-execution release identity.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-scope","satisfied":true,"statement":"Only exact basename Forgejo tree pagination, its regression test, and cc-execution version may change.","proofConditionIds":["runtime-proof"]},{"id":"no-owner-machines","satisfied":true,"statement":"Do not use owner laptop or desktop for PAUL training workload.","proofConditionIds":["runtime-proof"]},{"id":"no-visual","satisfied":true,"statement":"No visual proof is required.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"061ae9694c3e4708d3c9133b96aac7592264d90201eeb38fe97f6f8c8b48cffa","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"061ae9694c3e4708d3c9133b96aac7592264d90201eeb38fe97f6f8c8b48cffa"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:38:12.684642+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"701601d4d40cdd57f2e647e6e5908d7db11b7142","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:03b8078d-08a3-45b8-b674-450597a457bd:request-contract:061ae9694c3e4708d3c9133b96aac7592264d90201eeb38fe97f6f8c8b48cffa:701601d4d40cdd57f2e647e6e5908d7db11b7142:verified:","mission_step_id":"5c6cbf60-ae6a-4e94-a2cc-f6e15a0c69e4","command_center_event_id":"03b8078d-08a3-45b8-b674-450597a457bd"},{"id":"c142734e-6cce-468a-b75a-9d30694bdf7f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"583dc18b25780161c239ffdd9933a91cf9d5d47c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"583dc18b25780161c239ffdd9933a91cf9d5d47c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1699f163f35e5f05ad6177a6526af67c91c71ce1c1cb0a0f416f217e6482adf8","forgejoWorkflowProof":{"runId":16188,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"583dc18b25780161c239ffdd9933a91cf9d5d47c","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-583dc18b25780161c239ffdd9933a91cf9d5d47c","compareStatus":"target_job_success_runtime_verified","workflowRunId":16188,"identitySource":"canonical_release_target_job","runtimeVersion":"1.65.8-request-contract-hydration","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:28:32.47971+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"583dc18b25780161c239ffdd9933a91cf9d5d47c","external_id":"forgejo-main-583dc18b2578","receipt_type":"canonical_release_status","idempotency_key":"mission:7ea33d57-4c20-413d-b2d9-f677e5d6730f:forgejo-release-status:583dc18b25780161c239ffdd9933a91cf9d5d47c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"52036f68-8ba6-4e27-b6f8-cd9e9bb0c49e","command_center_event_id":"7ea33d57-4c20-413d-b2d9-f677e5d6730f"},{"id":"c142b606-dddf-4af5-b1e5-ff009aaf8fd6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-26-app-repair-20260901","reason":"existing_branch_refresh_failed:1325:409","status":"blocked","metrics":{"receiptBytes":10990,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1325,"terminal":false,"missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2247,"prReadinessMs":0,"approvedPlanMs":2247,"missionSetupMs":633,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T22:54:15.811549+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1325","receipt_type":"execute_mission","idempotency_key":"mission:292803f6-e560-4f7f-a04f-c2aa2124bbaa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b6b35640-b37d-4955-bf83-d18813593464","command_center_event_id":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},{"id":"c144f394-63bc-45d7-b1da-865808270303","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c71a96139b1a","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3241,"terminal":false,"missionId":"c71a9613-9b1a-4d62-959d-4e85816a7a9e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":714,"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":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},"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":1359,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T21:35:48.687027+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3241","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c71a9613-9b1a-4d62-959d-4e85816a7a9e:automatic-mission-resume:3241:repair_mission_pr_ready_retryable","mission_step_id":"0e572baa-125f-4d8e-bd45-62226ee65a5d","command_center_event_id":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},{"id":"c1456ae9-adda-4ae5-b202-1ca18e281c9a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-photo-studio-orb-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2492,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":869,"terminal":false,"missionId":"a4cfb172-f3d3-447a-a821-f2424fb82fa6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":5058,"prReadinessMs":5054,"approvedPlanMs":0,"missionSetupMs":1145,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a4cfb172-f3d3-447a-a821-f2424fb82fa6"},"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":6177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:19:18.040804+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"869","receipt_type":"execute_mission","idempotency_key":"mission:a4cfb172-f3d3-447a-a821-f2424fb82fa6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"5e338027-6812-4372-940a-4171ea390f54","command_center_event_id":"a4cfb172-f3d3-447a-a821-f2424fb82fa6"},{"id":"c145c915-05e3-46bb-8f94-0011d8e7df90","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"e3316b893f2e6646c78bead960a7d496ff732dc3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"e3316b893f2e6646c78bead960a7d496ff732dc3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"805abfbaac0dc77ac0bfdf049852dfe6465524b7d438d57cf2098f255bcb55e7","forgejoWorkflowProof":{"runId":15285,"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-04T13:36:26.666034+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e3316b893f2e6646c78bead960a7d496ff732dc3","external_id":"forgejo-main-e3316b893f2e","receipt_type":"canonical_release_status","idempotency_key":"mission:5e0521bc-06c5-4b6d-9c30-0e2393825add:forgejo-release-status:e3316b893f2e6646c78bead960a7d496ff732dc3:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"3cbd7954-7dfe-43ce-8892-7b28a1fc2441","command_center_event_id":"5e0521bc-06c5-4b6d-9c30-0e2393825add"},{"id":"c1467621-3cd4-4bea-93e6-892d8119c780","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"57df88819b9c30e3755191b867573cfe3c724711","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"57df88819b9c30e3755191b867573cfe3c724711","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"requestContractHash":"53198c83bf6165ec05f63bdf3feccde7e80a8b0295d0efacdb10702316736519","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4744","runId":4744,"status":"waiting","sourceSha":"57df88819b9c30e3755191b867573cfe3c724711","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T03:19:53.940179+00:00","proof_gate":"canonical_release_pending","source_sha":"57df88819b9c30e3755191b867573cfe3c724711","external_id":"forgejo-main-57df88819b9c","receipt_type":"canonical_release_status","idempotency_key":"mission:875c0fd7-3822-4054-b9c8-d21539e907cb:forgejo-release-status:57df88819b9c30e3755191b867573cfe3c724711:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"72529a9d-d7f3-48de-b537-bff866fb4b33","command_center_event_id":"875c0fd7-3822-4054-b9c8-d21539e907cb"},{"id":"c147a8f4-9ad3-4b88-953a-930eff594742","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/cloudflare-native-frontend-build.json","scripts/frontend-startup-watchdog.mjs","src/__tests__/contracts/tenantStartupSafety.test.ts"],"baseSha":"5494499870320806866761f596ccfc207fe86e58","issuedAt":1792448076779,"expiresAt":1792448256779,"missionId":"e4014fee-7140-4b8d-9f9c-f57158fe5030","autoRefreeze":true,"authorizationId":"94639c73-4e13-4368-b431-202bd2230137","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-19T22:14:37.386896+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"5494499870320806866761f596ccfc207fe86e58","external_id":"94639c73-4e13-4368-b431-202bd2230137","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e4014fee-7140-4b8d-9f9c-f57158fe5030:94639c73-4e13-4368-b431-202bd2230137","mission_step_id":null,"command_center_event_id":"e4014fee-7140-4b8d-9f9c-f57158fe5030"},{"id":"c147cf8d-bb17-4316-a51e-ea8ccbd6ded9","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":"3aad5958d18ae6133a94c5d5ec15a68fc9f5d6d4","releaseState":"pending","exactConductorRun":{"id":31529599591,"status":"in_progress","headSha":"3aad5958d18ae6133a94c5d5ec15a68fc9f5d6d4","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T19:47:23.210303+00:00","proof_gate":"canonical_release_pending","source_sha":"3aad5958d18ae6133a94c5d5ec15a68fc9f5d6d4","external_id":"canonical-release-3aad5958d18a","receipt_type":"canonical_release_status","idempotency_key":"mission:c0352247-8b89-40f6-b9ca-827de642b702:release-status:3aad5958d18ae6133a94c5d5ec15a68fc9f5d6d4:31529599591:pending:canonical-production-release/verified=pending","mission_step_id":"b34ef53f-ad19-499c-8acd-bbc1700b73f9","command_center_event_id":"c0352247-8b89-40f6-b9ca-827de642b702"},{"id":"c1486d97-a988-4690-a18e-698fdf134b15","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1010,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4570,"terminal":false,"missionId":"ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"24e45bdb3f0c92a7f31865a4db244985d0aa3067","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a"},"performance":null,"deploymentId":"canonical-release-24e45bdb3f0c","workflowRunId":31437807563,"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":1191,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:19:31.194032+00:00","proof_gate":"canonical_release_dispatched","source_sha":"24e45bdb3f0c92a7f31865a4db244985d0aa3067","external_id":"canonical-release-24e45bdb3f0c","receipt_type":"ship_and_prove","idempotency_key":"mission:ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a:ship_and_prove:canonical_release_dispatched:24e45bdb3f0c92a7f31865a4db244985d0aa3067:31437807563","mission_step_id":"f524a63c-50d4-4295-902e-6c1e7da9a538","command_center_event_id":"ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a"},{"id":"c14a8ac0-bd08-4914-88ec-8f541cefcdf5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/repair-experience-editor-system-r202608031134","reason":null,"status":"blocked","metrics":{"receiptBytes":1886,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.0-single-patch-authority","prNumber":null,"terminal":true,"missionId":"b7e88f36-49d0-40b8-846b-4b8ceed893b7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7e88f36-49d0-40b8-846b-4b8ceed893b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":523,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T15:35:25.50271+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b7e88f36-49d0-40b8-846b-4b8ceed893b7:execute_mission:repair_mission_execution_blocked","mission_step_id":"ae3b8bc8-c6b9-4e2b-8b92-9efe2a82830a","command_center_event_id":"b7e88f36-49d0-40b8-846b-4b8ceed893b7"},{"id":"c14b0632-62e8-4bcb-938d-88a222811031","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"candidate-review-loop","satisfied":false,"statement":"Implement the missing Console Candidate review workflow on /admin/console without changing the accepted compact cockpit layout. A change request must create a non-production candidate branch and exact candidate SHA. The UI must expose Live / Candidate / Compare plus a review drawer showing branch, exact SHA, changed scope, Gate state, and preview state. Accept must bind to that exact SHA and only then run canonical Gate, squash merge, affected-target release, and production proof. Revise and Reject must leave production unchanged; Revise must yield a reviewable candidate SHA and Reject must close/discard the candidate path. Stale SHA, missing preview, failed Gate, auth failure, source drift, or unavailable Laptop witness must fail closed. Desktop and mobile must work. Verification must exercise candidate creation, revise, reject, and accept with exact SHA semantics; route rendering alone is insufficient. Reuse existing mission, witness, Gate, merge, and release primitives; do not create a parallel orchestration system.","proofConditionIds":["runtime","visual"]}],"satisfied":false,"constraints":[{"id":"preserve-cockpit","satisfied":false,"statement":"Preserve one compact toolbar, one giant Witness canvas, Routes in the toolbar, Commentary and Activity/History as slide-out drawers, tiny status chips, and no stacked panels below the preview.","proofConditionIds":["visual"]},{"id":"exact-sha-review","satisfied":true,"statement":"Owner approval must bind the exact candidate SHA; production must remain unchanged before Accept; stale SHA and proof drift fail closed.","proofConditionIds":["runtime"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented source identity, Gate state, preview state, branch, SHA, status, or other unknown operational facts as real.","proofConditionIds":["visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile are both authoritative acceptance viewports for this workflow and must preserve the same review capability without a second design.","proofConditionIds":["visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation relies on must be wired and proven across frontend, backend/runtime, auth, provider/prerequisite states, release ownership, and live production behavior.","proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, affected-target release, and claim-matched production proof are satisfied; missing dependencies become prerequisite states and runtime drift fails closed.","proofConditionIds":["runtime"]},{"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":["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":["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":["visual"]}],"contractHash":"b4cec0790471da5dff8f3875a9bd3539ea8c265e8abd9c4cf44aca996c222b80","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b4cec0790471da5dff8f3875a9bd3539ea8c265e8abd9c4cf44aca996c222b80"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":16},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:53:23.727404+00:00","proof_gate":"request_contract_pending","source_sha":"23fb8cd2d6c15f12554ed772c4d01a9710d74228","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:request-contract:b4cec0790471da5dff8f3875a9bd3539ea8c265e8abd9c4cf44aca996c222b80:23fb8cd2d6c15f12554ed772c4d01a9710d74228:pending:visual","mission_step_id":"beb0d361-43b7-4210-aea4-7a0ef5a13bb6","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"c1529201-2d82-4079-b777-65598111091b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2370,"terminal":false,"missionId":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"860e304746868270db17193132761fdca17ac98d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4253,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1154,"approvedPlanMs":0,"missionSetupMs":401,"providerAuthMs":0,"shipAndProveMs":2957,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":128,"resolvePreflightMs":401,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0"},"performance":null,"deploymentId":"forgejo-main-860e30474686","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":2540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T04:55:00.119395+00:00","proof_gate":"canonical_release_dispatched","source_sha":"860e304746868270db17193132761fdca17ac98d","external_id":"forgejo-main-860e30474686","receipt_type":"execute_mission","idempotency_key":"mission:a59b31ca-5dca-4f91-bbbe-c59f177ab5f0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e91e19e5-764d-4f82-aaa4-e7d48bbad95a","command_center_event_id":"a59b31ca-5dca-4f91-bbbe-c59f177ab5f0"},{"id":"c159b9ce-dae9-420d-8e94-2c31cd0384af","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/canonical-tenant-module-contract-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3624,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":723,"terminal":false,"missionId":"5314af92-fe53-4639-bf9c-f882a2ae8471","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"6075efaf42aba6cbac736baf073a39699d1b72c4","timingsMs":null,"nextAction":null,"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":5124,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:52:53.87879+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"6075efaf42aba6cbac736baf073a39699d1b72c4","external_id":"723","receipt_type":"execute_mission","idempotency_key":"mission:5314af92-fe53-4639-bf9c-f882a2ae8471:execute_mission:repair_mission_execution_retryable","mission_step_id":"0a804ba5-f29e-4327-b170-f675233d0f78","command_center_event_id":"5314af92-fe53-4639-bf9c-f882a2ae8471"},{"id":"c15abda8-4142-4453-b53c-108d5eec9d18","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"1ba6ccd683efbabbae62994893a9313d440d939c","issuedAt":1788728787488,"expiresAt":1788728967488,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"2464b330-1bac-43f1-9893-dda2c206e1f7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:06:28.021225+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1ba6ccd683efbabbae62994893a9313d440d939c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2464b330-1bac-43f1-9893-dda2c206e1f7","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"c15b836c-9af7-435f-856b-e164a65ac718","source":"cc-execution","status":"recorded","payload":{"objective":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","tenantRef":"pcg","receivedAt":"2026-10-10T22:09:16.010Z","fingerprint":"88d13045660027264bcaca63c74f40439614f9a7efdf8ae4e9b97bb9d858c963","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","wordingChanged":false,"canonicalIntent":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"https://prestigiouscardgrading.com/","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","canonicalIntent":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"PCG footer failure-class repair: eliminate percentage-positioned homepage overlay for Veteran Owned badge and anchor badge within Location column in footer normal flow with invariant max-width across viewports. Preserve freeform editor object model and add regression for mixed page+footer section coordinate scope. Ship/verify.","route":"https://prestigiouscardgrading.com/","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-footer-failure-class-repair:-eliminate-percentage-positioned-homepage-overlay-for-Veteran-Owned-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"03ba6934b0a5c54f340e5bdaa8ef819c316592f2341791f87ef3f4d22293f92e","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-10T22:09:16.54744+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:73144ad5-dc05-4487-b27e-13c7bb789d89:tenant-workstream-contribution:88d13045660027264bcaca63c74f40439614f9a7efdf8ae4e9b97bb9d858c963","mission_step_id":null,"command_center_event_id":"73144ad5-dc05-4487-b27e-13c7bb789d89"},{"id":"c15d4b38-212f-482f-9942-9634091d1cab","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtdcn51i","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":10356,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"9aca93d3-a498-45c5-8a10-8c8116c071a7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":141,"missionSetupMs":459},"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":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},"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":9660,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/components/admin/AdminLayout.tsx","src/components/admin/LeadManagement/DataQuality/LeadQuickEditor.tsx","src/components/admin/LeadManagement/smart-importer/EditLeadDialog.tsx","src/components/InspectionRequestModal.tsx","src/components/admin/AdminPage.tsx","src/components/CallFlow/GoogleApiMap.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T19:35:52.039989+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9aca93d3-a498-45c5-8a10-8c8116c071a7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fcce0dac-064d-426f-9aa8-6f6955feeb7e","command_center_event_id":"9aca93d3-a498-45c5-8a10-8c8116c071a7"},{"id":"c15e28c5-5413-4314-be4b-0708fdec99a1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b57d81118c56a2be67fcface47836daa71e9b1d4","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b57d81118c56a2be67fcface47836daa71e9b1d4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/205","runId":205,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"f94f2cb38ae095e98eeb4e1dc5f8cc4a27516722","deploymentId":"forgejo-main-f94f2cb38ae095e98eeb4e1dc5f8cc4a27516722","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.39.3-external-actions-zombie-recovery","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T00:53:44.630494+00:00","proof_gate":"canonical_release_pending","source_sha":"b57d81118c56a2be67fcface47836daa71e9b1d4","external_id":"forgejo-main-b57d81118c56","receipt_type":"canonical_release_status","idempotency_key":"mission:c5348956-2b9a-474f-93e8-b997cbce06d4:forgejo-release-status:b57d81118c56a2be67fcface47836daa71e9b1d4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"137c48b4-7a38-49bf-9689-a3f4af7899a3","command_center_event_id":"c5348956-2b9a-474f-93e8-b997cbce06d4"},{"id":"c15e87ef-850f-427c-9f0c-2a1197753f56","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cb0ba3c41982","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":13598,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":171047,"firstUsefulResultAt":"2026-10-03T16:09:16.962Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"cb0ba3c4-1982-4887-8f68-069ae8eb883f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":714,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":714,"missionSetupMs":465,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":465,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cb0ba3c4-1982-4887-8f68-069ae8eb883f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:12:09.941901+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb0ba3c4-1982-4887-8f68-069ae8eb883f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0cb74afc-b413-495e-92f6-d22908c54e71","command_center_event_id":"cb0ba3c4-1982-4887-8f68-069ae8eb883f"},{"id":"c1603463-1513-487a-8286-7ee6b4df0c13","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress","pcg-r2-media"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055","forgejoWorkflowProof":{"runId":16162,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:11:17.684366+00:00","proof_gate":"canonical_release_pending","source_sha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","external_id":"forgejo-main-98c629c7f0d3","receipt_type":"canonical_release_status","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:forgejo-release-status:98c629c7f0d394bdec547f2f94245fe14f3b2224:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"ab2e7714-66cf-490b-b58b-083254ea9497","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"c16110b2-20c5-459e-886b-71a4afe4cb57","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2451,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b8af210bc6e11488e93c7a24adfc028966f5e694","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:02:36.403304+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b8af210bc6e11488e93c7a24adfc028966f5e694","external_id":"2451","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2f77fe82-3d98-4a9a-a803-50cba9d08e80:merged-pr:2451:b8af210bc6e11488e93c7a24adfc028966f5e694","mission_step_id":"f23ecfb5-f323-4833-8677-c1f7373a2258","command_center_event_id":"2f77fe82-3d98-4a9a-a803-50cba9d08e80"},{"id":"c1642906-34b1-4a7c-a786-40a2ec2f6de4","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"b824eff0f9f78026d1bccc06400baf33131c5b14","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:19.876114+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"b824eff0f9f78026d1bccc06400baf33131c5b14","external_id":"canonical-release-b824eff0f9f7","receipt_type":"canonical_release_status","idempotency_key":"mission:2335b63c-211c-4f5a-a71b-2491909f4778:forgejo-release-ancestry:b824eff0f9f78026d1bccc06400baf33131c5b14:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"119ef284-f1a2-4957-9ab2-e4ab5890f545","command_center_event_id":"2335b63c-211c-4f5a-a71b-2491909f4778"},{"id":"c1647a66-bf1b-4457-852d-de0a3f80ae96","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-15T13:09:07.282445+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"59ebf3f6b80ec92543fa8f2f9f79cd37a43b9fe9","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:994989e8-b570-4039-b918-f06e5796c84d:compiler:59ebf3f6b80ec92543fa8f2f9f79cd37a43b9fe9:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"4215d37d-c8c3-4a97-9c49-48da45ee8939","command_center_event_id":"994989e8-b570-4039-b918-f06e5796c84d"},{"id":"c165282f-b0a8-44e1-95f5-dc18270d9d24","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f65211eadfea","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":152,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1113,"providerAuthMs":0,"ledgerPrepareMs":1113,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1113,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1113,"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":"f65211ea-dfea-4577-9359-02a1082da8fb"},"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":4783,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:00:04.266435+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"c1653768-da98-42a3-b54f-40487eb9ceb5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/harden-release-reconciliation-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":24062,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":995,"terminal":false,"missionId":"94263317-cdb2-4dee-a947-c0602a87b45f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8120,"prReadinessMs":1944,"approvedPlanMs":6171,"missionSetupMs":489,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"94263317-cdb2-4dee-a947-c0602a87b45f"},"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":5195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:43:42.789275+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"995","receipt_type":"execute_mission","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d41d7c77-e801-4b7d-a871-8d24b51e286b","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"c1681cbc-3c8c-4568-b851-5d206d1ec06c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/record-bound-fixture-content","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1117,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"3ffd6dfd-1ea7-4f7b-9dd2-195970c3ccf6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ffd6dfd-1ea7-4f7b-9dd2-195970c3ccf6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":630,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:05:42.511529+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ffd6dfd-1ea7-4f7b-9dd2-195970c3ccf6:execute_mission:repair_mission_execution_blocked","mission_step_id":"b671ac91-5bdc-4b90-a807-8cdc8ea8aaf1","command_center_event_id":"3ffd6dfd-1ea7-4f7b-9dd2-195970c3ccf6"},{"id":"c16d5b17-f735-4a5e-b626-b6af197bb4fb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-05T19:52:34.509Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:51:51.008886+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:7791ad07-591c-40c5-9b55-60767bb92a7b:owner-wait-live","mission_step_id":"a7af1f6b-7df3-4111-8f7a-3cecda582c75","command_center_event_id":"7791ad07-591c-40c5-9b55-60767bb92a7b"},{"id":"c16e48be-a97e-4448-91e5-817b2ca8e74b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/seaside-profile-density","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":3025,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4090,"terminal":false,"missionId":"1507e4ea-cca6-4f5d-910a-00a88bf7c339","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1507e4ea-cca6-4f5d-910a-00a88bf7c339"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":813,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T23:00:58.313179+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4090","receipt_type":"execute_mission","idempotency_key":"mission:1507e4ea-cca6-4f5d-910a-00a88bf7c339:execute_mission:canonical_release_blocked","mission_step_id":"95c821a1-39c3-49e1-982d-5f6daac7af31","command_center_event_id":"1507e4ea-cca6-4f5d-910a-00a88bf7c339"},{"id":"c170e8ee-5bb7-4205-a228-f2e9b3d7afd6","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741","sourceSha":"ce4a32df103b47d3f6c2cd5405233a19cfd49f46","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:35:11.498018+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"ce4a32df103b47d3f6c2cd5405233a19cfd49f46","external_id":"canonical-release-ce4a32df103b","receipt_type":"canonical_release_status","idempotency_key":"mission:1569586c-6a8f-428a-bf85-604728d861b7:forgejo-release-ancestry:ce4a32df103b47d3f6c2cd5405233a19cfd49f46:c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741:ancestry_read_retryable","mission_step_id":"b767f190-73be-4a3f-88fc-3a911b5d8ee2","command_center_event_id":"1569586c-6a8f-428a-bf85-604728d861b7"},{"id":"c171a40d-f76c-4e39-8338-671a0ef5b036","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:06:26.445268+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:119419945","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"c17384ed-ad04-4c3a-8723-9a81c988827b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-97edc04c5ad2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12163,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":21720,"firstUsefulResultAt":"2026-10-03T01:21:31.666Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4583,"terminal":false,"missionId":"97edc04c-5ad2-47e2-a673-2909a8fbbb71","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2135,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"97edc04c-5ad2-47e2-a673-2909a8fbbb71"},"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:21:50.172383+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4583","receipt_type":"automatic_mission_resume","idempotency_key":"mission:97edc04c-5ad2-47e2-a673-2909a8fbbb71:automatic-mission-resume:4583:repair_mission_pr_ready_retryable","mission_step_id":"8d0464d2-77b8-4818-8cfc-168f7a612da8","command_center_event_id":"97edc04c-5ad2-47e2-a673-2909a8fbbb71"},{"id":"c17493b6-3b58-464b-a6b9-9d3b6accccd7","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":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","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":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Authorized control plane maintenance on cc execution aligns ordinary Forgejo read budgets to canonical provider timing, releases it, proves live behavior, then returns to protected steady state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","constraints":[{"id":"scope","statement":"Control plane maintenance is authorized only for workers/cc-execution/src/index-release-fast-lane.js.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"safety","statement":"Preserve canonical Gate, exact-head merge safety, protected-main freshness, hedged retries, brownout behavior, provider mutation reconciliation, and one canonical release path.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","canonicalIntent":"Unfreeze the control plane for this release optimization, apply the bounded Forgejo read-budget repair only to workers/cc-execution/src/index-release-fast-lane.js, then refreeze and lock it down when it is live and proven. The repair must reduce the ordinary Forgejo read timeout from 10000ms/5000ms attempt/10000ms total to the canonical provider-aligned 4500ms/2000ms attempt/4500ms total. Preserve hedged retries, brownout behavior, canonical Gate, protected-main freshness, exact-head squash merge, provider mutation reconciliation, and the single canonical release path. Carry it through Gate, merge, cc-execution release, and live runtime proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The live cc-execution control plane is healthy with repaired provider-aligned Forgejo read budgets after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-the-control-plane-for-this-release-optimization-apply-the-bounded-Forgejo-read-budget-repai","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["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":"ba9e49ce19b2af02a4a24db4c0147e324f07c93e84567781889b363889d46f5c","requestContractRevision":2,"previousRequestContractHash":"ff14bfb3fb3321d3233b7ddd84dd657ebd53d5b11af4a86c872d452366af1ecc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:39:24.357508+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bc22485a-0b98-4b49-97d9-81e0a4982b60:request-contract:ba9e49ce19b2af02a4a24db4c0147e324f07c93e84567781889b363889d46f5c","mission_step_id":"db8e7a05-ffa9-41d3-a1b6-faf5ec8d805c","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"c1756ac9-c311-449a-a903-abc3f49bf430","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"12bb17bc1315a6f726d99c9e10f9f39e586343f604d939a5e2e1b20f6128b021","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:08:05.843545+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e22d2ca83ac4da16d3b310e5daf14418855ad685","external_id":"forgejo-main-e22d2ca83ac4","receipt_type":"canonical_release_status","idempotency_key":"mission:647b7f8a-e08b-49a4-97dd-fab75d1e17a3:forgejo-release-status:e22d2ca83ac4da16d3b310e5daf14418855ad685:verified:forgejo-main/source=success","mission_step_id":"30c2681b-b1e5-426b-bb11-59f89e129b01","command_center_event_id":"647b7f8a-e08b-49a4-97dd-fab75d1e17a3"},{"id":"c1759309-81eb-40e6-bd21-9c3cd7c998dd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/visual-witness-lazy-display-runtime-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":5,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1969,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"152dab234e5eddd8e8d8e3ce99c14302a1b71327","timingsMs":{"prReadinessMs":1182,"approvedPlanMs":0,"shipAndProveMs":3009,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":"forgejo-main-152dab234e5e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":943,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T17:00:27.558313+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1969","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:automatic-mission-resume:1969:ship_and_prove_gate_blocked","mission_step_id":"d9b812df-1cf0-4bf0-a123-5da731df2415","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"c175d887-0c43-43f1-b423-9a8ff29a4057","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"df416987f16cb2f0de0db625eaa17728ecba2be1009de9b94e674c87eaa817f7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3753","runId":3753,"status":"success","sourceSha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","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-30T23:30:52.057059+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","external_id":"forgejo-main-6e49c041bbda","receipt_type":"canonical_release_status","idempotency_key":"mission:a8aa23fd-f196-4542-90f8-b8c203861b13:forgejo-release-status:6e49c041bbda1bca6e73015e49edc00d588d5c08:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3476c276-3012-4006-bc93-ee5f2e634afc","command_center_event_id":"a8aa23fd-f196-4542-90f8-b8c203861b13"},{"id":"c175eec7-70b1-4126-b3e6-008bd1fed816","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the authorized Redfish frontend-only cleanup on the same branch. Apply only the exact anchored edits supplied. Preserve all custom pipeline/workflow/data/routing behavior, including dual/triple pipelines, PipelineStagesProvider, REDFISH_HOMEOWNER_LABELS, view/filter query params, lifecycle arrays, RoofHelpFinder intake/SLA, production, billing, schedules, tasks, and provider status data. Then inspect diff, gate, squash merge, release frontend, and prove live.","tenantRef":"redfish","receivedAt":"2026-09-01T13:31:34.083Z","fingerprint":"6a906600e0b61ad477a4c4def0c184bd6d4f679e3098664e3d5d5ba077e7ba48","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/redfish-useless-copy-cleanup-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized Redfish frontend-only cleanup on the same branch. Apply only the exact anchored edits supplied. Preserve all custom pipeline/workflow/data/routing behavior, including dual/triple pipelines, PipelineStagesProvider, REDFISH_HOMEOWNER_LABELS, view/filter query params, lifecycle arrays, RoofHelpFinder intake/SLA, production, billing, schedules, tasks, and provider status data. Then inspect diff, gate, squash merge, release frontend, and prove live.","wordingChanged":false,"canonicalIntent":"Continue the authorized Redfish frontend-only cleanup on the same branch. Apply only the exact anchored edits supplied. Preserve all custom pipeline/workflow/data/routing behavior, including dual/triple pipelines, PipelineStagesProvider, REDFISH_HOMEOWNER_LABELS, view/filter query params, lifecycle arrays, RoofHelpFinder intake/SLA, production, billing, schedules, tasks, and provider status data. Then inspect diff, gate, squash merge, release frontend, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-clean-copy","statement":"Redfish removes the audited generic/filler narration and decorative baseline cards from the owner dashboard/shell/contacts presentation.","proofConditionIds":["proof-live-redfish"]},{"id":"outcome-preserve-custom","statement":"Redfish custom dual/triple pipelines and all existing pipeline/workflow/data/routing behavior remain unchanged.","proofConditionIds":["proof-live-redfish"]}],"objective":"Continue the authorized Redfish frontend-only cleanup on the same branch. Apply only the exact anchored edits supplied. Preserve all custom pipeline/workflow/data/routing behavior, including dual/triple pipelines, PipelineStagesProvider, REDFISH_HOMEOWNER_LABELS, view/filter query params, lifecycle arrays, RoofHelpFinder intake/SLA, production, billing, schedules, tasks, and provider status data. Then inspect diff, gate, squash merge, release frontend, and prove live.","constraints":[{"id":"constraint-custom-pipelines","statement":"Do not alter PipelineStagesProvider, REDFISH_HOMEOWNER_LABELS mappings, view/filter query params, pipeline stages, lifecycle arrays, RoofHelpFinder intake/SLA, canvassing, production logic, billing/receivables, schedules, tasks, permissions, provider status data, backend calls, or routing behavior.","proofConditionIds":["proof-live-redfish"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-redfish","kind":"runtime","claim":"The cleaned Redfish owner experience is live while custom pipelines/workflows remain intact.","route":"/redfish-roofing/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roofs requiring owner attention","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-useless-copy-cleanup-20260901","conversationContext":null,"requestContractHash":"3c64cbecbd19e292483b734a76d2666b9ca48167c8e9550ff121141c134b042e","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T13:31:34.576653+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e63f9980-80bb-4d5d-af7e-9f656c5de61d:tenant-workstream-contribution:6a906600e0b61ad477a4c4def0c184bd6d4f679e3098664e3d5d5ba077e7ba48","mission_step_id":null,"command_center_event_id":"e63f9980-80bb-4d5d-af7e-9f656c5de61d"},{"id":"c1763a45-b9fd-44da-a3dd-eff3fb3c8281","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6cc04eb71638","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"6cc04eb7-1638-4380-8de3-c3e48f3bd863","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":365,"providerAuthMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":365,"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":"6cc04eb7-1638-4380-8de3-c3e48f3bd863"},"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":5666,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/platform-standards.json","scripts/validate-production-critical-files.mjs","scripts/validate-production-release-identities.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T15:08:30.551536+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6cc04eb7-1638-4380-8de3-c3e48f3bd863:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8c1ada8a-d8c7-4a46-9431-15f372c2f2fe","command_center_event_id":"6cc04eb7-1638-4380-8de3-c3e48f3bd863"},{"id":"c1768f93-5ee7-4623-be9f-0e6b5417702b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Prime structured exact mutation continuation","baseSha":"148b96be7a83a21849a727c963f39e9be608486e","issuedAt":1791293259439,"expiresAt":1791293439439,"missionId":"724ed999-0eca-446c-985e-4a498c7a17c3","authorizationId":"785d3dd4-d56c-4b5b-86f3-523039b4d2bf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:27:39.896057+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"148b96be7a83a21849a727c963f39e9be608486e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:785d3dd4-d56c-4b5b-86f3-523039b4d2bf","mission_step_id":"53d5eb80-29cb-424c-92d6-70f00727652f","command_center_event_id":"724ed999-0eca-446c-985e-4a498c7a17c3"},{"id":"c176e944-6168-4b16-82bb-3e538dae015e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9d1b8df2ed1b","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13668,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5263,"firstUsefulResultAt":"2026-09-24T17:37:51.224Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3648,"terminal":false,"missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":670,"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":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},"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-24T17:38:08.612241+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3648","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9d1b8df2-ed1b-436d-bfdd-229a1912f30f:automatic-mission-resume:3648:repair_mission_waiting_for_gate","mission_step_id":"efe9f21b-969b-460a-8170-2e216088ea0e","command_center_event_id":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},{"id":"c178926a-ab24-410e-8d11-456cee2d1bed","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6a4f30f6-cdbe-4bae-b1d2-8f9585895d96","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-10537c192b88","reason":null,"status":"pending","metrics":{"receiptBytes":118050,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":15,"executorlessWaitMs":2813009,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":false,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","timingsMs":{"queue":192,"total":212,"execution":20},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-a6183874b68c","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"6a4f30f6-cdbe-4bae-b1d2-8f9585895d96","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"6a4f30f6-cdbe-4bae-b1d2-8f9585895d96","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/tenants","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13408,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1804,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:25:58.531418+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"6a4f30f6-cdbe-4bae-b1d2-8f9585895d96","receipt_type":"visual_proof_started","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual-start:6a4f30f6-cdbe-4bae-b1d2-8f9585895d96","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"c179364a-3b98-4f5a-bfdd-14bad6295a5e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"816234fe6c2c93bacbf87538f12ebae588d99446","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Frontend-only exact edit. In src/components/experience-editor/ExperiencePreviewApp.tsx on current main, replace exactly these two lines:\n  const validTenantTypes = ['MITIGATION', 'ROOFING_COMPANY', 'PUBLIC_ADJUSTER_FIRM', 'REALTOR', 'LAWN_CARE', 'TIRE_SHOP', 'MOBILE_VENDOR', 'AUTO_DETAILING', 'CAFE_QSR', 'SHORT_TERM_RENTAL'];\n  if (!tenantId || !validTenantTypes.includes(tenantType) || !surfaceId || !['Owner', 'Manager', 'Operator', 'Field'].includes(role)) return null;\nwith exactly this one line:\n  if (!tenantId || !tenantType?.trim() || !surfaceId || !['Owner', 'Manager', 'Operator', 'Field'].includes(role)) return null;\nDo not change any other file or code. Create one ai/* PR, run canonical Gate, squash merge, and frontend deploy. This is a bounded frontend TypeScript fix only.","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":"298c0e29b6b55fdc44e4f35dce34099d14f477925a0266ab7d9270d298ab4025","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":"298c0e29b6b55fdc44e4f35dce34099d14f477925a0266ab7d9270d298ab4025"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:45:56.585545+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"816234fe6c2c93bacbf87538f12ebae588d99446","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1a34f6e4-dd36-48b5-a9e7-d446f351e64d:request-contract:298c0e29b6b55fdc44e4f35dce34099d14f477925a0266ab7d9270d298ab4025:816234fe6c2c93bacbf87538f12ebae588d99446:verified:","mission_step_id":"2e2ca48d-14f1-4602-be36-285fa1562333","command_center_event_id":"1a34f6e4-dd36-48b5-a9e7-d446f351e64d"},{"id":"c17d23e8-5a6c-458c-96ea-9390ab37544c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","forgejoWorkflowProof":{"runId":7334,"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-12T05:45:46.976249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"099d065b4ff828d8ca049850fe01412e8d07dd9a","external_id":"forgejo-main-099d065b4ff8","receipt_type":"canonical_release_status","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:forgejo-release-status:099d065b4ff828d8ca049850fe01412e8d07dd9a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"75bbec4a-1ed4-430f-9978-b78ad31aec99","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"c18120d5-306f-4b90-8b71-73d49bffce59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-899698484640","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":94193,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:06:09.234Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4604,"terminal":false,"missionId":"89969848-4640-4a75-a745-fde1ec865764","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2726,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2215,"approvedPlanMs":0,"missionSetupMs":371,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":371,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":371,"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":"89969848-4640-4a75-a745-fde1ec865764"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:06:17.944879+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4604","receipt_type":"execute_mission","idempotency_key":"mission:89969848-4640-4a75-a745-fde1ec865764:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"629eb3d8-b016-4b3e-8984-de719886ddcf","command_center_event_id":"89969848-4640-4a75-a745-fde1ec865764"},{"id":"c181bfdb-ce9f-49f3-b176-0cc116c04571","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-approved-proposal-layout-20260830","prNumber":1139,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e2916c09381631b1099020fe7b0678389d16a17a","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:33:10.463545+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e2916c09381631b1099020fe7b0678389d16a17a","external_id":"1139","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ae4636b6-ec75-4081-9e8d-dc7a0f95b102:merged-pr:1139:e2916c09381631b1099020fe7b0678389d16a17a","mission_step_id":"9af27116-75ba-4699-ac30-a13a5876bcd1","command_center_event_id":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},{"id":"c1822671-55ff-4a1b-8638-18b4c07c020d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9098335ba2bf","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10504,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":34728,"firstUsefulResultAt":"2026-09-25T23:16:10.517Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3779,"terminal":false,"missionId":"9098335b-a2bf-4b20-bbe9-1c79fffed315","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5423,"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":"9098335b-a2bf-4b20-bbe9-1c79fffed315"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:16:45.289058+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3779","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9098335b-a2bf-4b20-bbe9-1c79fffed315:automatic-mission-resume:3779:repair_mission_pr_ready_retryable","mission_step_id":"378f29a0-9b87-436d-b57a-fdcd46cbba9a","command_center_event_id":"9098335b-a2bf-4b20-bbe9-1c79fffed315"},{"id":"c1823523-c451-4225-baff-4baf175648a5","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"deep","reason":"model_provider_invalid_json","status":502,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":true},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-16T11:59:49.206329+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"211d70c730951a30a7ec5ee74b8c63b99f5e8ea4","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:79687553-e1cb-405e-9f04-b982318cb766:compiler:211d70c730951a30a7ec5ee74b8c63b99f5e8ea4:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"dbc761fe-d5f5-4a75-904e-07dc90ce0d93","command_center_event_id":"79687553-e1cb-405e-9f04-b982318cb766"},{"id":"c183f538-0756-41cd-b49d-b184757b65d2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"34e0ddb1dde28c89b1177e62551079cf5a072eb6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"34e0ddb1dde28c89b1177e62551079cf5a072eb6","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/879","runId":879,"status":"waiting","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T17:57:40.196882+00:00","proof_gate":"canonical_release_pending","source_sha":"34e0ddb1dde28c89b1177e62551079cf5a072eb6","external_id":"forgejo-main-34e0ddb1dde2","receipt_type":"canonical_release_status","idempotency_key":"mission:c175cf51-0cd9-4c20-bdc8-c003e3a3a215:forgejo-release-status:34e0ddb1dde28c89b1177e62551079cf5a072eb6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"79da921f-239f-408a-8ed8-a7b02b407b7f","command_center_event_id":"c175cf51-0cd9-4c20-bdc8-c003e3a3a215"},{"id":"c1850fdb-26a2-45c8-bc1d-e9d562013111","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"CHANGE .forgejo/workflows/knocklaunch.yml only: run the Gate runner-routing job itself on docker-8g instead of the generic docker label so Gate remains operable when local MSI/laptop runners are offline. Preserve the existing classification logic: heavy/control-plane changes still route the actual Gate to docker-8g, ordinary changes may still select their existing lane when available. Do not change release behavior.","wordingChanged":false,"canonicalIntent":"CHANGE .forgejo/workflows/knocklaunch.yml only: run the Gate runner-routing job itself on docker-8g instead of the generic docker label so Gate remains operable when local MSI/laptop runners are offline. Preserve the existing classification logic: heavy/control-plane changes still route the actual Gate to docker-8g, ordinary changes may still select their existing lane when available. Do not change release behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"candidate-review-loop","statement":"Implement the missing Console Candidate review workflow on /admin/console without changing the accepted compact cockpit layout. A change request must create a non-production candidate branch and exact candidate SHA. The UI must expose Live / Candidate / Compare plus a review drawer showing branch, exact SHA, changed scope, Gate state, and preview state. Accept must bind to that exact SHA and only then run canonical Gate, squash merge, affected-target release, and production proof. Revise and Reject must leave production unchanged; Revise must yield a reviewable candidate SHA and Reject must close/discard the candidate path. Stale SHA, missing preview, failed Gate, auth failure, source drift, or unavailable Laptop witness must fail closed. Desktop and mobile must work. Verification must exercise candidate creation, revise, reject, and accept with exact SHA semantics; route rendering alone is insufficient. Reuse existing mission, witness, Gate, merge, and release primitives; do not create a parallel orchestration system.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime","visual"]}],"objective":"CHANGE .forgejo/workflows/knocklaunch.yml only: run the Gate runner-routing job itself on docker-8g instead of the generic docker label so Gate remains operable when local MSI/laptop runners are offline. Preserve the existing classification logic: heavy/control-plane changes still route the actual Gate to docker-8g, ordinary changes may still select their existing lane when available. Do not change release behavior.","constraints":[{"id":"preserve-cockpit","statement":"Preserve one compact toolbar, one giant Witness canvas, Routes in the toolbar, Commentary and Activity/History as slide-out drawers, tiny status chips, and no stacked panels below the preview.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual"]},{"id":"exact-sha-review","statement":"Owner approval must bind the exact candidate SHA; production must remain unchanged before Accept; stale SHA and proof drift fail closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"visual-content-truth","statement":"Do not present invented source identity, Gate state, preview state, branch, SHA, status, or other unknown operational facts as real.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual"]},{"id":"visual-viewport-authority","statement":"Desktop and mobile are both authoritative acceptance viewports for this workflow and must preserve the same review capability without a second design.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation relies on must be wired and proven across frontend, backend/runtime, auth, provider/prerequisite states, release ownership, and live production behavior.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, affected-target release, and claim-matched production proof are satisfied; missing dependencies become prerequisite states and runtime drift fails closed.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"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":["visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Authenticated end-to-end candidate creation, review, revise, reject, and exact-SHA accept/promotion work without production mutation before Accept.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"visual","kind":"visual","claim":"Live / Candidate / Compare and the candidate review drawer render in the accepted cockpit on desktop and mobile with real candidate source identity.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":"Candidate","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-candidate-review-loop","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"2f764894e75a70b2effc353620edb70005834a1eaa60951889356bca54e4cec8","requestContractRevision":9,"previousRequestContractHash":"d376ae01513009ec57794022942943303b48a1d3402e746b08656a1c4a41f6e6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:22:53.370881+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:request-contract:2f764894e75a70b2effc353620edb70005834a1eaa60951889356bca54e4cec8","mission_step_id":"2266f7cf-e64b-4bf0-be59-708167719cb5","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"c1852505-afa3-43c2-b9ce-e3e56f0c5b5f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtt0wt7y","prNumber":2151,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:02:06.013476+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":"2151","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:58e197a4-4907-4f3f-8b6e-563bd17528fa:merged-pr:2151:ff6ef14dc82d479dba1c5be47087ccff417b6930","mission_step_id":"395360d8-34d9-4e9d-9e70-7dc9ea386b05","command_center_event_id":"58e197a4-4907-4f3f-8b6e-563bd17528fa"},{"id":"c1889400-587c-42a6-8d49-0c7c60d8b97b","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"ddc091e0e2e4e5ac32a90843749342cd2ad43115","sourceSha":"a00a511f6869f8cdb5238e95611bb95fa46076f2","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T10:12:31.423128+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"a00a511f6869f8cdb5238e95611bb95fa46076f2","external_id":"canonical-release-a00a511f6869","receipt_type":"canonical_release_status","idempotency_key":"mission:29ac21c3-b3bb-40be-8598-a38349048791:forgejo-release-ancestry:a00a511f6869f8cdb5238e95611bb95fa46076f2:ddc091e0e2e4e5ac32a90843749342cd2ad43115:main_history_page_inconclusive","mission_step_id":"95af4992-bcef-4587-b5c4-99bf55cdfda8","command_center_event_id":"29ac21c3-b3bb-40be-8598-a38349048791"},{"id":"c188bd16-ebca-4b34-8c47-4c8e05a41be4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/frontend-route-unify-the-entire-seaside-lawns-ro","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.18-stable-release-graph","prNumber":null,"terminal":false,"missionId":"3637eed8-cd5e-44a1-bd14-229937a22cf2","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":"3637eed8-cd5e-44a1-bd14-229937a22cf2"},"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":11099,"likelyAffectedFiles":["src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T14:53:58.445404+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3637eed8-cd5e-44a1-bd14-229937a22cf2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"881a7705-7f4c-474a-9087-4a26f6679372","command_center_event_id":"3637eed8-cd5e-44a1-bd14-229937a22cf2"},{"id":"c1895b78-2e78-4193-bfbd-70506276138a","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":180,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"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/complete-experience-editor-layer-selection-proof\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"pending\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-04T00:57:32.207642+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":\"ai/complete-experience-editor-layer-selection-proof\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-21T00:42:10.047968+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:7b81a25c-3c26-40cd-94f8-4fc61912da86:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"pending\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reas","mission_step_id":"535a9c5e-37eb-4b58-960e-7ffc27eaa11e","command_center_event_id":"7b81a25c-3c26-40cd-94f8-4fc61912da86"},{"id":"c18aa173-4bb0-403b-9e13-7bd1023344d9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7ec0e36d6c3f","reason":"anchored_edit_anchor_not_unique:src/routes/vanityRoutes.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"7ec0e36d-6c3f-4451-815e-a876891ea879","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":924,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":297,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":297,"repositoryMutationMs":924,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7ec0e36d-6c3f-4451-815e-a876891ea879"},"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":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:31:44.070875+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7ec0e36d-6c3f-4451-815e-a876891ea879:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fba7f5f7-9b54-4593-a81e-55bd4cff808a","command_center_event_id":"7ec0e36d-6c3f-4451-815e-a876891ea879"},{"id":"c18b66d4-f646-4e2d-832f-471436942e4c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/historical-release-proof-recovery","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.138-release-lineage-transient-classification","prNumber":null,"terminal":false,"missionId":"7481862c-26f9-442b-9f72-082d1a22cfed","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":833,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":833,"ledgerReconcileMs":247,"lineageReconcileMs":0,"resolvePreflightMs":833,"repositoryMutationMs":28561,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1080,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7481862c-26f9-442b-9f72-082d1a22cfed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:49:34.994987+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7481862c-26f9-442b-9f72-082d1a22cfed:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"f287e118-c837-4504-ae67-276762a8b85f","command_center_event_id":"7481862c-26f9-442b-9f72-082d1a22cfed"},{"id":"c18c808d-a361-4e8e-8c4a-148ea73f7b77","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"da4001aeb0abdb966ffd2ab23cc1e30737aaeb019849915903fac8834f7a239d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:57:07.442085+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:repository-mutation-intent-blocked:da4001aeb0abdb966ffd2ab23cc1e30737aaeb019849915903fac8834f7a239d","mission_step_id":"e0a5c57b-8c02-41eb-ae22-753afe5e2cce","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"c18e0d10-5a30-42ec-b03c-c5f25200e57e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ab3890e0eca5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22723,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":36053,"firstUsefulResultAt":"2026-10-03T01:11:34.880Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4580,"terminal":false,"missionId":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2158,"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":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},"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-03T01:12:07.951346+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4580","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:automatic-mission-resume:4580:repair_mission_pr_ready_retryable","mission_step_id":"f928ae08-ab74-4832-91ca-fedf908de46d","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"c18e3986-61aa-4cdc-acb0-1abb56d38356","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"66214cd45176a2a48cf453e84a8ceffb98894862","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-search","satisfied":true,"statement":"The live Redfish `/redfish-roofing/connections` vanity route renders the searchable Find a connection experience rather than falling through to the dashboard.","proofConditionIds":["proof-runtime"]},{"id":"outcome-select","satisfied":false,"statement":"Searching for Square and selecting the result opens the Square activation entrypoint.","proofConditionIds":["proof-interaction"]},{"id":"outcome-owner-connection","satisfied":false,"statement":"The selected provider flow uses the signed-in owner's real provider authorization/credential path rather than placeholder cards.","proofConditionIds":["proof-runtime","proof-interaction"]}],"satisfied":false,"constraints":[{"id":"constraint-scope","satisfied":true,"statement":"Repair only the Redfish vanity-route mapping; do not change provider logic, Redfish workflows, background, tenant isolation, or unrelated tenants.","proofConditionIds":["proof-runtime"]},{"id":"constraint-no-external-auth","satisfied":false,"statement":"Automated proof must not start or complete external provider authorization.","proofConditionIds":["proof-interaction"]}],"contractHash":"a697e3c72bc108d6326f097ce8717da2e2335e1776be809e87a906ec9c9b8c86","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"a697e3c72bc108d6326f097ce8717da2e2335e1776be809e87a906ec9c9b8c86"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["interaction"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:23:43.930186+00:00","proof_gate":"request_contract_pending","source_sha":"66214cd45176a2a48cf453e84a8ceffb98894862","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:request-contract:a697e3c72bc108d6326f097ce8717da2e2335e1776be809e87a906ec9c9b8c86:66214cd45176a2a48cf453e84a8ceffb98894862:pending:interaction","mission_step_id":"090e6720-6ede-4493-b920-b5b91f47b436","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"c18f38fc-16dd-4694-89d0-fcada72c9d1b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":1847,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:40:53.332Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":null,"terminal":false,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1361,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"662295c9-7746-4480-b0dc-356be287b9c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1638,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:41:41.503388+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2358a879-13bf-4217-9f3c-fedbf8dd4775","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"c19262da-9822-4ab0-aa3b-10b0fa7e8f31","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk9uc52","reason":"push_to_branch_requires_existing_branch:ai/objective-first-repair-mtk9uc52","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"696b9283-c69d-4b82-b4dd-434cec0691c8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":290,"prReadinessMs":0,"approvedPlanMs":290,"missionSetupMs":1556,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"696b9283-c69d-4b82-b4dd-434cec0691c8"},"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":1072,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:56:39.170479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:696b9283-c69d-4b82-b4dd-434cec0691c8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6c6fed31-0243-4250-b1e1-d9c21d4a6912","command_center_event_id":"696b9283-c69d-4b82-b4dd-434cec0691c8"},{"id":"c1926df4-d84a-4303-bedb-96847cc8457c","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"continuationObjective":"Repair and actually ship the shared Public Site Asset Placement primitive. Current main verification proves src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx still has only Website Background, generic Hero, Logo, Favicon, and General Website Media. Modify ONLY this file. Preserve the generic Hero as a backward-compatible fallback and ADD these explicit tenant-isolated replaceable semantic slots using the existing upload/list/delete UI behavior: Desktop Hero -> public-site-hero-desktop; Mobile Hero -> public-site-hero-mobile; Header Background -> public-site-header-background; Process / Grading -> public-site-section-process-grading; Encapsulation -> public-site-section-encapsulation; Vault / Collection -> public-site-section-vault-collection; Submission CTA -> public-site-cta-submission; Footer Background -> public-site-footer-background. Do not touch PrivateAppShell or backend contracts. Verify current main source contains all slot keys before Gate, then Gate, squash merge, deploy frontend, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:06:35.355567+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:c503a2bc-e97d-4a7d-81ce-2148b51bfae9:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"bb7e19af-25c8-40fd-b9b1-f2e3de751e87","command_center_event_id":"c503a2bc-e97d-4a7d-81ce-2148b51bfae9"},{"id":"c194dbc9-9eba-4dde-a0b3-1526e17f1514","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing PR #600 only. It is green on exact head 37ad127c48de8463a3bae398c6ffa67f0d6c068d and current with main. This PR fixes Big Papi public-shell routing/clickability so /big-papis/* and bigpapiscoquitoiceys.com/* cannot fall into Will's private dashboard, and replaces leftover primary hash CTAs with the real route resolver. Squash merge through Forgejo, release only frontend to Cloudflare, and because current main already contains PR #599's release primitive fix, allow this release to execute `wrangler triggers deploy` using the owner's newly updated Cloudflare token permissions. Then prove the custom domain and representative public routes. Do not create another branch or PR.","tenantRef":"big-papis","receivedAt":"2026-08-22T19:54:44.153Z","fingerprint":"a22ce7fe3cee0b8e0c98a9b7452f2e60dd2764fdcde222e9cba652c1c4d10687","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-compact-loyalty-20260821","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-22T19:54:44.612646+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:40b6c3a8-e1b0-4096-994b-83335aca4dbb:tenant-workstream-contribution:a22ce7fe3cee0b8e0c98a9b7452f2e60dd2764fdcde222e9cba652c1c4d10687","mission_step_id":"ba3c8fdf-01a6-40d0-b834-2e8f35a1e78a","command_center_event_id":"40b6c3a8-e1b0-4096-994b-83335aca4dbb"},{"id":"c1972910-7a8f-4d85-a0a9-643849efd1a8","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #433","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-19T20:25:03.436Z","fingerprint":"b997dd4d1d162077dd77898185d1d72ebc03bdaf8ddef9e6edca28fe39c142da","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:25:03.866618+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd2258b6-e4c5-481e-a2bc-1b4b6c42670e:tenant-workstream-contribution:b997dd4d1d162077dd77898185d1d72ebc03bdaf8ddef9e6edca28fe39c142da","mission_step_id":"e92c9ce2-ca86-4e5d-8663-0db322e7e6ff","command_center_event_id":"fd2258b6-e4c5-481e-a2bc-1b4b6c42670e"},{"id":"c1985726-283d-41f8-b303-e52029f7892a","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d4b48b2f-eb9d-4250-b8eb-65648474da5c","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-f976d803e66e","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2229,"terminal":false,"missionId":"f976d803-e66e-4f6f-afc3-2161b3c38ff6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","timingsMs":{"wake":246,"total":843,"submit":597,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},"performance":null,"deploymentId":"forgejo-main-52caadb8a15a","workflowRunId":6575,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:13:01.549664+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","external_id":"d4b48b2f-eb9d-4250-b8eb-65648474da5c","receipt_type":"visual_proof_started","idempotency_key":"mission:f976d803-e66e-4f6f-afc3-2161b3c38ff6:visual-start:d4b48b2f-eb9d-4250-b8eb-65648474da5c","mission_step_id":"08f78c32-5ec2-4d3a-8b39-742b0c3d9574","command_center_event_id":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},{"id":"c198f8a4-039b-4afe-89cc-dd2de8add20e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the approved one-file root homepage layout repair and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","wordingChanged":false,"canonicalIntent":"Apply the approved one-file root homepage layout repair and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-root","statement":"The production root `/` renders the premium Roof Help Finder hero with the supplied video prominently before the intake section.","proofConditionIds":["proof-source","proof-root"]},{"id":"outcome-children","statement":"Palm Bay and other city/service routes keep the existing local SEO two-column layout.","proofConditionIds":["proof-source"]}],"objective":"Apply the approved one-file root homepage layout repair and continue this same mission through PR, gate, squash merge, frontend release, and root `/` proof. Root `/` must use a single-column premium hero so the supplied video is large and full-width beneath the headline/CTA; city/service routes keep the existing two-column layout. Preserve everything else.","constraints":[{"id":"constraint-file","statement":"Only src/pages/RoofHelpLandingPage.tsx changes.","proofConditionIds":["proof-source"]},{"id":"constraint-brand","statement":"Keep the existing forest/mint/off-white colors and exact logo/video URLs.","proofConditionIds":["proof-source","proof-root"]},{"id":"constraint-behavior","statement":"Do not alter the request form, backend endpoint, referral/UTM/IP flow, disclosures, or SEO child route behavior.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and preserves the existing logo/video URLs and form submission code.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-root","kind":"runtime","claim":"Production root `/` renders the Roof Help Finder headline and premium video-first homepage.","route":"/","required":true,"expectedText":"Roof problem?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"290974e5d0589bd7d6a720e1ba849179e00dd5df43b77cb8c8d60f8f7c22c9e6","requestContractRevision":4,"previousRequestContractHash":"7304be26d82867c6c74e20586adbb8b23c2a3d648ba7886798090d5b3ce7bedd"},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T14:20:03.39365+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a2aeeb9e-e949-45a9-b69b-09755df6516b:request-contract-revision:4:290974e5d0589bd7d6a720e1ba849179e00dd5df43b77cb8c8d60f8f7c22c9e6","mission_step_id":"8a6337ea-b7b8-49c2-812b-9ac925bcbb57","command_center_event_id":"a2aeeb9e-e949-45a9-b69b-09755df6516b"},{"id":"c19ad0c9-5836-4b39-8d60-3b6c84616657","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1271,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":25212,"prReadinessMs":25205,"approvedPlanMs":0,"missionSetupMs":774,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:06:06.574298+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1158","receipt_type":"execute_mission","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9fa766a2-e2ea-48fa-a2a5-0b738edb4974","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"c19aeb86-e736-43b2-a19d-e79f3eec4c77","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-144d847a7f7e","prNumber":4616,"nextAction":null,"mergeCommitSha":"dede5d8a61389d28e9ae138f3083d8b74c97a363","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:33:22.640116+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dede5d8a61389d28e9ae138f3083d8b74c97a363","external_id":"4616","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:144d847a-7f7e-425a-9393-0252e2a4119e:merged-pr:4616:dede5d8a61389d28e9ae138f3083d8b74c97a363","mission_step_id":"0592f7f2-820a-43c7-b917-14b1c523d86a","command_center_event_id":"144d847a-7f7e-425a-9393-0252e2a4119e"},{"id":"c19bb446-7f5e-47e8-b3d0-deb9d0cd837b","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.31-resumable-backup-failover","prNumber":4562,"terminal":false,"missionId":"ea7020c0-9058-4854-aca1-d5de3a2c92d3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"9d09340743a2facec5c7100e198310a769b6eeaf","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea7020c0-9058-4854-aca1-d5de3a2c92d3"},"performance":null,"deploymentId":"canonical-release-9d09340743a2","workflowRunId":31434965183,"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":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T21:41:07.280502+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9d09340743a2facec5c7100e198310a769b6eeaf","external_id":"canonical-release-9d09340743a2","receipt_type":"ship_and_prove","idempotency_key":"mission:ea7020c0-9058-4854-aca1-d5de3a2c92d3:ship_and_prove:canonical_release_dispatched:9d09340743a2facec5c7100e198310a769b6eeaf:31434965183","mission_step_id":"762515d9-e916-41bd-9ce3-fdd3fa73e5e3","command_center_event_id":"ea7020c0-9058-4854-aca1-d5de3a2c92d3"},{"id":"c19f9f09-e3ef-46e3-976c-372d6fe8ab5e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/storage-v3-edge-release-repair","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"25edeff9-fdb6-4264-a26b-9fb626335834","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1392,"providerAuthMs":0,"ledgerPrepareMs":647,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1392,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":647,"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":"25edeff9-fdb6-4264-a26b-9fb626335834"},"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":2877,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:56:18.273429+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25edeff9-fdb6-4264-a26b-9fb626335834:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"68877797-346c-44ba-967b-a495a97251bd","command_center_event_id":"25edeff9-fdb6-4264-a26b-9fb626335834"},{"id":"c19fd7d3-0a4b-4843-9bb9-00f8e8f0558f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"reason":"Bounded merge-queue supervisor throughput repair: scan three candidates, preserve unique/manual work, continue after safe superseded Gate cleanup, keep collision-scoped release serialization, and align stale refresh recovery to 30 seconds.","baseSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","issuedAt":1789176011284,"expiresAt":1789176191284,"missionId":"0dac9869-97af-4272-b9fc-10aea3b19559","authorizationId":"202a9431-cf9a-474a-94d6-21be4a8a7599","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:20:11.745278+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ee58325d6f14ec5da42a8799ce779de57b94e676","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:202a9431-cf9a-474a-94d6-21be4a8a7599","mission_step_id":"9339d582-ba95-435e-9db4-405b4bc9753e","command_center_event_id":"0dac9869-97af-4272-b9fc-10aea3b19559"},{"id":"c1a1494f-1c8b-4dba-896c-957a3366eaec","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-05T17:49:22.219164+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-737d87d9af3b\",\"prNumber\":4931,\"sourceSha\":\"ba5deadc22e869a0082a30036e67bfa8abd99fa8\",\"deploymentId\":\"forgejo-main-ba5deadc22e8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:50:15.290276+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:737d87d9-af3b-4018-9311-d10a13a35d3b:owner-progress-heartbeat:119414120","mission_step_id":"a0ab6fe0-b7e1-4bbd-8ddf-1f9b2532ee74","command_center_event_id":"737d87d9-af3b-4018-9311-d10a13a35d3b"},{"id":"c1a6306f-055a-43ee-b741-d08df25db7ae","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"8567842cb4aee47c5ac22c5615270aec9d5c56e0867ff37660a16c084aef242f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:35:23.219885+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4480ea67-a302-4abd-bd13-69c0573fe8e5:repository-mutation-intent-blocked:8567842cb4aee47c5ac22c5615270aec9d5c56e0867ff37660a16c084aef242f","mission_step_id":"a7e4a114-44c6-4e54-920d-b0a3da248967","command_center_event_id":"4480ea67-a302-4abd-bd13-69c0573fe8e5"},{"id":"c1a6649f-2401-4f91-b2c0-cd505c5b6a54","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","deploymentId":"forgejo-main-f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","runtimeVersion":"1.50.18-existing-pr-adoption","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","deploymentId":"forgejo-main-f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.18-existing-pr-adoption","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T13:20:24.674371+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:168002b0-9ca2-42d6-8a7c-9ec69d806ff9:forgejo-release-status:f8f5c91ff8ff7c461fe88e11c808c6a671bd9c0f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"f64f64bd-1cbf-4c9e-9805-21274f9207e0","command_center_event_id":"168002b0-9ca2-42d6-8a7c-9ec69d806ff9"},{"id":"c1a71696-ad37-47e6-8d69-3086a989e328","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/functions/proposal-engine/index.ts","content":"// Proposal presentation persistence is owned by this existing universal engine.\nimport { createClient } from 'https://esm.sh/@supabase/supabase-js@2.39.7';\nconst corsHeaders={'Access-Control-Allow-Origin':'*','Access-Control-Allow-Headers':'authorization, x-client-info, apikey, content-type','Access-Control-Allow-Methods':'POST, OPTIONS'};\nconst json=(body:unknown,status=200)=>new Response(JSON.stringify(body),{status,headers:{...corsHeaders,'Content-Type':'application/json'}});const fail=(error:string,status=400,extra:Record<string,unknown>={})=>json({ok:false,error,...extra},status);const num=(v:unknown)=>Number.isFinite(Number(v))?Number(v):0;const money=(v:unknown)=>Math.round(Math.max(0,num(v))*100)/100;const object=(v:unknown):Record<string,any>=>v&&typeof v==='object'&&!Array.isArray(v)?v as Record<string,any>:{};const array=(v:unknown):any[]=>Array.isArray(v)?v:[];\nasync function sha256Hex(value:string|Uint8Array){const bytes=typeof value==='string'?new TextEncoder().encode(value):value;const digest=await crypto.subtle.digest('SHA-256',bytes);return Array.from(new Uint8Array(digest)).map(v=>v.toString(16).padStart(2,'0')).join('');}function stable(value:any):any{if(Array.isArray(value))return value.map(stable);if(value&&typeof value==='object'){return Object.keys(value).sort().reduce((out,key)=>{out[key]=stable(value[key]);return out;},{} as Record<string,any>);}return value;}function snapshotOf(p:any){return {proposalId:p.id,tenantId:p.tenant_id,profileId:p.profile_id,proposalNumber:p.proposal_number,status:p.status,version:p.current_version,sourceContactId:p.source_contact_id,sourceEventId:p.source_event_id,sourceOpportunityId:p.source_opportunity_id,offerKey:p.offer_key,selectedOptionKey:p.selected_option_key,pricingMode:p.pricing_mode,currency:p.currency,recipient:p.recipient_snapshot,context:p.context_snapshot,lineItems:p.line_items,subtotalAmount:p.subtotal_amount,adjustmentAmount:p.adjustment_amount,taxAmount:p.tax_amount,totalAmount:p.total_amount,depositAmount:p.deposit_amount,balanceAmount:p.balance_amount,terms:p.terms,internalNotes:p.internal_notes,profile:p.profile_snapshot,brand:p.brand_snapshot,commercial:p.commercial_snapshot,render:{bucket:p.render_bucket,path:p.render_path,hash:p.render_hash,contentFingerprint:p.render_content_fingerprint,renderedAt:p.rendered_at},sentAt:p.sent_at};}async function snapshotHash(p:any){return sha256Hex(JSON.stringify(stable(snapshotOf(p))));}\nfunction pricingConfig(profile:any){return object(object(profile.config).commercial).pricing||{};}function offerConfig(profile:any,key:string){return array(object(profile.config).offers).find((item:any)=>String(item?.key||'')===key)||null;}function quantityFor(def:any,context:any){const rule=String(def?.quantityRule||'fixed');if(rule==='guest_count')return Math.max(0,Math.floor(num(context?.guestCount)));if(rule==='usage')return 0;return Math.max(0,num(def?.quantity??1));}function descriptionFor(key:string){if(key==='unlimited')return 'Unlimited Iceys service featuring dairy-free, gluten-free and fat-free fruit sorbets during the scheduled event window.';if(['small_cup','medium_cup','large_cup'].includes(key))return 'Dairy-free, gluten-free and fat-free fruit sorbet Iceys served by the cup.';if(key==='wine_slushies')return 'Wine slushies paired with fruit sorbets for the scheduled event.';if(key==='compliance_fee')return 'Required licensing and insurance requirements for wine slushie service.';if(key==='catering_fee')return 'On-location catering service.';return null;}function buildLines(profile:any,offer:any,context:any,lineKeys?:string[]){const pricing=pricingConfig(profile);return (lineKeys||array(offer?.lineKeys).map(String)).map((key)=>{const def=object(pricing[key]);if(!Object.keys(def).length)throw new Error(`proposal_profile_missing_pricing:${key}`);return {id:crypto.randomUUID(),key,kind:String(def.kind||'service'),label:String(def.label||key),description:String(def.description||'').trim().slice(0,1000)||descriptionFor(key),quantity:quantityFor(def,context),unitLabel:String(def.unitLabel||'service'),unitPrice:money(def.unitPrice)};});}function proposalTermsText(profile:any){const config=object(profile?.config),agreement=object(config.rentalAgreement),sections=array(agreement.sections),sectionText=sections.map((raw:any)=>{const section=object(raw),title=String(section.title||'').trim(),body=String(section.body||'').trim();return [title,body].filter(Boolean).join(': ')}).filter(Boolean);if(sectionText.length)return sectionText.join('\\n\\n');return String(object(config.commercial).taxNote||'').trim()||null;}function totals(lines:any[],pricingMode:string,approvedAmount?:unknown){const subtotal=money(lines.reduce((sum,line)=>sum+money(line?.quantity)*money(line?.unitPrice),0));const approved=money(approvedAmount);const total=pricingMode==='alternatives'&&approved<=0?0:approved>0?approved:subtotal;return {subtotal,total};}function validateLines(lines:any[]){return lines.map((line)=>({id:String(line?.id||crypto.randomUUID()),key:String(line?.key||''),kind:String(line?.kind||'service')==='fee'?'fee':'service',label:String(line?.label||'').trim().slice(0,160),description:line?.description?String(line.description).slice(0,1000):null,quantity:money(line?.quantity),unitLabel:String(line?.unitLabel||'service').slice(0,80),unitPrice:money(line?.unitPrice)})).filter(line=>line.label);}function missingFor(proposal:any,stage:'render'|'approve'|'send'){const missing:string[]=[];const recipient=object(proposal.recipient_snapshot);const context=object(proposal.context_snapshot);if(!String(recipient.name||'').trim()||recipient.name==='Event customer')missing.push('customer name');if(stage==='send'&&!String(recipient.email||'').trim())missing.push('customer email');if(context.kind==='event'&&!String(context.eventDate||'').trim())missing.push('event date');if(context.kind==='event'&&!String(context.startTime||'').trim())missing.push('start time');if(context.kind==='event'&&!String(context.endTime||'').trim())missing.push('end time');if(!array(proposal.line_items).some((line:any)=>String(line?.kind||'service')==='service'))missing.push('service option');if(stage==='approve'&&proposal.pricing_mode==='alternatives'&&!proposal.selected_option_key)missing.push('selected customer option');return missing;}\nconst DISPLAY_FONTS=['Georgia, \"Times New Roman\", serif','\"Times New Roman\", Times, serif','Baskerville, Georgia, serif','\"Helvetica Neue\", Arial, sans-serif'];const BODY_FONTS=['\"Helvetica Neue\", Arial, sans-serif','Arial, Helvetica, sans-serif','Trebuchet MS, Arial, sans-serif','Georgia, \"Times New Roman\", serif'];const SECTIONS=['header','summary','pricing','notes','footer'];const STACK_LAYERS=['artwork','ornaments','frame','content'];const clamp=(v:any,f:number,min:number,max:number)=>Number.isFinite(Number(v))?Math.min(max,Math.max(min,Number(v))):f;const bool=(v:any,f:boolean)=>typeof v==='boolean'?v:f;const col=(v:any,f:string)=>/^#[0-9a-f]{6}$/i.test(String(v||''))?String(v):f;const one=(v:any,allowed:any[],f:any)=>allowed.includes(v)?v:f;const txt=(v:any,f:string,max:number)=>typeof v==='string'?v.trim().slice(0,max):f;const image=(v:any)=>{const raw=String(v||'').trim().slice(0,900);if(!raw)return '';if(/^supabase-storage:\\/\\/[^/]+\\/.+/.test(raw))return raw;try{const u=new URL(raw);return ['https:','http:'].includes(u.protocol)?u.toString():'';}catch{return raw.startsWith('/')?raw:'';}};\nfunction proposalPdfSafe(value:unknown){return String(value||'').replace(/[^\\x20-\\x7E]/g,' ').replace(/\\s+/g,' ').trim();}\nfunction proposalPdfMoney(value:unknown){return `$${money(value).toFixed(2)}`;}\nfunction proposalPdfEscape(value:unknown){return proposalPdfSafe(value).replace(/\\\\/g,'\\\\\\\\').replace(/\\(/g,'\\\\(').replace(/\\)/g,'\\\\)');}\nfunction proposalPdfLines(value:unknown,max=78){const text=proposalPdfSafe(value),words=text.split(' ').filter(Boolean),lines:string[]=[];let line='';for(const word of words){const next=line?`${line} ${word}`:word;if(next.length<=max)line=next;else{if(line)lines.push(line);line=word.slice(0,max);}}if(line)lines.push(line);return lines;}\nfunction buildServerProposalPdf(proposal:any,profile:any){const recipient=object(proposal.recipient_snapshot),context=object(proposal.context_snapshot),brand=object(proposal.brand_snapshot),config=object(profile.config),commercial=object(config.commercial),agreement=object(config.rentalAgreement),agreementSections=array(agreement.sections),services=array(proposal.line_items).filter((line:any)=>String(line?.kind||'service')==='service'),fees=array(proposal.line_items).filter((line:any)=>String(line?.kind||'')==='fee'),business=proposalPdfSafe(brand.businessName||brand.legalName||'Proposal'),customer=proposalPdfSafe(recipient.name||'Customer'),email=proposalPdfSafe(recipient.email||''),eventName=proposalPdfSafe(context.eventName||'Event'),eventDate=proposalPdfSafe(context.eventDate||''),start=proposalPdfSafe(context.startTime||''),end=proposalPdfSafe(context.endTime||''),guests=Math.max(0,Math.floor(num(context.guestCount))),productNote=proposalPdfSafe(commercial.productNote||'Premium event service prepared for your event.'),summary=proposalPdfSafe(commercial.summaryText||`${business} will provide a premium event experience for ${eventName}. ${productNote}`),catering=fees.find((line:any)=>/catering/i.test(String(line?.label||''))),note=catering?`A one-time catering fee of ${proposalPdfMoney(num(catering.unitPrice)*Math.max(1,num(catering.quantity)||1))} applies for on-location service. We will take care of the rest.`:productNote,pageOne:string[]=[];const put=(target:string[],value:unknown,x:number,y:number,size=10,bold=false)=>{target.push('BT',`/${bold?'F2':'F1'} ${size} Tf`,`${x} ${y} Td`,`(${proposalPdfEscape(value)}) Tj`,'ET');};put(pageOne,business.toUpperCase(),48,742,18,true);put(pageOne,'EVENT PROPOSAL',360,742,18,true);put(pageOne,`Proposal ${proposalPdfSafe(proposal.proposal_number)}`,360,720,9);put(pageOne,`Prepared for ${customer}`,48,700,12,true);put(pageOne,eventName,48,680,14,true);put(pageOne,`Date: ${eventDate||'TBD'}`,48,654,10);put(pageOne,`Time: ${start&&end?`${start} - ${end}`:start||end||'TBD'}`,210,654,10);put(pageOne,`Attendance: ${guests?`${guests} guests`:'TBD'}`,390,654,10);put(pageOne,`Contact: ${email||customer}`,48,634,9);let y=600;put(pageOne,'EVENT SUMMARY',48,y,12,true);y-=18;for(const line of proposalPdfLines(summary,92).slice(0,4)){put(pageOne,line,48,y,9);y-=13;}y-=8;put(pageOne,'SERVICE EXPERIENCE',48,y,12,true);y-=20;for(const service of services.slice(0,8)){const label=proposalPdfSafe(service.label||'Service'),price=`${proposalPdfMoney(service.unitPrice)}${service.unitLabel?` per ${proposalPdfSafe(service.unitLabel)}`:''}`;put(pageOne,`${label}: ${price}`,58,y,10,true);y-=14;for(const line of proposalPdfLines(service.description||'',86).slice(0,2)){put(pageOne,line,70,y,8);y-=11;}y-=7;if(y<180)break;}put(pageOne,'ON-LOCATION SERVICE NOTE',48,128,9,true);for(const [index,line] of proposalPdfLines(note,88).slice(0,2).entries())put(pageOne,line,48,112-index*11,8);const footer=[proposalPdfSafe(brand.phone),proposalPdfSafe(brand.email),proposalPdfSafe(brand.website)].filter(Boolean).join(' | ');put(pageOne,footer||business,48,68,8);const pageStreams=[pageOne.join('\\n')+'\\n'];if(agreementSections.length){const legal:string[]=[];put(legal,String(agreement.customerFacingTitle||'Rental Agreement & Event Terms').toUpperCase(),48,742,15,true);put(legal,`Proposal ${proposalPdfSafe(proposal.proposal_number)} | ${customer}`,48,720,8);let legalY=690;for(const raw of agreementSections.slice(0,16)){const section=object(raw),title=proposalPdfSafe(section.title||''),body=proposalPdfSafe(section.body||'');if(!title&&!body)continue;if(legalY<95)break;if(title){put(legal,title.toUpperCase(),48,legalY,8,true);legalY-=12;}for(const line of proposalPdfLines(body,96).slice(0,5)){put(legal,line,52,legalY,7);legalY-=10;}legalY-=8;}put(legal,'Electronic acceptance incorporates these terms into the accepted proposal.',48,58,7);pageStreams.push(legal.join('\\n')+'\\n');}const objects:string[]=[];const pageIds=pageStreams.map((_,index)=>index===0?3:7+((index-1)*2));objects[1]=`<< /Type /Catalog /Pages 2 0 R >>`;objects[2]=`<< /Type /Pages /Kids [${pageIds.map(id=>`${id} 0 R`).join(' ')}] /Count ${pageIds.length} >>`;objects[4]='<< /Type /Font /Subtype /Type1 /BaseFont /Helvetica >>';objects[5]='<< /Type /Font /Subtype /Type1 /BaseFont /Helvetica-Bold >>';for(let index=0;index<pageStreams.length;index++){const pageId=pageIds[index],contentId=index===0?6:pageId+1,stream=pageStreams[index];objects[pageId]=`<< /Type /Page /Parent 2 0 R /MediaBox [0 0 612 792] /Resources << /Font << /F1 4 0 R /F2 5 0 R >> >> /Contents ${contentId} 0 R >>`;objects[contentId]=`<< /Length ${new TextEncoder().encode(stream).length} >>\\nstream\\n${stream}endstream`;}const maxObject=Math.max(...Object.keys(objects).map(Number).filter(Number.isFinite)),offsets:number[]=[0];let pdf='%PDF-1.4\\n';for(let i=1;i<=maxObject;i++){if(!objects[i])continue;offsets[i]=new TextEncoder().encode(pdf).length;pdf+=`${i} 0 obj\\n${objects[i]}\\nendobj\\n`;}const xref=new TextEncoder().encode(pdf).length;pdf+=`xref\\n0 ${maxObject+1}\\n0000000000 65535 f \\n`;for(let i=1;i<=maxObject;i++)pdf+=offsets[i]?`${String(offsets[i]).padStart(10,'0')} 00000 n \\n`:'0000000000 00000 f \\n';pdf+=`trailer\\n<< /Size ${maxObject+1} /Root 1 0 R >>\\nstartxref\\n${xref}\\n%%EOF\\n`;return new TextEncoder().encode(pdf);}\nfunction sanitizePresentation(raw:any,legacy:any){const input=object(raw),old=object(legacy);const order=array(input.sectionOrder).map(String).filter((v,i,a)=>SECTIONS.includes(v)&&a.indexOf(v)===i);for(const key of SECTIONS)if(!order.includes(key))order.push(key);const c=object(input.canvas),b=object(input.background),f=object(input.frame),o=object(input.ornaments),br=object(input.brand),t=object(input.typography),h=object(input.header),fa=object(input.facts),s=object(input.summary),p=object(input.pricing),im=object(input.imagery),n=object(input.notes),ft=object(input.footer),ff=object(input.freeform),placements=object(ff.placements);const layerOrder=array(input.layerOrder).map(String).filter((v,i,a)=>STACK_LAYERS.includes(v)&&a.indexOf(v)===i);for(const key of STACK_LAYERS)if(!layerOrder.includes(key))layerOrder.push(key);const frameStyle=one(f.style,['approved-premium','elegant-gold','clean-luxury','celebration','formal-catering','custom'],'approved-premium');const ornamentInstances=array(ff.ornamentInstances).slice(0,24).map((raw:any,index:number)=>{const v=object(raw),cr=object(v.crop);let left=clamp(cr.left,0,0,90),right=clamp(cr.right,0,0,90),top=clamp(cr.top,0,0,90),bottom=clamp(cr.bottom,0,0,90);if(left+right>95)right=Math.max(0,95-left);if(top+bottom>95)bottom=Math.max(0,95-top);return{id:String(v.id||`ornament-${index+1}`).replace(/[^a-zA-Z0-9_-]/g,'-').slice(0,80),label:txt(v.label,`Ornament ${index+1}`,80),x:clamp(v.x,0,-1200,1200),y:clamp(v.y,0,-1600,1600),width:clamp(v.width,320,24,816),height:clamp(v.height,320,24,1056),z:clamp(v.z,32+index,20,140),aspectLocked:bool(v.aspectLocked,true),rotation:clamp(v.rotation,0,-360,360),flipX:bool(v.flipX,false),flipY:bool(v.flipY,false),opacity:clamp(v.opacity,1,0,1),crop:{left,top,right,bottom}}});return {...old,schemaVersion:2,preset:one(input.preset,['approved-premium','elegant-gold','clean-luxury','celebration','formal-catering','custom'],frameStyle==='custom'?'custom':frameStyle),sectionOrder:order,layerOrder,canvas:{paddingX:clamp(c.paddingX,44,32,84),paddingTop:clamp(c.paddingTop,30,22,72),paddingBottom:clamp(c.paddingBottom,30,22,72)},background:{color:col(b.color,'#fff8eb'),accentColor:col(b.accentColor,'#ead5ad'),texture:one(b.texture,['parchment','linen','soft-grain','clean'],'parchment'),textureStrength:clamp(b.textureStrength,.34,0,1)},frame:{visible:bool(f.visible,true),color:col(f.color,'#a97818'),width:clamp(f.width,2,0,5),inset:clamp(f.inset,10,6,42),style:frameStyle,assetUrl:image(f.assetUrl)},ornaments:{cornerStyle:one(o.cornerStyle,['gold-palms','ornate-flourish','minimal-corners','none'],'gold-palms'),dividerStyle:one(o.dividerStyle,['fleur','diamond','filigree','line','none'],'fleur'),color:col(o.color,'#a97818'),strength:clamp(o.strength,.9,0,1),assetUrl:image(o.assetUrl)},brand:{visible:bool(br.visible,true),logoWidth:clamp(br.logoWidth,310,120,500),alignment:one(br.alignment,['left','center','right'],'left'),showContactMeta:bool(br.showContactMeta,false)},typography:{displayFont:one(t.displayFont,DISPLAY_FONTS,DISPLAY_FONTS[0]),bodyFont:one(t.bodyFont,BODY_FONTS,BODY_FONTS[3]),accentFont:one(t.accentFont,['\"Brush Script MT\", \"Segoe Script\", cursive','\"Segoe Script\", \"Brush Script MT\", cursive','Georgia, \"Times New Roman\", serif'],'\"Brush Script MT\", \"Segoe Script\", cursive'),displayScale:clamp(t.displayScale,1,.78,1.3),bodyScale:clamp(t.bodyScale,1,.8,1.2),textColor:col(t.textColor,'#15110b'),mutedColor:col(t.mutedColor,'#6e5638')},header:{visible:bool(h.visible,true),alignment:one(h.alignment,['left','center','right'],'center'),layout:one(h.layout,['approved-split','balanced-split','centered','minimal'],'approved-split')},facts:{style:one(fa.style,['approved-icons','boxed','minimal'],'approved-icons'),contactCardStyle:one(fa.contactCardStyle,['approved-ornate','framed','inline'],'approved-ornate')},summary:{visible:bool(s.visible,old.showEventSummary!==false),columns:one(Number(s.columns),[2,3],3),layout:one(s.layout,['approved-split','stacked','grid'],'approved-split')},pricing:{visible:bool(p.visible,true),dividerStyle:one(p.dividerStyle,['hairline','strong','none'],'hairline'),cardStyle:one(p.cardStyle,['approved-ornate','soft-panel','minimal'],'approved-ornate'),badgeStyle:one(p.badgeStyle,['numbered-medallion','numbered-tab','none'],'numbered-medallion'),highlightStyle:one(p.highlightStyle,['black-gold-ribbon','gold-outline','none'],'black-gold-ribbon'),cupStyle:one(p.cupStyle,['illustrated','price-chips','rows'],'illustrated')},imagery:{visible:bool(im.visible,false),url:image(im.url),opacity:clamp(im.opacity,.08,0,.35)},notes:{visible:bool(n.visible,old.showProductNote!==false),label:txt(n.label,'On-location service note',60),barStyle:one(n.barStyle,['approved-framed','soft-panel','minimal'],'approved-framed')},footer:{visible:bool(ft.visible,true),customLine:txt(ft.customLine,'Big Papi’s Coquito Iceys',140),style:one(ft.style,['approved-brand-bar','split','minimal'],'approved-brand-bar'),legalStrip:bool(ft.legalStrip,true)},freeform:{grid:clamp(ff.grid,8,4,32),placements:Object.fromEntries(['frame','ornaments','artwork','logo','header','facts','summary','pricing','notes','footer'].map((key,index)=>{const v=object(placements[key]),media=['frame','ornaments','artwork','logo'].includes(key),defaultWidth=key==='logo'?clamp(br.logoWidth,310,120,500):key==='frame'||key==='ornaments'?816:0,defaultHeight=key==='frame'||key==='ornaments'?1056:0,cr=object(v.crop);let left=clamp(cr.left,0,0,90),right=clamp(cr.right,0,0,90),top=clamp(cr.top,0,0,90),bottom=clamp(cr.bottom,0,0,90);if(left+right>95)right=Math.max(0,95-left);if(top+bottom>95)bottom=Math.max(0,95-top);return [key,{x:clamp(v.x,0,-1200,1200),y:clamp(v.y,0,-1600,1600),width:clamp(v.width,defaultWidth,0,816),height:clamp(v.height,defaultHeight,0,1056),z:clamp(v.z,30+index,20,140),aspectLocked:bool(v.aspectLocked,media),crop:{left,top,right,bottom}}]})),ornamentInstances}};}\nDeno.serve(async(req)=>{if(req.method==='OPTIONS')return new Response('ok',{headers:corsHeaders});if(req.method!=='POST')return fail('method_not_allowed',405);const url=Deno.env.get('SUPABASE_URL')!,serviceKey=Deno.env.get('SUPABASE_SERVICE_ROLE_KEY')!,anonKey=Deno.env.get('SUPABASE_ANON_KEY')!;const authHeader=req.headers.get('Authorization')||'';if(!authHeader.startsWith('Bearer '))return fail('authentication_required',401);const admin=createClient(url,serviceKey);const userClient=createClient(url,anonKey,{global:{headers:{Authorization:authHeader}}});const accessToken=authHeader.slice(7).trim();if(!accessToken)return fail('authentication_required',401);const {data:{user},error:authError}=await userClient.auth.getUser(accessToken);if(authError||!user)return fail('authentication_failed',401);let body:any;try{body=await req.json();}catch{return fail('invalid_json');}const action=String(body?.action||'').trim(),tenantId=String(body?.tenantId||'').trim();if(!tenantId)return fail('tenant_id_required');const {data:membership}=await admin.from('user_tenant_memberships').select('tenant_id,status').eq('user_id',user.id).eq('tenant_id',tenantId).eq('status','active').maybeSingle();const {data:roleRows}=await admin.from('user_roles').select('role,tenant_id').eq('user_id',user.id).limit(100);const privileged=(roleRows||[]).some((r:any)=>['GodMode','Owner','Admin'].includes(String(r.role))&&(r.tenant_id===tenantId||r.tenant_id===null));if(!membership&&!privileged)return fail('tenant_access_denied',403);const loadTenant=async()=>{const {data,error}=await admin.from('tenants').select('id,name,company_dba_name,company_legal_name,company_email,company_phone,company_website,company_logo_url,company_slug,tenant_type,settings').eq('id',tenantId).single();if(error||!data)throw new Error('tenant_not_found');return data;};const loadProfile=async()=>{const tenant=await loadTenant();const {data,error}=await admin.from('proposal_profiles').select('*').eq('tenant_id',tenantId).eq('status','active').maybeSingle();if(error)throw error;if(!data)throw new Error('proposal_profile_required');if(String(data.tenant_type)!==String(tenant.tenant_type))throw new Error('proposal_profile_tenant_type_mismatch');return {tenant,profile:data};};const loadProposal=async(proposalId:string)=>{const {data,error}=await admin.from('proposals').select('*').eq('tenant_id',tenantId).eq('id',proposalId).single();if(error||!data)throw new Error('proposal_not_found');return data;};const writeVersion=async(proposal:any,reason:string)=>{const hash=await snapshotHash(proposal);const {error}=await admin.from('proposal_versions').insert({proposal_id:proposal.id,tenant_id:tenantId,version:proposal.current_version,reason,snapshot:snapshotOf(proposal),snapshot_hash:hash,render_bucket:proposal.render_bucket,render_path:proposal.render_path,render_hash:proposal.render_hash,rendered_at:proposal.rendered_at,created_by:user.id});if(error&&error.code!=='23505')throw error;return hash;};const updateProposal=async(current:any,patch:any,reason:string)=>{const nextVersion=num(current.current_version)+1;const {data,error}=await admin.from('proposals').update({...patch,current_version:nextVersion,render_bucket:null,render_path:null,render_hash:null,render_content_fingerprint:null,rendered_at:null,updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',current.id).select('*').single();if(error)throw error;await writeVersion(data,reason);return data;};const loadCurrentVersionReceipt=async(current:any)=>{const {data,error}=await admin.from('proposal_versions').select('render_bucket,render_path,render_hash,rendered_at').eq('proposal_id',current.id).eq('version',current.current_version).maybeSingle();if(error)throw error;return data||null;};const ensureWritableRenderVersion=async(current:any,renderHash:string)=>{const version=await loadCurrentVersionReceipt(current);if(!version?.render_hash)return {proposal:current,version,reuse:false};if(String(version.render_hash)===String(renderHash))return {proposal:current,version,reuse:true};if(!['draft','sent'].includes(String(current.status)))throw new Error('proposal_version_render_receipt_is_immutable');const proposal=await updateProposal(current,{},'render_refresh');return {proposal,version:null,reuse:false};};const writeRenderReceipt=async(current:any,storageBucket:string,storagePath:string,renderHash:string,renderedAt:string)=>{const {data,error}=await admin.from('proposal_versions').update({render_bucket:storageBucket,render_path:storagePath,render_hash:renderHash,rendered_at:renderedAt}).eq('proposal_id',current.id).eq('version',current.current_version).is('render_hash',null).select('render_bucket,render_path,render_hash,rendered_at').maybeSingle();if(error)throw error;if(data)return data;const existing=await loadCurrentVersionReceipt(current);if(existing?.render_hash&&String(existing.render_hash)===String(renderHash))return existing;throw new Error('proposal_version_render_receipt_is_immutable');};const reconcileProposalRender=async(current:any,receipt:any,contentFingerprint:string|null)=>{const renderedAt=receipt?.rendered_at||new Date().toISOString();const {data,error}=await admin.from('proposals').update({render_bucket:receipt?.render_bucket||null,render_path:receipt?.render_path||null,render_hash:receipt?.render_hash||null,render_content_fingerprint:contentFingerprint,rendered_at:renderedAt,updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',current.id).eq('current_version',current.current_version).select('*').single();if(error||!data)throw error||new Error('proposal_render_receipt_reconcile_failed');return data;};try{if(action==='materialize_seed_asset'){if(!privileged)return fail('proposal_seed_owner_access_required',403);let current=await loadProposal(String(body.proposalId||''));if(current.render_bucket&&current.render_path&&current.render_hash)return json({ok:true,proposal:current,idempotent:true});const meta=object(current.metadata),seedKey=String(meta.seedAssetKey||'').trim(),seedBase64=String(meta.seedPdfBase64||'').trim();if(!seedKey||!seedBase64)throw new Error('proposal_seed_asset_not_available');const binary=atob(seedBase64);if(binary.length>12*1024*1024)throw new Error('proposal_pdf_too_large');const bytes=Uint8Array.from(binary,c=>c.charCodeAt(0));if(new TextDecoder().decode(bytes.slice(0,5))!=='%PDF-')throw new Error('invalid_proposal_pdf');const renderHash=await sha256Hex(bytes),expectedHash=String(meta.seedAssetSha256||'').trim();if(expectedHash&&renderHash!==expectedHash)throw new Error('proposal_seed_asset_hash_mismatch');const {tenant}=await loadProfile(),expectedBucket=String(object(tenant.settings).storage_bucket||'').trim();if(!expectedBucket)throw new Error('canonical_tenant_storage_not_provisioned');const renderVersion=await ensureWritableRenderVersion(current,renderHash);current=renderVersion.proposal;const safeNumber=String(current.proposal_number).replace(/[^A-Za-z0-9_-]+/g,'-'),fileName=String(meta.seedFileName||safeNumber+'.pdf').replace(/[^A-Za-z0-9._-]+/g,'-'),path=`Documents/Proposals/${safeNumber}/v${current.current_version}/${renderHash.slice(0,12)}-${fileName}`;let receipt=renderVersion.version;if(!renderVersion.reuse){const upload=await admin.storage.from(expectedBucket).upload(path,bytes,{contentType:'application/pdf',cacheControl:'3600',upsert:false});if(upload.error&&!String(upload.error.message||'').toLowerCase().includes('already'))throw upload.error;receipt=await writeRenderReceipt(current,expectedBucket,path,renderHash,new Date().toISOString());}let proposal=await reconcileProposalRender(current,receipt,renderHash);const nextMeta={...meta,seedPdfBase64:null,seedAssetMaterializedAt:new Date().toISOString(),seedAssetMaterializedHash:renderHash};const updated=await admin.from('proposals').update({metadata:nextMeta,updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',current.id).select('*').single();if(updated.error)throw updated.error;proposal=updated.data||proposal;return json({ok:true,proposal,idempotent:renderVersion.reuse,receipt:{storageBucket:receipt.render_bucket,storagePath:receipt.render_path,fileName,generatedAt:receipt.rendered_at,version:current.current_version,renderHash:receipt.render_hash,snapshotHash:await snapshotHash(proposal)}});}if(action==='operating_contracts'){const {data:contracts,error:contractError}=await admin.from('proposal_operating_contracts').select('*').or(`issuer_tenant_id.eq.${tenantId},acceptor_tenant_id.eq.${tenantId}`).order('updated_at',{ascending:false});if(contractError)throw contractError;const contractRows=contracts||[],proposalIds=[...new Set(contractRows.map((row:any)=>String(row.proposal_id||'')).filter(Boolean))],tenantIds=[...new Set(contractRows.flatMap((row:any)=>[row.issuer_tenant_id,row.acceptor_tenant_id]).map(String).filter(Boolean))];const proposalResult=proposalIds.length?await admin.from('proposals').select('*').in('id',proposalIds):{data:[],error:null},commitmentResult=contractRows.length?await admin.from('proposal_operating_commitments').select('*').in('contract_id',contractRows.map((row:any)=>row.id)).order('created_at',{ascending:true}):{data:[],error:null},tenantResult=tenantIds.length?await admin.from('tenants').select('id,name,company_dba_name,company_legal_name').in('id',tenantIds):{data:[],error:null};if(proposalResult.error)throw proposalResult.error;if(commitmentResult.error)throw commitmentResult.error;if(tenantResult.error)throw tenantResult.error;const proposalMap=new Map((proposalResult.data||[]).map((row:any)=>[row.id,row])),tenantMap=new Map((tenantResult.data||[]).map((row:any)=>[row.id,row])),tenantLabel=(id:any)=>{const row:any=tenantMap.get(id);return row?(row.company_dba_name||row.company_legal_name||row.name||null):null;};return json({ok:true,contracts:contractRows.map((contract:any)=>({...contract,proposal:proposalMap.get(contract.proposal_id)||null,commitments:(commitmentResult.data||[]).filter((item:any)=>item.contract_id===contract.id),issuer_label:tenantLabel(contract.issuer_tenant_id),counterparty_label:tenantLabel(contract.acceptor_tenant_id)}))});}if(action==='preview_for_signature'){const current=await loadProposal(String(body.proposalId||''));if(!privileged)return fail('proposal_signature_owner_access_required',403);if(!['draft','approved','sent'].includes(String(current.status)))throw new Error('proposal_cannot_be_previewed_for_signature_from_current_status');if(!current.render_bucket||!current.render_path||!current.render_hash)throw new Error('current_proposal_render_required_before_signature_preview');const recipient=object(current.recipient_snapshot);if(!String(recipient.email||'').trim())throw new Error('proposal_recipient_email_required');const meta=object(current.metadata),operating=object(meta.operatingContract||meta.operating_contract),acceptorTenantId=String(current.counterparty_tenant_id||operating.acceptorTenantId||operating.acceptor_tenant_id||'').trim()||null,pageManifestInput=array(body.pageManifest||operating.pageManifest||operating.page_manifest||meta.pageManifest),pageManifest=(pageManifestInput.length?pageManifestInput:[{page_order:1,title:'Agreement Document'}]).map((raw:any,index:number)=>{const row=object(raw),pageOrder=Math.floor(num(row.page_order??row.pageOrder??row.index??index+1)),title=String(row.title||`Page ${index+1}`).trim().slice(0,160);return{page_order:pageOrder,title};}).sort((a:any,b:any)=>a.page_order-b.page_order);if(pageManifest.some((page:any,index:number)=>page.page_order!==index+1)||new Set(pageManifest.map((page:any)=>page.page_order)).size!==pageManifest.length)throw new Error('document_page_order_invalid');const pageManifestHash=await sha256Hex(JSON.stringify(stable(pageManifest))),proposalSnapshotHash=await snapshotHash(current),documentPackage:any={schemaVersion:1,documentType:'proposal',proposalId:current.id,proposalVersion:Number(current.current_version),pageCount:pageManifest.length,pages:pageManifest},documentPackageHash=await sha256Hex(JSON.stringify(stable(documentPackage))),signedUrlResult=await admin.storage.from(String(current.render_bucket)).createSignedUrl(String(current.render_path),60*60);if(signedUrlResult.error||!signedUrlResult.data?.signedUrl)throw signedUrlResult.error||new Error('proposal_signed_url_required');const defaultFields=[{id:'proposal-signature',type:'signature',label:'Signature',required:true,page:1,x:8,y:82,width:42,height:7},{id:'proposal-date',type:'date',label:'Date',required:true,page:1,x:55,y:82,width:28,height:5}],signerFields=array(operating.signatureFields||operating.signature_fields),agreementPayload={action:'send_agreement',preview_only:true,recipient_email:String(recipient.email).trim(),recipient_name:String(recipient.name||'').trim()||null,template_type:'pdf_document',agreement_title:String(object(current.profile_snapshot).documentTitle||current.proposal_number||'Proposal'),pdf_url:signedUrlResult.data.signedUrl,tenant_id:current.tenant_id,sent_by_user_id:user.id,sender_name:'Knock Launch',custom_message:'Please review and sign this proposal. Once accepted, its commitments become the operating plan inside KnockLaunch OS.',variables:{PREVIEW_ONLY:'true',PROPOSAL_OPERATING_CONTRACT:'true',PROPOSAL_ID:current.id,PROPOSAL_VERSION:String(current.current_version),PROPOSAL_CONTRACT_ID:'',ISSUER_TENANT_ID:current.tenant_id,ACCEPTOR_TENANT_ID:acceptorTenantId||'',PDF_FILE_PATH:current.render_path,DOCUMENT_NAME:String(current.proposal_number||'Proposal'),COMPANY_NAME:String(current.brand_snapshot?.businessName||current.brand_snapshot?.legalName||'').trim(),BRAND_LOGO_URL:String(current.brand_snapshot?.company_logo_url||current.brand_snapshot?.logoUrl||'').trim(),DOCUMENT_PACKAGE:documentPackage,DOCUMENT_PACKAGE_HASH:documentPackageHash,PAGE_MANIFEST_HASH:pageManifestHash,PROPOSAL_SNAPSHOT_HASH:proposalSnapshotHash},signer_fields:signerFields.length?signerFields:defaultFields};const signResponse=await fetch(`${url}/functions/v1/agreement-sign`,{method:'POST',headers:{Authorization:`Bearer ${serviceKey}`,apikey:serviceKey,'Content-Type':'application/json'},body:JSON.stringify(agreementPayload)}),signResult=await signResponse.json().catch(()=>null);if(!signResponse.ok||!signResult?.ok||!signResult?.sign_url)throw new Error(signResult?.error||`proposal_signature_preview_failed:${signResponse.status}`);return json({ok:true,proposal:current,agreementId:signResult.agreement_id,signUrl:signResult.sign_url,previewOnly:true,expiresAt:signResult.expires_at});}if(action==='send_for_signature'){if(body.reviewConfirmed!==true)throw new Error('proposal_review_required_before_signature_send');const current=await loadProposal(String(body.proposalId||''));if(!privileged)return fail('proposal_signature_owner_access_required',403);if(!['draft','approved','sent'].includes(String(current.status)))throw new Error('proposal_cannot_be_sent_for_signature_from_current_status');if(!current.render_bucket||!current.render_path||!current.render_hash)throw new Error('current_proposal_render_required_before_signature');const recipient=object(current.recipient_snapshot);if(!String(recipient.email||'').trim())throw new Error('proposal_recipient_email_required');const meta=object(current.metadata),operating=object(meta.operatingContract||meta.operating_contract),acceptorTenantId=String(current.counterparty_tenant_id||operating.acceptorTenantId||operating.acceptor_tenant_id||'').trim()||null,pageManifestInput=array(body.pageManifest||operating.pageManifest||operating.page_manifest),pageManifest=(pageManifestInput.length?pageManifestInput:[{page_order:1,title:'Agreement Document'}]).map((raw:any,index:number)=>{const row=object(raw),pageOrder=Math.floor(num(row.page_order??row.pageOrder??row.index??index+1)),title=String(row.title||`Page ${index+1}`).trim().slice(0,160);return{page_order:pageOrder,title};}).sort((a:any,b:any)=>a.page_order-b.page_order);if(pageManifest.some((page:any,index:number)=>page.page_order!==index+1)||new Set(pageManifest.map((page:any)=>page.page_order)).size!==pageManifest.length)throw new Error('document_page_order_invalid');const pageManifestHash=await sha256Hex(JSON.stringify(stable(pageManifest))),proposalSnapshotHash=await snapshotHash(current),documentPackage:any={schemaVersion:1,documentType:'proposal',proposalId:current.id,proposalVersion:Number(current.current_version),renderHash:String(current.render_hash),renderBucket:String(current.render_bucket),renderPath:String(current.render_path),proposalSnapshotHash,pageManifestHash,pages:pageManifest,terms:{weeklyPrice:tenantId===current.tenant_id&&pageManifest.length===8?500:null,setupFeeWaived:tenantId===current.tenant_id&&pageManifest.length===8?1500:null,setupFeeDue:tenantId===current.tenant_id&&pageManifest.length===8?0:null}};const documentPackageHash=await sha256Hex(JSON.stringify(stable(documentPackage)));documentPackage.packageHash=documentPackageHash;const {data:existingContract,error:existingContractError}=await admin.from('proposal_operating_contracts').select('*').eq('proposal_id',current.id).maybeSingle();if(existingContractError)throw existingContractError;let contract=existingContract;if(!contract){const {data:created,error:createError}=await admin.from('proposal_operating_contracts').insert({proposal_id:current.id,proposal_version:current.current_version,issuer_tenant_id:current.tenant_id,acceptor_tenant_id:acceptorTenantId,lifecycle_status:'draft',terms:{pricingMode:current.pricing_mode,currency:current.currency,totalAmount:current.total_amount},metadata:{documentFamily:'proposal',activation:'knocklaunch-sign',documentPackage}}).select('*').single();if(createError)throw createError;contract=created;}if(Number(contract.proposal_version)!==Number(current.current_version)){if(contract.pending_agreement_id){const {data:priorAgreement}=await admin.from('pending_agreements').select('id,variables').eq('id',contract.pending_agreement_id).maybeSingle();if(priorAgreement){await admin.from('pending_agreements').update({status:'voided',variables:{...object(priorAgreement.variables),SUPERSEDED_BY_PROPOSAL_VERSION:String(current.current_version),SUPERSEDED_AT:new Date().toISOString()}}).eq('id',priorAgreement.id);}}const {data:resetContract,error:resetContractError}=await admin.from('proposal_operating_contracts').update({proposal_version:current.current_version,lifecycle_status:'draft',pending_agreement_id:null,signed_agreement_id:null,signed_pdf_path:null,signed_at:null,accepted_at:null,activated_at:null,terms:{pricingMode:current.pricing_mode,currency:current.currency,totalAmount:current.total_amount},metadata:{...object(contract.metadata),documentPackage},updated_at:new Date().toISOString()}).eq('id',contract.id).select('*').single();if(resetContractError)throw resetContractError;contract=resetContract;}else{const {data:refreshedContract,error:refreshContractError}=await admin.from('proposal_operating_contracts').update({metadata:{...object(contract.metadata),documentPackage},terms:{...object(contract.terms),pricingMode:current.pricing_mode,currency:current.currency,totalAmount:current.total_amount},updated_at:new Date().toISOString()}).eq('id',contract.id).select('*').single();if(refreshContractError)throw refreshContractError;contract=refreshedContract;}if(contract.pending_agreement_id&&['sent','received','accepted','activated'].includes(String(contract.lifecycle_status))){const {data:pending}=await admin.from('pending_agreements').select('id,status,sign_token,expires_at').eq('id',contract.pending_agreement_id).maybeSingle();if(pending&&['sent','viewed','signed'].includes(String(pending.status))){const frontendUrl=Deno.env.get('FRONTEND_URL')||'https://app.knocklaunch.app';return json({ok:true,proposal:current,contract,agreementId:pending.id,signUrl:`${frontendUrl}/sign-agreement?token=${pending.sign_token}`,idempotent:true});}}const explicit=array(operating.commitments),fallbackServices=array(current.line_items).filter((line:any)=>String(line?.kind||'service')==='service').map((line:any,index:number)=>({party:'issuer',key:String(line?.key||`service-${index+1}`),title:String(line?.label||`Service ${index+1}`),description:String(line?.description||''),category:'delivery',cadence:null})),fallbackPayment=money(current.total_amount)>0?[{party:'acceptor',key:'proposal-payment',title:`Pay ${current.currency||'USD'} ${money(current.total_amount).toFixed(2)} under the accepted proposal`,description:String(current.terms||''),category:'compensation',cadence:'proposal-terms'}]:[],definitions=explicit.length?explicit:[...fallbackServices,...fallbackPayment];for(let index=0;index<definitions.length;index+=1){const def=object(definitions[index]),party=['issuer','acceptor','shared'].includes(String(def.party))?String(def.party):'issuer',key=String(def.key||`commitment-${index+1}`).replace(/[^a-zA-Z0-9._:-]+/g,'-').slice(0,120),responsible=party==='issuer'?current.tenant_id:party==='acceptor'?acceptorTenantId:null;const {error}=await admin.from('proposal_operating_commitments').upsert({contract_id:contract.id,proposal_id:current.id,proposal_version:current.current_version,issuer_tenant_id:current.tenant_id,acceptor_tenant_id:acceptorTenantId,party_role:party,responsible_tenant_id:responsible,commitment_key:key,title:String(def.title||key).slice(0,240),description:def.description?String(def.description).slice(0,2000):null,category:String(def.category||'operating').slice(0,80),status:'proposed',cadence:def.cadence?String(def.cadence).slice(0,120):null,terms:def.offset_days?{offset_days:Math.max(0,Math.floor(num(def.offset_days)))}:{}},{onConflict:'contract_id,party_role,commitment_key'});if(error)throw error;}const signedUrlResult=await admin.storage.from(String(current.render_bucket)).createSignedUrl(String(current.render_path),7*24*60*60);if(signedUrlResult.error||!signedUrlResult.data?.signedUrl)throw signedUrlResult.error||new Error('proposal_signed_url_required');const defaultFields=[{id:'proposal-signature',type:'signature',label:'Signature',required:true,page:1,x:8,y:82,width:42,height:7},{id:'proposal-date',type:'date',label:'Date',required:true,page:1,x:55,y:82,width:28,height:5}],signerFields=array(operating.signatureFields||operating.signature_fields),agreementPayload={action:'send_agreement',recipient_email:String(recipient.email).trim(),recipient_name:String(recipient.name||'').trim()||null,template_type:'pdf_document',agreement_title:String(body.emailSubject||recipient.proposalEmailSubject||'').trim()||String(object(current.profile_snapshot).documentTitle||current.proposal_number||'Proposal'),pdf_url:signedUrlResult.data.signedUrl,tenant_id:current.tenant_id,sent_by_user_id:user.id,sender_name:'Knock Launch',custom_message:String(body.emailMessage||recipient.proposalEmailMessage||'').trim()||'Please review and sign this proposal. Once accepted, its commitments become the operating plan inside KnockLaunch OS.',variables:{PROPOSAL_OPERATING_CONTRACT:'true',PROPOSAL_ID:current.id,PROPOSAL_VERSION:String(current.current_version),PROPOSAL_CONTRACT_ID:contract.id,ISSUER_TENANT_ID:current.tenant_id,ACCEPTOR_TENANT_ID:acceptorTenantId||'',PDF_FILE_PATH:current.render_path,DOCUMENT_NAME:String(current.proposal_number||'Proposal'),COMPANY_NAME:String(current.brand_snapshot?.businessName||current.brand_snapshot?.legalName||'').trim(),BRAND_LOGO_URL:String(current.brand_snapshot?.company_logo_url||current.brand_snapshot?.logoUrl||'').trim(),DOCUMENT_PACKAGE:documentPackage,DOCUMENT_PACKAGE_HASH:documentPackageHash,PAGE_MANIFEST_HASH:pageManifestHash,PROPOSAL_SNAPSHOT_HASH:proposalSnapshotHash},signer_fields:signerFields.length?signerFields:defaultFields};const signResponse=await fetch(`${url}/functions/v1/agreement-sign`,{method:'POST',headers:{Authorization:`Bearer ${serviceKey}`,apikey:serviceKey,'Content-Type':'application/json'},body:JSON.stringify(agreementPayload)}),signResult=await signResponse.json().catch(()=>null);if(!signResponse.ok||!signResult?.ok||signResult?.delivery_confirmed!==true)throw new Error(signResult?.error||`proposal_signature_send_failed:${signResponse.status}`);const now=new Date().toISOString(),{data:updatedContract,error:contractUpdateError}=await admin.from('proposal_operating_contracts').update({lifecycle_status:'sent',pending_agreement_id:signResult.agreement_id,updated_at:now}).eq('id',contract.id).select('*').single();if(contractUpdateError)throw contractUpdateError;const {data:sentProposal,error:sentError}=await admin.from('proposals').update({status:'sent',sent_at:now,metadata:{...meta,documentPackage},updated_at:now}).eq('tenant_id',tenantId).eq('id',current.id).select('*').single();if(sentError)throw sentError;await admin.from('proposal_operating_contract_events').upsert({contract_id:contract.id,proposal_id:current.id,event_type:'sent',source_type:'knocklaunch-sign',source_id:String(signResult.agreement_id),event_data:{proposalVersion:current.current_version,documentPackageHash,pageManifestHash},occurred_at:now,dedupe_key:`${contract.id}:sent:${current.current_version}`},{onConflict:'dedupe_key'});return json({ok:true,proposal:sentProposal,contract:updatedContract,agreementId:signResult.agreement_id,signUrl:signResult.sign_url});}if(action==='profile'){const {profile}=await loadProfile();return json({ok:true,profile});}if(action==='save_presentation_draft'){if(!privileged)return fail('proposal_presentation_owner_access_required',403);const {profile}=await loadProfile();const config=object(profile.config),template=object(config.proposalTemplate);const presentation=sanitizePresentation(body.presentation,config.presentationDraft||config.presentation);const {data,error}=await admin.from('proposal_profiles').update({config:{...config,presentationDraft:presentation,proposalTemplate:{...template,draftRevision:Math.max(1,num(template.draftRevision)+1),draftUpdatedAt:new Date().toISOString()}}}).eq('id',profile.id).eq('tenant_id',tenantId).select('*').single();if(error)throw error;return json({ok:true,profile:data});}if(action==='publish_presentation'||action==='save_presentation'){if(!privileged)return fail('proposal_presentation_owner_access_required',403);const {profile}=await loadProfile();const config=object(profile.config),template=object(config.proposalTemplate),presentation=sanitizePresentation(body.presentation||config.presentationDraft||config.presentation,config.presentation);const nextVersion=Math.max(1,num(profile.version)+1),publishedAt=new Date().toISOString();const {data,error}=await admin.from('proposal_profiles').update({config:{...config,presentation,presentationDraft:presentation,proposalTemplate:{...template,publishedVersion:nextVersion,publishedAt,draftRevision:Math.max(1,num(template.draftRevision)||1)}},version:nextVersion}).eq('id',profile.id).eq('tenant_id',tenantId).select('*').single();if(error)throw error;return json({ok:true,profile:data});}if(action==='list'){await loadProfile();let q=admin.from('proposals').select('*').eq('tenant_id',tenantId);if(body?.sourceEventId)q=q.eq('source_event_id',String(body.sourceEventId));if(!body?.includeVoid)q=q.neq('status','void');const {data,error}=await q.order('updated_at',{ascending:false});if(error)throw error;return json({ok:true,proposals:data||[]});}if(action==='get'){await loadProfile();return json({ok:true,proposal:await loadProposal(String(body.proposalId||''))});}if(action==='create'){const {tenant,profile}=await loadProfile();const config=object(profile.config);const sourceEventId=body?.sourceEventId?String(body.sourceEventId):null,sourceContactIdInput=body?.sourceContactId?String(body.sourceContactId):null,sourceOpportunityId=body?.sourceOpportunityId?String(body.sourceOpportunityId):null;let event:any=null,contact:any=null,opportunity:any=null;if(sourceOpportunityId){const {data}=await admin.from('inbound_email_signals').select('id,classification,status,contact_id,event_booking_id,provider_message_id,extracted').eq('id',sourceOpportunityId).eq('tenant_org_id',tenantId).maybeSingle();opportunity=data||null;}if(sourceEventId){const {data,error}=await admin.from('event_bookings').select('*').eq('id',sourceEventId).eq('tenant_org_id',tenantId).single();if(error||!data)throw new Error('proposal_source_event_not_found');event=data;}if(!event&&opportunity?.event_booking_id){const {data}=await admin.from('event_bookings').select('*').eq('id',String(opportunity.event_booking_id)).eq('tenant_org_id',tenantId).maybeSingle();event=data||null;}const sourceContactId=sourceContactIdInput||event?.contact_id||opportunity?.contact_id||null;if(sourceContactId){const {data}=await admin.from('unified_contacts').select('id,name,first_name,last_name,email,phone,address').eq('id',sourceContactId).eq('tenant_org_id',tenantId).maybeSingle();contact=data||null;}const extracted=object(opportunity?.extracted);const context=event?{kind:'event',eventId:event.id,eventName:event.event_name,eventDate:event.event_date,startTime:event.start_time,endTime:event.end_time,venueName:event.venue_name,location:event.location,guestCount:Math.max(0,num(event.guest_count)),sourceMessageId:opportunity?.provider_message_id||null}:{kind:opportunity?'conversation':String(config.contextKind||'general'),eventName:extracted.event_name||extracted.subject||extracted.event_type||null,eventDate:extracted.event_date||extracted.date_text||null,startTime:extracted.start_time||null,endTime:extracted.end_time||null,venueName:extracted.venue_name||extracted.venue||null,location:extracted.location||extracted.address||null,guestCount:Math.max(0,num(extracted.guest_count||extracted.guests||extracted.attendees)),requestedServices:extracted.services||extracted.products||extracted.requested_items||null,customerNotes:extracted.notes||extracted.summary||null,sourceMessageId:opportunity?.provider_message_id||null};const recipient={name:contact?.name||[contact?.first_name,contact?.last_name].filter(Boolean).join(' ')||event?.venue_name||'Event customer',email:contact?.email||null,phone:contact?.phone||null,address:contact?.address||null};const manualRequested=body?.manual===true,manualOwnerProposal=manualRequested&&privileged&&String(profile.tenant_type||'')==='PLATFORM'&&String(config.contextKind||'')==='client-partnership';if(manualRequested&&!manualOwnerProposal)throw new Error('manual_owner_proposal_not_allowed');const offerKey=manualOwnerProposal?'manual-owner-proposal':String(body?.offerKey||config.defaultOfferKey||'').trim(),offer=manualOwnerProposal?null:offerConfig(profile,offerKey);if(!manualOwnerProposal&&!offer)throw new Error('proposal_offer_not_configured');const lines=manualOwnerProposal?[{id:crypto.randomUUID(),key:'managed-partnership',kind:'service',label:'Managed KNOCKLAUNCH Partnership',description:'Custom managed-services proposal created in the owner Deal Desk.',quantity:1,unitLabel:'partnership',unitPrice:0}]:buildLines(profile,offer,context),pricingMode=manualOwnerProposal?'manual':String(offer?.pricingMode||'combined'),calculated=totals(lines,pricingMode);const eventYear=Number(String(event?.event_date||'').slice(0,4)),year=eventYear>=2000&&eventYear<=2200?eventYear:new Date().getUTCFullYear();const idempotencyKey=body?.idempotencyKey?String(body.idempotencyKey):null;if(idempotencyKey){const {data:existing}=await admin.from('proposals').select('*').eq('tenant_id',tenantId).eq('idempotency_key',idempotencyKey).maybeSingle();if(existing)return json({ok:true,proposal:existing,idempotent:true});}const {data:numberData,error:numberError}=await admin.rpc('reserve_proposal_number',{p_tenant_id:tenantId,p_prefix:profile.number_prefix,p_year:year});if(numberError)throw numberError;const brand={businessName:tenant.company_dba_name||tenant.name,legalName:config.issuerLegalName||tenant.company_legal_name||tenant.name,logoUrl:tenant.company_logo_url,phone:tenant.company_phone,email:tenant.company_email,website:tenant.company_website};const {data:proposal,error}=await admin.from('proposals').insert({tenant_id:tenantId,profile_id:profile.id,proposal_number:String(numberData),status:'draft',current_version:1,idempotency_key:idempotencyKey,source_contact_id:sourceContactId,source_event_id:sourceEventId,source_opportunity_id:sourceOpportunityId,offer_key:offerKey,selected_option_key:null,pricing_mode:pricingMode,recipient_snapshot:recipient,context_snapshot:context,line_items:lines,subtotal_amount:calculated.subtotal,total_amount:calculated.total,deposit_amount:event?.deposit_amount??null,balance_amount:Math.max(0,calculated.total-money(event?.deposit_amount)),terms:proposalTermsText(profile),profile_snapshot:config,brand_snapshot:brand,commercial_snapshot:object(config.commercial),created_by:user.id,metadata:{contract:'PREHISTORIC-002-UNIVERSAL-PROPOSALS',templateProfileVersion:num(profile.version),templatePublishedVersion:num(object(config.proposalTemplate).publishedVersion||profile.version),...(manualOwnerProposal?{manualOwnerProposal:true,source:'knock-launch-os-deal-desk'}:{})}}).select('*').single();if(error)throw error;await writeVersion(proposal,'create_draft');if(event&&event.stage==='Inquiry')await admin.from('event_bookings').update({stage:'Quoted',updated_at:new Date().toISOString()}).eq('id',event.id).eq('tenant_org_id',tenantId);return json({ok:true,proposal});}if(action==='configure_offer'){const {profile}=await loadProfile();const current=await loadProposal(String(body.proposalId||''));if(current.status!=='draft')throw new Error('only_draft_proposals_can_change_offer');const offerKey=String(body.offerKey||''),offer=offerConfig(profile,offerKey);if(!offer)throw new Error('proposal_offer_not_configured');const context=object(current.context_snapshot),lines=buildLines(profile,offer,context),calculated=totals(lines,String(offer.pricingMode||'combined'));const proposal=await updateProposal(current,{offer_key:offerKey,selected_option_key:null,pricing_mode:String(offer.pricingMode||'combined'),line_items:lines,subtotal_amount:calculated.subtotal,total_amount:calculated.total,balance_amount:Math.max(0,calculated.total-money(current.deposit_amount))},'configure_offer');return json({ok:true,proposal});}if(action==='select_option'){const {profile}=await loadProfile();const current=await loadProposal(String(body.proposalId||''));if(current.status!=='draft')throw new Error('only_draft_proposals_can_select_option');const offer=offerConfig(profile,current.offer_key),option=array(offer?.options).find((item:any)=>String(item?.key||'')===String(body.optionKey||''));if(!option)throw new Error('proposal_option_not_configured');const lines=buildLines(profile,offer,object(current.context_snapshot),array(option.lineKeys).map(String)),calculated=totals(lines,String(option.pricingMode||'combined'));const proposal=await updateProposal(current,{selected_option_key:String(option.key),pricing_mode:String(option.pricingMode||'combined'),line_items:lines,subtotal_amount:calculated.subtotal,total_amount:calculated.total,balance_amount:Math.max(0,calculated.total-money(current.deposit_amount))},'select_option');return json({ok:true,proposal});}if(action==='save_draft'){await loadProfile();const current=await loadProposal(String(body.proposalId||''));if(current.status!=='draft')throw new Error('only_draft_proposals_can_be_edited');const bodyContext=object(body.context),eventIdSupplied=Object.prototype.hasOwnProperty.call(bodyContext,'eventId'),lines=validateLines(body.lineItems??current.line_items),pricingMode=String(body.pricingMode||current.pricing_mode),calculated=totals(lines,pricingMode,body.approvedAmount),recipient={...object(current.recipient_snapshot),...object(body.recipient)},context={...object(current.context_snapshot),...bodyContext};let nextSourceEventId=current.source_event_id;if(eventIdSupplied){const requestedEventId=String(bodyContext.eventId||'').trim();if(!requestedEventId){nextSourceEventId=null;context.eventId=null;}else{const {data:linkedEvent,error:linkedEventError}=await admin.from('event_bookings').select('id').eq('tenant_org_id',tenantId).eq('id',requestedEventId).maybeSingle();if(linkedEventError)throw linkedEventError;if(!linkedEvent)throw new Error('proposal_source_event_not_found');nextSourceEventId=requestedEventId;context.eventId=requestedEventId;}}if(context.kind==='event'){const missingSchedule:string[]=[];if(!String(context.startTime||'').trim())missingSchedule.push('start time');if(!String(context.endTime||'').trim())missingSchedule.push('end time');if(missingSchedule.length)return fail('proposal_validation_failed',422,{missing:missingSchedule});}const deposit=body.depositAmount===null?null:body.depositAmount===undefined?current.deposit_amount:money(body.depositAmount);const proposal=await updateProposal(current,{source_event_id:nextSourceEventId,line_items:lines,pricing_mode:pricingMode,recipient_snapshot:recipient,context_snapshot:context,subtotal_amount:calculated.subtotal,total_amount:calculated.total,deposit_amount:deposit,balance_amount:Math.max(0,calculated.total-money(deposit)),internal_notes:body.internalNotes===undefined?current.internal_notes:String(body.internalNotes||'')||null},'save_draft');return json({ok:true,proposal});}if(action==='prepare_render'){const {tenant,profile}=await loadProfile();let current=await loadProposal(String(body.proposalId||''));const missing=missingFor(current,'render');if(missing.length)return fail('proposal_validation_failed',422,{missing});const requestedFingerprint=String(body.contentFingerprint||'').trim()||await snapshotHash(current);if(current.render_bucket&&current.render_path&&current.render_hash&&current.render_content_fingerprint===requestedFingerprint){const existing=await admin.storage.from(String(current.render_bucket)).download(String(current.render_path));if(!existing.error&&existing.data){const fileName=String(current.render_path).split('/').pop()||`${current.proposal_number}.pdf`;return json({ok:true,proposal:current,idempotent:true,receipt:{storageBucket:current.render_bucket,storagePath:current.render_path,fileName,generatedAt:current.rendered_at,version:current.current_version,renderHash:current.render_hash,snapshotHash:await snapshotHash(current)}});}}const expectedBucket=String(object(tenant.settings).storage_bucket||'').trim();if(!expectedBucket)throw new Error('Proposal storage is not configured for this tenant.');let bytes:Uint8Array;try{bytes=buildServerProposalPdf(current,profile);}catch(error){throw new Error(`Proposal PDF generation failed: ${error instanceof Error?error.message:String((error as any)?.message||error||'unknown generation error')}`);}if(new TextDecoder().decode(bytes.slice(0,5))!=='%PDF-')throw new Error('Proposal PDF generation failed: invalid PDF header.');const renderHash=await sha256Hex(bytes),renderVersion=await ensureWritableRenderVersion(current,renderHash);current=renderVersion.proposal;if(renderVersion.reuse){const proposal=await reconcileProposalRender(current,renderVersion.version,requestedFingerprint),fileName=String(renderVersion.version?.render_path||'').split('/').pop()||`${current.proposal_number}.pdf`;return json({ok:true,proposal,idempotent:true,receipt:{storageBucket:renderVersion.version.render_bucket,storagePath:renderVersion.version.render_path,fileName,generatedAt:renderVersion.version.rendered_at,version:current.current_version,renderHash:renderVersion.version.render_hash,snapshotHash:await snapshotHash(proposal)}});}const safeNumber=String(current.proposal_number).replace(/[^A-Za-z0-9_-]+/g,'-'),fileName=`${safeNumber}.pdf`,path=`Documents/Proposals/${safeNumber}/v${current.current_version}/${renderHash.slice(0,12)}-${fileName}`,bucket=admin.storage.from(expectedBucket),upload=await bucket.upload(path,bytes,{contentType:'application/pdf',cacheControl:'3600',upsert:true});if(upload.error)throw new Error(`Proposal PDF storage failed: ${upload.error.message||'upload failed'}`);const renderedAt=new Date().toISOString(),versionReceipt=await writeRenderReceipt(current,expectedBucket,path,renderHash,renderedAt),proposal=await reconcileProposalRender(current,versionReceipt,requestedFingerprint);return json({ok:true,proposal,receipt:{storageBucket:versionReceipt.render_bucket,storagePath:versionReceipt.render_path,fileName,generatedAt:versionReceipt.rendered_at,version:current.current_version,renderHash:versionReceipt.render_hash,snapshotHash:await snapshotHash(proposal)}});}if(action==='commit_render'){await loadProfile();let current=await loadProposal(String(body.proposalId||''));const missing=missingFor(current,'render');if(missing.length)return fail('proposal_validation_failed',422,{missing});if(!String(body.pdfBase64||''))throw new Error('pdf_required');const binary=atob(String(body.pdfBase64));if(binary.length>12*1024*1024)throw new Error('proposal_pdf_too_large');const bytes=Uint8Array.from(binary,c=>c.charCodeAt(0));if(new TextDecoder().decode(bytes.slice(0,5))!=='%PDF-')throw new Error('invalid_proposal_pdf');const renderHash=await sha256Hex(bytes),{tenant}=await loadProfile(),expectedBucket=String(object(tenant.settings).storage_bucket||'').trim();if(!expectedBucket)throw new Error('canonical_tenant_storage_not_provisioned');const renderVersion=await ensureWritableRenderVersion(current,renderHash);current=renderVersion.proposal;const contentFingerprint=body.contentFingerprint?String(body.contentFingerprint):null;if(renderVersion.reuse){const proposal=await reconcileProposalRender(current,renderVersion.version,contentFingerprint),fileName=String(renderVersion.version?.render_path||'').split('/').pop()||`${current.proposal_number}.pdf`;return json({ok:true,proposal,idempotent:true,receipt:{storageBucket:renderVersion.version.render_bucket,storagePath:renderVersion.version.render_path,fileName,generatedAt:renderVersion.version.rendered_at,version:current.current_version,renderHash:renderVersion.version.render_hash,snapshotHash:await snapshotHash(proposal)}});}const safeNumber=String(current.proposal_number).replace(/[^A-Za-z0-9_-]+/g,'-'),fileName=String(body.fileName||`${safeNumber}.pdf`).replace(/[^A-Za-z0-9._-]+/g,'-'),path=`Documents/Proposals/${safeNumber}/v${current.current_version}/${renderHash.slice(0,12)}-${fileName}`,bucket=admin.storage.from(expectedBucket),upload=await bucket.upload(path,bytes,{contentType:'application/pdf',cacheControl:'3600',upsert:false});if(upload.error&&!String(upload.error.message||'').toLowerCase().includes('already'))throw upload.error;const renderedAt=new Date().toISOString(),versionReceipt=await writeRenderReceipt(current,expectedBucket,path,renderHash,renderedAt),proposal=await reconcileProposalRender(current,versionReceipt,contentFingerprint);return json({ok:true,proposal,receipt:{storageBucket:versionReceipt.render_bucket,storagePath:versionReceipt.render_path,fileName,generatedAt:versionReceipt.rendered_at,version:current.current_version,renderHash:versionReceipt.render_hash,snapshotHash:await snapshotHash(proposal)}});}if(action==='approve'){const {profile}=await loadProfile();const current=await loadProposal(String(body.proposalId||''));if(current.status!=='draft'&&current.status!=='sent')throw new Error('proposal_cannot_be_approved_from_current_status');const missing=missingFor(current,'approve');if(missing.length)return fail('proposal_validation_failed',422,{missing});const now=new Date().toISOString();let sourceEventId=current.source_event_id?String(current.source_event_id):null;let createdEventId:string|null=null;if(!sourceEventId&&String(profile.renderer_key||'')==='big_papis_editorial_v2'){const context=object(current.context_snapshot);if(String(context.kind||'')==='event'){const services=array(current.line_items).filter((l:any)=>String(l?.kind||'service')==='service'),first=services[0]||{},eventName=String(context.eventName||'').trim()||'Big Papi Event';const {data:createdEvent,error:createEventError}=await admin.from('event_bookings').insert({tenant_org_id:tenantId,contact_id:current.source_contact_id||null,event_name:eventName,venue_name:String(context.venueName||'').trim()||null,event_type:String(context.eventType||'Corporate Event'),stage:'Booked',status:'active',event_date:String(context.eventDate||'').trim()||null,start_time:context.startTime||null,end_time:context.endTime||null,location:String(context.location||'').trim()||null,guest_count:Math.max(0,Math.floor(num(context.guestCount)))||null,pricing_basis:current.pricing_mode==='usage_based'||current.pricing_mode==='mixed_usage'?'contracted_units':'flat_event',service_unit_label:first.unitLabel||'service',quoted_units:current.pricing_mode==='usage_based'?null:Math.max(0,Math.floor(num(first.quantity)))||null,service_package:services.map((l:any)=>String(l?.label||'')).filter(Boolean).join(' + ').slice(0,500)||null,quote_amount:current.total_amount,deposit_amount:current.deposit_amount,balance_due:current.balance_amount,source:'proposal',source_ref:current.id,metadata:{proposal_id:current.id,created_from_proposal:true},confirmed_at:now,created_by:user.id}).select('id').single();if(createEventError||!createdEvent)throw createEventError||new Error('proposal_event_create_failed');sourceEventId=String(createdEvent.id);createdEventId=sourceEventId;const workflow=await admin.rpc('ensure_mobile_vendor_event_workflow',{p_event_booking_id:sourceEventId});if(workflow.error){await admin.from('event_bookings').delete().eq('id',sourceEventId).eq('tenant_org_id',tenantId);throw workflow.error;}}}let proposal:any;try{proposal=await updateProposal(current,{status:'approved',approved_at:now,...(!current.source_event_id&&sourceEventId?{source_event_id:sourceEventId}:{})},'approve');}catch(approveError){if(createdEventId)await admin.from('event_bookings').delete().eq('id',createdEventId).eq('tenant_org_id',tenantId);throw approveError;}if(sourceEventId){const lines=array(proposal.line_items),services=lines.filter((l:any)=>String(l.kind||'service')==='service'),first=services[0]||{};await admin.from('event_bookings').update({stage:'Booked',pricing_basis:proposal.pricing_mode==='usage_based'||proposal.pricing_mode==='mixed_usage'?'contracted_units':'flat_event',service_unit_label:first.unitLabel||'service',quoted_units:proposal.pricing_mode==='usage_based'?null:Math.max(0,Math.floor(num(first.quantity))),service_package:services.map((l:any)=>l.label).filter(Boolean).join(' + ').slice(0,500),quote_amount:proposal.total_amount,deposit_amount:proposal.deposit_amount,balance_due:proposal.balance_amount,confirmed_at:now,updated_at:now}).eq('id',sourceEventId).eq('tenant_org_id',tenantId);}return json({ok:true,proposal});}if(action==='decline'){await loadProfile();const current=await loadProposal(String(body.proposalId||''));if(['paid','void'].includes(current.status))throw new Error('proposal_cannot_be_declined');const now=new Date().toISOString(),proposal=await updateProposal(current,{status:'declined',declined_at:now},'decline');return json({ok:true,proposal});}if(action==='mark_sent'){await loadProfile();const current=await loadProposal(String(body.proposalId||''));const missing=missingFor(current,'send');if(missing.length)return fail('proposal_validation_failed',422,{missing});if(!current.render_path||!current.render_hash)throw new Error('current_proposal_render_required_before_send');const recipientEmail=String(object(current.recipient_snapshot).email||'').trim().toLowerCase();const {data:delivery,error:deliveryError}=await admin.from('pending_agreements').select('id,sign_token,status,sent_at,recipient_email,variables').eq('tenant_id',tenantId).eq('recipient_email',recipientEmail).contains('variables',{PROPOSAL_ID:current.id}).in('status',['sent','viewed','signed']).order('created_at',{ascending:false}).limit(1).maybeSingle();if(deliveryError)throw deliveryError;if(!delivery||!delivery.sent_at)return fail('proposal_delivery_receipt_required',409,{retryable:true});const frontendUrl=Deno.env.get('FRONTEND_URL')||'https://app.knocklaunch.app',publicUrl=`${frontendUrl}/sign-agreement?token=${delivery.sign_token}`,now=String(delivery.sent_at),nextVersion=num(current.current_version)+1,contactId=String(current.source_contact_id||'').trim()||null,currentMeta=object(current.metadata),deliveryReceipt={agreementId:delivery.id,providerAcceptedAt:now,recipientEmail,publicUrl,status:delivery.status},customerTemplate={schemaVersion:1,savedAt:now,tenantId,sourceContactId:contactId,proposalId:current.id,proposalVersion:nextVersion,publicUrl,deliveryReceipt,snapshot:snapshotOf({...current,status:'sent',sent_at:now,current_version:nextVersion})};const {data:proposal,error}=await admin.from('proposals').update({status:'sent',sent_at:now,current_version:nextVersion,metadata:{...currentMeta,publicProposalUrl:publicUrl,deliveryReceipt,customerProposalTemplate:customerTemplate},updated_at:new Date().toISOString()}).eq('tenant_id',tenantId).eq('id',current.id).select('*').single();if(error)throw error;await writeVersion(proposal,'mark_sent');return json({ok:true,proposal,publicUrl,deliveryReceipt,customerProposalTemplate});}return fail('unknown_action',400);}catch(error){console.error('[proposal-engine]',action,error);const message=error instanceof Error?error.message:String((error as any)?.message||(error as any)?.error_description||(error as any)?.details||(error as any)?.code||error||'Unknown proposal service failure.');return fail(message==='[object Object]'?'Unknown proposal service failure.':message,500);}});\n"}],"branch":"ai/objective-first-repair-d080afc712f3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d080afc7-12f3-471c-9840-623e60c5e38a","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/proposal-engine/index.ts"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d080afc7-12f3-471c-9840-623e60c5e38a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/proposal-engine/index.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"59b6fe9e51a0078d04191ae1d54d44df21264c5306e3f833b9f4d236faa8b97a","replayCount":0,"serializedBytes":69781},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:21:53.905567+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d080afc7-12f3-471c-9840-623e60c5e38a:repository-mutation-intent:59b6fe9e51a0078d04191ae1d54d44df21264c5306e3f833b9f4d236faa8b97a:0","mission_step_id":"58455dee-93db-490c-bba4-fb4ef65f5e05","command_center_event_id":"d080afc7-12f3-471c-9840-623e60c5e38a"},{"id":"c1a8b8bd-62ee-468c-b5ef-f0ac2b9a3e6f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-55a8dc8f816a","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":169,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":336,"providerAuthMs":0,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":336,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":336,"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":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c"},"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":3115,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T19:05:14.346781+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55a8dc8f-816a-4d52-9137-cd0a406a6b2c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ae6181bf-2c38-4b9e-be63-308752eb7ff2","command_center_event_id":"55a8dc8f-816a-4d52-9137-cd0a406a6b2c"},{"id":"c1ab2224-7f5d-42cd-ad08-369f7cf43afe","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tennex-shell-canonical-home","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":"c9636950-265a-4c51-bde9-874d4e954694","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1735,"providerAuthMs":0,"ledgerPrepareMs":1735,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1735,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1735,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"c9636950-265a-4c51-bde9-874d4e954694"},"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":2419,"likelyAffectedFiles":["config/capabilities/tennex-contact-source-campaign.json","config/capabilities/tennex-irslogiqs-connection.json","scripts/release-target-ownership.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:28:32.268911+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9636950-265a-4c51-bde9-874d4e954694:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"32dfcca6-ed70-4fdd-8cb4-8d0e56589273","command_center_event_id":"c9636950-265a-4c51-bde9-874d4e954694"},{"id":"c1ad0f68-f518-46da-8acd-98d167137979","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","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\":\"visual_proof_status\",\"status\":\"verified\",\"proofGate\":\"interactive_visual_witness_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"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\":\"runtime_proof\",\"deadlineAt\":\"2026-09-25T20:59:03.039869+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-66c317c2a86c\",\"prNumber\":3750,\"sourceSha\":\"7e056d7356a0c8c2b18db3aadc61ae10b3414b05\",\"deploymentId\":\"forgejo-main-7e056d7356a0\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:08:24.419433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:owner-progress-heartbeat:119357793","mission_step_id":"c8247758-4f59-4c2b-af05-9807345d5f85","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"c1addfec-5b61-4f59-b17d-dbe1e171498f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"manifest","satisfied":true,"statement":"Machine-readable capability manifests declare surfaces, dependencies, release ownership, compatibility window, canary, activation, and rollback/quarantine contract.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"atomic-activation","satisfied":true,"statement":"Changed capabilities follow prepare -> deploy -> verify -> activate and cannot be active/user-visible before required dependencies and proof are ready; owner-authorized missing dependencies become prerequisite_required.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"no-orphan-action","satisfied":true,"statement":"Exposed actions cannot target unavailable dependencies; dependent capability gates cleanly without breaking unrelated working capability.","proofConditionIds":["repo-lifecycle","runtime-lifecycle","seo-regression"]},{"id":"contract-state-tests","satisfied":true,"statement":"Regression coverage exercises ready, prerequisite/missing provider, expired authorization, unauthorized, empty or partial data, runtime failure, and stale or incompatible dependency states where applicable.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"canary","satisfied":true,"statement":"Terminal completion for changed capabilities requires claim-matched production canary evidence bound to exact released source/runtime identity.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"quarantine","satisfied":true,"statement":"Post-activation health contract violation results in capability-scoped quarantine/rollback semantics while unrelated capabilities remain available.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"drift","satisfied":true,"statement":"Expected-vs-live manifest, source, release, dependency, and runtime drift is detected and represented as actionable nonterminal state rather than false completion.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"compatibility","satisfied":true,"statement":"Rolling frontend/runtime releases require an explicit N/N-1 compatibility window or fail closed before activation.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"proof-ledger","satisfied":true,"statement":"Capability proof evidence is durable and bound to exact source SHA, request contract, dependency readiness, release receipts, canary, activation, drift, and quarantine/rollback state.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"seo-regression-outcome","satisfied":true,"statement":"Owner SEO/Search Console demonstrates the primitive: disconnected Search Console is prerequisite_required and independent owner-seo-audit plus unrelated SEO workspace behavior remain usable.","proofConditionIds":["seo-regression"]},{"id":"single-owner","satisfied":true,"statement":"The implementation reuses the current Gate, mission ledger, merge supervisor, and canonical release conductor and introduces no second autonomous owner.","proofConditionIds":["repo-lifecycle","release-lifecycle"]}],"satisfied":true,"constraints":[{"id":"forgejo-only","satisfied":true,"statement":"Forgejo remains the only source, Gate, merge, and release authority; GitHub workflow budget remains zero.","proofConditionIds":["repo-lifecycle"]},{"id":"one-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, one canonical release per affected owner, and exact live proof.","proofConditionIds":["gate-lifecycle","release-lifecycle","runtime-lifecycle"]},{"id":"preserve-safety","satisfied":true,"statement":"Do not weaken protected main, architecture exclusivity, Gate, fail-closed safety, or existing capability-completeness policy.","proofConditionIds":["repo-lifecycle","gate-lifecycle"]},{"id":"bounded-maintenance","satisfied":true,"statement":"Control plane maintenance is bounded to this capability lifecycle hardening and final state preserves locked single-owner fail-closed posture.","proofConditionIds":["repo-lifecycle","runtime-lifecycle"]},{"id":"optional-isolation","satisfied":true,"statement":"Expected unavailable optional or owner-authorized dependencies are prerequisite states and may disable only the dependent capability, never unrelated working capability.","proofConditionIds":["repo-lifecycle","seo-regression"]},{"id":"no-visual","satisfied":true,"statement":"Do not run Visual Witness unless an exact interaction or visual proof becomes necessary; nonvisual repository/runtime claims use nonvisual proof.","proofConditionIds":["repo-lifecycle"]},{"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-lifecycle","gate-lifecycle","release-lifecycle","runtime-lifecycle","seo-regression"]}],"contractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-lifecycle","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c"},"required":true,"satisfied":true},{"id":"gate-lifecycle","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c"},"required":true,"satisfied":true},{"id":"release-lifecycle","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904"},"required":true,"satisfied":true},{"id":"runtime-lifecycle","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904"},"required":true,"satisfied":true},{"id":"seo-regression","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:18:37.714854+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:request-contract:c207b62bdc64942621e69edfce69d05fde1058a39e4e9e492a3b2edfde9ee904:86dcd62aa8de232d6f7ec159fe9823f926ac472c:verified:","mission_step_id":"6d0bbefc-6fe8-4ff2-a468-ec2c1c362976","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"c1b107b2-c7c0-4812-b0ec-bb6dbb61d097","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","nextAction":"inspect_exact_source_then_submit_anchored_edits_via_execute_objective","failureClass":null,"sourceTargets":["src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx","src/pages/card-grading/PCGCardVaultOperationsPanels.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"continuationOwner":"calling_assistant","requiresExactSourceEdits":false,"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T08:56:15.827321+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"f197357e05396a0e84c61058c8396f6a188f1312","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:8d244604-ea18-46ac-b386-5f95346bba59:compiler:f197357e05396a0e84c61058c8396f6a188f1312:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"d896bb8c-84e4-47ea-b132-ad4c48c68d65","command_center_event_id":"8d244604-ea18-46ac-b386-5f95346bba59"},{"id":"c1b18cac-9f02-45a4-915b-2fc1f61a59b3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-330228004540","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.4-adaptive-gate-recovery","prNumber":null,"terminal":false,"missionId":"33022800-4540-406c-a2b6-bb97ed7d7b1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1330,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":383,"providerAuthMs":0,"ledgerPrepareMs":383,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":383,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":383,"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":"33022800-4540-406c-a2b6-bb97ed7d7b1c"},"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":4704,"likelyAffectedFiles":["workers/cc-execution/src/console-operator.js","workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/execution-contract-invariants.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/index-mission-control.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:10:17.713939+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:33022800-4540-406c-a2b6-bb97ed7d7b1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1bad0426-3f0d-4966-9524-67663fadc1c8","command_center_event_id":"33022800-4540-406c-a2b6-bb97ed7d7b1c"},{"id":"c1b2d272-239a-4b43-a497-49abc121b9fa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":29932,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"ownerInterruptionCount":0},"version":"1.51.6-forgejo-host-control-inprocess","prNumber":786,"terminal":false,"missionId":"2d6c1cbb-a7fe-44bb-b8b0-467efec04bad","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4000,"prReadinessMs":0,"approvedPlanMs":4000,"missionSetupMs":5309,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2d6c1cbb-a7fe-44bb-b8b0-467efec04bad"},"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":4888,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T21:24:15.916599+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d6c1cbb-a7fe-44bb-b8b0-467efec04bad:execute_mission:repair_mission_execution_retryable","mission_step_id":"221cbd2e-ddaa-4c10-bb27-878e23b721ba","command_center_event_id":"2d6c1cbb-a7fe-44bb-b8b0-467efec04bad"},{"id":"c1b2d7cd-aa43-471b-989e-de6533d1170c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtbxza99","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3078,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":858,"terminal":false,"missionId":"467bdb71-5914-48e3-9eee-6a7026b6d657","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"29e3b427aaaab681bae3c78aa2f36b3afee4ba39","timingsMs":{"handlerMs":29684,"prReadinessMs":760,"approvedPlanMs":17835,"missionSetupMs":4515,"shipAndProveMs":10827},"nextAction":null,"receiptRef":{"mode":"full","missionId":"467bdb71-5914-48e3-9eee-6a7026b6d657"},"performance":null,"deploymentId":"forgejo-main-29e3b427aaaa","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":6315,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:02:39.117283+00:00","proof_gate":"canonical_release_dispatched","source_sha":"29e3b427aaaab681bae3c78aa2f36b3afee4ba39","external_id":"forgejo-main-29e3b427aaaa","receipt_type":"execute_mission","idempotency_key":"mission:467bdb71-5914-48e3-9eee-6a7026b6d657:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"54ed43a7-bd1b-44a0-9d4d-131f01441c1e","command_center_event_id":"467bdb71-5914-48e3-9eee-6a7026b6d657"},{"id":"c1b523bb-9c9a-4b74-8212-c8da60e07dba","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"b561d1c6-d7d7-42a0-bda2-ba3e53041b01","phase":"universal_visual_witness_poll_failed","branch":"ai/objective-first-repair-8c04bea84e20","reason":"unexpected_path:/knock-launch-os/portfolio","status":"blocked","metrics":{"receiptBytes":290324,"releaseCount":0,"toolCallCount":139,"repeatedCallCount":66,"executorlessWaitMs":7494212,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4002,"terminal":true,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_status","proofGate":"interactive_visual_witness_failed","sourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","timingsMs":{"queue":1058,"total":11241,"execution":10183},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-f771abea8662","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"b561d1c6-d7d7-42a0-bda2-ba3e53041b01","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"b561d1c6-d7d7-42a0-bda2-ba3e53041b01","failureReason":"unexpected_path:/knock-launch-os/portfolio","observedRoute":"/redfish-roofing/roof-measurement","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"cb5b2bc5-390c-41bd-89bc-e5c4ef5a7c4e","attempt":1,"category":"application","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T15:22:13.984Z","completedAt":"2026-09-28T15:22:25.576Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":"unexpected_path:/knock-launch-os/portfolio","retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"interaction_only_headless","checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement","mobile::/redfish-roofing/roof-measurement"]},"action":{"required":4,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::action::action-1","desktop::/redfish-roofing/roof-measurement::action::action-2","mobile::/redfish-roofing/roof-measurement::action::action-1","mobile::/redfish-roofing/roof-measurement::action::action-2"]},"missing":8,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::evidence::observe","mobile::/redfish-roofing/roof-measurement::evidence::observe"]},"completed":0,"remaining":8,"duplicates":0,"duplicateIds":[],"expectedTotal":8}}],"missionOutcome":"application","requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement","mobile::/redfish-roofing/roof-measurement"]},"action":{"required":4,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::action::action-1","desktop::/redfish-roofing/roof-measurement::action::action-2","mobile::/redfish-roofing/roof-measurement::action::action-1","mobile::/redfish-roofing/roof-measurement::action::action-2"]},"missing":8,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/redfish-roofing/roof-measurement::evidence::observe","mobile::/redfish-roofing/roof-measurement::evidence::observe"]},"completed":0,"remaining":8,"duplicates":0,"duplicateIds":[],"expectedTotal":8},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12577,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6552,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:22:26.240177+00:00","proof_gate":"interactive_visual_witness_failed","source_sha":"laptop-cd17b09fdb31","external_id":"b561d1c6-d7d7-42a0-bda2-ba3e53041b01","receipt_type":"visual_proof_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual:b561d1c6-d7d7-42a0-bda2-ba3e53041b01:failed","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"c1b7ee9b-884b-421a-a19d-13fa6fe58da0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3511737f41cb","reason":"retryable_provider_transport:GET:forgejo_provider_read_http_502","status":"retryable","metrics":{"receiptBytes":22893,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":795605,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":null,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":686,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":686,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"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":1527,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:06:19.150219+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4970db76-9456-4e0c-a703-cb5cc3999f5f","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"c1b98551-77e2-4af4-bf15-928e4ab95819","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-60757680c1cf","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2614,"terminal":false,"missionId":"60757680-c1cf-4adb-964f-7e4b4500e733","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"27c810b3c2b27eedfc27d5dc794751a628195f73","timingsMs":{"prReadinessMs":532,"approvedPlanMs":0,"shipAndProveMs":1970,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60757680-c1cf-4adb-964f-7e4b4500e733"},"performance":null,"deploymentId":"forgejo-main-27c810b3c2b2","workflowRunId":7727,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T03:10:27.224862+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2614","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60757680-c1cf-4adb-964f-7e4b4500e733:automatic-mission-resume:2614:canonical_release_dispatched","mission_step_id":"c0f3cb28-7b0f-4da3-88ab-51b690efb0df","command_center_event_id":"60757680-c1cf-4adb-964f-7e4b4500e733"},{"id":"c1b9b9cf-75e6-425d-bbed-5ce24bd388e6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload","photos-manage","tenant-photo-studio"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c3efc8b46d1a88f28a07f8a3fb3d6046cbb03a1123893f9331994c2a2b244952","forgejoWorkflowProof":{"runId":7313,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:45:10.505833+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6034933581ca97984ac6c8ccd29f9fb9cfcad7f8","external_id":"forgejo-main-6034933581ca","receipt_type":"canonical_release_status","idempotency_key":"mission:fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6:forgejo-release-status:6034933581ca97984ac6c8ccd29f9fb9cfcad7f8:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"c3f987ba-f385-4ba9-bc94-0a3716d68acf","command_center_event_id":"fd81a0a8-81eb-49ad-aa80-5b5e19bf35e6"},{"id":"c1bb0cec-7f20-4b94-93e0-621f0a09c8d3","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7ccfc533244f","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2730,"terminal":false,"missionId":"7ccfc533-244f-4e83-907f-c5e39a8df303","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3326,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":496,"providerAuthMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":496,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"7ccfc533-244f-4e83-907f-c5e39a8df303"},"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":2482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T06:03:51.107067+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7ccfc533-244f-4e83-907f-c5e39a8df303:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"f9c7941b-969a-4da4-b3a7-3e44829c2fd0","command_center_event_id":"7ccfc533-244f-4e83-907f-c5e39a8df303"},{"id":"c1bd82a5-b0c3-45ed-bb05-3335ac1c021c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","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":"3adb3204236bbc4be53b6c88854d3f0e062b3a68cbcd3235521643188dc8ab77","forgejoWorkflowProof":{"runId":8063,"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-14T05:50:53.69112+00:00","proof_gate":"canonical_release_pending","source_sha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","external_id":"forgejo-main-48f1ddd55064","receipt_type":"canonical_release_status","idempotency_key":"mission:4c5f71e6-755e-4475-8f5d-b94c88055077:forgejo-release-status:48f1ddd55064c7ed1531c02e2097fe5b2e4f98db:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d9487368-6b97-407d-94dd-8a5fbaf87c85","command_center_event_id":"4c5f71e6-755e-4475-8f5d-b94c88055077"},{"id":"c1bfed2d-e418-4124-88de-50164bb28f3c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3844,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20166,"prReadinessMs":19992,"approvedPlanMs":0,"missionSetupMs":745,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":1816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:59:23.120289+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1158","receipt_type":"execute_mission","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9fa766a2-e2ea-48fa-a2a5-0b738edb4974","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"c1c15448-187e-4ff8-81e0-be7c70b589e2","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.47.4-pr-native-freshness","prNumber":383,"terminal":false,"missionId":"6c476032-2ca6-424a-a28f-54eac26c2895","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"05274c14d77b4729b1f8a5f3a28bd128bda68bb3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c476032-2ca6-424a-a28f-54eac26c2895"},"performance":null,"deploymentId":"forgejo-main-05274c14d77b","workflowRunId":1333,"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":5924,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-18T23:54:19.228+00:00","proof_gate":"canonical_release_dispatched","source_sha":"05274c14d77b4729b1f8a5f3a28bd128bda68bb3","external_id":"forgejo-main-05274c14d77b","receipt_type":"ship_and_prove","idempotency_key":"mission:6c476032-2ca6-424a-a28f-54eac26c2895:ship_and_prove:canonical_release_dispatched:05274c14d77b4729b1f8a5f3a28bd128bda68bb3:1333","mission_step_id":"878c1665-a3c9-47ab-a121-479a24c73efd","command_center_event_id":"6c476032-2ca6-424a-a28f-54eac26c2895"},{"id":"c1c27594-1e08-418e-9afb-0469b5b46deb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cc47304f3c0b","reason":"anchored_edit_anchor_not_unique:src/routes/vanityRoutes.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.161-forgejo-repository-file-pagination","prNumber":null,"terminal":false,"missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3322,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":330,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":330,"repositoryMutationMs":3322,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},"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":1499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T14:45:09.071869+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5a77bacb-62ed-438c-8557-5b2f23e5d7cd","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"c1c309d2-1a54-45c8-aab7-9eb5cdc1a4ea","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/godmode/paul-low-friction.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { readFileSync } from 'node:fs';\n\nconst source = readFileSync(new URL('../../pages/admin/GodModeCommandConsole.tsx', import.meta.url), 'utf8');\n\ndescribe('PAUL low-friction conversation contract', () => {\n  it('keeps conversation available while long work runs', () => {\n    expect(source).toContain('isTalkWhileBusyRequest');\n    expect(source).toContain('conversationWhileWorkRuns: true');\n    expect(source).toContain('pendingPromptQueueRef');\n    expect(source).not.toContain('if (sending && !/^(?:please');\n    expect(source).toContain(\"disabled={!draft.trim() || Boolean(cancellingJobId)}\");\n  });\n\n  it('suppresses noisy machinery language and idle resolver chrome', () => {\n    expect(source).toContain(\"resolverTrace.status === 'idle' || resolverTrace.status === 'resolved' ? null\");\n    expect(source).toContain('Witness is still working.');\n    expect(source).toContain('Date.now() - lastProgressAt >= 45000');\n    expect(source).not.toContain('Starting job · routing the request through the live KNOCKLAUNCH operator.');\n    expect(source).not.toContain('Routing as ${intentClass.replaceAll');\n  });\n\n  it('retries only transient read-only failures before surfacing one human error', () => {\n    expect(source).toContain('isTransientConsoleError');\n    expect(source).toContain(\"['conversation', 'stable_context_read', 'live_state_read']\");\n    expect(source).toContain('That response did not come through. Your current work is still intact.');\n  });\n});\n"}],"branch":"ai/objective-first-repair-c0e3d590fb51","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c0e3d590-fb51-4646-b493-00d99b15477f","objective":"Make PAUL in GodMode Console materially less annoying without weakening execution safety. User should be able to keep talking while a long job runs; read-only conversation/history/live-state questions should answer in parallel, while new mutation/witness requests are queued instead of silently dropped. Remove generic transcript spam such as 'Starting job', 'Routing as ... capability registry', repeated 15s witness wait/status messages, and the always-visible 'Backend Resolver IDLE' strip. Keep only meaningful progress transitions and a compact active-job strip. Retry transient read-only answer/operator failures once automatically, then show one human error instead of raw backend language. Preserve Stop/cancel semantics, explicit transcript access, durable history, and action execution. Ship through canonical PR -> Gate -> squash merge -> deploy -> live verification. No visual Witness.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/godmode/paul-low-friction.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"function isTransientConsoleError(value: unknown) {\n  const raw = value instanceof Error ? value.message : String(value || '');\n  return /temporarily unavailable|operator unavailable|backend resolver|failed to fetch|fetch failed|network|timeout|timed out|transport_exhausted|\\b50[234]\\b/i.test(raw);\n}\n\nfunction cleanConsoleError(value: unknown) {\n  const raw = value instanceof Error ? value.message : String(value || 'KNOCKLAUNCH control plane is unavailable.');\n  if (/repo session is not open|open a repo session in operator/i.test(raw)) return 'Repository access did not initialize through the current control plane.';\n  if (/universal_runner_not_ready|laptop_sentinel|visual_witness_infrastructure|runner.*not.*ready|transport_exhausted|no console-compatible witness lane/i.test(raw)) {\n    return 'The fresh visual check could not run right now, so I do not have new page evidence to report.';\n  }\n  if (isTransientConsoleError(raw)) return 'That response did not come through. Your current work is still intact.';\n  return raw.replace(/^blocked by the sidekick execution lane:\\s*/i, '').slice(0, 500);\n}\n","old_content":"function cleanConsoleError(value: unknown) {\n  const raw = value instanceof Error ? value.message : String(value || 'KNOCKLAUNCH control plane is unavailable.');\n  if (/repo session is not open|open a repo session in operator/i.test(raw)) return 'Repository access did not initialize through the current control plane.';\n  if (/universal_runner_not_ready|laptop_sentinel|visual_witness_infrastructure|runner.*not.*ready|transport_exhausted|no console-compatible witness lane/i.test(raw)) {\n    return 'The fresh visual check could not run right now, so I do not have new page evidence to report.';\n  }\n  return raw.replace(/^blocked by the sidekick execution lane:\\s*/i, '').slice(0, 500);\n}\n"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"function isTalkWhileBusyRequest(value: string, interactionMode: WitnessInteractionMode) {\n  const text = String(value || '').trim();\n  if (!text || isExecutionRequest(text) || extractInternalRoute(text) || isWitnessRequest(text, interactionMode)) return false;\n  const intent = classifyConsoleIntent(text, false);\n  return intent === 'conversation' || intent === 'stable_context_read' || intent === 'live_state_read';\n}\n\nfunction classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();","old_content":"function classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  async function callConsoleOperator(message: string, context: ConsoleOperatorContext, agentTurn?: Record<string, unknown>) {\n    const invoke = () => consoleFetch('/__knocklaunch/console/operator', {\n      method: 'POST',\n      body: JSON.stringify({ message: message.slice(0, 2000), context, ...(agentTurn ? { agentTurn } : {}) }),\n    });\n    try {\n      return await invoke();\n    } catch (error) {\n      const readOnly = ['conversation', 'stable_context_read', 'live_state_read'].includes(String(agentTurn?.intentClass || '')) || agentTurn?.statusOnly === true;\n      if (!readOnly || !isTransientConsoleError(error)) throw error;\n      await new Promise((resolve) => window.setTimeout(resolve, 300));\n      return invoke();\n    }\n  }\n\n  async function callConsoleAnswer(message: string, context: ConsoleOperatorContext) {\n    let lastError: unknown = null;\n    for (let attempt = 0; attempt < 2; attempt += 1) {\n      const { data, error } = await supabase.functions.invoke('operator-respond', {\n        body: {\n          action: 'console_answer',\n          message: message.slice(0, 3000),\n          sidekickContext: context,\n        },\n      });\n      if (!error && data?.ok) return data;\n      lastError = error || new Error(data?.error || 'Sidekick answer generation failed.');\n      if (attempt === 0 && isTransientConsoleError(lastError)) {\n        await new Promise((resolve) => window.setTimeout(resolve, 300));\n        continue;\n      }\n      break;\n    }\n    throw lastError instanceof Error ? lastError : new Error('Sidekick answer generation failed.');\n  }\n","old_content":"  async function callConsoleOperator(message: string, context: ConsoleOperatorContext, agentTurn?: Record<string, unknown>) {\n    return consoleFetch('/__knocklaunch/console/operator', {\n      method: 'POST',\n      body: JSON.stringify({ message: message.slice(0, 2000), context, ...(agentTurn ? { agentTurn } : {}) }),\n    });\n  }\n\n  async function callConsoleAnswer(message: string, context: ConsoleOperatorContext) {\n    const { data, error } = await supabase.functions.invoke('operator-respond', {\n      body: {\n        action: 'console_answer',\n        message: message.slice(0, 3000),\n        sidekickContext: context,\n      },\n    });\n    if (error) throw new Error(error.message || 'Sidekick answer generation failed.');\n    if (!data?.ok) throw new Error(data?.error || 'Sidekick answer generation failed.');\n    return data;\n  }\n"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  const sendInFlightRef = useRef(false);\n  const pendingPromptQueueRef = useRef<string[]>([]);\n  const sendRef = useRef<(prompt: string) => void>(() => undefined);","old_content":"  const sendInFlightRef = useRef(false);\n  const sendRef = useRef<(prompt: string) => void>(() => undefined);"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  async function sendConsolePrompt(prompt: string, options: { userAlreadyRendered?: boolean } = {}) {\n    const text = String(prompt || '').trim();\n    if (/^(?:please\\s+)?(?:stop|cancel)(?:\\s+(?:it|this|the current job))?[.!?]*$/i.test(text) && (sendInFlightRef.current || activeJob)) {\n      requestConsoleStop();\n      return;\n    }\n    if (!text || cancellingJobId) return;\n    if (sendInFlightRef.current) {\n      if (!isTalkWhileBusyRequest(text, witnessInteractionMode)) {\n        pendingPromptQueueRef.current.push(text);\n        if (!options.userAlreadyRendered) setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: nowIso() }]);\n        return;\n      }\n      const userTimestamp = nowIso();\n      if (!options.userAlreadyRendered) setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: userTimestamp }]);\n      const intentClass = classifyConsoleIntent(text, false);\n      try {\n        const memoryRecall = await recallConsoleMemory({\n          prompt: text,\n          currentSessionId,\n          tenantId: String(operatorContext.tenantId || activeTenant?.id || ''),\n          tenantRef: String(operatorContext.tenantRef || ''),\n          route: String(operatorContext.route || ''),\n        });\n        const agentTurn = {\n          version: 'knocklaunch-native-operator-v1',\n          originalPrompt: text,\n          intentClass,\n          preserveOwnerPrompt: true,\n          capabilitySource: 'live_command_registry',\n          capabilityPolicy: 'registered_commands_only',\n          liveReadPolicy: 'current_prime_truth',\n          failClosed: true,\n          clarificationPolicy: 'infer_first_ask_only_when_blocked',\n          conversationWhileWorkRuns: true,\n        };\n        const sideContext: ConsoleOperatorContext = {\n          ...operatorContext,\n          mode: 'chat',\n          executionRequested: false,\n          witnessRequested: false,\n          conversationWhileWorkRuns: true,\n          agentTurn,\n          paulMemory: memoryRecall,\n          recentConversation: messages.slice(-6).map((item) => ({ role: item.role, content: item.content.slice(0, 900) })),\n        };\n        const data = intentClass === 'conversation'\n          ? await callConsoleAnswer(text, sideContext)\n          : await callConsoleOperator(text, sideContext, agentTurn);\n        let assistantMessage = String(data?.message || '').trim();\n        if (isKnowledgeRecapRequest(text) && !isExplicitTranscriptRequest(text)) {\n          const synthesizedRecap = synthesizeKnowledgeRecap(data, memoryRecall);\n          if (synthesizedRecap) assistantMessage = synthesizedRecap;\n        }\n        if (!assistantMessage) assistantMessage = 'I am still on the current job, but I am here.';\n        const assistantTimestamp = nowIso();\n        setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: assistantTimestamp }]);\n        try {\n          await persistConsoleTurn({ userMessage: text, assistantMessage, contextTenantId: String(activeTenant?.id || '') || null, route: String(operatorContext.route || ''), tenantRef: String(operatorContext.tenantRef || ''), context: { consoleSurface: 'sidekick-v4-native-operator', conversationWhileWorkRuns: true, intentClass, userTimestamp, assistantTimestamp }, witness: {} });\n        } catch {}\n      } catch (error) {\n        const assistantMessage = cleanConsoleError(error);\n        setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: nowIso(), error: true }]);\n      }\n      return;\n    }","old_content":"  async function sendConsolePrompt(prompt: string) {\n    const text = String(prompt || '').trim();\n    if (/^(?:please\\s+)?(?:stop|cancel)(?:\\s+(?:it|this|the current job))?[.!?]*$/i.test(text) && (sendInFlightRef.current || activeJob)) {\n      requestConsoleStop();\n      return;\n    }\n    if (!text || sendInFlightRef.current || cancellingJobId) return;"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"    const userTimestamp = nowIso();\n    const progressLog: ConsoleProgressEntry[] = [];","old_content":"    const userTimestamp = nowIso();\n    const progressLog: ConsoleProgressEntry[] = [];"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"    if (!options.userAlreadyRendered) setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: userTimestamp }]);\n    if (wantsWitness) pushProgress('Opening the requested page.', 'witness:start');","old_content":"    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: userTimestamp }]);\n    if (progressEnabled) pushProgress(wantsWitness ? 'Starting witness job · resolving the requested tenant and route.' : 'Starting job · routing the request through the live KNOCKLAUNCH operator.', 'job:start');"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"          clarificationPolicy: 'infer_first_ask_only_when_blocked',","old_content":"          clarificationPolicy: 'ask_only_when_materially_ambiguous',"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        if (operatorIntent) {\n          data = await callConsoleOperator(text, { ...pinnedContext, agentTurn }, agentTurn);","old_content":"        if (operatorIntent) {\n          if (progressEnabled) pushProgress(`Routing as ${intentClass.replaceAll('_', ' ')} through the live capability registry.`, `operator:route:${intentClass}`);\n          data = await callConsoleOperator(text, { ...pinnedContext, agentTurn }, agentTurn);"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"      if (signature !== lastSignature || Date.now() - lastProgressAt >= 45000) {\n        lastSignature = signature;\n        lastProgressAt = Date.now();\n        const progressText = operatorProgressText(data);\n        if (!/operator temporarily unavailable|check progress before retrying|backend resolver idle|routing as|starting job/i.test(progressText)) {\n          onProgress(progressText, signature + ':' + Math.floor(Date.now() / 45000));\n        }\n      }","old_content":"      if (signature !== lastSignature || Date.now() - lastProgressAt >= 15000) {\n        lastSignature = signature;\n        lastProgressAt = Date.now();\n        onProgress(operatorProgressText(data), signature + ':' + Math.floor(Date.now() / 15000));\n      }"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        if (!match && Date.now() - lastProgressAt >= 45000) {\n          lastProgressAt = Date.now();\n          onProgress?.('Witness is still working.', 'witness:waiting:' + Math.floor(Date.now() / 45000));\n        }\n      } catch (error) {\n        consecutiveErrors += 1;\n        if (consecutiveErrors >= 3) {\n          onProgress?.('Witness status could not be refreshed. The run may still be working.', 'witness:status-error:final');\n          return lastMatch;\n        }\n      }","old_content":"        if (!match && Date.now() - lastProgressAt >= 15000) {\n          lastProgressAt = Date.now();\n          onProgress?.('Waiting for the dispatched Witness run to report. Completion is not confirmed.', 'witness:waiting:' + attempt);\n        }\n      } catch (error) {\n        consecutiveErrors += 1;\n        onProgress?.('Witness status unavailable: ' + cleanConsoleError(error) + ' The job may still be running.', 'witness:status-error:' + consecutiveErrors);\n        if (consecutiveErrors >= 3) return lastMatch;\n      }"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"    } finally {\n      sendInFlightRef.current = false;\n      setSending(false);\n      const queuedPrompt = pendingPromptQueueRef.current.shift();\n      if (queuedPrompt) window.setTimeout(() => { void sendConsolePrompt(queuedPrompt, { userAlreadyRendered: true }); }, 0);\n    }\n  }","old_content":"    } finally {\n      sendInFlightRef.current = false;\n      setSending(false);\n    }\n  }"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  const submitDraft = () => {\n    const prompt = draft.trim();\n    if (!prompt) return;\n    setDraft('');\n    void sendConsolePrompt(prompt);\n  };","old_content":"  const submitDraft = () => {\n    const prompt = draft.trim();\n    if (!prompt) return;\n    if (sending && !/^(?:please\\s+)?(?:stop|cancel)(?:\\s+(?:it|this|the current job))?[.!?]*$/i.test(prompt)) return;\n    setDraft('');\n    void sendConsolePrompt(prompt);\n  };"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  const resolverStrip = resolverTrace.status === 'idle' || resolverTrace.status === 'resolved' ? null : (\n    <div data-testid=\"console-live-resolver\" aria-live=\"polite\" className=\"flex min-h-10 shrink-0 items-center gap-2 overflow-x-auto border-b border-blue-300/10 bg-[#060b15]/92 px-3 py-2 text-[10px] shadow-[inset_0_-1px_0_rgba(255,255,255,.015)] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden sm:px-4\">\n      <span className=\"shrink-0 font-semibold uppercase tracking-[0.16em] text-blue-300/70\">Context</span>","old_content":"  const resolverStrip = (\n    <div data-testid=\"console-live-resolver\" aria-live=\"polite\" className=\"flex min-h-10 shrink-0 items-center gap-2 overflow-x-auto border-b border-blue-300/10 bg-[#060b15]/92 px-3 py-2 text-[10px] shadow-[inset_0_-1px_0_rgba(255,255,255,.015)] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden sm:px-4\">\n      <span className=\"shrink-0 font-semibold uppercase tracking-[0.16em] text-blue-300/70\">Backend Resolver</span>"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  const activeWorkStrip = activeJob ? (","old_content":"  const activeWorkStrip = activeJob || sending ? ("},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"            {activeJob ? <button type=\"button\" data-testid=\"console-stop-current-job\"","old_content":"            {sending || activeJob ? <button type=\"button\" data-testid=\"console-stop-current-job\""},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"<button type=\"button\" onClick={toggleVoiceToText} disabled={Boolean(cancellingJobId)} aria-pressed={voiceListening}","old_content":"<button type=\"button\" onClick={toggleVoiceToText} disabled={sending} aria-pressed={voiceListening}"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"<button type=\"submit\" disabled={!draft.trim() || Boolean(cancellingJobId)}","old_content":"<button type=\"submit\" disabled={!draft.trim() || sending}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/godmode/paul-low-friction.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":"89eac5fa245d3191ea1b551a0450bacfe4c225a3f542077f307951ca5b9539eb","replayCount":0,"serializedBytes":20078},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:29:54.764829+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c0e3d590-fb51-4646-b493-00d99b15477f:repository-mutation-intent:89eac5fa245d3191ea1b551a0450bacfe4c225a3f542077f307951ca5b9539eb:0","mission_step_id":"007bcb98-af7c-4a4b-8672-c04aae7194e3","command_center_event_id":"c0e3d590-fb51-4646-b493-00d99b15477f"},{"id":"c1c3dcc0-b57e-48a0-a21e-705e602dac74","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e40e12fd89af","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1723,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"e40e12fd-89af-4e6a-877f-af637459f665","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e40e12fd-89af-4e6a-877f-af637459f665"},"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":5059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T02:54:14.843311+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e40e12fd-89af-4e6a-877f-af637459f665:execute_mission:repair_mission_execution_retryable","mission_step_id":"8a2a6aad-380b-422a-9109-2263207ec68d","command_center_event_id":"e40e12fd-89af-4e6a-877f-af637459f665"},{"id":"c1c5b4f5-84e0-46bf-aa0b-53247e5b3b20","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"7241cfc0-4ef4-4a5b-899c-a65e9861469b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3223,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":529,"providerAuthMs":0,"ledgerPrepareMs":529,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":529,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":529,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"7241cfc0-4ef4-4a5b-899c-a65e9861469b"},"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":1627,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:46:57.509353+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7241cfc0-4ef4-4a5b-899c-a65e9861469b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bba29e9c-2552-4bff-8d46-247b75810ad7","command_center_event_id":"7241cfc0-4ef4-4a5b-899c-a65e9861469b"},{"id":"c1c6b55e-2ddc-4deb-86ae-7d9c429a8a61","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-virtual-runner-profile-rotation-20260809","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":"6446dc97-4d11-4e6e-b3fe-dc47e48ab3bc","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":"6446dc97-4d11-4e6e-b3fe-dc47e48ab3bc"},"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":6718,"likelyAffectedFiles":["supabase/functions/","supabase/migrations/","supabase/functions/_shared/edgeFunctionRegistry.ts","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T14:24:03.588698+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6446dc97-4d11-4e6e-b3fe-dc47e48ab3bc:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6db08dec-a010-4feb-85fa-a92304111e3e","command_center_event_id":"6446dc97-4d11-4e6e-b3fe-dc47e48ab3bc"},{"id":"c1c708e8-bdb6-4d4c-b9b0-025c2dce653d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"pull_request","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.157-visual-witness-durable-resume","prNumber":null,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1427,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":332,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"repositoryMutationMs":1427,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"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":1301,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:08:56.923211+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","receipt_type":"execute_mission","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"c1c70c75-eb0d-4389-a3b7-779b61e98816","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized Forgejo read-budget bootstrap repair on existing PR #3699. Update only the stale cc-execution invariant assertions so Gate validates the new read budgets already implemented on the branch. Do not change runtime behavior further. Re-run Gate on the corrected exact head, squash merge, release only cc-execution, and complete live read-surface verification.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized Forgejo read-budget bootstrap repair on existing PR #3699. Update only the stale cc-execution invariant assertions so Gate validates the new read budgets already implemented on the branch. Do not change runtime behavior further. Re-run Gate on the corrected exact head, squash merge, release only cc-execution, and complete live read-surface verification.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-gate-contract-aligned","statement":"The canonical cc-execution invariant test reflects the intentional bounded read-budget contract already implemented on PR #3699 and Gate passes on the corrected exact head.","provenance":{"reason":"Gate exposed one stale invariant assertion block","source":"repair_evidence","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]}],"objective":"Continue the already-authorized Forgejo read-budget bootstrap repair on existing PR #3699. Update only the stale cc-execution invariant assertions so Gate validates the new read budgets already implemented on the branch. Do not change runtime behavior further. Re-run Gate on the corrected exact head, squash merge, release only cc-execution, and complete live read-surface verification.","constraints":[{"id":"test-only-correction","statement":"This corrective mutation changes only workers/cc-execution/test/release-orchestration-invariants.test.js; runtime config and implementation already on PR #3699 remain unchanged.","provenance":{"reason":"141/142 tests passed and the sole failure is stale expected values","source":"repair_evidence","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-runtime"]},{"id":"no-mutation-retry","statement":"Mutations, merges, releases, and writes remain non-retried and fail closed.","provenance":{"reason":"Reliability repair must preserve correctness","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-bootstrap-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":["proof-bootstrap-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":["proof-bootstrap-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-bootstrap-runtime","kind":"runtime","claim":"After corrected Gate, squash merge, and cc-execution release, repository_inspect, forgejo_pr_inspect, forgejo_gate_status, forgejo_actions_runs, forgejo_resilience_status, and merge-queue reconciliation complete successfully without forgejo_provider_read_timeout.","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":"forgejo-read-budget-bootstrap","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-bootstrap-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":"affa02e9569cf05829de863cb3f9e34aa3691a67434f283a29f970e1687e1701","requestContractRevision":5,"previousRequestContractHash":"d5ab03b6f30795361e4baca0a5a173627a9bd0d2247bf2ec43b727bd0fae885c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:23:26.883524+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:request-contract:affa02e9569cf05829de863cb3f9e34aa3691a67434f283a29f970e1687e1701","mission_step_id":"3067eaf5-19d5-4f78-92c1-1655bd3994d9","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"c1c85398-6f38-4a34-9de7-c95b0d957a5f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7152a901d32f","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":41802,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":948503,"firstUsefulResultAt":"2026-09-29T20:33:12.502Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4179,"terminal":false,"missionId":"7152a901-d32f-42d7-8137-edb6ffc775a6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3164,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":489,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":405,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":489,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":405,"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":"7152a901-d32f-42d7-8137-edb6ffc775a6"},"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":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:49:22.32986+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4179","receipt_type":"execute_mission","idempotency_key":"mission:7152a901-d32f-42d7-8137-edb6ffc775a6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3b4a00e8-9370-473e-90e3-834290a3db84","command_center_event_id":"7152a901-d32f-42d7-8137-edb6ffc775a6"},{"id":"c1cab07c-b4bc-4902-823b-f538fdd10ccc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-b5ecb59b331d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":97388,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":8,"executorlessWaitMs":581691,"firstUsefulResultAt":"2026-09-29T02:10:01.516Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.62.0-mission-freedom-cloudflare-primary","prNumber":4081,"terminal":false,"missionId":"b5ecb59b-331d-4157-8c98-ead58048fd7c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d4b2db0be2ef7626e4592ce173519923aa0fd7dc","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2133,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":89,"approvedPlanMs":0,"missionSetupMs":297,"providerAuthMs":0,"shipAndProveMs":1471,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":297,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b5ecb59b-331d-4157-8c98-ead58048fd7c"},"performance":null,"deploymentId":"forgejo-main-d4b2db0be2ef","releaseState":"verified","workflowRunId":12848,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2774,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:19:51.597508+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d4b2db0be2ef7626e4592ce173519923aa0fd7dc","external_id":"forgejo-main-d4b2db0be2ef","receipt_type":"execute_mission","idempotency_key":"mission:b5ecb59b-331d-4157-8c98-ead58048fd7c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6bc3e1f7-d76c-476d-96bd-6933957008f1","command_center_event_id":"b5ecb59b-331d-4157-8c98-ead58048fd7c"},{"id":"c1cbd585-30fd-45c7-8fe2-e321bb035804","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-05b8b43505c3","prNumber":5125,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2a2b54eabbd34f09fa543042e90973de12ca8548","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:07:03.501832+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2a2b54eabbd34f09fa543042e90973de12ca8548","external_id":"5125","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:05b8b435-05c3-4fe9-9d05-2037ee1ded07:merged-pr:5125:2a2b54eabbd34f09fa543042e90973de12ca8548","mission_step_id":"a1cc457e-e980-43d4-a9c3-75b8575a33f1","command_center_event_id":"05b8b435-05c3-4fe9-9d05-2037ee1ded07"},{"id":"c1ccd4d9-48e4-4f98-9bbf-96f204418bd9","source":"cc-execution","status":"recorded","payload":{"objective":"Frontend-only redesign of Big Papi Mail on current Forgejo main. Do not change Zoho/Supabase/backend behavior. Replace the visually stale desktop-mail-on-a-phone presentation with a premium mobile-first inbox. Eliminate the blank 420px spinner slab by rendering a polished branded inbox skeleton immediately, and cache provider status in-memory so revisits do not return to the blocking provider loader. Make mobile header concise (Mail + connected mailbox), keep Compose prominent, make search/filter/folder rails visually quiet and app-like, render inbox rows as rounded mobile cards with sender avatars, preserve desktop density at sm/lg, open Reply in a dedicated full-screen mobile composer while retaining inline desktop quick reply, and keep all existing attachments/templates/signatures/search/folders/event scanning/mail actions. One file only: src/components/communications/email/MailWorkspace.tsx. No Visual Witness.","tenantRef":"Big Papi's Coquito Iceys","receivedAt":"2026-08-20T15:48:06.809Z","fingerprint":"b48ed80fb3300f496a35e9fe7776645cfdc87c6387cfcc6e68f6c10c1ef4dd2f","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":"ai/big-papis-premium-mail-20260820","requestedBranch":"ai/big-papis-premium-mail-20260820","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T15:48:07.465078+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e8cf64e7-16e0-452e-97f9-42a0d4194d7a:tenant-workstream-contribution:b48ed80fb3300f496a35e9fe7776645cfdc87c6387cfcc6e68f6c10c1ef4dd2f","mission_step_id":null,"command_center_event_id":"e8cf64e7-16e0-452e-97f9-42a0d4194d7a"},{"id":"c1cdb081-1b26-455b-a3db-4cb7b3aeb632","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the KNOCKLAUNCH control plane merge-queue/Gate failure class by adding bounded stale-running Gate recovery and truthful action-log parsing, then ship through the canonical Command Center path.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH control plane merge-queue/Gate failure class by adding bounded stale-running Gate recovery and truthful action-log parsing, then ship through the canonical Command Center path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"zombie-recovery","statement":"The cc-execution merge-queue supervisor performs one source-preserving retry for a stale running exact-head Gate when the heavy runner pool is idle, and does not disturb fresh or actively busy Gates.","proofConditionIds":["control-plane-tests","runtime-reconcile"]},{"id":"truthful-log-parser","statement":"Successful structured JSON proof receipts with ok:true are not reported as failureLines, while failed structured receipts remain failures.","proofConditionIds":["control-plane-tests"]}],"objective":"Repair the KNOCKLAUNCH control plane merge-queue/Gate failure class by adding bounded stale-running Gate recovery and truthful action-log parsing, then ship through the canonical Command Center path.","constraints":[{"id":"canonical-owner-only","statement":"Modify only the existing KNOCKLAUNCH control plane/cc-execution owners; no parallel watchdog, alternate queue, or duplicate release lane.","proofConditionIds":["control-plane-tests","runtime-reconcile"]},{"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":["control-plane-tests","runtime-reconcile"]},{"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":["control-plane-tests","runtime-reconcile"]}],"terminalPolicy":"Terminal only after canonical Gate, squash merge, cc-execution release, and live runtime reconciliation proof.","proofConditions":[{"id":"control-plane-tests","kind":"repository","claim":"Canonical regression coverage verifies stale+idle recovery, busy/fresh no-retry, exhausted single-retry budget, and structured log parsing.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-reconcile","kind":"runtime","claim":"After release, the canonical merge-queue supervisor reconciles successfully and exposes the tightened behavior from the live cc-execution runtime.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-KNOCKLAUNCH-control-plane-merge-queue-Gate-failure-class-by-adding-bounded-stale-running-","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":["control-plane-tests","runtime-reconcile"]},"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":"7c1302d6fad3ce0ab77790acd36d15a153cd4f044ec446295d7592858e741acc","requestContractRevision":2,"previousRequestContractHash":"d9e21dde9f23488eeef4c610a192a4c435959f3d6d359fcd35401763f805788c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:36:02.013938+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:40640cbd-a14e-4862-82a9-e99470a84d9f:request-contract:7c1302d6fad3ce0ab77790acd36d15a153cd4f044ec446295d7592858e741acc","mission_step_id":"b1bfb6ee-c4e0-44de-9000-749856d33613","command_center_event_id":"40640cbd-a14e-4862-82a9-e99470a84d9f"},{"id":"c1d3b230-afee-44a1-9f80-82bdec6aee00","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:35:38.203289+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:119418142","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"c1d3c71d-a588-4f49-af40-c109919f65c7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-proposal-application","reason":"anchored_edit_anchor_missing:config/capabilities/big-papis-proposal-screenshot-intake.json","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3430,"terminal":false,"missionId":"5fccd497-6980-4c4e-837b-29a6a251fca3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1045,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1045,"missionSetupMs":436,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":141,"resolvePreflightMs":436,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5fccd497-6980-4c4e-837b-29a6a251fca3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1565,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:41:41.096601+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5fccd497-6980-4c4e-837b-29a6a251fca3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"95dd4031-856c-4af8-9c61-fd88c055b5cc","command_center_event_id":"5fccd497-6980-4c4e-837b-29a6a251fca3"},{"id":"c1d7feee-6151-4618-831d-2dbc313801a3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-fb3af284a35a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"fb3af284-a35a-4234-86f2-c743f2a20ee8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":27,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":809,"providerAuthMs":0,"ledgerPrepareMs":809,"ledgerReconcileMs":261,"lineageReconcileMs":0,"resolvePreflightMs":809,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1070,"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":"fb3af284-a35a-4234-86f2-c743f2a20ee8"},"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":5380,"likelyAffectedFiles":["config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/applications/proposal-editor/TenantProposalDocument.tsx","src/__tests__/contracts/tenant-router-isolation.contract.test.ts","scripts/tenant-module-architecture-guard.mjs","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/platform-standards.json","scripts/check-route-registry.mjs","src/__tests__/contracts/proposal-tenant-logo-isolation.contract.test.ts","src/__tests__/contracts/redfishTenantIsolation.contract.test.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","scripts/phase3b-sanitize-and-publish-v2.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:57:48.643313+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fb3af284-a35a-4234-86f2-c743f2a20ee8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0ee84293-9cbb-47f1-85b5-216ba0ca51a6","command_center_event_id":"fb3af284-a35a-4234-86f2-c743f2a20ee8"},{"id":"c1d9089e-0cd3-4d82-9294-9afe14438ae3","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":4380,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d293c14411064dd2bf7bf15967c117ca262966a5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:39:44.628555+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d293c14411064dd2bf7bf15967c117ca262966a5","external_id":"4380","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6ff6ca45-c687-430d-838b-0c880ace1ecc:merged-pr:4380:d293c14411064dd2bf7bf15967c117ca262966a5","mission_step_id":"c302f0ae-5ca2-432d-8de1-a74d496d1ee1","command_center_event_id":"6ff6ca45-c687-430d-838b-0c880ace1ecc"},{"id":"c1dbee10-8315-47be-8355-66490c7e7d35","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-33ea8c69c179","writes":[],"patches":[],"version":1,"approved":true,"missionId":"33ea8c69-c179-4524-ab21-f00900be44d7","objective":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"  release-cc-execution:\n    name: Release cc-execution\n    needs: release-plan\n    if: ${{ always() && ((github.event_name == 'workflow_dispatch' && github.event.inputs.operation == 'release-main' && github.event.inputs.release_cc_execution == 'true') || (github.event_name == 'push' && needs.release-plan.outputs.release_cc_execution == 'true')) }}\n    runs-on:","replacement":"  release-cc-execution:\n    name: Release cc-execution\n    needs: release-plan\n    if: ${{ always() && ((github.event_name == 'workflow_dispatch' && github.event.inputs.operation == 'release-main' && github.event.inputs.release_cc_execution == 'true') || (github.event_name == 'push' && needs.release-plan.outputs.release_cc_execution == 'true')) }}\n    concurrency:\n      group: knocklaunch-production-cc-execution\n      cancel-in-progress: false\n    runs-on:"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"  release-migrations:\n    name: Apply Supabase migrations\n    needs: release-plan\n    if: ${{ needs.release-plan.outputs.release_migrations == 'true' }}\n    runs-on: docker-8g","replacement":"  release-migrations:\n    name: Apply Supabase migrations\n    needs: release-plan\n    if: ${{ needs.release-plan.outputs.release_migrations == 'true' }}\n    concurrency:\n      group: knocklaunch-production-migrations\n      cancel-in-progress: false\n    runs-on: docker-8g"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"  release-supabase-edge:\n    name: Release Supabase Edge Functions\n    needs: [release-plan, release-migrations]\n    if: ${{ always() && needs.release-plan.outputs.release_supabase_edge == 'true' && (needs.release-plan.outputs.release_migrations != 'true' || needs['release-migrations'].result == 'success') }}\n    runs-on: docker-8g","replacement":"  release-supabase-edge:\n    name: Release Supabase Edge Functions\n    needs: [release-plan, release-migrations]\n    if: ${{ always() && needs.release-plan.outputs.release_supabase_edge == 'true' && (needs.release-plan.outputs.release_migrations != 'true' || needs['release-migrations'].result == 'success') }}\n    concurrency:\n      group: knocklaunch-production-supabase-edge\n      cancel-in-progress: false\n    runs-on: docker-8g"},{"path":"scripts/validate-release-architecture.mjs","anchor":"const productionRunResolver = readTracked(\"scripts/resolve-production-workflow-run.mjs\");","replacement":"const productionReleaseLeases = [\n  [\"release-cc-execution\", \"knocklaunch-production-cc-execution\"],\n  [\"release-frontend\", \"knocklaunch-production-frontend\"],\n  [\"release-frontend-startup-verify\", \"knocklaunch-production-frontend\"],\n  [\"release-migrations\", \"knocklaunch-production-migrations\"],\n  [\"release-supabase-edge\", \"knocklaunch-production-supabase-edge\"],\n];\nfor (const [jobName, groupName] of productionReleaseLeases) {\n  const start = workflowSource.indexOf(`\\n  ${jobName}:\\n`);\n  assert.ok(start >= 0, `canonical production release job missing: ${jobName}`);\n  const tail = workflowSource.slice(start + 1);\n  const nextJobMatch = tail.slice(2).match(/\\n  [a-z0-9][a-z0-9-]*:\\n/i);\n  const end = nextJobMatch ? start + 3 + nextJobMatch.index : workflowSource.length;\n  const block = workflowSource.slice(start, end);\n  assert.ok(block.includes(`group: ${groupName}`), `production release lease missing for ${jobName}: ${groupName}`);\n  assert.ok(block.includes(\"cancel-in-progress: false\"), `production release lease must not cancel in-flight work: ${jobName}`);\n}\n\nconst productionRunResolver = readTracked(\"scripts/resolve-production-workflow-run.mjs\");"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","wordingChanged":false,"canonicalIntent":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cc-lease","statement":"cc-execution releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-cc"]},{"id":"migration-lease","statement":"migration releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-migrations"]},{"id":"edge-lease","statement":"Supabase Edge releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-edge"]},{"id":"regression","statement":"Release architecture validation permanently asserts the lease contract.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-validator"]}],"objective":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","constraints":[{"id":"single-workflow","statement":"Do not add a parallel release workflow or orchestrator.","provenance":{"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-validator"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof-cc","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"cc-execution lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-cc-execution"},{"id":"repo-proof-migrations","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"migration lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-migrations"},{"id":"repo-proof-edge","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"Supabase Edge lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-supabase-edge"},{"id":"repo-proof-validator","kind":"repository","path":"scripts/validate-release-architecture.mjs","claim":"Release validator asserts named lease groups.","required":true,"expectedText":"production release lease missing"}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"],"requestContract":{"intent":{"rawUtterance":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","wordingChanged":false,"canonicalIntent":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cc-lease","statement":"cc-execution releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-cc"]},{"id":"migration-lease","statement":"migration releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-migrations"]},{"id":"edge-lease","statement":"Supabase Edge releases have a non-cancelling production lease.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-edge"]},{"id":"regression","statement":"Release architecture validation permanently asserts the lease contract.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-validator"]}],"objective":"Add hard per-target production release leases to the canonical Forgejo workflow so valid in-flight releases queue instead of being cancelled or stranded by newer main pushes. Add cancel-in-progress:false concurrency groups for release-cc-execution, release-migrations, and release-supabase-edge, matching the existing frontend lease pattern. Add release-architecture regression assertions that each canonical production target has its named lease group and cancel-in-progress:false. Preserve existing job dependencies, runner selection, release targeting, Gate behavior, and single canonical workflow.","constraints":[{"id":"single-workflow","statement":"Do not add a parallel release workflow or orchestrator.","provenance":{"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo-proof-validator"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof-cc","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"cc-execution lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-cc-execution"},{"id":"repo-proof-migrations","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"migration lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-migrations"},{"id":"repo-proof-edge","kind":"repository","path":".forgejo/workflows/knocklaunch.yml","claim":"Supabase Edge lease is in merged canonical workflow.","required":true,"expectedText":"group: knocklaunch-production-supabase-edge"},{"id":"repo-proof-validator","kind":"repository","path":"scripts/validate-release-architecture.mjs","claim":"Release validator asserts named lease groups.","required":true,"expectedText":"production release lease missing"}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"],"controlPlaneMaintenanceReason":"Owner-authorized canonical release lease hardening."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-release-architecture.mjs"],"controlPlaneMaintenanceReason":"Owner-authorized canonical release lease hardening."},"recovery":false,"fingerprint":"08553de8842aa7c9941a81795407483598812872ff53c32538b2c1b88528b42a","replayCount":0,"serializedBytes":14083},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:10:13.864417+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:33ea8c69-c179-4524-ab21-f00900be44d7:repository-mutation-intent:08553de8842aa7c9941a81795407483598812872ff53c32538b2c1b88528b42a:0","mission_step_id":"316f6ef9-83e0-45f4-8b08-9208a206a611","command_center_event_id":"33ea8c69-c179-4524-ab21-f00900be44d7"},{"id":"c1dc1ed8-87c3-4cb3-903c-e39d0e52e05c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"1acf4281-16ad-426f-8e49-3302c4817d38","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1182,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":425,"providerAuthMs":0,"ledgerPrepareMs":425,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":425,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":425,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"1acf4281-16ad-426f-8e49-3302c4817d38"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:57:44.188204+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1acf4281-16ad-426f-8e49-3302c4817d38:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e217e062-0dc2-4bec-88aa-1e79ba03ec21","command_center_event_id":"1acf4281-16ad-426f-8e49-3302c4817d38"},{"id":"c1dd513d-1b0a-4f55-bd66-679db06d6438","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"0eb8cbf4-225b-424d-8aa5-faa2e765c39d","phase":"universal_visual_witness_supervised","branch":"ai/mail-reader-density-20260908","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2196,"terminal":false,"missionId":"93a5ddf3-5513-4efb-ab45-68a21360daa4","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"b3372968308d22f8fe792ecd2f75e428a6b1c096","timingsMs":{"wake":214,"total":644,"submit":430,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"93a5ddf3-5513-4efb-ab45-68a21360daa4"},"performance":null,"deploymentId":"forgejo-main-b3372968308d","workflowRunId":6470,"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":616,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:53:01.427639+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"b3372968308d22f8fe792ecd2f75e428a6b1c096","external_id":"0eb8cbf4-225b-424d-8aa5-faa2e765c39d","receipt_type":"visual_proof_started","idempotency_key":"mission:93a5ddf3-5513-4efb-ab45-68a21360daa4:visual-start:0eb8cbf4-225b-424d-8aa5-faa2e765c39d","mission_step_id":"6c4b8e34-f494-4ab9-8890-5b8b0e032465","command_center_event_id":"93a5ddf3-5513-4efb-ab45-68a21360daa4"},{"id":"c1e13b1f-705d-4c97-9d22-6da7e7e3419b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-pr-reopen-recovery-20260912","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2547,"terminal":false,"missionId":"21b436fd-01d7-4d57-a0f0-1736701208f6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5728,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1568,"approvedPlanMs":0,"missionSetupMs":1029,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":803,"ledgerReconcileMs":0,"lineageReconcileMs":226,"resolvePreflightMs":1029,"repositoryMutationMs":4150,"repositoryProviderMs":2210,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1785,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":803,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":425},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"21b436fd-01d7-4d57-a0f0-1736701208f6"},"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":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:56:35.215239+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2547","receipt_type":"execute_mission","idempotency_key":"mission:21b436fd-01d7-4d57-a0f0-1736701208f6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"2439ce9d-772e-4d19-bb06-19602ef8d370","command_center_event_id":"21b436fd-01d7-4d57-a0f0-1736701208f6"},{"id":"c1e1833a-2fd3-4c81-a129-86bea5228f33","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/recover-release-run-by-source-20260819","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3156,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.3-single-mutation-lane","prNumber":471,"terminal":false,"missionId":"b7397365-f5ea-49ee-81c0-a7acfb235dd6","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":"b7397365-f5ea-49ee-81c0-a7acfb235dd6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T03:43:44.617519+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"471","receipt_type":"execute_mission","idempotency_key":"mission:b7397365-f5ea-49ee-81c0-a7acfb235dd6:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"0b3f05fe-04c5-461d-9630-0ac4882c035b","command_center_event_id":"b7397365-f5ea-49ee-81c0-a7acfb235dd6"},{"id":"c1e1aef7-397f-4c46-b2c3-5c607656f902","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-command-center-mission-latency-budget","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5610,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.7-supersession-content-proof","prNumber":550,"terminal":false,"missionId":"bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32","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":"bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32"},"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":4698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:14:07.411584+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"550","receipt_type":"execute_mission","idempotency_key":"mission:bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32:execute_mission:canonical_release_transport_retryable","mission_step_id":"ed1a5f16-55c8-49f0-ad77-f5fce3765454","command_center_event_id":"bf1b1ac6-6a7e-42bd-bc52-7fd2110f0c32"},{"id":"c1e21dcf-8ae0-42b2-a3eb-cc5a4146281f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":"forgejo_pull_request_read_failed:502","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3815,"approvedPlanMs":0,"shipAndProveMs":2434,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":703,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:56:53.258711+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:automatic-mission-resume:2034:canonical_release_blocked","mission_step_id":"5c8a5351-7f1c-4891-8a10-2bc7867b75f9","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"c1e2660d-ac9b-44ed-8b10-cf79b480fa16","source":"forgejo","status":"waiting","payload":{"branch":"ai/sign-agreement-sticky-toolbar","prNumber":3393,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d676d05138e07698d200b94dff922a859e36bf66","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:43:44.184616+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d676d05138e07698d200b94dff922a859e36bf66","external_id":"3393","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d710e348-6141-42a6-a7dc-af7d10ba3def:merged-pr:3393:d676d05138e07698d200b94dff922a859e36bf66","mission_step_id":"6e4f1ea4-a453-42d0-a9a4-a19aa5e388e0","command_center_event_id":"d710e348-6141-42a6-a7dc-af7d10ba3def"},{"id":"c1e54bbc-d55d-4e67-a74a-bb835ba22533","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/unblock-release-scan-timeouts-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1179,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"b3272ec8-5601-4a79-8894-8d73347985dc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":3800,"prReadinessMs":0,"approvedPlanMs":3800,"missionSetupMs":930,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b3272ec8-5601-4a79-8894-8d73347985dc"},"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":4949,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:33:19.934354+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3272ec8-5601-4a79-8894-8d73347985dc:execute_mission:repair_mission_execution_retryable","mission_step_id":"2db41ee0-886e-4938-8129-4b72e2ba1706","command_center_event_id":"b3272ec8-5601-4a79-8894-8d73347985dc"},{"id":"c1e57619-fb5f-4330-8977-47dc82e324d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c28d6ca4c6a8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9952,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":391996,"firstUsefulResultAt":"2026-09-28T17:16:43.130Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.305-paul-machinery-sync-drift-proof","prNumber":null,"terminal":false,"missionId":"c28d6ca4-c6a8-432b-8a15-27841163e181","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1476,"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":"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":"c28d6ca4-c6a8-432b-8a15-27841163e181"},"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":3581,"likelyAffectedFiles":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:18:12.966279+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c28d6ca4-c6a8-432b-8a15-27841163e181:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a0da5315-7d51-4f5b-8961-e66e0fcd0e63","command_center_event_id":"c28d6ca4-c6a8-432b-8a15-27841163e181"},{"id":"c1e63411-5263-45fc-8fd5-f754863ca3df","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4beefb54002b","reason":"anchored_edit_anchor_not_unique:src/pages/mobile-vendor/BigPapisStartPopup.tsx","status":"blocked","metrics":{"receiptBytes":28359,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":376194,"firstUsefulResultAt":"2026-09-25T21:57:38.952Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3771,"terminal":false,"missionId":"4beefb54-002b-4db5-b843-b18254fbaf23","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":891,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":891,"missionSetupMs":339,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":218,"ledgerReconcileMs":0,"lineageReconcileMs":121,"resolvePreflightMs":339,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":218,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4beefb54-002b-4db5-b843-b18254fbaf23"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual","runtime","runtime","runtime","runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:05:37.832953+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3771","receipt_type":"execute_mission","idempotency_key":"mission:4beefb54-002b-4db5-b843-b18254fbaf23:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"95ec76cc-b4d5-4794-9b31-f0d47e5df082","command_center_event_id":"4beefb54-002b-4db5-b843-b18254fbaf23"},{"id":"c1e6cb72-b792-4488-ab9a-1ab440e89b70","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/663","runId":663,"status":"blocked","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:06:44.261077+00:00","proof_gate":"canonical_release_pending","source_sha":"0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c","external_id":"forgejo-main-0f27e2ffeeae","receipt_type":"canonical_release_status","idempotency_key":"mission:6705e453-04b1-40a8-8172-ec847c825fbf:forgejo-release-status:0f27e2ffeeaea128a0dd07fd9fb29186c740cd8c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4a96bfd1-e50e-48e9-b765-acf4bfebfc6e","command_center_event_id":"6705e453-04b1-40a8-8172-ec847c825fbf"},{"id":"c1ecde98-071c-4a3e-b1bd-63a8bb371db7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"1d1b6c9532bbf5e2999a2e4204b3da521c83968b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"1d1b6c9532bbf5e2999a2e4204b3da521c83968b","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-mode-image-upload"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"fcbdd5233c5342c81b6b7f5a78a49d5679c1e76025792be29ca0ab71928a6785","forgejoWorkflowProof":{"runId":7146,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:11:44.0518+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1d1b6c9532bbf5e2999a2e4204b3da521c83968b","external_id":"forgejo-main-1d1b6c9532bb","receipt_type":"canonical_release_status","idempotency_key":"mission:f920fb7f-41ce-4be0-91ae-2658228001ef:forgejo-release-status:1d1b6c9532bbf5e2999a2e4204b3da521c83968b:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"d0a809c5-15f6-44fe-8464-cf3deac1bae2","command_center_event_id":"f920fb7f-41ce-4be0-91ae-2658228001ef"},{"id":"c1ece25b-bfd6-4508-97dd-a84e30659cb6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Temporary one-file maintenance permit for a disposable routing witness after the dynamic Gate-capacity repair is live. No merge or release is allowed; the branch/PR will be deleted after proof.","baseSha":"9d7b26bedc475b8b477e30275d8f1409c0c46e67","issuedAt":1789163147598,"expiresAt":1789163327598,"missionId":"3f783126-785f-4adc-a087-4cedcc745b9a","authorizationId":"4814fab6-509a-442c-a652-cf393a955f18","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:45:48.064451+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9d7b26bedc475b8b477e30275d8f1409c0c46e67","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4814fab6-509a-442c-a652-cf393a955f18","mission_step_id":"3665620c-041d-43de-b829-0cd4981daf5c","command_center_event_id":"3f783126-785f-4adc-a087-4cedcc745b9a"},{"id":"c1ede771-49c8-4908-aa3a-b0117d6b9cd4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1d41da54ce91","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.220-terminal-step-projection","prNumber":3502,"terminal":false,"missionId":"1d41da54-ce91-4612-9930-97fe566a7f94","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6620,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1718,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":4902,"repositoryProviderMs":4902,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3034,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1868},"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":"1d41da54-ce91-4612-9930-97fe566a7f94"},"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":3875,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:05:51.60781+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3502","receipt_type":"execute_mission","idempotency_key":"mission:1d41da54-ce91-4612-9930-97fe566a7f94:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a6ed6e4e-108f-418d-a0a4-d2242913cdb8","command_center_event_id":"1d41da54-ce91-4612-9930-97fe566a7f94"},{"id":"c1edfa98-fc50-4a36-984f-2a44fc791383","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8fb1cde3e679","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":17752,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":8,"executorlessWaitMs":152927,"firstUsefulResultAt":"2026-10-06T00:57:24.611Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":5115,"terminal":false,"missionId":"8fb1cde3-e679-4fc8-a00d-332db685865a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2279,"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":"8fb1cde3-e679-4fc8-a00d-332db685865a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:59:57.602817+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5115","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8fb1cde3-e679-4fc8-a00d-332db685865a:automatic-mission-resume:5115:repair_mission_pr_ready_retryable","mission_step_id":"101b91b9-cb13-46e9-b782-c5b22f68e4db","command_center_event_id":"8fb1cde3-e679-4fc8-a00d-332db685865a"},{"id":"c1efd236-fa8c-4123-81a9-8b7f34bb85e2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"da57b376-9728-4ae0-ae34-94656291f7a4","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":568,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":568,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":568,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":568,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da57b376-9728-4ae0-ae34-94656291f7a4"},"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":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:20:34.167979+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"52c27f6e-31b2-4c35-b63f-fac95a2aa367","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"c1f323e7-0d4b-43d4-b5e5-cd81ef5531bc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-82d67a44471d","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.201-audit-machinery-reliability","prNumber":3344,"terminal":false,"missionId":"82d67a44-471d-467c-8653-76f108d0c6eb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16732,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3098,"missionSetupMs":550,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":189,"resolvePreflightMs":550,"repositoryMutationMs":13634,"repositoryProviderMs":13634,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7684,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":361,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5950},"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":"82d67a44-471d-467c-8653-76f108d0c6eb"},"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":4297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:13:56.986265+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3344","receipt_type":"execute_mission","idempotency_key":"mission:82d67a44-471d-467c-8653-76f108d0c6eb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"137f7d32-6240-4a00-bc28-d86ceb0d80c2","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"c1f47c70-3d87-4fd7-a0b4-5966e786b9c8","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a50aaee3c45c","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2827,"terminal":false,"missionId":"fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8620,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":620,"approvedPlanMs":0,"missionSetupMs":371,"providerAuthMs":0,"shipAndProveMs":7391,"ledgerPrepareMs":371,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":371,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6"},"performance":null,"deploymentId":"forgejo-main-c0567ea2a8db","workflowRunId":8371,"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":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:39:06.357074+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","external_id":"forgejo-main-c0567ea2a8db","receipt_type":"execute_mission","idempotency_key":"mission:fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ce688a0c-e417-45bb-822f-6a7d94f5bfff","command_center_event_id":"fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6"},{"id":"c1f4f5b9-86cc-485a-8191-243d8b2ab22c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9abc17d09ebc78221099ec2489ce1c0289575ae7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"hosted-pairing-persists","satisfied":true,"statement":"Hosted GodMode Console saves and restores the MSI pairing from localStorage across reloads/browser restarts.","proofConditionIds":["proof-repository","proof-test","proof-live"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Only public/console/console.js, scripts/knocklaunch-console/console.test.mjs, and scripts/knocklaunch-console/README.md may change.","proofConditionIds":["proof-repository"]},{"id":"security","satisfied":true,"statement":"Do not change loopback server trust/origin checks or persist provider credentials in browser storage.","proofConditionIds":["proof-repository","proof-test"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-test","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-repository","proof-test","proof-live"]}],"contractHash":"8bb428f1887871c1afce7bbd8ec29763cba5562c90b60b6355d0dba061b4c396","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":11996,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"8bb428f1887871c1afce7bbd8ec29763cba5562c90b60b6355d0dba061b4c396","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"9abc17d09ebc78221099ec2489ce1c0289575ae7"},"required":true,"satisfied":true},{"id":"proof-test","kind":"repository","evidence":{"reason":null,"gateRunId":11996,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"8bb428f1887871c1afce7bbd8ec29763cba5562c90b60b6355d0dba061b4c396","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"9abc17d09ebc78221099ec2489ce1c0289575ae7"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8bb428f1887871c1afce7bbd8ec29763cba5562c90b60b6355d0dba061b4c396"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:11:54.153228+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9abc17d09ebc78221099ec2489ce1c0289575ae7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:be43a1e0-2a9d-40b3-a847-c74116e05a65:request-contract:8bb428f1887871c1afce7bbd8ec29763cba5562c90b60b6355d0dba061b4c396:9abc17d09ebc78221099ec2489ce1c0289575ae7:verified:","mission_step_id":"55563ad4-272a-4471-9c4e-2ed861a66e99","command_center_event_id":"be43a1e0-2a9d-40b3-a847-c74116e05a65"},{"id":"c1f52cde-1797-44d1-964e-da22a5b6fdc8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"6364090024bc7af2fe437dfc4c15308c38ea1bfd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"6364090024bc7af2fe437dfc4c15308c38ea1bfd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"ee72475b82b3d369f0e6c56ebd74a07c0f3031c316dcb9a45c50f9610daa9785","forgejoWorkflowProof":{"runId":15739,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"6364090024bc7af2fe437dfc4c15308c38ea1bfd","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-6364090024bc7af2fe437dfc4c15308c38ea1bfd","compareStatus":"target_job_success_runtime_verified","workflowRunId":15739,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.96-cloudflare-release-reconciliation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:42:18.725977+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6364090024bc7af2fe437dfc4c15308c38ea1bfd","external_id":"forgejo-main-6364090024bc","receipt_type":"canonical_release_status","idempotency_key":"mission:17a9d36b-7035-4ca7-8657-982fe15c0da8:forgejo-release-status:6364090024bc7af2fe437dfc4c15308c38ea1bfd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6a206240-6da3-4d4e-995d-4a44c1e73862","command_center_event_id":"17a9d36b-7035-4ca7-8657-982fe15c0da8"},{"id":"c1f62e95-d73c-4dd5-8ad4-2921bff828e7","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":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","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":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","wordingChanged":false,"canonicalIntent":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repo"]}],"objective":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","constraints":[{"id":"hydrate-only","statement":"Only modify scripts/validate-production-critical-files.mjs to hydrate the two existing HEAD dependencies; no workflow, dependency-content, queue, or product changes.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repo"]},{"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-repo"]},{"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-repo"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before importing scripts/validate-canonical-platform-primitives"],"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":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","canonicalIntent":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Repair the current-main KnockLaunch Gate partial-checkout hydration defect completely. In scripts/validate-production-critical-files.mjs, before importing scripts/validate-canonical-platform-primitives.mjs, deterministically materialize BOTH existing HEAD dependencies scripts/validate-canonical-platform-primitives.mjs and config/canonical-platform-primitives.json when absent in the partial checkout, using the existing git-show self-hydration pattern. Do not modify either dependency, the workflow, queue, or product behavior. Ship through canonical Gate and merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-current-main-KnockLaunch-Gate-partial-checkout-hydration-defect-completely.-In-scripts-va","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-repo"]},"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":"7c5b7542007132f6f9172a2e5d40a1ef6f6adc207e01e3e675339a363af3961c","requestContractRevision":2,"previousRequestContractHash":"645a7c96fa0d8589b9f68448692c88e78b745e0f92215d612a8778cbfce19099"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:00:19.801078+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f3c8788-154c-4994-befc-d7ce0b8641d5:request-contract:7c5b7542007132f6f9172a2e5d40a1ef6f6adc207e01e3e675339a363af3961c","mission_step_id":"d7b3a526-56de-4ac5-b8cc-1fa5b8505762","command_center_event_id":"4f3c8788-154c-4994-befc-d7ce0b8641d5"},{"id":"c1f64606-0f8e-4cf8-89a2-bca0442e7ba4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dcc20293c860","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33006,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":101876,"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":"canonical_release_reconciliation_pending","sourceSha":"841b43e536b87af08cd02ef7c54b558fca62126f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4072,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":486,"approvedPlanMs":0,"missionSetupMs":432,"providerAuthMs":0,"shipAndProveMs":3030,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":150,"resolvePreflightMs":432,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"dcc20293-c860-4675-b6ad-ef7135e5113e"},"performance":null,"deploymentId":"forgejo-main-841b43e536b8","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:33:21.705002+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"841b43e536b87af08cd02ef7c54b558fca62126f","external_id":"forgejo-main-841b43e536b8","receipt_type":"execute_mission","idempotency_key":"mission:dcc20293-c860-4675-b6ad-ef7135e5113e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"43355bbd-d208-4b58-b21a-30d7c78d64d7","command_center_event_id":"dcc20293-c860-4675-b6ad-ef7135e5113e"},{"id":"c1f6cae7-0199-43ce-81fc-b8ab8f07d5d8","source":"cc-execution","status":"recorded","payload":{"objective":"Frontend-only Big Papi calendar UX correction from current Forgejo main. Replace the Big Papi Events/appointments/calendar route with the canonical UserCalendarPage / EnhancedUserCalendar instead of BigPapisEvents. For mobile_vendor, remove the extra large Calendar header and hide EnhancedUserCalendar's scheduler intro and metric-card sections so the actual calendar is the primary surface. Add a simple Public event checkbox to EnhancedUserCalendar create/edit for mobile_vendor; persist existing calendar metadata by merging and set visibility public/private, scope public/personal, public_schedule boolean, and public_region upstate_new_york when public. Load that visibility when editing. Preserve the already-live #553 public schedule endpoint behavior. Use one fresh ai branch, one PR, Gate, squash merge, frontend-only Cloudflare deployment, and live route proof. Do not touch backend/runtime files.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-21T14:03:36.912Z","fingerprint":"0d9cce29a38eeb83a4458ec244b31e46644bc891590f42fdd9af01b04ea652b8","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-calendar-public-private-20260821","requestedBranch":"ai/big-papis-calendar-first-ui-20260821","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:03:37.409006+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:tenant-workstream-contribution:0d9cce29a38eeb83a4458ec244b31e46644bc891590f42fdd9af01b04ea652b8","mission_step_id":"55e0031c-c3b3-46bc-8050-d8c89019994b","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"c1fc57cc-1a0d-44c9-bb23-3f530822b1ae","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/paul-intelligence-heldout-eval.js","workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL intelligence evaluation repair on cc-execution control-plane sources","baseSha":"74721043e6ab8017be48412e64dcea7c2e96adda","issuedAt":1791002481426,"expiresAt":1791002661426,"missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43","authorizationId":"3d6d61fe-e29f-485b-8a36-eca82d717b32","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:41:21.733691+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"74721043e6ab8017be48412e64dcea7c2e96adda","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3d6d61fe-e29f-485b-8a36-eca82d717b32","mission_step_id":"68bd0307-f22e-4c8c-8fd0-614965e3f93f","command_center_event_id":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},{"id":"c1fe75a1-1aaf-4917-9cd5-5641082240f7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a40620e07f57","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"a40620e0-7f57-40de-a775-0631b8b17380","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":769,"providerAuthMs":0,"ledgerPrepareMs":769,"ledgerReconcileMs":228,"lineageReconcileMs":0,"resolvePreflightMs":769,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":997,"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":"a40620e0-7f57-40de-a775-0631b8b17380"},"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":3740,"likelyAffectedFiles":["src/pages/Admin.tsx","src/components/admin/AdminLayout.tsx","src/components/admin/AdminSidebar.tsx","src/pages/owner/KnockLaunchOSShared.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:35:06.055926+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a40620e0-7f57-40de-a775-0631b8b17380:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1f9a1fd4-8b10-4ee5-bb3a-c3ca4c744619","command_center_event_id":"a40620e0-7f57-40de-a775-0631b8b17380"},{"id":"c201eff0-064c-4972-800d-a0bfb612ac4b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/identity-access-reliability-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":17126,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.48.12-forgejo-read-resilience","prNumber":523,"terminal":false,"missionId":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5151,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:27:39.801785+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a102b12a-d79f-4ad4-aa6b-a61c05d09f3f:execute_mission:repair_mission_execution_retryable","mission_step_id":"a365c999-dc1f-428c-871c-f3949ef174fb","command_center_event_id":"a102b12a-d79f-4ad4-aa6b-a61c05d09f3f"},{"id":"c20691e5-ee1a-4179-85a2-28a33f598a5c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/bound-bootstrap-and-complete-encore-proof-20260805","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4014,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4061,"terminal":false,"missionId":"bba39d27-ea68-426a-9351-b10d9887018f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"efae2bb181cc13721d45811496ee4ed8db01aec1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bba39d27-ea68-426a-9351-b10d9887018f"},"performance":null,"deploymentId":"canonical-release-efae2bb181cc","workflowRunId":31021765821,"releaseTargets":{"frontend":true,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2042,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T15:43:57.476051+00:00","proof_gate":"canonical_release_dispatched","source_sha":"efae2bb181cc13721d45811496ee4ed8db01aec1","external_id":"canonical-release-efae2bb181cc","receipt_type":"execute_mission","idempotency_key":"mission:bba39d27-ea68-426a-9351-b10d9887018f:execute_mission:canonical_release_dispatched","mission_step_id":"26db501f-e80e-436a-98c0-cae98cab2d5a","command_center_event_id":"bba39d27-ea68-426a-9351-b10d9887018f"},{"id":"c20876a5-0a95-46be-9281-8a0aae100160","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3201,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":8676,"firstUsefulResultAt":"2026-10-04T15:54:34.843Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"95c85635-d398-4340-a582-399528b192ab","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5578,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":294,"providerAuthMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"95c85635-d398-4340-a582-399528b192ab"},"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":3435,"likelyAffectedFiles":["scripts/cloudflare-native-version-deploy.mjs","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","config/capabilities/godmode-live-edit-sidekick.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:54:43.583881+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:95c85635-d398-4340-a582-399528b192ab:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c376be65-8a00-49d4-a4a9-dfdf2ceeb9fb","command_center_event_id":"95c85635-d398-4340-a582-399528b192ab"},{"id":"c2096b25-1395-4154-9e5f-76cf20c096b1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/define-proposal-editor-pointer-behavior","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":5847,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:26.1066+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"1954","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:automatic-mission-resume:1954:repair_mission_auto_progress_authorization_retryable","mission_step_id":"6180d905-0948-4944-9e1a-b41696e48524","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"c20c4175-0918-4697-95df-97ff1045fc82","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-05f5a0f6f13f","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":28343,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":67276,"firstUsefulResultAt":"2026-10-06T02:33:00.137Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":null,"terminal":false,"missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1567,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1567,"missionSetupMs":925,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":925,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":925,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":925,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},"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-06T02:33:37.590441+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e1c74b69-1749-402a-8dc9-d62bc203ddc1","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"c20fd566-85c7-448e-b5ab-922a306e4030","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/public-demo-same-origin-handoff","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3148,"terminal":false,"missionId":"400b0dd1-71ad-4c31-89d1-257a1a6ae7e8","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2669,"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":"400b0dd1-71ad-4c31-89d1-257a1a6ae7e8"},"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":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:25:45.401862+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3148","receipt_type":"automatic_mission_resume","idempotency_key":"mission:400b0dd1-71ad-4c31-89d1-257a1a6ae7e8:automatic-mission-resume:3148:repair_mission_waiting_for_gate","mission_step_id":"f5767e27-cd5c-46ec-9250-b2fdc1345f43","command_center_event_id":"400b0dd1-71ad-4c31-89d1-257a1a6ae7e8"},{"id":"c210f9b2-b237-4175-88d2-fa9e486050d6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"945fa218594a8ad99904e389cf3f7b70152c162d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"945fa218594a8ad99904e389cf3f7b70152c162d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"be3fd26301b21230417fb0eaa9b7b17bde037c9deda005e0a1ced538d4221d7a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11598","runId":11598,"status":"success","sourceSha":"945fa218594a8ad99904e389cf3f7b70152c162d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"945fa218594a8ad99904e389cf3f7b70152c162d","runnerVersion":"onrunner-945fa218594a","expectedSourceSha":"945fa218594a8ad99904e389cf3f7b70152c162d"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:28:26.51484+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"945fa218594a8ad99904e389cf3f7b70152c162d","external_id":"forgejo-main-945fa218594a","receipt_type":"canonical_release_status","idempotency_key":"mission:5f0e6213-d597-45e3-80d8-68cfd935282f:forgejo-release-status:945fa218594a8ad99904e389cf3f7b70152c162d:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"a0865292-c595-465e-b88d-83544f22777b","command_center_event_id":"5f0e6213-d597-45e3-80d8-68cfd935282f"},{"id":"c212c536-f06b-48bf-9756-9bcbc8a0e2e9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-73b9455d8609","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":114230,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":184777,"firstUsefulResultAt":"2026-09-27T22:46:20.948Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3917,"terminal":false,"missionId":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3964,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":707,"missionSetupMs":411,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":411,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":411,"repositoryMutationMs":3257,"repositoryProviderMs":3257,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1907,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":411,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1350},"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":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:49:30.963784+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3917","receipt_type":"execute_mission","idempotency_key":"mission:73b9455d-8609-4dbd-9737-e8d3a3aaeb8d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3284797c-e50d-49e6-9174-692a7899d8d2","command_center_event_id":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d"},{"id":"c2137e14-4f43-4600-92cb-41e4f53a007f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":null,"terminal":false,"missionId":"31cc0cb1-4f6c-4321-81ff-22542543aed2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":520,"providerAuthMs":0,"ledgerPrepareMs":520,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":520,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":520,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"31cc0cb1-4f6c-4321-81ff-22542543aed2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3379,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PcgAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:02:13.122641+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:31cc0cb1-4f6c-4321-81ff-22542543aed2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"30b0ee70-27af-4929-a3be-868601648c3c","command_center_event_id":"31cc0cb1-4f6c-4321-81ff-22542543aed2"},{"id":"c2138a91-6ecb-40d2-b56f-788da2f5b305","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"e7506a60f421373bb1adde47d6a3c48add4b85d8","issuedAt":1791523646115,"expiresAt":1791523826115,"missionId":"ec81d5a2-52c4-48f6-af7e-d4f6057ca130","autoRefreeze":true,"authorizationId":"34cbf1e6-aca1-48c8-bca5-443d56f6fae4","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T05:27:26.484793+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"e7506a60f421373bb1adde47d6a3c48add4b85d8","external_id":"34cbf1e6-aca1-48c8-bca5-443d56f6fae4","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:ec81d5a2-52c4-48f6-af7e-d4f6057ca130:34cbf1e6-aca1-48c8-bca5-443d56f6fae4","mission_step_id":null,"command_center_event_id":"ec81d5a2-52c4-48f6-af7e-d4f6057ca130"},{"id":"c2146865-d6ab-4964-a5cf-86b8c544e605","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"06f757827be6cf2eaa8b0f7cf17369cfdd68ffe7","releaseState":"pending","exactConductorRun":{"id":31147885737,"status":"in_progress","headSha":"06f757827be6cf2eaa8b0f7cf17369cfdd68ffe7","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31147945860-1","liveSha":"06f757827be6cf2eaa8b0f7cf17369cfdd68ffe7","deploymentId":"canonical-release-31147885737-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T04:37:11.892874+00:00","proof_gate":"canonical_release_pending","source_sha":"06f757827be6cf2eaa8b0f7cf17369cfdd68ffe7","external_id":"canonical-release-06f757827be6","receipt_type":"canonical_release_status","idempotency_key":"mission:2571e941-2dc9-455e-a7ba-4b6ef7016025:release-status:06f757827be6cf2eaa8b0f7cf17369cfdd68ffe7:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=success|supabase-edge-production/live=missing","mission_step_id":"d0da1283-cf6a-47f6-a263-5fa646158f9b","command_center_event_id":"2571e941-2dc9-455e-a7ba-4b6ef7016025"},{"id":"c2169c7f-ed4c-4eea-9834-8e57bcfdf707","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs","workers/cc-execution/src/version.js"],"reason":"Owner-authorized reliability repair for repeated Cloudflare deployment API timeouts after successful cc-execution upload.","baseSha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","issuedAt":1791214435133,"expiresAt":1791214615133,"missionId":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230","authorizationId":"64ae5180-e18a-4320-9a07-7a7b9897abc4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:33:55.440968+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"884a97a09b7b6dd4d0d465d386b105aab43063e1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:64ae5180-e18a-4320-9a07-7a7b9897abc4","mission_step_id":"abe3a0c4-99f4-44a1-a83f-b79763d8a8ba","command_center_event_id":"8b66998e-aee2-48dc-9c41-2ccd2cbb7230"},{"id":"c21794b6-b272-48e5-ae32-531d0ab5e5b2","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":7552,"structuredKeys":["edits"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:19:12.99427+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:4f3ef8fa-a51e-469d-8f96-161e73018d92:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"0f59c0e8-b60c-44df-bc48-d73eee70efd2","command_center_event_id":"4f3ef8fa-a51e-469d-8f96-161e73018d92"},{"id":"c2199e25-b17c-46c0-8ca0-fad7b1f85eea","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3c66aeb613488af66128831c901099c8f2df7def","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Resolved Redfish homeowner/job records do not show the scope/funding chooser by default.","proofConditionIds":["proof-1","proof-3"]},{"id":"outcome-2","satisfied":false,"statement":"Resolved records show a compact Next Action surface derived only from data already available to the frontend.","proofConditionIds":["proof-1","proof-3"]},{"id":"outcome-3","satisfied":false,"statement":"The Next Action surface exposes only existing valid Redfish workflow actions plus a Change Scope control.","proofConditionIds":["proof-1","proof-3"]},{"id":"outcome-4","satisfied":false,"statement":"Change Scope reveals the existing trade/funding chooser intentionally.","proofConditionIds":["proof-3"]},{"id":"outcome-5","satisfied":false,"statement":"Records missing required routing facts still show the chooser by default.","proofConditionIds":["proof-1"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Frontend-only change; no database, auth, runtime, edge-function, schema, or control-plane changes.","proofConditionIds":["proof-1"]},{"id":"constraint-2","satisfied":false,"statement":"Do not modify other tenants.","proofConditionIds":["proof-1"]},{"id":"constraint-3","satisfied":false,"statement":"Do not create a new agreement or duplicate document workflow.","proofConditionIds":["proof-1","proof-3"]},{"id":"constraint-4","satisfied":false,"statement":"Reuse only existing valid Redfish routes/actions/components.","proofConditionIds":["proof-1","proof-3"]}],"contractHash":"7332e8b9e3930e3dc677f86b6cde74d31be8035a9d91630f05d8fbe79c2f88a2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-1","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7332e8b9e3930e3dc677f86b6cde74d31be8035a9d91630f05d8fbe79c2f88a2","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-2","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"7332e8b9e3930e3dc677f86b6cde74d31be8035a9d91630f05d8fbe79c2f88a2"},"required":true,"satisfied":true},{"id":"proof-3","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"7332e8b9e3930e3dc677f86b6cde74d31be8035a9d91630f05d8fbe79c2f88a2"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T02:55:32.479294+00:00","proof_gate":"request_contract_pending","source_sha":"3c66aeb613488af66128831c901099c8f2df7def","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:46a78ce4-af0d-4a6f-b801-5a59a89e0bd9:request-contract:7332e8b9e3930e3dc677f86b6cde74d31be8035a9d91630f05d8fbe79c2f88a2:3c66aeb613488af66128831c901099c8f2df7def:pending:repository,interaction","mission_step_id":"6509f2d0-f93e-4bc7-b6b8-55585366b706","command_center_event_id":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},{"id":"c21a7816-5503-44d9-947d-04a813ad8d0a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7e8049fd01fb91c5c741c783b893fa1682f0b64c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7e8049fd01fb91c5c741c783b893fa1682f0b64c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"208688be99b3dac187f088eeec8475f90d746660a325e21f572dc4cafe7af021","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/27995","runId":28527,"status":"waiting","sourceSha":"7e8049fd01fb91c5c741c783b893fa1682f0b64c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"11989e9b9a5b0f0660e2bb6472d5060636c6b0ac","deploymentId":"forgejo-main-11989e9b9a5b0f0660e2bb6472d5060636c6b0ac","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.20-three-way-current-anchor-proof","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"817d834adb2ead840ea3ff9816691b7285bc2a9e","sourceSha":"7e8049fd01fb91c5c741c783b893fa1682f0b64c","changedPaths":["workers/cc-execution/src/bounded-objective-compiler.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/bounded-objective-compiler.test.js"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T21:19:58.250158+00:00","proof_gate":"canonical_release_pending","source_sha":"7e8049fd01fb91c5c741c783b893fa1682f0b64c","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b3502394-f3a6-4757-98f8-41054546590a:forgejo-release-status:7e8049fd01fb91c5c741c783b893fa1682f0b64c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"46185536-719b-48a9-a50a-b6d8f568c108","command_center_event_id":"b3502394-f3a6-4757-98f8-41054546590a"},{"id":"c21aaf8b-ff22-442a-94af-0190ef2f2d81","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"38559ac3-d322-4519-90c6-a5bfd2f8a101","phase":"pull_request","branch":"ai/objective-first-repair-bf49287eb585","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":192680,"releaseCount":0,"toolCallCount":126,"repeatedCallCount":107,"executorlessWaitMs":772607,"firstUsefulResultAt":"2026-10-06T00:55:09.712Z","recoveryAttemptCount":65,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5118,"terminal":false,"missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8392,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":2289,"missionSetupMs":918,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":848,"ledgerReconcileMs":0,"lineageReconcileMs":70,"resolvePreflightMs":918,"repositoryMutationMs":2090,"repositoryProviderMs":2090,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1994,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":848,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":96},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"38559ac3-d322-4519-90c6-a5bfd2f8a101","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"pull_request_checks_pending","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1704,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:06:31.34445+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"38559ac3-d322-4519-90c6-a5bfd2f8a101","receipt_type":"execute_mission","idempotency_key":"mission:bf49287e-b585-4228-abc9-2d19c6a63b77:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dec54a6d-90a9-42b5-8e75-2a8dd2c2f041","command_center_event_id":"bf49287e-b585-4228-abc9-2d19c6a63b77"},{"id":"c21c6211-2059-4abe-9b71-d9126c3b9dd2","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:34:19.057443+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a:mission-cancel:72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a","mission_step_id":"b727b4c8-9734-4346-909d-ddd3d49ae617","command_center_event_id":"72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a"},{"id":"c21d4c1b-0558-4cf3-9ef9-305f10cec160","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-fc11f898ecea","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":null,"terminal":false,"missionId":"fc11f898-ecea-4712-baae-5c5873772b2e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3814,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":502,"providerAuthMs":0,"ledgerPrepareMs":502,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":502,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":502,"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":"fc11f898-ecea-4712-baae-5c5873772b2e"},"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":4243,"likelyAffectedFiles":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:38:54.282688+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fc11f898-ecea-4712-baae-5c5873772b2e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1ffbbef9-e36a-43f9-9924-57b3fa8a0db6","command_center_event_id":"fc11f898-ecea-4712-baae-5c5873772b2e"},{"id":"c21dd339-3589-4a60-83e2-d4b6eebcb4dc","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-22T20:41:30.222135+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c297ae724804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:47:02.151588+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c297ae72-4804-43b4-adc5-a7816f848242:owner-progress-heartbeat:119339708","mission_step_id":"6fd984e1-63e9-4b38-98a9-95f4785b3c34","command_center_event_id":"c297ae72-4804-43b4-adc5-a7816f848242"},{"id":"c21e984a-4e5a-4f0f-8a44-4724c10a8518","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:444","status":"blocked","metrics":{"receiptBytes":11280,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":160,"terminal":false,"missionId":"ceee9c88-036b-4ebf-9051-f74e5ebebb74","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"7aaa9ab9b83e8cc157813a64708d6075d55c74f3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ceee9c88-036b-4ebf-9051-f74e5ebebb74"},"performance":null,"deploymentId":"forgejo-main-7aaa9ab9b83e","workflowRunId":444,"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T18:29:27.792723+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"160","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ceee9c88-036b-4ebf-9051-f74e5ebebb74:automatic-mission-resume:160:canonical_release_blocked","mission_step_id":"66a83373-df94-4954-a480-7c8bed369806","command_center_event_id":"ceee9c88-036b-4ebf-9051-f74e5ebebb74"},{"id":"c21f58d4-24d0-455f-9e0f-c735a17c7799","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"bd3bfbe3d464b2ea668385dcea5752d9bedb03bd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"bd3bfbe3d464b2ea668385dcea5752d9bedb03bd","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"dabb4db7942e2a0e472b84582972dfa91b49d19b6015eb1333b599fb2593109a","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:40:50.631449+00:00","proof_gate":"canonical_release_pending","source_sha":"bd3bfbe3d464b2ea668385dcea5752d9bedb03bd","external_id":"forgejo-main-bd3bfbe3d464","receipt_type":"canonical_release_status","idempotency_key":"mission:cda22f1f-6843-4ba5-bb57-8ec2b4f14550:forgejo-release-status:bd3bfbe3d464b2ea668385dcea5752d9bedb03bd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"08cfecf3-bc39-4b1d-ac14-f3b35d189890","command_center_event_id":"cda22f1f-6843-4ba5-bb57-8ec2b4f14550"},{"id":"c220077f-025d-4247-abb0-033dd7d09d09","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"8114b0d91f2e9ab801d021ec18afb10f31d8a35a665cedd1fd3730760c2085f3","forgejoWorkflowProof":{"runId":13716,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"765da878dbcbc4fc895a08dc310b3b6a0a2cfcfc","deploymentId":"forgejo-main-765da878dbcbc4fc895a08dc310b3b6a0a2cfcfc","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.32-owner-contract-auto-hydration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:43:35.892593+00:00","proof_gate":"canonical_release_pending","source_sha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","external_id":"forgejo-main-345ccb7c8ae8","receipt_type":"canonical_release_status","idempotency_key":"mission:63145d78-9184-420c-93fc-d40241b2f62a:forgejo-release-status:345ccb7c8ae89d38e2d6e7428425f51fa680debd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"9f115c2c-be23-47d5-bd8c-4b1ae0abe729","command_center_event_id":"63145d78-9184-420c-93fc-d40241b2f62a"},{"id":"c222d4b6-b1bb-4333-b8f4-ee276b89b1b3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-8a48b182e2f4","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8a48b182-e2f4-47a6-af51-f3f109eadfe1","objective":"Fix the canonical tenant bootstrap convergence gap in supabase/functions/tenant-media-library/index.ts. Production proof: modes_storage_bootstrap can report healthy while settings.messenger_profile is null. Existing ensureTenantCreationCompilerManifest(tenantId, tenant) already deterministically builds/persists a valid TENANT_MESSENGER_V1 messenger_profile and is idempotent. Update ensureTenantBucket so after fetching the tenant row it first converges that row through ensureTenantCreationCompilerManifest and then uses the returned refreshed tenant/settings for all subsequent storage/bootstrap work. Do not duplicate messenger profile generation. Preserve storage behavior. Add/extend focused regression coverage proving storage/bootstrap convergence creates missing messenger_profile and remains idempotent. Gate, squash merge, deploy tenant-media-library, then run modes_storage_bootstrap for Big Papi's and Speedy Panda and verify persisted distinct TENANT_MESSENGER_V1 profiles.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"supabase/functions/tenant-media-library/index.ts","anchor":"async function ensureTenantBucket(tenantId:string,_tenantSnapshot?:any,forceVerify=false){const found=await admin.from('tenants').select('company_slug,tenant_type,settings').eq('id',tenantId).single();if(found.error||!found.data)throw found.error||new Error('tenant_not_found');await ensureEventRentalProposalProfile(tenantId,found.data);const settings=record(found.data.settings);","replacement":"async function ensureTenantBucket(tenantId:string,_tenantSnapshot?:any,forceVerify=false){const found=await admin.from('tenants').select('id,name,company_dba_name,company_legal_name,company_slug,company_logo_url,owner_id,tenant_type,status,is_active,settings').eq('id',tenantId).single();if(found.error||!found.data)throw found.error||new Error('tenant_not_found');const tenant=await ensureTenantCreationCompilerManifest(tenantId,found.data);await ensureEventRentalProposalProfile(tenantId,tenant);const settings=record(tenant.settings);"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"9d3d5f669c4f3994b6cc312cef54eb1c0fc60c3802eeaaad98314040dde90b6a","replayCount":0,"serializedBytes":2921},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:34:05.606006+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8a48b182-e2f4-47a6-af51-f3f109eadfe1:repository-mutation-intent:9d3d5f669c4f3994b6cc312cef54eb1c0fc60c3802eeaaad98314040dde90b6a:0","mission_step_id":"192d84ac-d885-4de3-9ab7-841ca89a33fe","command_center_event_id":"8a48b182-e2f4-47a6-af51-f3f109eadfe1"},{"id":"c223cac7-6b97-4555-871d-b5c8e9e54380","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"acefee049bc05a443c6640da88ff33d9c67a39fc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"acefee049bc05a443c6640da88ff33d9c67a39fc","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":"5e460bf568422fc388d356cf21588a1c15d7a6e8bb96c1570e9261b3fdd5639c","forgejoWorkflowProof":{"runId":9213,"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-17T15:01:01.870117+00:00","proof_gate":"canonical_release_pending","source_sha":"acefee049bc05a443c6640da88ff33d9c67a39fc","external_id":"forgejo-main-acefee049bc0","receipt_type":"canonical_release_status","idempotency_key":"mission:f4b1607a-e57d-4783-993a-8fe22cf04a48:forgejo-release-status:acefee049bc05a443c6640da88ff33d9c67a39fc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"87e8fe0e-d574-4d93-8a4e-92409bc610e7","command_center_event_id":"f4b1607a-e57d-4783-993a-8fe22cf04a48"},{"id":"c2280a66-7159-482d-8100-01f6f0f57373","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-58ad26551377","prNumber":1827,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ec187824b65315089ca7248aac4fe0e543194997","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:33:41.898975+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ec187824b65315089ca7248aac4fe0e543194997","external_id":"1827","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:58ad2655-1377-4d20-b386-c112eaf4ae6a:merged-pr:1827:ec187824b65315089ca7248aac4fe0e543194997","mission_step_id":"29517b02-f12d-4834-9f43-0a449adbfe02","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"c228b2f4-d231-4d44-a883-5af464ae5f8f","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"747afe84-a21a-4e99-825f-662cfe6f8be9","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-3f38f89df562","reason":null,"status":"pending","metrics":{"receiptBytes":84088,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":11,"executorlessWaitMs":1142218,"firstUsefulResultAt":"2026-09-29T18:27:16.029Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4162,"terminal":false,"missionId":"3f38f89d-f562-44d5-80ee-ba4a718879b7","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"49eddf35a4bc9954b138e033a32c5b3199738b17","timingsMs":{"queue":361,"total":471,"execution":110},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"3f38f89d-f562-44d5-80ee-ba4a718879b7"},"performance":null,"deploymentId":"forgejo-main-49eddf35a4bc","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"747afe84-a21a-4e99-825f-662cfe6f8be9","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"747afe84-a21a-4e99-825f-662cfe6f8be9","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"https://whatsmyprogress.com/pcg","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13138,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"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":1807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T18:46:21.509778+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"49eddf35a4bc9954b138e033a32c5b3199738b17","external_id":"747afe84-a21a-4e99-825f-662cfe6f8be9","receipt_type":"visual_proof_started","idempotency_key":"mission:3f38f89d-f562-44d5-80ee-ba4a718879b7:visual-start:747afe84-a21a-4e99-825f-662cfe6f8be9","mission_step_id":"ad2daee5-ddb1-4a22-9d1b-a240c31a4e30","command_center_event_id":"3f38f89d-f562-44d5-80ee-ba4a718879b7"},{"id":"c229134e-8156-4b32-be7b-1d627f3882d0","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-a770b0221597","writes":[],"patches":[],"version":1,"approved":true,"missionId":"a770b022-1597-4486-a023-1c9d2554f8ad","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"async function inspectMergeQueue(env, repository, body) {\n  const requestedLimit = Number(body.limit || 10);\n  const limit = Number.isInteger(requestedLimit) ? Math.max(1, Math.min(10, requestedLimit)) : 10;\n  const [pullsPayload, runsPayload, mainBranch] = await Promise.all([\n    forgejo(env, repository, \"GET\", `/pulls?state=open&limit=${limit}`),\n    forgejo(env, repository, \"GET\", \"/actions/runs?limit=3\"),\n    forgejo(env, repository, \"GET\", \"/branches/main\"),\n  ]);\n  const currentMainSha = String(mainBranch?.commit?.id || mainBranch?.commit?.sha || \"\").trim();","before":"async function inspectMergeQueue(env, repository, body) {\n  const requestedLimit = Number(body.limit || 10);\n  const limit = Number.isInteger(requestedLimit) ? Math.max(1, Math.min(10, requestedLimit)) : 10;\n  const pullsPayload = await forgejo(env, repository, \"GET\", `/pulls?state=open&limit=${limit}`);\n  const runsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=3\");"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"    const gateState = String(latestGate?.conclusion || latestGate?.status || \"missing\").toLowerCase();\n    const rawFailedGate = [\"failure\", \"cancelled\", \"canceled\", \"timed_out\", \"error\"].includes(gateState);\n    let gateFailureBaseStale = false;\n    let refreshRequired = false;\n    if (rawFailedGate && prNumber && currentMainSha) {\n      const detailedPull = await forgejo(env, repository, \"GET\", `/pulls/${prNumber}`);\n      const failedAgainstBaseSha = String(detailedPull?.merge_base || detailedPull?.merge_base_sha || \"\").trim();\n      gateFailureBaseStale = Boolean(failedAgainstBaseSha && failedAgainstBaseSha !== currentMainSha);\n      refreshRequired = gateFailureBaseStale;\n    }\n    const failedGate = rawFailedGate && !gateFailureBaseStale;\n    queue.push({","before":"    const gateState = String(latestGate?.conclusion || latestGate?.status || \"missing\").toLowerCase();\n    const failedGate = [\"failure\", \"cancelled\", \"canceled\", \"timed_out\", \"error\"].includes(gateState);\n    queue.push({"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"      latestGate,\n      failedGate,\n      rawFailedGate,\n      gateFailureBaseStale,\n      refreshRequired,\n      deterministicQuarantineEligible: failedGate,\n      currentMainSha: currentMainSha || null,\n    });","before":"      latestGate,\n      failedGate,\n    });"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"async function refreshPullRequest(env, body, ctx = null) {\n  const repository = repositoryOf(body.repository);\n  const activeRunsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=20\");\n  const activeReleaseStates = new Set([\"queued\", \"waiting\", \"pending\", \"in_progress\", \"running\", \"requested\"]);\n  const activeProductionRelease = actionRunsFrom(activeRunsPayload, 20)\n    .map(runIdentity)\n    .find((run) => run.event === \"push\"\n      && (run.headBranch === \"main\" || run.headBranch === \"refs/heads/main\")\n      && activeReleaseStates.has(String(run.status || \"\")));\n  if (activeProductionRelease) {\n    throw Object.assign(new Error(\"canonical_production_release_in_progress\"), {\n      status: 409,\n      detail: JSON.stringify({\n        activeReleaseRunId: activeProductionRelease.runId,\n        activeReleaseSourceSha: activeProductionRelease.headSha,\n        collisionScope: \"protected_main_merge_release_boundary\",\n        retryable: true,\n        refreshAttempted: false,\n        ownerActionRequired: false,\n      }),\n    });\n  }\n  const before = await inspectPullRequest(env, body);","before":"async function refreshPullRequest(env, body, ctx = null) {\n  const before = await inspectPullRequest(env, body);"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","after":"  const prNumber = before.prNumber;","before":"  const repository = repositoryOf(body.repository);\n  const prNumber = before.prNumber;"},{"path":"src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","after":"const missionControl = fs.readFileSync(path.resolve(process.cwd(), 'workers/cc-execution/src/index-mission-control.js'), 'utf8');\nconst fastLane = fs.readFileSync(path.resolve(process.cwd(), 'workers/cc-execution/src/index-release-fast-lane.js'), 'utf8');","before":"const missionControl = fs.readFileSync(path.resolve(process.cwd(), 'workers/cc-execution/src/index-mission-control.js'), 'utf8');"},{"path":"src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","after":"describe('Command Center existing branch refresh contract', () => {\n  it('gives protected-main production release work priority over ordinary PR refresh', () => {\n    expect(fastLane).toContain('canonical_production_release_in_progress');\n    expect(fastLane).toContain('collisionScope: \"protected_main_merge_release_boundary\"');\n    expect(fastLane).toContain('refreshAttempted: false');\n    expect(fastLane).toContain('run.event === \"push\"');\n    expect(fastLane).toContain('run.headBranch === \"main\" || run.headBranch === \"refs/heads/main\"');\n  });\n\n  it('does not quarantine a deterministic failed head solely because it was tested against an older main', () => {\n    expect(fastLane).toContain('gateFailureBaseStale');\n    expect(fastLane).toContain('failedAgainstBaseSha !== currentMainSha');\n    expect(fastLane).toContain('const failedGate = rawFailedGate && !gateFailureBaseStale;');\n    expect(fastLane).toContain('deterministicQuarantineEligible: failedGate');\n    expect(fastLane).toContain('refreshRequired');\n  });","before":"describe('Command Center existing branch refresh contract', () => {"},{"path":"workers/cc-execution/src/version.js","after":"export const CC_EXECUTION_VERSION = \"1.65.0-release-priority-base-aware-quarantine\";","before":"export const CC_EXECUTION_VERSION = \"1.64.99-positive-mutation-admission\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"a770b022-1597-4486-a023-1c9d2554f8ad","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-approved canonical merge/release admission hardening."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-approved canonical merge/release admission hardening."},"recovery":false,"fingerprint":"b72b36f502c5b82629b9d496c7f5a00ec7ece92e29de199ad654f16ffdb6c7c3","replayCount":0,"serializedBytes":7479},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:54:06.291526+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a770b022-1597-4486-a023-1c9d2554f8ad:repository-mutation-intent:b72b36f502c5b82629b9d496c7f5a00ec7ece92e29de199ad654f16ffdb6c7c3:0","mission_step_id":"a3c7515e-ebdf-4844-b49f-6662d12375b6","command_center_event_id":"a770b022-1597-4486-a023-1c9d2554f8ad"},{"id":"c22a2579-8ccb-4271-bbea-0d1a2b74a2e3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c3a50059bb8b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2286,"terminal":false,"missionId":"c3a50059-bb8b-471b-818b-39ccdc7c5955","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12447,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3619,"approvedPlanMs":0,"missionSetupMs":1454,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":1174,"resolvePreflightMs":1454,"repositoryMutationMs":7758,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"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":"c3a50059-bb8b-471b-818b-39ccdc7c5955"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:29:14.689586+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2286","receipt_type":"execute_mission","idempotency_key":"mission:c3a50059-bb8b-471b-818b-39ccdc7c5955:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0897231e-fe24-40e2-9d12-47d955918bd1","command_center_event_id":"c3a50059-bb8b-471b-818b-39ccdc7c5955"},{"id":"c22b8973-f396-4517-ae9a-cb54b816d6ff","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/knocklaunch-owner-os-revenue-refactor","reason":"explicit_pull_request_identity_mismatch:3365","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3365,"terminal":false,"missionId":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":611,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":611,"missionSetupMs":1244,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":924,"resolvePreflightMs":1244,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},"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":1471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T18:39:43.093223+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3365","receipt_type":"execute_mission","idempotency_key":"mission:a9bd90b2-443e-4818-b3c1-e2ad28b692a6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"63bdc939-1c24-42f4-aabf-694f3ab8f519","command_center_event_id":"a9bd90b2-443e-4818-b3c1-e2ad28b692a6"},{"id":"c22bae55-014e-486e-a865-0941b27368f0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"26fcc5eee38d2800e373301e501ba47392996e03","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"For clear independently targeted 2-3-file comment objectives, run per-file generation concurrently under SAME deadline, combine edits into ONE atomic exact-source validated PR only if all requested locations are satisfied","proofConditionIds":["gate","runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Never split coupled objectives, relax tenant/syntax/coverage checks, exceed per-request deadline, create partial PR, change normal single-file generation or bypass protected Gate","proofConditionIds":["gate","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":["gate","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["gate","runtime"]}],"contractHash":"ac0b17ba2191812aa4db975f36469f18fd6be578ebdaad96ef09bcf67e3d05ef","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate","kind":"repository","evidence":{"reason":null,"gateRunId":28007,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ac0b17ba2191812aa4db975f36469f18fd6be578ebdaad96ef09bcf67e3d05ef","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"26fcc5eee38d2800e373301e501ba47392996e03"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ac0b17ba2191812aa4db975f36469f18fd6be578ebdaad96ef09bcf67e3d05ef"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T21:53:54.417583+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"26fcc5eee38d2800e373301e501ba47392996e03","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cf92070e-0592-4721-a099-e4477dccab3a:request-contract:ac0b17ba2191812aa4db975f36469f18fd6be578ebdaad96ef09bcf67e3d05ef:26fcc5eee38d2800e373301e501ba47392996e03:verified:","mission_step_id":"1415451f-dd8e-4f49-b27f-ecb9b324f73c","command_center_event_id":"cf92070e-0592-4721-a099-e4477dccab3a"},{"id":"c22c11f4-c59e-4c88-87be-76d33dd9d5a3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Optimize canonical KNOCKLAUNCH Gate latency for narrow, low-risk frontend-only PRs without weakening safety. This is an owner-approved control plane maintenance change to the canonical Gate workflow. Repair the existing adaptive QA/Gate primitive so full production-equivalent Vite builds are conditional while all hard-safety, targeted tests, incremental TypeScript, capability/orphan guards, and release-ownership checks remain enforced. Ambiguous or risky changes must fail closed to the full build.","wordingChanged":false,"canonicalIntent":"Optimize canonical KNOCKLAUNCH Gate latency for narrow, low-risk frontend-only PRs without weakening safety. This is an owner-approved control plane maintenance change to the canonical Gate workflow. Repair the existing adaptive QA/Gate primitive so full production-equivalent Vite builds are conditional while all hard-safety, targeted tests, incremental TypeScript, capability/orphan guards, and release-ownership checks remain enforced. Ambiguous or risky changes must fail closed to the full build.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The control plane Gate skips the expensive frontend production bundle only for conservatively classified narrow leaf-page changes, while risky or ambiguous changes still require the full build.","proofConditionIds":["proof-production"]}],"objective":"Optimize canonical KNOCKLAUNCH Gate latency for narrow, low-risk frontend-only PRs without weakening safety. This is an owner-approved control plane maintenance change to the canonical Gate workflow. Repair the existing adaptive QA/Gate primitive so full production-equivalent Vite builds are conditional while all hard-safety, targeted tests, incremental TypeScript, capability/orphan guards, and release-ownership checks remain enforced. Ambiguous or risky changes must fail closed to the full build.","constraints":[{"id":"safety-preserved","statement":"Control plane safety is preserved: hard-safety checks, targeted contracts, TypeScript, capability/orphan guards, release ownership, and fail-closed full builds for risky or ambiguous changes remain mandatory.","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":"The canonical control plane Gate contains and passes deterministic regression coverage for leaf-page fast-path eligibility and fail-closed full-build requirements for risky or ambiguous paths.","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":"Optimize-canonical-KNOCKLAUNCH-Gate-latency-for-narrow-low-risk-frontend-only-PRs-without-weakening-","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":"8062b718af1fcbc5bc7af438f074ff8390a181e0b03bebcae02655d934094774","requestContractRevision":2,"previousRequestContractHash":"5cd4bf724eeff23adb4d97e5efa768ce50d1faefd453e3ec3fc83ea93564c2d2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T23:59:01.176854+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:444a676b-98d6-4f6d-a795-1b8aeab66566:request-contract:8062b718af1fcbc5bc7af438f074ff8390a181e0b03bebcae02655d934094774","mission_step_id":"e72bdccb-0556-4cdb-8065-61cdced17704","command_center_event_id":"444a676b-98d6-4f6d-a795-1b8aeab66566"},{"id":"c22e11c7-89bb-4eff-86d3-0377a63ff9af","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"70f9220b843127b6bd36377cb97b8fa0a48a9fde","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"d47db929cc206c5c1f426b615d735c8b0103fcd5","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","migrations":"success"},"requestContractHash":"cb0fe70c01e0f903a986168f2fa70cf3496c8d63f8a7589f7647c3365ed21d3a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14417","runId":14417,"status":"blocked","sourceSha":"d47db929cc206c5c1f426b615d735c8b0103fcd5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:55:51.840397+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d47db929cc206c5c1f426b615d735c8b0103fcd5","external_id":"forgejo-main-d47db929cc20","receipt_type":"canonical_release_status","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:forgejo-release-status:d47db929cc206c5c1f426b615d735c8b0103fcd5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"b5127387-bd0a-4e1f-a8ca-95d10154eeca","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"c22ecbdf-6fee-490e-8456-5c562c668f82","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9c897b020c61","prNumber":3457,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6fc3da518fbe51b873df6c2fcb5c12372fea0949","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T23:23:35.744269+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6fc3da518fbe51b873df6c2fcb5c12372fea0949","external_id":"3457","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9c897b02-0c61-4554-869e-1e9eee9f279a:merged-pr:3457:6fc3da518fbe51b873df6c2fcb5c12372fea0949","mission_step_id":"0eff4cfc-376b-46e1-ab16-e9993bd8b6e3","command_center_event_id":"9c897b02-0c61-4554-869e-1e9eee9f279a"},{"id":"c22f60df-e7f6-4756-8622-8fd4a446ebe7","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-7ab547559b7e","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":80199,"releaseCount":0,"toolCallCount":49,"repeatedCallCount":33,"executorlessWaitMs":328023,"firstUsefulResultAt":"2026-10-03T01:41:37.066Z","recoveryAttemptCount":25,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4588,"terminal":false,"missionId":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"3e2c6394c53acbb64a78adc30227f66d162460e7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":973,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":415,"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":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},"performance":null,"deploymentId":"forgejo-main-3e2c6394c53a","releaseState":"pending","workflowRunId":14677,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:47:30.026036+00:00","proof_gate":"canonical_release_already_verified","source_sha":"3e2c6394c53acbb64a78adc30227f66d162460e7","external_id":"forgejo-main-3e2c6394c53a","receipt_type":"execute_mission","idempotency_key":"mission:7ab54755-9b7e-4211-abfc-e2b2480dd9ef:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"80746500-0ac5-4c67-b49a-2353cca25d96","command_center_event_id":"7ab54755-9b7e-4211-abfc-e2b2480dd9ef"},{"id":"c230f19e-2e2d-48e7-9f0f-16a0aabf8910","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-restore-points-human-facing-20260910","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"cd2e6a89-7029-42fc-ae72-1a758a05bac2","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":517,"providerAuthMs":0,"ledgerPrepareMs":517,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":517,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":517,"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":"cd2e6a89-7029-42fc-ae72-1a758a05bac2"},"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":4100,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:19:43.526099+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd2e6a89-7029-42fc-ae72-1a758a05bac2:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"545a4756-0f86-4b50-a254-0a128d84be3b","command_center_event_id":"cd2e6a89-7029-42fc-ae72-1a758a05bac2"},{"id":"c233c67d-37f4-465b-adf8-8e9b966c53c3","source":"cc-execution","status":"recorded","payload":{"objective":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","tenantRef":"mslawnbarber","receivedAt":"2026-09-02T23:08:07.097Z","fingerprint":"0d5c0e6a0deae8e9327fe183193cdc2e11002fec37cb83427125e4cff2fd02d5","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkpdz8f","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","wordingChanged":false,"canonicalIntent":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"add-customer-opens-intake","statement":"On the live MS Lawn Barber Customers view, clicking Add Customer opens the existing Add a contact intake with Add Contact and Upload Screenshot choices.","proofConditionIds":["proof-live-release","proof-add-customer-interaction"]}],"objective":"Resume the already-merged Add Customer repair from PR #1496 after its protected-main frontend release run was canceled by runner context cancellation during Cloudflare asset upload. Do not create a replacement PR or source change. Reconcile/rerun only the frontend release for merge SHA c8e5d989bb58d766dc5611fb3136bf724c3d983f, then prove the live MS Lawn Barber interaction: Add Customer opens the existing contact intake and shows Add Contact plus Upload Screenshot.","constraints":[{"id":"reuse-existing-intake","statement":"Reuse the existing LawnCareContactIntake workflow; do not create a duplicate customer form or alter persistence.","proofConditionIds":["proof-repository-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-release","kind":"runtime","claim":"Merged frontend source c8e5d989bb58d766dc5611fb3136bf724c3d983f is live on app.knocklaunch.app.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-add-customer-interaction","kind":"interaction","claim":"Clicking Add Customer opens the existing lawn-care contact intake and exposes both manual and screenshot choices.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"text":"Add Customer","action":"click"},{"text":"Add a contact","action":"verify_text_present"},{"text":"Add Contact","action":"verify_text_present"},{"text":"Upload Screenshot","action":"verify_text_present"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-repository-scope","kind":"repository","claim":"The repair only mounts the existing LawnCareContactIntake on the lawn-care owner route and does not alter customer persistence or sibling tenant behavior.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkpdz8f","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Fix the MS Lawn Barber Add Customer button that currently does nothing by making it open the existing lawn-care contact intake. Preserve the existing manual and screenshot customer intake flow.\",\"intent\":{\"rawUtterance\":\"add customers does nothing\",\"canonicalIntent\":\"Fix MS Lawn Barber Add Customer so the button opens the existing lawn-care customer intake.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[\"Current conversation is scoped to MS Lawn Barber and live source proves the button dispatches an intake-open event without the intake component mounted.\"],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"add-customer-opens-intake\",\"statement\":\"On the live MS Lawn Barber Customers view, clicking Add Customer opens the existing Add a contact intake with Add Contact and Upload Screenshot choices.\",\"proofConditionIds\":[\"proof-live-release\",\"proof-add-customer-interaction\"]}],\"constraints\":[{\"id\":\"reuse-existing-intake\",\"statement\":\"Reuse the existing LawnCareContactIntake workflow; do not create a duplicate customer form or alter persistence.\",\"proofConditionIds\":[\"proof-repository-scope\"]}],\"proofConditions\":[{\"id\":\"proof-live-release\",\"kind\":\"runtime\",\"claim\":\"Merged frontend source c8e5d989bb58d766dc5611fb3136bf724c3d983f is live on app.knocklaunch.app.\",\"required\":true,\"route\":\"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers\",\"expectedText\":null,\"userRef\":null,\"roleRef\":\"GodMode\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-add-customer-interaction\",\"kind\":\"interaction\",\"claim\":\"Clicking Add Customer opens the existing lawn-care contact intake and exposes both manual and screenshot choices.\",\"required\":true,\"route\":\"/crm/LAWN_CARE/ms-lawn-barber/lawn-care?view=customers\",\"expectedText\":null,\"userRef\":null,\"roleRef\":\"GodMode\",\"targetedActions\":[{\"text\":\"Add Customer\",\"action\":\"click\"},{\"text\":\"Add a contact\",\"action\":\"verify_text_present\"},{\"text\":\"Add Contact\",\"action\":\"verify_text_present\"},{\"text\":\"Upload Screenshot\",\"action\":\"verify_text_present\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-repository-scope\",\"kind\":\"repository\",\"claim\":\"The repair only mounts the existing LawnCareContactIntake on the lawn-care owner route and does not alter customer persistence or sibling tenant behavior.\",\"required\":true,\"route\":null,\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"0146510d844c9b04b87f4e90654cbc6305f52b3a42b0148d56385f608fbe974e","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T23:08:07.953476+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:cb3f3c71-5e02-4fc1-a532-470a2dc67da7:tenant-workstream-contribution:0d5c0e6a0deae8e9327fe183193cdc2e11002fec37cb83427125e4cff2fd02d5","mission_step_id":null,"command_center_event_id":"cb3f3c71-5e02-4fc1-a532-470a2dc67da7"},{"id":"c23406fe-bb9c-4032-853c-450b2bae2140","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.3-direct-scoped-patch","prNumber":4238,"terminal":false,"missionId":"4c7fd03e-4995-4b23-bce3-c7b5858252be","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"68551b75d167ce4965aed8ebf5a61dd388bdb584","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4c7fd03e-4995-4b23-bce3-c7b5858252be"},"performance":null,"deploymentId":"canonical-release-68551b75d167","workflowRunId":31203528670,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1049,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T17:42:22.251954+00:00","proof_gate":"canonical_release_dispatched","source_sha":"68551b75d167ce4965aed8ebf5a61dd388bdb584","external_id":"canonical-release-68551b75d167","receipt_type":"ship_and_prove","idempotency_key":"mission:4c7fd03e-4995-4b23-bce3-c7b5858252be:ship_and_prove:canonical_release_dispatched","mission_step_id":"77c4df36-9908-444c-a632-8a434c36bc4a","command_center_event_id":"4c7fd03e-4995-4b23-bce3-c7b5858252be"},{"id":"c2350a84-7672-4234-9ced-e2d7d1a95344","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-28","category":"big_papi_operations","sourceItemCount":7,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:e071a6f4-8b9d-9b29-bff0-b568ab2e6301","mission_step_id":null,"command_center_event_id":"e071a6f4-8b9d-9b29-bff0-b568ab2e6301"},{"id":"c235eabf-9f68-4978-9a75-7acef519d69a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-edd4f325671d","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.95-release-promotion-visible-bundle","prNumber":2321,"terminal":false,"missionId":"edd4f325-671d-4305-8ee1-de4ea2c98e02","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25627,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1449,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1449,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1449,"repositoryMutationMs":25627,"repositoryProviderMs":20053,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":11243,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1449,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8810},"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":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},"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":3855,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:14:04.559202+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2321","receipt_type":"execute_mission","idempotency_key":"mission:edd4f325-671d-4305-8ee1-de4ea2c98e02:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6dbedb31-ae85-4572-a3bd-0fe0b29ef0f6","command_center_event_id":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},{"id":"c236bdcf-c14b-4e9c-ac80-3508180c6afd","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-requested PAUL intelligence follow-up based on a concrete live regression result from the just-released production eval.","baseSha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","issuedAt":1790802698733,"expiresAt":1790802878733,"missionId":"ea11cdb6-ecac-472e-8d1b-c383167ae180","authorizationId":"12d30c35-bb77-4d9a-88db-9972c9632630","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:11:39.047288+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:12d30c35-bb77-4d9a-88db-9972c9632630","mission_step_id":"f455fc1b-47ac-4eef-a05e-9837fa0d8a55","command_center_event_id":"ea11cdb6-ecac-472e-8d1b-c383167ae180"},{"id":"c2371e65-5a89-4815-8443-9e7b0f3cbf2b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/proposal-editor-layer-lock","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"6b10770a-4570-410b-a7b1-0fc89cdfafb8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1242,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":382,"providerAuthMs":0,"ledgerPrepareMs":382,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":382,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":382,"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":"6b10770a-4570-410b-a7b1-0fc89cdfafb8"},"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":3567,"likelyAffectedFiles":["src/applications/proposal-editor/useProposalFreeformEditor.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:32:05.262955+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b10770a-4570-410b-a7b1-0fc89cdfafb8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"97de73c1-75e0-4ea8-9702-32ee5efa65c1","command_center_event_id":"6b10770a-4570-410b-a7b1-0fc89cdfafb8"},{"id":"c237469e-876e-4e77-baa7-8d3aaac3b717","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Repair the control plane release reconciliation bug that ignores an already-successful exact protected-main push release and leaves durable missions retryable or risks duplicate dispatch.","baseSha":"acb6a877d6dd9f675be439406076c82dc320721c","issuedAt":1788115598510,"expiresAt":1788115778510,"missionId":"087223c0-79ab-4f8f-aecf-f3ee98e29035","singleUse":true,"authorizationId":"12495599-a6bc-441c-be69-e69149b6c6ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:46:39.434039+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"acb6a877d6dd9f675be439406076c82dc320721c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:12495599-a6bc-441c-be69-e69149b6c6ba","mission_step_id":"6f33bf03-756e-4818-a15b-886efe745bbf","command_center_event_id":"087223c0-79ab-4f8f-aecf-f3ee98e29035"},{"id":"c238f776-e7cc-48c2-a804-eb604300cb75","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\":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-21T06:00:12.433791+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6721263e04db\",\"prNumber\":3340,\"sourceSha\":\"b2970a6f4e614844973e8f95a5c7eb2c69aa7f0d\",\"deploymentId\":\"forgejo-main-b2970a6f4e61\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T04:07:46.319035+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6721263e-04db-4eae-95d2-280d548d38cb:owner-progress-heartbeat:119330911","mission_step_id":"2b6aaf41-bfb0-4fc9-be14-22f067035977","command_center_event_id":"6721263e-04db-4eae-95d2-280d548d38cb"},{"id":"c2394e56-0b0e-46ce-84b8-e1aa9854131e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2d15c0e03818","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":3883,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":7464,"firstUsefulResultAt":"2026-10-06T01:49:51.295Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5126,"terminal":false,"missionId":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8112,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2237,"approvedPlanMs":1974,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":3894,"repositoryProviderMs":3894,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2535,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1359},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:50:08.036874+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5126","receipt_type":"execute_mission","idempotency_key":"mission:2d15c0e0-3818-4d46-bfee-e3e86d0461c6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0ebe4230-3002-4ad3-948b-8b0fea5230a8","command_center_event_id":"2d15c0e0-3818-4d46-bfee-e3e86d0461c6"},{"id":"c23a06e3-6312-436e-a66a-eae378917356","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"62614039a5d172eca523ef4972f7ec53b15d784e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canary","satisfied":true,"statement":"The same durable mission survives deliberate closure of its exact ai/* PR, reopens it automatically, passes canonical Gate, merges, releases cc-execution, and reaches terminal live proof.","proofConditionIds":["repo","runtime"]}],"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":["repo","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"contractHash":"edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":10499,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"62614039a5d172eca523ef4972f7ec53b15d784e"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:25:52.024339+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"62614039a5d172eca523ef4972f7ec53b15d784e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:75bc676f-267f-400e-9dbe-9bb6bb84764e:request-contract:edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f:62614039a5d172eca523ef4972f7ec53b15d784e:verified:","mission_step_id":"0c9f7b98-a7d2-4179-b747-253970e2b08e","command_center_event_id":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},{"id":"c23a3040-818d-4986-a33d-865e7828d664","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:00:36.245507+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":null,\"prNumber\":3921,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:00:36.245507+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":3921,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:55:45.946153+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:42444de8-a7b9-4b89-9ab9-2e54dcfe5b63:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_","mission_step_id":"6634d4ef-88ff-4a44-bf31-aa4669f59ae8","command_center_event_id":"42444de8-a7b9-4b89-9ab9-2e54dcfe5b63"},{"id":"c23baee1-eeff-4595-9b06-40b33c90125e","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 Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","wordingChanged":false,"canonicalIntent":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","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":["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":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","canonicalIntent":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply Stopless Execution outcome 1 with backward-compatible terminal/owner/retry shapes, enriched normal capability routing/handoff metadata, regression coverage, version bump, and ship to live.","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-Stopless-Execution-outcome-1-with-backward-compatible-terminal-owner-retry-shapes-enriched-nor","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":"d97a7c4d471c59e485450484a53d23ab796019bdb7a2ce8ab9419bf4d496a9b0","requestContractRevision":2,"previousRequestContractHash":"c4d2fad3c396bc3c4e3542059e785326be86fec4e3f2caeb49c94ff2588c1db7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:36:06.453855+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:27ce03fc-4218-4895-9bb0-38cc60489943:request-contract:d97a7c4d471c59e485450484a53d23ab796019bdb7a2ce8ab9419bf4d496a9b0","mission_step_id":"069e61cf-ac39-413e-990b-5a4089340b50","command_center_event_id":"27ce03fc-4218-4895-9bb0-38cc60489943"},{"id":"c23e2492-6f74-4f10-b201-f55d39219d46","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"197e698d20a7b32cd4733c69322bcb3c68afe36d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"197e698d20a7b32cd4733c69322bcb3c68afe36d","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":"d6ffd7173b64355d63dce40928b6cba776bd4c0dbffdc6ad60b9c89e459bd3bf","forgejoWorkflowProof":{"runId":10661,"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-22T02:17:48.37939+00:00","proof_gate":"canonical_release_pending","source_sha":"197e698d20a7b32cd4733c69322bcb3c68afe36d","external_id":"forgejo-main-197e698d20a7","receipt_type":"canonical_release_status","idempotency_key":"mission:521dd77e-2ac1-4dc9-afef-3908b0e73b31:forgejo-release-status:197e698d20a7b32cd4733c69322bcb3c68afe36d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"41a08379-4956-48fc-a810-5842ad8340cb","command_center_event_id":"521dd77e-2ac1-4dc9-afef-3908b0e73b31"},{"id":"c23e9f16-c80b-4a47-90d9-1b3434b15901","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-de369cf96d5f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":69944,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":5,"executorlessWaitMs":611861,"firstUsefulResultAt":"2026-09-26T13:08:45.917Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":3796,"terminal":false,"missionId":"de369cf9-6d5f-4f43-b500-f5765b0b8702","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2473,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":899,"missionSetupMs":497,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":103,"resolvePreflightMs":497,"repositoryMutationMs":1574,"repositoryProviderMs":1574,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1469,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":105},"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":"de369cf9-6d5f-4f43-b500-f5765b0b8702"},"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":3074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T13:17:39.852099+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3796","receipt_type":"execute_mission","idempotency_key":"mission:de369cf9-6d5f-4f43-b500-f5765b0b8702:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"db338266-1a75-4c48-a94e-39b2ecd3d70a","command_center_event_id":"de369cf9-6d5f-4f43-b500-f5765b0b8702"},{"id":"c23f172d-7281-4177-b13c-0c8ff644224d","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/__tests__/contracts/pcg-photo-pairing-date.test.ts","src/__tests__/contracts/pcg-real-uploader-26-batch.integration.test.tsx","src/pages/card-grading/PCGSlabUpload.tsx","src/pages/card-grading/pcgPhotoPairing.ts"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T14:18:54.570551+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"850fee55f2e5ec62901825122aeb439ba96932a2","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:a3797ec8-04d9-468f-a052-c62b0b438277:compiler:850fee55f2e5ec62901825122aeb439ba96932a2:src/__tests__/contracts/pcg-photo-pairing-date.test.ts,src/__tests__/contracts/pcg-real-uploader-26-batch.integration.test.tsx,src/pages/card-grading/PCGSlabUpload.tsx,src/pages/card-grading/pcgPhotoPairing.ts","mission_step_id":"2e72a8a5-08e6-447e-9e69-7e227319e168","command_center_event_id":"a3797ec8-04d9-468f-a052-c62b0b438277"},{"id":"c2403bcc-3116-4f39-8a2b-3700dde09fee","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"23347e586cb7ae0ff25223a76f28269338b82cd3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-video-studio","satisfied":false,"statement":"Build and ship KNOCKLAUNCH Video Studio at /knock-launch-os/video-studio as one complete production capability. Reuse current KNOCKLAUNCH owner OS shell/auth/routing, tenant media contract and canonical Videos storage, Supabase conventions, health/self-heal patterns, and Windows/local autoconnect machinery. Deliver a professional local-first, provider-neutral, tenant-aware Video Studio with Text-to-Video and Image-to-Video; tenant media upload/reference picking; exact tenant Brand Lock; aspect/resolution/duration/FPS controls constrained by renderer capabilities; real motion presets; seed/quality controls; renderer/model selection; Generate/Cancel/Retry/Duplicate/Same Seed/Download; honest queue/progress/finalization/error states; history/preview/metadata; automatic canonical Videos registration; compact mobile UX. Implement durable tenant-isolated generation jobs with scoped auth, leases/heartbeats, cancellation, bounded retry, idempotent completion and offline queue persistence. Implement an outbound local renderer worker that keeps ComfyUI private, claims jobs, uses versioned workflows and real queue/history/websocket progress, finalizes with FFmpeg, uploads canonical outputs an","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact is the complete live KNOCKLAUNCH Video Studio application page at /knock-launch-os/video-studio, not a logo, poster, image, or mockup.","proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented business facts, renderer/model availability, job results, metrics, tenant content, or generation success as real. Unknown or unavailable dependencies must be shown honestly.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Video Studio may operate across tenant contexts only through current authorized tenant selection; it must never leak one tenant's logo, media, data, or identity into another tenant.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Both desktop and mobile are authoritative acceptance viewports for the same responsive Video Studio design.","proofConditionIds":["proof-visual"]},{"id":"no-fake-renderer","satisfied":false,"statement":"Never claim local renderer readiness or completed generation unless a real renderer reports healthy and an actual output is produced; unavailable physical dependencies must appear as prerequisite_required/offline states.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reuse-canonical-media","satisfied":true,"statement":"Reuse existing tenant media authority, private tenant buckets, tenant_media_assets and canonical Videos folder; do not create app-specific media buckets or a parallel control plane.","proofConditionIds":["proof-production"]},{"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":"be7f03f9a57b29242035ef34f8f5b83ee8e44dc4ebc2ad341f51178431fd81a5","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"be7f03f9a57b29242035ef34f8f5b83ee8e44dc4ebc2ad341f51178431fd81a5"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/knock-launch-os/video-studio","currentSourceSha":"23347e586cb7ae0ff25223a76f28269338b82cd3","witnessSourceSha":"23347e586cb7ae0ff25223a76f28269338b82cd3","verificationState":"completed_with_findings","witnessRequestContractHash":"be7f03f9a57b29242035ef34f8f5b83ee8e44dc4ebc2ad341f51178431fd81a5"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:28:39.486707+00:00","proof_gate":"request_contract_pending","source_sha":"23347e586cb7ae0ff25223a76f28269338b82cd3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f2fee72c-5de9-49db-9562-8404efc431e6:request-contract:be7f03f9a57b29242035ef34f8f5b83ee8e44dc4ebc2ad341f51178431fd81a5:23347e586cb7ae0ff25223a76f28269338b82cd3:pending:visual","mission_step_id":"9a696e68-c222-4ea5-960b-15315d3e6df1","command_center_event_id":"f2fee72c-5de9-49db-9562-8404efc431e6"},{"id":"c2414aac-ac21-41cb-a97e-cd1869d6253a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1db279411f3796c07ac4832801fc8f5b320f99f9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c5e48e0e6095b44c4e19e33849869b85ed195513","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"049151761a7396016af503470b497eaf194d45604e1fb2b7146e6370c2d32e88","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21293","runId":21550,"status":"success","sourceSha":"c5e48e0e6095b44c4e19e33849869b85ed195513","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"746fc55b6aa31cc7b3abf961a9ff5f5891329703","sourceSha":"c5e48e0e6095b44c4e19e33849869b85ed195513","changedPaths":["src/pages/card-grading/pcgOwnerAutoGradeGuard.ts"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-13T12:03:37.917569+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c5e48e0e6095b44c4e19e33849869b85ed195513","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:94460f40-a3dd-4b36-b788-d37e41773a25:forgejo-release-status:c5e48e0e6095b44c4e19e33849869b85ed195513:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4d7fdabb-671d-4dd7-b795-5c0d62f165b5","command_center_event_id":"94460f40-a3dd-4b36-b788-d37e41773a25"},{"id":"c241dae5-64e1-4d32-9c4d-f53f0ddd1bf0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-customer-loyalty-tiers-analytics-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3722,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.34-native-single-file-write","prNumber":null,"terminal":false,"missionId":"4c73dacc-2b8e-4baf-85a4-e1af0b5b9da7","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":"4c73dacc-2b8e-4baf-85a4-e1af0b5b9da7"},"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":14481,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisGrowthClub.tsx","src/components/mobile-vendor/BigPapisNextStopClub.tsx","src/lib/mobileVendor/bigPapisGrowth.ts","supabase/functions/mobile-vendor-growth/index.ts","supabase/functions/mobile-vendor-loyalty-member/index.ts","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T03:17:03.994055+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4c73dacc-2b8e-4baf-85a4-e1af0b5b9da7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a1dd171e-75c3-4d57-be75-0e93185bbf93","command_center_event_id":"4c73dacc-2b8e-4baf-85a4-e1af0b5b9da7"},{"id":"c2429996-0e2f-48c5-bd5c-bbcecfb16dc3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2a3ffef9bc75","reason":"anchored_edit_anchor_missing:supabase/functions/agreement-sign/index.ts","status":"blocked","metrics":{"receiptBytes":10685,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":74576,"firstUsefulResultAt":"2026-09-25T20:07:02.535Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"2a3ffef9-bc75-4d29-81c7-fb473a88ff79","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1907,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":630,"missionSetupMs":301,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":301,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a3ffef9-bc75-4d29-81c7-fb473a88ff79"},"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-09-25T20:08:17.155347+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a3ffef9-bc75-4d29-81c7-fb473a88ff79:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6e90f94d-1f07-4fce-9ca4-77db3fc76301","command_center_event_id":"2a3ffef9-bc75-4d29-81c7-fb473a88ff79"},{"id":"c242c3e9-24d6-4550-b171-ac70a1413d40","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze the control plane for this repair and continue through deploy and verification.","baseSha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","issuedAt":1790303038929,"expiresAt":1790303218929,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","authorizationId":"313afe6d-8420-420c-bbbd-0ab69945eb04","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:23:59.242894+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:313afe6d-8420-420c-bbbd-0ab69945eb04","mission_step_id":"a7755bec-f374-4dd6-b0a6-85181f9a5578","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"c245c8e4-23da-4e7e-a2c5-3b74ca6ba0f2","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cc277865d941","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":12991,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":21739,"firstUsefulResultAt":"2026-10-01T10:57:57.798Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4347,"terminal":false,"missionId":"cc277865-d941-4fdd-9332-c44a2cc1b02b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"12541c06142309f0a5123a0a371af03b6e1bf5a1","timingsMs":{"prReadinessMs":753,"approvedPlanMs":0,"shipAndProveMs":3501,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"cc277865-d941-4fdd-9332-c44a2cc1b02b"},"performance":null,"deploymentId":"forgejo-main-12541c061423","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":1829,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:00:19.288426+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4347","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc277865-d941-4fdd-9332-c44a2cc1b02b:automatic-mission-resume:4347:canonical_release_reconciliation_pending","mission_step_id":"0fee94a4-c98f-4b89-9f8a-c9f7c9147343","command_center_event_id":"cc277865-d941-4fdd-9332-c44a2cc1b02b"},{"id":"c2466728-db42-40ba-b0c5-a9ab04acfdc6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1044754c944444e6c23bd079ac01f4cb587302f3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Change the PCG Google Workspace multi-account connection implementation so secondary OAuth connections persist account_email and account_name, and the Connections UI renders those fields for every account instead of generic fallback text. Add a regression test for two distinct accounts.","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":"6d64bc1bcf49cb9a4624f1127bac792511f550bfe4eebd0e4ae8454d514d881c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6d64bc1bcf49cb9a4624f1127bac792511f550bfe4eebd0e4ae8454d514d881c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:47:43.557052+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1044754c944444e6c23bd079ac01f4cb587302f3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:989f2e9c-a79a-403b-93d0-d19637ede237:request-contract:6d64bc1bcf49cb9a4624f1127bac792511f550bfe4eebd0e4ae8454d514d881c:1044754c944444e6c23bd079ac01f4cb587302f3:verified:","mission_step_id":"bec5824f-a0f8-4553-9369-58ee61cf07db","command_center_event_id":"989f2e9c-a79a-403b-93d0-d19637ede237"},{"id":"c246fdc4-3fe9-40da-96c8-179364668839","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/big-papis-inventory-os-v2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1920,"terminal":false,"missionId":"ffc311b3-4d2b-4832-83a7-6875d00deafc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"535f69fdb5b4c4a8488aa0de6b997899583154d9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6427,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":323,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":323,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"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":"ffc311b3-4d2b-4832-83a7-6875d00deafc"},"performance":null,"deploymentId":"forgejo-main-535f69fdb5b4","workflowRunId":5774,"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":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T02:21:53.598253+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1920","receipt_type":"execute_mission","idempotency_key":"mission:ffc311b3-4d2b-4832-83a7-6875d00deafc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"64c989d1-7938-4978-bfa4-b8d05127dcf4","command_center_event_id":"ffc311b3-4d2b-4832-83a7-6875d00deafc"},{"id":"c2490512-3461-470f-ba40-1872579aa557","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0826a77267d9df4b3fb7a0976d37d4bf88102180","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":false,"statement":"PAUL durable auto-synthesis uses strict structured JSON edits instead of requiring conversational tool-call generation.","proofConditionIds":["repo","runtime"]},{"id":"o2","satisfied":false,"statement":"Generated edits remain exact-path and exact-anchor validated before mutation dispatch.","proofConditionIds":["repo","runtime"]}],"satisfied":false,"constraints":[{"id":"c1","satisfied":false,"statement":"Do not modify application code in this repair.","proofConditionIds":["repo","runtime"]},{"id":"c2","satisfied":false,"statement":"Preserve fail-closed behavior for empty, malformed, out-of-scope, or unanchored edits.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"contractHash":"6b94dcd3eb5446f03ca1aa4d8fd5acc0ac56d4dca8b9937e7005cea247abe2f9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"6b94dcd3eb5446f03ca1aa4d8fd5acc0ac56d4dca8b9937e7005cea247abe2f9","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6b94dcd3eb5446f03ca1aa4d8fd5acc0ac56d4dca8b9937e7005cea247abe2f9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:53:19.092018+00:00","proof_gate":"request_contract_pending","source_sha":"0826a77267d9df4b3fb7a0976d37d4bf88102180","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5f3ae743-79f3-43a0-97eb-18f677ccf22f:request-contract:6b94dcd3eb5446f03ca1aa4d8fd5acc0ac56d4dca8b9937e7005cea247abe2f9:0826a77267d9df4b3fb7a0976d37d4bf88102180:pending:repository","mission_step_id":"6f095509-5662-4773-9637-dd09221b834f","command_center_event_id":"5f3ae743-79f3-43a0-97eb-18f677ccf22f"},{"id":"c24c5434-53b6-42f2-a5a3-ab2799148a1f","source":"cc-execution","status":"recorded","payload":{"objective":"From current protected main c9cec6acf254abb55c3e548af83f01c892617a41, replace only supabase/functions/opportunity-radar/index.ts with the exact already hard-safety-validated source supplied here. This removes #1267's one-extra-brace parse defect and sets version 1.5.1-territory-intelligence. Run KnockLaunch Gate, squash merge this one fresh current-main PR, deploy only opportunity-radar, and prove its public /health reports 1.5.1-territory-intelligence. Supersede stale PR #1268; do not touch any other file, PR, or release target.","tenantRef":"redfish-roofing","receivedAt":"2026-09-01T15:30:19.568Z","fingerprint":"fd20bf7b41e25199d08cdffa7fa7fb2a8f076b385f318e3674f813a8910c5ece","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-opportunity-radar-final-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current protected main c9cec6acf254abb55c3e548af83f01c892617a41, replace only supabase/functions/opportunity-radar/index.ts with the exact already hard-safety-validated source supplied here. This removes #1267's one-extra-brace parse defect and sets version 1.5.1-territory-intelligence. Run KnockLaunch Gate, squash merge this one fresh current-main PR, deploy only opportunity-radar, and prove its public /health reports 1.5.1-territory-intelligence. Supersede stale PR #1268; do not touch any other file, PR, or release target.","wordingChanged":false,"canonicalIntent":"From current protected main c9cec6acf254abb55c3e548af83f01c892617a41, replace only supabase/functions/opportunity-radar/index.ts with the exact already hard-safety-validated source supplied here. This removes #1267's one-extra-brace parse defect and sets version 1.5.1-territory-intelligence. Run KnockLaunch Gate, squash merge this one fresh current-main PR, deploy only opportunity-radar, and prove its public /health reports 1.5.1-territory-intelligence. Supersede stale PR #1268; do not touch any other file, PR, or release target.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"opportunity-radar-live","statement":"Opportunity Radar exact corrected source is on protected main and production health reports 1.5.1-territory-intelligence.","proofConditionIds":["gate","merge","live"]}],"objective":"From current protected main c9cec6acf254abb55c3e548af83f01c892617a41, replace only supabase/functions/opportunity-radar/index.ts with the exact already hard-safety-validated source supplied here. This removes #1267's one-extra-brace parse defect and sets version 1.5.1-territory-intelligence. Run KnockLaunch Gate, squash merge this one fresh current-main PR, deploy only opportunity-radar, and prove its public /health reports 1.5.1-territory-intelligence. Supersede stale PR #1268; do not touch any other file, PR, or release target.","constraints":[{"id":"scope","statement":"Change only supabase/functions/opportunity-radar/index.ts and deploy only opportunity-radar.","proofConditionIds":["gate","merge","live"]},{"id":"demo-only","statement":"Do not touch unrelated queue work.","proofConditionIds":["merge"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on exact current-main corrective head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merge","kind":"repository","claim":"One fresh corrective PR is squash-merged to protected main with only opportunity-radar changed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Production opportunity-radar /health reports version 1.5.1-territory-intelligence.","route":"/health","roleRef":null,"userRef":null,"required":true,"expectedText":"1.5.1-territory-intelligence","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-opportunity-radar-final-20260901","conversationContext":"{\"mode\":\"fresh_current_main_repair\",\"supersedesPr\":1268,\"sourceSha\":\"c9cec6acf254abb55c3e548af83f01c892617a41\",\"changedPaths\":[\"supabase/functions/opportunity-radar/index.ts\"],\"allowedReleaseTargets\":[\"supabase_edge\"],\"expectedLiveVersion\":\"1.5.1-territory-intelligence\"}","requestContractHash":"a9630c18b717ca6fc611be8fe7b577effe5b7af4e9ae9d7720bc28db56a82f03","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:30:20.30629+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:72ba082a-aaff-4ea1-bd09-d8c7276199c1:tenant-workstream-contribution:fd20bf7b41e25199d08cdffa7fa7fb2a8f076b385f318e3674f813a8910c5ece","mission_step_id":null,"command_center_event_id":"72ba082a-aaff-4ea1-bd09-d8c7276199c1"},{"id":"c2518f20-cfe2-4e57-a6d2-960b10eef113","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"21848c9dfaa48ffe52b5393842ff7d1062faf249","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix exactly one production defect in supabase/functions/command-center-autopilot/index.ts on current protected main: when mode is mission_read and readMission reports mission_not_found, return a deterministic successful not-found reconciliation response instead of allowing the top-level handler to emit HTTP 500. Preserve HTTP 500 for all other unexpected ledger errors. Do not modify any other product area. Gate, squash merge, deploy command-center-autopilot, and verify with production evidence.","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":"bca2aaa5053b31bc270e35a7b0d691bcbf2b889065209c6ff45ecc93125d93ca","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16234,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"bca2aaa5053b31bc270e35a7b0d691bcbf2b889065209c6ff45ecc93125d93ca","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"21848c9dfaa48ffe52b5393842ff7d1062faf249"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:53:56.829268+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"21848c9dfaa48ffe52b5393842ff7d1062faf249","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:45618f87-c231-4ed4-98d5-24a93c909d06:request-contract:bca2aaa5053b31bc270e35a7b0d691bcbf2b889065209c6ff45ecc93125d93ca:21848c9dfaa48ffe52b5393842ff7d1062faf249:verified:","mission_step_id":"27e82249-250c-4a9a-ab55-27a56233891a","command_center_event_id":"45618f87-c231-4ed4-98d5-24a93c909d06"},{"id":"c251c73e-86a5-4407-bde0-38b9f82e2af8","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-20T04:05:24.180Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:04:05.918357+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:owner-wait-live","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"c253c8ca-278f-44f2-a3c9-3f2331684984","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-503502db5893","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10325,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":169919,"firstUsefulResultAt":"2026-09-25T18:04:41.307Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3753,"terminal":false,"missionId":"503502db-5893-4e94-acfc-60206671793d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5547,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5436,"approvedPlanMs":0,"missionSetupMs":401,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":401,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"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":"503502db-5893-4e94-acfc-60206671793d"},"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":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:07:43.00222+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3753","receipt_type":"execute_mission","idempotency_key":"mission:503502db-5893-4e94-acfc-60206671793d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"940a0c41-98c6-4700-9d80-55142b173f2a","command_center_event_id":"503502db-5893-4e94-acfc-60206671793d"},{"id":"c2544c81-5164-4a7c-8ca4-35d13bbccb45","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T13:06:48.126161+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3959,\"sourceSha\":\"1c13b2680498c868453f30e1852a19f01ca5267d\",\"deploymentId\":\"canonical-release-1c13b2680498\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:30:24.523013+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0acc3e64-04d0-4fe4-a2ac-f81e2decf36f:owner-progress-heartbeat:119329561","mission_step_id":"5983c125-4f5d-439e-be41-c70f736e1a7c","command_center_event_id":"0acc3e64-04d0-4fe4-a2ac-f81e2decf36f"},{"id":"c25508cf-3651-4ac7-a667-c8d5a6721758","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-034a73575c1e","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"034a7357-5c1e-4705-837c-fed0fc093208","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":1142,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1142,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1142,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1142,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"034a7357-5c1e-4705-837c-fed0fc093208"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:44:46.928633+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:034a7357-5c1e-4705-837c-fed0fc093208:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ff0359b7-5d03-48c2-a307-752831f1559a","command_center_event_id":"034a7357-5c1e-4705-837c-fed0fc093208"},{"id":"c2566072-b02a-4f50-b1ad-620dd383738d","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 a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","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":"Add a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","wordingChanged":false,"canonicalIntent":"Add a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"connection-research-command","statement":"PAUL exposes a registered read-only connection research command that returns a deterministic structured provider connection contract from grounded research.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"connection-research-safety","statement":"Unknown or conflicting provider capabilities are preserved as unknown and block write activation; research never stores credentials or activates a provider.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"connection-research-evidence","statement":"The contract preserves research source URLs, observation timestamps, confidence/evidence, and explicit activation prerequisites.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Add a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","constraints":[{"id":"reuse-existing-research","statement":"Reuse the existing PAUL research gateway and source collection; do not create a parallel inference or web-research stack.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository"]},{"id":"read-only-boundary","statement":"The new command is read-only, idempotent for the same observed evidence, credential-free, and incapable of provider activation or tenant mutation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-invention","statement":"Unsupported or unverified provider facts must not be fabricated; ambiguous fields remain explicit unknowns and write activation must remain blocked.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-existing-runtime","statement":"Preserve existing PAUL inference, mission, tenant, connector, and Command Center behavior outside this additive capability.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"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.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","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.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Add a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","canonicalIntent":"Add a read-only PAUL connection-research capability that converts grounded web research about a named external provider into a deterministic provider connection contract, fails closed on unknowns, and never activates or mutates a provider.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact diff and Gate prove the deterministic connection-research command, schema compiler, registry wiring, and tests on current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution exposes the new read-only command in the live capability registry and can execute a non-mutating provider research request.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Add-a-read-only-PAUL-connection-research-capability-that-converts-grounded-web-research-about-a-name","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","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":"1d3ffe7de728d0a53e00886f28cc1c9c44f4eb49859c3b7de3b9b44e3296777d","requestContractRevision":2,"previousRequestContractHash":"07663f32b4c3c0ee9b3de0e4778df432e1f3ced1d0ae83819210aaed994e7735"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:25:56.523181+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:request-contract:1d3ffe7de728d0a53e00886f28cc1c9c44f4eb49859c3b7de3b9b44e3296777d","mission_step_id":"c1f083b2-f0d4-4e1a-bf51-5218f1ede299","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"c2586c46-8097-44aa-ac82-79ea2c3d4003","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3591039579150b1d5b6885416bf380bfa9c4d833","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3591039579150b1d5b6885416bf380bfa9c4d833","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":"db0340d57dee95caae2d0a3d0e4c8ad6d4be94f1dcdc72974d266bafaf478523","forgejoWorkflowProof":{"runId":10421,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-21T00:24:08.579029+00:00","proof_gate":"canonical_release_pending","source_sha":"3591039579150b1d5b6885416bf380bfa9c4d833","external_id":"forgejo-main-359103957915","receipt_type":"canonical_release_status","idempotency_key":"mission:2fd9de98-feeb-4819-b22d-5f3f6c0e265b:forgejo-release-status:3591039579150b1d5b6885416bf380bfa9c4d833:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c20be6e1-f1c6-46cc-bc00-dad9436cae4e","command_center_event_id":"2fd9de98-feeb-4819-b22d-5f3f6c0e265b"},{"id":"c25b35b2-8a08-4504-ba7f-cb4d81be949e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-routing.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Exact-scope orphaned branch recovery after the prior invocation committed all five corrective files but exceeded its post-write Cloudflare subrequest budget before PR creation. This request touches exactly the five divergent branch files and only strengthens proof/identity without changing the authorized compatibility scope.","baseSha":"88cfefadb99dcb5b84de7e6001b7d4edef9ab03f","issuedAt":1788468705411,"expiresAt":1788468885411,"missionId":"eb60b372-be47-4e52-b016-50f67f247c5e","singleUse":true,"authorizationId":"3d1f4426-34d4-42ed-8735-d12e9b8f1e26"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T20:51:47.144333+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"88cfefadb99dcb5b84de7e6001b7d4edef9ab03f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3d1f4426-34d4-42ed-8735-d12e9b8f1e26","mission_step_id":"fc11beb0-49f0-4486-a7ca-eb1f88233b95","command_center_event_id":"eb60b372-be47-4e52-b016-50f67f247c5e"},{"id":"c25b8d55-da1a-4c6f-9faf-4f542000f729","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-native-calendar-20260906","prNumber":2034,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"92ac160f895cfcbacd767453c0fd3f3cd0c61810","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:13:04.073227+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"92ac160f895cfcbacd767453c0fd3f3cd0c61810","external_id":"2034","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:merged-pr:2034:92ac160f895cfcbacd767453c0fd3f3cd0c61810","mission_step_id":"31d7a7ab-f517-4a1e-81ee-dc86547b8048","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"c25bd074-3656-4983-aed0-a625e2640e1c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":992,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":397,"terminal":false,"missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},"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":319,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T01:52:58.072753+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"397","receipt_type":"automatic_mission_resume","idempotency_key":"mission:859dd75a-3ebe-453b-8ebf-ae1e1f68ebac:automatic-mission-resume:397:canonical_release_blocked","mission_step_id":"c1353d7e-3b4d-4459-be88-3663a7ead1a3","command_center_event_id":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},{"id":"c25bf158-9e53-4e02-9e67-274d057ce198","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","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":"success"},"requestContractHash":"bdd858096b7fb268eb97bfd881971ad3e19b40d7f63faa0c1da3c358b1eb1702","forgejoWorkflowProof":{"runId":8647,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:19:00.227727+00:00","proof_gate":"canonical_release_pending","source_sha":"803b4fc96ddc1f7806fdf1484e0b18959d565239","external_id":"forgejo-main-803b4fc96ddc","receipt_type":"canonical_release_status","idempotency_key":"mission:1f752d6b-a867-468a-a3b3-53c7a668b994:forgejo-release-status:803b4fc96ddc1f7806fdf1484e0b18959d565239:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"b34743a4-a5b0-4439-8059-1468f31baef3","command_center_event_id":"1f752d6b-a867-468a-a3b3-53c7a668b994"},{"id":"c25c156f-2733-4127-bebc-18bce28900cb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","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":"392ce6808cff8284d2b2425971306517b200197032f75aede2a7a849b0aaf39f","forgejoWorkflowProof":{"runId":12829,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","conclusion":"running","deploymentId":"forgejo-main-529733f8ab919cfa9151a612f354a68545d1f4f5","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.61.0-mission-freedom-provider-gateway","targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-529733f8ab919cfa9151a612f354a68545d1f4f5","compareStatus":"identical","workflowRunId":12829,"identitySource":"local_build_metadata","runtimeVersion":"1.61.0-mission-freedom-provider-gateway","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:40:48.47379+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"529733f8ab919cfa9151a612f354a68545d1f4f5","external_id":"forgejo-main-529733f8ab91","receipt_type":"canonical_release_status","idempotency_key":"mission:e080198f-23fe-492b-b520-669fd8436dc8:forgejo-release-status:529733f8ab919cfa9151a612f354a68545d1f4f5:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c3dfab19-838f-4c17-9c84-12a3679b5cbc","command_center_event_id":"e080198f-23fe-492b-b520-669fd8436dc8"},{"id":"c25d408e-dabf-41b9-843a-8879a10d43bd","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9275ace33890","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":32658,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":7,"executorlessWaitMs":35759,"firstUsefulResultAt":"2026-10-03T00:51:59.353Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.64.62-paul-mission-continuation","prNumber":4575,"terminal":false,"missionId":"9275ace3-3890-416c-838d-5cb960b46ad6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1d204e5ef562650110a4c3e1923ce863590def6e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4049,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":709,"approvedPlanMs":0,"missionSetupMs":404,"providerAuthMs":0,"shipAndProveMs":2907,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":404,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9275ace3-3890-416c-838d-5cb960b46ad6"},"performance":null,"deploymentId":"forgejo-main-1d204e5ef562","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:52:48.143059+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"1d204e5ef562650110a4c3e1923ce863590def6e","external_id":"forgejo-main-1d204e5ef562","receipt_type":"execute_mission","idempotency_key":"mission:9275ace3-3890-416c-838d-5cb960b46ad6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0050c007-5972-41f1-bf3f-0a9252bca4ef","command_center_event_id":"9275ace3-3890-416c-838d-5cb960b46ad6"},{"id":"c25daac5-2e8b-45aa-b991-c004dc3d23b5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the existing systemic release-recovery repair. The runtime implementation passed syntax and hard safety; this exact-scope mutation updates only two stale invariant assertions from knownRun to knownWorkflowRun so Gate validates the implementation that is already on PR #2676.","baseSha":"03c0ee3a15c1dff86053c5cb918b6a022f038dd9","issuedAt":1789329092911,"expiresAt":1789329272911,"missionId":"7481862c-26f9-442b-9f72-082d1a22cfed","authorizationId":"4db4caf0-d623-4b16-b49b-ad38d04faa67","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:51:33.361892+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"03c0ee3a15c1dff86053c5cb918b6a022f038dd9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4db4caf0-d623-4b16-b49b-ad38d04faa67","mission_step_id":"9f5756be-840d-487c-86bf-5222615a031b","command_center_event_id":"7481862c-26f9-442b-9f72-082d1a22cfed"},{"id":"c25dd14c-5d5b-46d4-adb8-5b9b8fe5d6d4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact continuation of existing Forgejo PR #2504. Repair the now-proven shared stale light-Gate classification failure: a light-control-plane marker must not keep an expanded PR on paul-light after it exceeds the 12-file light eligibility ceiling, and when an existing PR is reused its light marker must be reconciled just like the serverless-fast marker. Keep light Gate at 768 MiB for genuinely eligible fresh bounded work, keep mandatory TypeScript 7 semantic checking, and keep heavy Gate at 3584 MiB with two checker workers. Reuse branch ai/objective-first-repair-eb6d99edd64f and PR #2504 only; no replacement branch/PR. Then exact-head Gate, squash merge, affected release, live proof, refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact continuation of existing Forgejo PR #2504. Repair the now-proven shared stale light-Gate classification failure: a light-control-plane marker must not keep an expanded PR on paul-light after it exceeds the 12-file light eligibility ceiling, and when an existing PR is reused its light marker must be reconciled just like the serverless-fast marker. Keep light Gate at 768 MiB for genuinely eligible fresh bounded work, keep mandatory TypeScript 7 semantic checking, and keep heavy Gate at 3584 MiB with two checker workers. Reuse branch ai/objective-first-repair-eb6d99edd64f and PR #2504 only; no replacement branch/PR. Then exact-head Gate, squash merge, affected release, live proof, refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-stale-light-marker-guard","statement":"The control plane prevents a stale light-control-plane marker from routing an expanded pull request above the 12-file light eligibility ceiling to the 768 MiB paul-light Gate, and reused existing PRs reconcile the light marker against current eligibility.","proofConditionIds":["proof-repository","proof-production"]},{"id":"outcome-live-hardening","statement":"Existing PR #2504 passes the canonical exact-head Gate, squash merges through Forgejo, releases only affected targets, and the resulting control-plane runtime state is verified live.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze the control plane only for this exact continuation of existing Forgejo PR #2504. Repair the now-proven shared stale light-Gate classification failure: a light-control-plane marker must not keep an expanded PR on paul-light after it exceeds the 12-file light eligibility ceiling, and when an existing PR is reused its light marker must be reconciled just like the serverless-fast marker. Keep light Gate at 768 MiB for genuinely eligible fresh bounded work, keep mandatory TypeScript 7 semantic checking, and keep heavy Gate at 3584 MiB with two checker workers. Reuse branch ai/objective-first-repair-eb6d99edd64f and PR #2504 only; no replacement branch/PR. Then exact-head Gate, squash merge, affected release, live proof, refreeze.","constraints":[{"id":"constraint-same-pr","statement":"Reuse PR #2504 and branch ai/objective-first-repair-eb6d99edd64f; do not create a replacement branch or PR.","proofConditionIds":["proof-repository"]},{"id":"constraint-light-budget","statement":"Genuinely eligible fresh bounded light control-plane work retains paul-light with 768 MiB and one TypeScript checker.","proofConditionIds":["proof-repository"]},{"id":"constraint-heavy-budget","statement":"Expanded or otherwise non-light work uses the heavy docker Gate with 3584 MiB and two TypeScript checker workers.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-semantic-safety","statement":"Do not add a semantic-check timeout, skip TypeScript semantic checking, or weaken the 21 hard-safety tests.","proofConditionIds":["proof-repository","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":"Exact PR #2504 source and Gate logs prove stale-marker reconciliation, the event-time 12-file guard, mandatory semantic checking, and required hard-safety coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Forgejo squash merge, affected release receipts, and exact live control-plane runtime identity prove the shared Gate classification repair is in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-the-control-plane-only-for-this-exact-continuation-of-existing-Forgejo-PR-2504.-Repair-the-","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-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":"664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf","requestContractRevision":5,"previousRequestContractHash":"a62adbf7cfc3d6aafe47ba6d90b2a35f3dc710f4dd768d7422e24205eadbd4e7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:38:24.23028+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e228625b-5a0a-460b-90bb-70de577f05a4:request-contract:664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf","mission_step_id":"40fcb33d-ed38-4723-836c-9a6ff8895e82","command_center_event_id":"e228625b-5a0a-460b-90bb-70de577f05a4"},{"id":"c25fc7d5-7f02-4575-b645-5b4f00dd32a1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ae87994156a6e9cbe549e7b0f782ecd60b9c52c5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ae87994156a6e9cbe549e7b0f782ecd60b9c52c5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"8ceea8747cdb611e261f86ea470f98a39682fd401990dee49fdccb2ea6c76522","forgejoWorkflowProof":{"runId":12457,"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-28T03:27:29.481127+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ae87994156a6e9cbe549e7b0f782ecd60b9c52c5","external_id":"forgejo-main-ae87994156a6","receipt_type":"canonical_release_status","idempotency_key":"mission:0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c:forgejo-release-status:ae87994156a6e9cbe549e7b0f782ecd60b9c52c5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"959d60f6-fe68-4f88-82ac-0bc0ab283dd5","command_center_event_id":"0555bcc2-c5e6-429f-9a0c-0d2a81a7e44c"},{"id":"c261afc3-1ca5-41f6-9b69-53a595462f31","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":280,"terminal":false,"missionId":"9b9f0534-d28f-45e7-b188-9aac18b0acc6","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"72385ce5756e26cb774473dddc962f2483ccccec","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b9f0534-d28f-45e7-b188-9aac18b0acc6"},"performance":null,"deploymentId":"forgejo-main-72385ce5756e","workflowRunId":901,"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":6234,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:27:10.96312+00:00","proof_gate":"canonical_release_dispatched","source_sha":"72385ce5756e26cb774473dddc962f2483ccccec","external_id":"forgejo-main-72385ce5756e","receipt_type":"ship_and_prove","idempotency_key":"mission:9b9f0534-d28f-45e7-b188-9aac18b0acc6:ship_and_prove:canonical_release_dispatched:72385ce5756e26cb774473dddc962f2483ccccec:901","mission_step_id":"180675c4-7d6f-4013-bf8b-fe87369b7abc","command_center_event_id":"9b9f0534-d28f-45e7-b188-9aac18b0acc6"},{"id":"c2620097-2154-4aee-8f2a-6d5ec089208e","source":"forgejo","status":"waiting","payload":{"branch":"ai/seaside-mobile-visibility-hotfix","prNumber":4126,"nextAction":null,"mergeCommitSha":"a0f8dd61951f39a3bbdb39da3ade28ffa9e7a254","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:17:45.083922+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a0f8dd61951f39a3bbdb39da3ade28ffa9e7a254","external_id":"4126","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4e3212d3-f70f-4692-85dd-910937143362:merged-pr:4126:a0f8dd61951f39a3bbdb39da3ade28ffa9e7a254","mission_step_id":"face2fd7-37cf-4c40-ab44-def965258ce3","command_center_event_id":"4e3212d3-f70f-4692-85dd-910937143362"},{"id":"c263a4f2-c33e-4245-bad4-d41dab44abbe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:forgejo_request_failed:405","status":"blocked","metrics":{"receiptBytes":2008,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":59,"terminal":false,"missionId":"88e25c51-1d1d-4970-b3d4-b84d29b56333","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"88e25c51-1d1d-4970-b3d4-b84d29b56333"},"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":335,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T00:51:38.391929+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"59","receipt_type":"automatic_mission_resume","idempotency_key":"mission:88e25c51-1d1d-4970-b3d4-b84d29b56333:automatic-mission-resume:59:canonical_release_blocked","mission_step_id":"0242ba88-17a9-422d-93cb-e93d99da707e","command_center_event_id":"88e25c51-1d1d-4970-b3d4-b84d29b56333"},{"id":"c26506d1-fe90-4e3b-8be1-a4bc5dfb3212","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-572f5dcf7dcf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4198,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":15759,"firstUsefulResultAt":"2026-10-06T15:50:15.229Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2440,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":739,"providerAuthMs":0,"ledgerPrepareMs":739,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":739,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":739,"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":"572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0"},"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":3465,"likelyAffectedFiles":["workers/cc-execution/src/command-center-contracts.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:50:17.403385+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cce065b1-9c41-4fa7-91bb-ff58f7ad5b2e","command_center_event_id":"572f5dcf-7dcf-4bfc-bb62-0e62cd28bed0"},{"id":"c2672747-b28a-4309-98c3-4ec26a149087","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","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":"fa76d34865535a5a189ace3ce9bbfae0f94307bea50eb6844e11710a87d601bc","forgejoWorkflowProof":{"runId":11360,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","conclusion":"running","deploymentId":"forgejo-main-ce7448533bc961693b18dfc7c6753c1f80fd71d1","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.234-source-evidence-boundary","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ce7448533bc961693b18dfc7c6753c1f80fd71d1","compareStatus":"identical","workflowRunId":11360,"identitySource":"local_build_metadata","runtimeVersion":"1.58.234-source-evidence-boundary","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:31:54.06718+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ce7448533bc961693b18dfc7c6753c1f80fd71d1","external_id":"forgejo-main-ce7448533bc9","receipt_type":"canonical_release_status","idempotency_key":"mission:4d9f6cc3-d7b3-4c59-aa49-725867a5e65d:forgejo-release-status:ce7448533bc961693b18dfc7c6753c1f80fd71d1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ddd7f1db-8cf2-4d5e-8911-29d5bf971744","command_center_event_id":"4d9f6cc3-d7b3-4c59-aa49-725867a5e65d"},{"id":"c267f474-08ef-4519-9956-e14c98558b96","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/aggressive-recovery-post-merge-reconcile-c311976e","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.187-aggressive-recovery-cancelled-gate","prNumber":3281,"terminal":false,"missionId":"c311976e-458b-4759-b01a-2f6a792911e1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21441,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3845,"missionSetupMs":255,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":255,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":255,"repositoryMutationMs":17596,"repositoryProviderMs":17596,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7802,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":255,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9794},"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":"c311976e-458b-4759-b01a-2f6a792911e1"},"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":3855,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:10:03.156305+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3281","receipt_type":"execute_mission","idempotency_key":"mission:c311976e-458b-4759-b01a-2f6a792911e1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bceb9b41-fdf3-48b7-a311-f9960324b9c2","command_center_event_id":"c311976e-458b-4759-b01a-2f6a792911e1"},{"id":"c268771e-ba81-4096-9d57-808275e54f6f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-exact-head-fallback-20260908","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8635,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":529,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":283,"resolvePreflightMs":529,"repositoryMutationMs":8635,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},"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":1552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:50:41.348464+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:210f64b2-71c3-402c-9a7e-52e2cae2546e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d06fb189-c060-4580-b1d5-5587d714bb80","command_center_event_id":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},{"id":"c26c4914-22cb-48a8-a217-929b7f49fe50","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f1a8c3bb671d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f1a8c3bb-671d-489f-8251-d31ae7b5ede8","objective":"Apply the exact semantic refresh-conflict repair-generation hardening. Continue through one PR, canonical Gate, squash merge, cc-execution-only release, and terminal live proof.","sourceSha":"456c99e309154e9fa74284acd92a7209df114130","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/repair-generation-continuation.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/repair-generation-continuation.js","anchor":"export const MERGED_BRANCH_DELETED_CONTINUATION_REASON = \"merged_pr_branch_deleted\";\n","replacement":"export const MERGED_BRANCH_DELETED_CONTINUATION_REASON = \"merged_pr_branch_deleted\";\nexport const REFRESH_CONFLICT_CONTINUATION_REASON = \"refresh_conflict_requires_corrective_generation\";\nconst REPAIR_GENERATION_CONTINUATION_REASONS = new Set([\n  MERGED_BRANCH_DELETED_CONTINUATION_REASON,\n  REFRESH_CONFLICT_CONTINUATION_REASON,\n]);\n"},{"path":"workers/cc-execution/src/repair-generation-continuation.js","anchor":"  if (!Number.isInteger(requestedGeneration)) return false;\n  if (String(requestedReason || \"\").trim() !== MERGED_BRANCH_DELETED_CONTINUATION_REASON) return false;\n  if (requestedGeneration > Number(currentGeneration || 0)) return true;\n  return requestedGeneration === Number(currentGeneration || 0)\n    && String(persistedReason || \"\").trim() === MERGED_BRANCH_DELETED_CONTINUATION_REASON;\n","replacement":"  if (!Number.isInteger(requestedGeneration)) return false;\n  const normalizedRequestedReason = String(requestedReason || \"\").trim();\n  if (!REPAIR_GENERATION_CONTINUATION_REASONS.has(normalizedRequestedReason)) return false;\n  if (requestedGeneration > Number(currentGeneration || 0)) return true;\n  return requestedGeneration === Number(currentGeneration || 0)\n    && String(persistedReason || \"\").trim() === normalizedRequestedReason;\n"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  const newerGenerationExplicit = Number.isInteger(requestedGeneration) && requestedGeneration > currentGeneration;\n  const priorSourceSha = String(context.sourceSha || mission?.sourceSha || \"\").trim();\n  const required = Boolean(\n    operation === \"execute_mission\"\n    && explicitMutationPaths(body).length > 0\n    && context.mergedBranchDeleted === true\n    && /^[0-9a-f]{40}$/i.test(priorSourceSha)\n    && !newerGenerationExplicit\n  );\n  return {\n    required,\n    currentGeneration,\n    nextGeneration: required ? currentGeneration + 1 : (newerGenerationExplicit ? requestedGeneration : currentGeneration),\n    reason: required ? \"merged_pr_branch_deleted\" : null,\n  };","replacement":"  const newerGenerationExplicit = Number.isInteger(requestedGeneration) && requestedGeneration > currentGeneration;\n  const priorSourceSha = String(context.sourceSha || mission?.sourceSha || \"\").trim();\n  const mergedBranchGenerationRequired = context.mergedBranchDeleted === true && /^[0-9a-f]{40}$/i.test(priorSourceSha);\n  const refreshConflictGenerationRequired = context.continuationReason === \"refresh_conflict_requires_corrective_generation\"\n    && context.remediationRequired === true;\n  const required = Boolean(\n    operation === \"execute_mission\"\n    && explicitMutationPaths(body).length > 0\n    && (mergedBranchGenerationRequired || refreshConflictGenerationRequired)\n    && !newerGenerationExplicit\n  );\n  return {\n    required,\n    currentGeneration,\n    nextGeneration: required ? currentGeneration + 1 : (newerGenerationExplicit ? requestedGeneration : currentGeneration),\n    reason: required\n      ? (refreshConflictGenerationRequired ? \"refresh_conflict_requires_corrective_generation\" : \"merged_pr_branch_deleted\")\n      : null,\n  };"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"    const continuationGeneration = Number.isInteger(requestedRepairGeneration)\n      && requestedRepairGeneration > currentRepairGeneration\n      && String(body.continuationReason || body.continuation_reason || \"\").trim() === \"merged_pr_branch_deleted\";","replacement":"    const continuationReason = String(body.continuationReason || body.continuation_reason || \"\").trim();\n    const continuationGeneration = Number.isInteger(requestedRepairGeneration)\n      && requestedRepairGeneration > currentRepairGeneration\n      && [\"merged_pr_branch_deleted\", \"refresh_conflict_requires_corrective_generation\"].includes(continuationReason);"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"          ...(continuationGeneration ? {\n            continuationReason: \"merged_pr_branch_deleted\",\n            mergedBranchDeleted: false,\n            releaseState: null,","replacement":"          ...(continuationGeneration ? {\n            continuationReason,\n            mergedBranchDeleted: false,\n            remediationRequired: false,\n            supersededPrNumber: continuationReason === \"refresh_conflict_requires_corrective_generation\"\n              ? Number(missionContext.prNumber || mission.prNumber || 0) || null\n              : missionContext.supersededPrNumber || null,\n            releaseState: null,"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"          ...ownerWaitContextPatch,\n          ...(deploymentProof.targetStates && typeof deploymentProof.targetStates === \"object\" ? { releaseTargetStates: deploymentProof.targetStates } : {}),","replacement":"          ...ownerWaitContextPatch,\n          ...(data?.status === \"corrective_generation_required\" ? {\n            continuationReason: \"refresh_conflict_requires_corrective_generation\",\n            remediationRequired: true,\n            supersededPrNumber: Number(data.prNumber || data.pr_number || 0) || null,\n          } : {}),\n          ...(deploymentProof.targetStates && typeof deploymentProof.targetStates === \"object\" ? { releaseTargetStates: deploymentProof.targetStates } : {}),"},{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"  if ((!readyResponse.ok || readyData?.ok === false) && !alreadyMerged) {\n    return json({\n      ok: false,\n      status: \"retryable\",","replacement":"  const refreshConflictEvidence = [\n    readyReason,\n    readyData?.reason,\n    readiness.refreshProof?.reason,\n    readiness.refreshProof?.transportError,\n    readiness.refreshProof?.readBackReason,\n  ].filter(Boolean).join(\" \");\n  const semanticRefreshConflict = Boolean(\n    readiness.refreshAttempted\n    && /conflict|merge conflict|semantic collision|content conflict/i.test(refreshConflictEvidence)\n  );\n  if (semanticRefreshConflict && !alreadyMerged) {\n    return json({\n      ok: true,\n      status: \"corrective_generation_required\",\n      terminal: false,\n      ownerActionRequired: false,\n      continuationRequired: true,\n      proofGate: \"repair_mission_refresh_conflict_requires_corrective_generation\",\n      reason: \"refresh_conflict_requires_corrective_generation\",\n      prNumber,\n      readinessAttempts: readiness.attempt,\n      refreshAttempted: true,\n      refreshProof: readiness.refreshProof || null,\n      readyProof: readyData,\n      timingsMs: repairTimings,\n      nextAction: \"Create exactly one fresh repair generation from current main under the same request contract; preserve this conflicted PR as evidence until the corrective generation proves preservation.\",\n      destructiveActionsAllowed: false,\n    }, 202);\n  }\n  if ((!readyResponse.ok || readyData?.ok === false) && !alreadyMerged) {\n    return json({\n      ok: false,\n      status: \"retryable\","},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"post-merge mutations automatically roll to a fresh repair generation\", () => {","replacement":"test(\"semantic refresh conflicts use the same bounded repair-generation primitive\", () => {\n  const mission = {\n    context: {\n      repairGeneration: 4,\n      continuationReason: \"refresh_conflict_requires_corrective_generation\",\n      remediationRequired: true,\n      prNumber: 3601,\n    },\n  };\n  const continuation = automaticRepairGenerationContinuation(\"execute_mission\", {\n    anchored_edits: [{ path: \"workers/cc-execution/src/version.js\", edits: [{ old_content: \"a\", new_content: \"b\" }] }],\n  }, mission);\n  assert.equal(continuation.required, true);\n  assert.equal(continuation.nextGeneration, 5);\n  assert.equal(continuation.reason, \"refresh_conflict_requires_corrective_generation\");\n});\n\ntest(\"post-merge mutations automatically roll to a fresh repair generation\", () => {"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"deterministic supervisor is the canonical mission-status transition executor\", async () => {","replacement":"test(\"semantic refresh conflicts are not flattened into generic PR retry\", async () => {\n  const source = await readFile(new URL(\"../src/index-mission-control.js\", import.meta.url), \"utf8\");\n  assert.match(source, /status: \"corrective_generation_required\"/);\n  assert.match(source, /repair_mission_refresh_conflict_requires_corrective_generation/);\n  assert.match(source, /refresh_conflict_requires_corrective_generation/);\n  assert.match(source, /semanticRefreshConflict/);\n  assert.match(source, /readiness\\.refreshAttempted/);\n});\n\ntest(\"deterministic supervisor is the canonical mission-status transition executor\", async () => {"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.58.248-queue-hygiene-dispatch\";","replacement":"export const CC_EXECUTION_VERSION = \"1.58.249-semantic-conflict-generation\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f1a8c3bb-671d-489f-8251-d31ae7b5ede8","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/repair-generation-continuation.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/repair-generation-continuation.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Extend the existing bounded repair-generation state machine so proven semantic PR refresh conflicts become a corrective generation instead of looping the same conflicted PR."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/repair-generation-continuation.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Extend the existing bounded repair-generation state machine so proven semantic PR refresh conflicts become a corrective generation instead of looping the same conflicted PR."},"recovery":false,"fingerprint":"d66e41f78ee9cab6c5fbc468b649cdc5f5424e4a73671a967074d0ba7ca71be0","replayCount":0,"serializedBytes":11740},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:42:07.921047+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f1a8c3bb-671d-489f-8251-d31ae7b5ede8:repository-mutation-intent:d66e41f78ee9cab6c5fbc468b649cdc5f5424e4a73671a967074d0ba7ca71be0:0","mission_step_id":"92bfc78b-e4c9-42dc-a0f1-2afa82fca530","command_center_event_id":"f1a8c3bb-671d-489f-8251-d31ae7b5ede8"},{"id":"c26ce0d7-b2a6-4193-a488-c998aea328c2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-complete-redesign","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"0396a77f-bf6f-44f1-9afb-0cbe80d10722","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":108,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":526,"providerAuthMs":0,"ledgerPrepareMs":406,"ledgerReconcileMs":0,"lineageReconcileMs":120,"resolvePreflightMs":526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":406,"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":"0396a77f-bf6f-44f1-9afb-0cbe80d10722"},"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":2638,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:51:32.65844+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0396a77f-bf6f-44f1-9afb-0cbe80d10722:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"6d6fdb86-0908-4a64-bf09-2ae6fa53ab2e","command_center_event_id":"0396a77f-bf6f-44f1-9afb-0cbe80d10722"},{"id":"c26e6c67-08f0-46ca-95ac-917ebaaf255e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ffe4fb14e548","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":3539,"terminal":false,"missionId":"ffe4fb14-e548-4324-8a78-9936606263d0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":711,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":4499,"repositoryProviderMs":4499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2395,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2104},"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":"ffe4fb14-e548-4324-8a78-9936606263d0"},"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":3729,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:52:58.216535+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3539","receipt_type":"execute_mission","idempotency_key":"mission:ffe4fb14-e548-4324-8a78-9936606263d0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2a0a76bb-deb4-4f5f-9e38-3960328cfdcd","command_center_event_id":"ffe4fb14-e548-4324-8a78-9936606263d0"},{"id":"c26ea858-5035-4226-897e-eac9293d3258","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/exact-green-internal-merge-20260904","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.45-exact-green-direct-merge-refreeze","prNumber":null,"terminal":false,"missionId":"2f0b9281-f63e-4457-abc7-bb26641a3a1f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1822,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":561,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":561,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":561,"repositoryMutationMs":1822,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":561,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2f0b9281-f63e-4457-abc7-bb26641a3a1f"},"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":1575,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:28:57.135348+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2f0b9281-f63e-4457-abc7-bb26641a3a1f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1b5765a9-9582-423b-83fc-033085ad695c","command_center_event_id":"2f0b9281-f63e-4457-abc7-bb26641a3a1f"},{"id":"c26fb33d-f599-4808-8f08-f34fc11e9cef","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ecff4cff438e9bd3210d4d842a9092c2638d1a0a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"modes-route-family","satisfied":true,"statement":"MODES tenants never fall through to TenantCrmRouteFallback or generic CRM dashboard/shell for their tenant route family.","proofConditionIds":["proof-live"]},{"id":"mode-app-canonicalization","satisfied":true,"statement":"Mode application selections canonicalize from dashboard query URLs to their actual tenant-scoped application paths and render the intended application surface.","proofConditionIds":["proof-live"]},{"id":"fail-closed","satisfied":true,"statement":"Unknown MODES tenant routes fail closed to the tenant home rather than entering CRM, while non-MODES tenants retain existing CRM fallback behavior.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"preserve-non-modes","satisfied":true,"statement":"Do not change generic CRM fallback ownership for non-MODES tenants.","proofConditionIds":["proof-live"]},{"id":"shared-primitive","satisfied":true,"statement":"Fix the shared route-family primitive, not Speedy-Panda-only route patches.","proofConditionIds":["proof-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["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":"5ac4b70c30025333c74f89b2d1e2a599ad0cb34ccee98a873ca62b96b5dab9ab","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"5ac4b70c30025333c74f89b2d1e2a599ad0cb34ccee98a873ca62b96b5dab9ab"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:35:32.053696+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ecff4cff438e9bd3210d4d842a9092c2638d1a0a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dc411f65-fd36-49a3-8135-0a06f0391774:request-contract:5ac4b70c30025333c74f89b2d1e2a599ad0cb34ccee98a873ca62b96b5dab9ab:ecff4cff438e9bd3210d4d842a9092c2638d1a0a:verified:","mission_step_id":"cdd40604-36f7-4125-89df-6338d6a856b7","command_center_event_id":"dc411f65-fd36-49a3-8135-0a06f0391774"},{"id":"c2700944-4a37-4a05-85d9-455090cdca78","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5e7a3cf9fcfb","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2324,"terminal":false,"missionId":"5e7a3cf9-fcfb-4b9a-bddc-44e4968ab6a7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5741,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":888,"approvedPlanMs":0,"missionSetupMs":638,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":512,"ledgerReconcileMs":0,"lineageReconcileMs":126,"resolvePreflightMs":638,"repositoryMutationMs":4845,"repositoryProviderMs":1947,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1845,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":512,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":102},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5e7a3cf9-fcfb-4b9a-bddc-44e4968ab6a7"},"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":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:59:20.492984+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2324","receipt_type":"execute_mission","idempotency_key":"mission:5e7a3cf9-fcfb-4b9a-bddc-44e4968ab6a7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"571b7069-efd1-4af8-91d0-d780dd34a5a2","command_center_event_id":"5e7a3cf9-fcfb-4b9a-bddc-44e4968ab6a7"},{"id":"c270454c-db9f-4583-aeb9-8ee6b0aff5b0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-059fa294dd77-r202609121447","prNumber":2520,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:17:56.841671+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"86dcd62aa8de232d6f7ec159fe9823f926ac472c","external_id":"2520","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:merged-pr:2520:86dcd62aa8de232d6f7ec159fe9823f926ac472c","mission_step_id":"adb1c1f5-447d-4a50-8074-86da8c0fde7d","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"c270457d-e10b-4e04-880f-96ab83fc7046","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b3a3078fe616","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2586,"terminal":false,"missionId":"b3a3078f-e616-4491-91e8-ff528d34aa93","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d6e4b9c3255245a559694729623e801711fdd5ac","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":28106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1856,"approvedPlanMs":0,"missionSetupMs":305,"providerAuthMs":0,"shipAndProveMs":9340,"ledgerPrepareMs":201,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":305,"repositoryMutationMs":16420,"repositoryProviderMs":15324,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4678,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":201,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":10646},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b3a3078f-e616-4491-91e8-ff528d34aa93"},"performance":null,"deploymentId":"forgejo-main-d6e4b9c32552","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":4509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:58:52.593625+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d6e4b9c3255245a559694729623e801711fdd5ac","external_id":"forgejo-main-d6e4b9c32552","receipt_type":"execute_mission","idempotency_key":"mission:b3a3078f-e616-4491-91e8-ff528d34aa93:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"92acf939-853b-45d7-a50d-b6a3a40e639c","command_center_event_id":"b3a3078f-e616-4491-91e8-ff528d34aa93"},{"id":"c27625e0-9f9e-4dc9-8683-8a0cdc2ab6e0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1297fc3ea836","prNumber":3867,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:32:55.797365+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","external_id":"3867","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:merged-pr:3867:a3ff44c8f8b6402fa447fed244bad2fb54114dfa","mission_step_id":"9168f9e5-9e14-4d29-8348-80f28a7635a1","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"c276f62e-44b7-4850-9be4-0223595d90bc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"674390b51c63413e9db5264fded0480f85cb57b1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-shell-routing","satisfied":false,"statement":"Visible Curri-family CRM routes use the correct tenant presentation shell in source: Certified Pro Roofing through RoofingPresentationShell, Curri Control Center and Curri Properties through RealtorShell, and One Call through OneCallShell.","proofConditionIds":["proof-source"]},{"id":"outcome-unwrapped-modules","satisfied":false,"statement":"Previously unwrapped visible modules Tasks, Proposals, PM Verify, Roof Estimator, and Curri realtor operations dispatch through the shared tenant-aware shell wrapper without changing their route destinations or role guards.","proofConditionIds":["proof-source"]},{"id":"outcome-live","satisfied":true,"statement":"The shell-continuity correction is deployed to the frontend production target from the exact merged source.","proofConditionIds":["proof-release"]}],"satisfied":false,"constraints":[{"id":"constraint-files","satisfied":false,"statement":"Only src/components/crm/CRMShell.tsx and src/routes/crmRoutes.tsx may change.","proofConditionIds":["proof-source"]},{"id":"constraint-redfish","satisfied":false,"statement":"Redfish behavior and identity remain unchanged.","proofConditionIds":["proof-source"]},{"id":"constraint-no-backend","satisfied":false,"statement":"No database, auth, backend, Supabase, worker, or unrelated tenant changes are allowed.","proofConditionIds":["proof-source","proof-release"]},{"id":"constraint-release","satisfied":true,"statement":"Only the affected frontend production target may be released.","proofConditionIds":["proof-release"]}],"contractHash":"8a41c9d887749d2f3099f30f63b130ea97df67c186627481fc769f6481d2390d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"8a41c9d887749d2f3099f30f63b130ea97df67c186627481fc769f6481d2390d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"8a41c9d887749d2f3099f30f63b130ea97df67c186627481fc769f6481d2390d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:42:11.470628+00:00","proof_gate":"request_contract_pending","source_sha":"674390b51c63413e9db5264fded0480f85cb57b1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6a6e58e0-501a-49fd-b92e-30d172cd023e:request-contract:8a41c9d887749d2f3099f30f63b130ea97df67c186627481fc769f6481d2390d:674390b51c63413e9db5264fded0480f85cb57b1:pending:repository","mission_step_id":"34128d36-5cc5-4aba-9105-53e858510cfc","command_center_event_id":"6a6e58e0-501a-49fd-b92e-30d172cd023e"},{"id":"c278c4f4-0471-4b60-877a-7e6df085b88b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-retry-browser-recycle-20260912","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/visual-witness-retry-browser-recycle-20260912","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"09f7f797-1696-409b-af67-34e5d7e06a21","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6841,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1109,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":770,"resolvePreflightMs":1109,"repositoryMutationMs":6841,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"09f7f797-1696-409b-af67-34e5d7e06a21"},"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":1603,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:09:21.178542+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:09f7f797-1696-409b-af67-34e5d7e06a21:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e2c1b995-a787-4264-ba3f-4330edca1888","command_center_event_id":"09f7f797-1696-409b-af67-34e5d7e06a21"},{"id":"c279a321-84f5-436a-8c7a-d4dd348675f1","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3893,"terminal":false,"missionId":"84244cfd-6465-4c24-898d-10fc69dab9d5","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"95bdd0558f7296f49dcad08f781112f51700aee7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"84244cfd-6465-4c24-898d-10fc69dab9d5"},"performance":null,"deploymentId":"canonical-release-95bdd0558f72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":923,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:33:56.640721+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"95bdd0558f7296f49dcad08f781112f51700aee7","external_id":"canonical-release-95bdd0558f72","receipt_type":"ship_and_prove","idempotency_key":"mission:84244cfd-6465-4c24-898d-10fc69dab9d5:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"527eac75-168e-4697-a495-af6f5e1065cf","command_center_event_id":"84244cfd-6465-4c24-898d-10fc69dab9d5"},{"id":"c27b49fe-a609-4749-8ee1-5b4b283a8730","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"410787c7-6bdc-46a0-922c-cae767cd09a1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3479,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":465,"providerAuthMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":465,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"410787c7-6bdc-46a0-922c-cae767cd09a1"},"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":2925,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PcgAppShell.tsx","src/App.css","src/App.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:23:43.268531+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:410787c7-6bdc-46a0-922c-cae767cd09a1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0364633b-1a33-4bf6-94e1-27305ae31f0e","command_center_event_id":"410787c7-6bdc-46a0-922c-cae767cd09a1"},{"id":"c27b539a-9bff-4dfd-bfe8-4a299f1f5c56","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:src/components/crm/CRMMobileNavigation.tsx","fingerprint":"cd86b7de9e551015c10952e1ded82d9c117591e73dd78fed063f05505fc8d9d3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:49:03.23381+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9fae1b45-f888-413e-86ef-39672c81a264:repository-mutation-intent-blocked:cd86b7de9e551015c10952e1ded82d9c117591e73dd78fed063f05505fc8d9d3","mission_step_id":"52b6e315-3cdc-45e6-8cf3-1ce0701327a0","command_center_event_id":"9fae1b45-f888-413e-86ef-39672c81a264"},{"id":"c27d0246-2fee-4dca-90f3-266797771a26","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-df2024aea7cb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"df2024ae-a7cb-4df9-98f1-336e1c691cbd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"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":"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":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},"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":4282,"likelyAffectedFiles":["workers/cc-execution/src/index.js","workers/cc-execution/src/index-release-fast-lane.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:32:28.926048+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df2024ae-a7cb-4df9-98f1-336e1c691cbd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a7366768-77bc-47d6-a2f2-90854f5ddaa1","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"c27da8b3-17ef-49a1-9509-4d0073f40423","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"e5392e59d17940d0522e3da5f0a317d9d04a40bb","releaseState":"verified","exactConductorRun":{"id":31602482249,"status":"completed","headSha":"e5392e59d17940d0522e3da5f0a317d9d04a40bb","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-12T13:46:23.962297+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e5392e59d17940d0522e3da5f0a317d9d04a40bb","external_id":"canonical-release-e5392e59d179","receipt_type":"canonical_release_status","idempotency_key":"mission:b2195eda-ade1-4904-b742-eb4e403e93a2:release-status:e5392e59d17940d0522e3da5f0a317d9d04a40bb:31602482249:verified:canonical-production-release/verified=success","mission_step_id":"4ba936f5-d12d-431f-8aaf-694e8a25365a","command_center_event_id":"b2195eda-ade1-4904-b742-eb4e403e93a2"},{"id":"c27fe1c5-dab7-4ddb-be97-27fc48207745","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3696","runId":3696,"status":"running","sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","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:46:47.355217+00:00","proof_gate":"canonical_release_pending","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":"forgejo-main-cd35e37681eb","receipt_type":"canonical_release_status","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:forgejo-release-status:cd35e37681ebcdffde10eca55e8070169c9d18da:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"18d74d32-6cbf-4c2e-b7b8-aab90cbee6df","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"c2800d19-1d36-4f14-8dfb-edad855b83e8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:38:20.062524+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","external_id":"forgejo-main-37d9a4ecd6fa","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:durable-terminal-release-proof:37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93:13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","mission_step_id":"d4c42267-665b-4455-b8aa-a73c1eb49330","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"c2818de3-312f-4aaa-b6af-cee17a6bba71","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\":\"release\",\"deadlineAt\":\"2026-10-04T15:37:11.996181+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-04T12:37:48.266968+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9c5736f3-99fd-4831-8f26-a76db0c8407f:owner-progress-heartbeat:119407831","mission_step_id":"59e5388e-5b46-4b73-b4f2-3373493efcb2","command_center_event_id":"9c5736f3-99fd-4831-8f26-a76db0c8407f"},{"id":"c285a95c-0058-4482-9c4e-99eec07d12cc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T21:51:36.395902+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:54:14.248978+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e0bdee16-0e40-491d-b397-55b8d2ecff09:owner-progress-heartbeat:119421096","mission_step_id":"fa51817f-f51a-4b5f-bef5-7f4af219c70f","command_center_event_id":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},{"id":"c2877dc7-49a8-40e7-976e-271e5e3f5a68","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Corrective generation for the SAME Visual Witness click-repair mission. PR #1084 merged the click resolver, but OnRunner release run #3519 failed before deployment because a protected-main push used github.event.inputs.source_sha in Docker tag/build args, producing an empty tag. Repair that shared release contract, add the focused click regression test to the gate, make one harmless comment touch to the resolver so the corrected generation is OnRunner-affecting, then gate, squash merge, release OnRunner only, and prove the previously failing live click.","wordingChanged":false,"canonicalIntent":"Corrective generation for the SAME Visual Witness click-repair mission. PR #1084 merged the click resolver, but OnRunner release run #3519 failed before deployment because a protected-main push used github.event.inputs.source_sha in Docker tag/build args, producing an empty tag. Repair that shared release contract, add the focused click regression test to the gate, make one harmless comment touch to the resolver so the corrected generation is OnRunner-affecting, then gate, squash merge, release OnRunner only, and prove the previously failing live click.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"click-fallback","statement":"Stale role/name clicks safely resolve to one unique visible enabled actionable text target.","proofConditionIds":["repo-proof","live-click-proof"]},{"id":"click-safety","statement":"Missing, ambiguous, hidden, disabled, and non-actionable click targets remain fail-closed.","proofConditionIds":["repo-proof"]},{"id":"release-contract","statement":"The control plane OnRunner release workflow uses needs.release-plan.outputs.source_sha for immutable image tag and KNOCKLAUNCH_SOURCE_SHA on protected-main pushes.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"gate-coverage","statement":"KnockLaunch Gate executes the focused targeted-action-locator regression test whenever Visual Witness runner source changes.","proofConditionIds":["repo-proof"]},{"id":"live-proof","statement":"Only OnRunner is released and the previously failing click succeeds live.","proofConditionIds":["runtime-proof","live-click-proof"]}],"objective":"Corrective generation for the SAME Visual Witness click-repair mission. PR #1084 merged the click resolver, but OnRunner release run #3519 failed before deployment because a protected-main push used github.event.inputs.source_sha in Docker tag/build args, producing an empty tag. Repair that shared release contract, add the focused click regression test to the gate, make one harmless comment touch to the resolver so the corrected generation is OnRunner-affecting, then gate, squash merge, release OnRunner only, and prove the previously failing live click.","constraints":[{"id":"corrective-generation","statement":"One fresh corrective generation is allowed because the prior merged generation failed runtime release proof.","proofConditionIds":["repo-proof"]},{"id":"bounded-control-plane","statement":"Control plane maintenance is bounded to .forgejo/workflows/knocklaunch.yml and scripts/visual-witness-hosted-runner/src/targeted-action-locator.mjs for the exact changes supplied.","proofConditionIds":["repo-proof"]},{"id":"release-scope","statement":"Release OnRunner only; no frontend, cc-execution, Supabase Edge, or migrations.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact repository diff contains click resolver, corrected OnRunner source-SHA handoff, and gate-executed focused tests.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner is live on the corrective merged source after an OnRunner-only release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"live-click-proof","kind":"interaction","claim":"Live Visual Witness successfully clicks Open an existing tenant on /admin/experience-studio using the previously failing role/name action.","route":"/admin/experience-studio","required":true,"expectedText":null,"targetedActions":[{"id":"prove-open-existing-tenant","name":"Open an existing tenant","role":"button","type":"click","exact":true,"required":true}],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"ff8baf72070382dcf7032d98ed4b042220303e23ed9ed310e72eb2898d3fadfb","requestContractRevision":3,"previousRequestContractHash":"285e01bd9cfe30f65ac0ff7bb90d2126a3c2d1dc125bbb8f5576bef3fa0c8e8a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:47:19.322434+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c6f0f6b1-f995-4e2f-9a27-8e397564b7c9:request-contract-revision:3:ff8baf72070382dcf7032d98ed4b042220303e23ed9ed310e72eb2898d3fadfb","mission_step_id":"c487acf0-06cf-442e-b28a-976b5f30ef67","command_center_event_id":"c6f0f6b1-f995-4e2f-9a27-8e397564b7c9"},{"id":"c28c06bc-83fe-4201-88bf-b462c9be3bb9","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T16:56:44.161792+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b:mission-cancel:a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b","mission_step_id":"cb233456-8986-4977-826e-b64fec7dd81e","command_center_event_id":"a6c3f8c2-cd8d-4dc3-a1a7-c5e98dc3fe4b"},{"id":"c28c17d7-4372-4741-aaf4-32bedd99e12f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d932b8f916480b482e02270294fb6093493afd3d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Merge queue must distinguish clean historical edits from overlapping changed current-main files by immutable blob identities before any salvage generation; safeguard current PCG behavior","proofConditionIds":["gate","runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not force merge, strip newer fixes, bypass exact-head Gate, auto-close partial legacy work, widen automatic security/scope boundaries, or create a parallel release queue","proofConditionIds":["gate","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":["gate","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["gate","runtime"]}],"contractHash":"fe2e33d0e7cf26e4fc2e72257e66f4422c6fafb85eea409f0d3b529f7e55ffb2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate","kind":"repository","evidence":{"reason":null,"gateRunId":27794,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"fe2e33d0e7cf26e4fc2e72257e66f4422c6fafb85eea409f0d3b529f7e55ffb2","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"d932b8f916480b482e02270294fb6093493afd3d"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"fe2e33d0e7cf26e4fc2e72257e66f4422c6fafb85eea409f0d3b529f7e55ffb2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T20:24:00.626276+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d932b8f916480b482e02270294fb6093493afd3d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6ba28779-3861-473e-85c3-a6d1390d1f8e:request-contract:fe2e33d0e7cf26e4fc2e72257e66f4422c6fafb85eea409f0d3b529f7e55ffb2:d932b8f916480b482e02270294fb6093493afd3d:verified:","mission_step_id":"7d19298e-81d1-4d08-bb08-8a2162993f77","command_center_event_id":"6ba28779-3861-473e-85c3-a6d1390d1f8e"},{"id":"c28c822c-4b3e-49ef-9d1d-74fd18b070f2","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b02d3cea596e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":21943,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":192948,"firstUsefulResultAt":"2026-10-01T11:25:42.799Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":4353,"terminal":false,"missionId":"b02d3cea-596e-4b79-93bf-9702e1c33032","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"568cc01aaa647c69c963c87580f4bc2bc65fbad6","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":2792,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b02d3cea-596e-4b79-93bf-9702e1c33032"},"performance":null,"deploymentId":"forgejo-main-568cc01aaa64","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":1818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:29:51.756349+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4353","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b02d3cea-596e-4b79-93bf-9702e1c33032:automatic-mission-resume:4353:canonical_release_reconciliation_pending","mission_step_id":"795138cb-c672-412e-b36c-e792c189cbb6","command_center_event_id":"b02d3cea-596e-4b79-93bf-9702e1c33032"},{"id":"c28de6b6-38a4-4a8f-b661-29c2f5e34d19","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-ccexecution-runtime-version","prNumber":1745,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f20312bf5c0652a009427cab93f847a7204d3633","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T19:39:27.580801+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f20312bf5c0652a009427cab93f847a7204d3633","external_id":"1745","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:843e0c0e-de65-40cf-809c-9749401a55cd:merged-pr:1745:f20312bf5c0652a009427cab93f847a7204d3633","mission_step_id":"b7df8fdb-f0f1-4b61-91b4-5f0b08dc90df","command_center_event_id":"843e0c0e-de65-40cf-809c-9749401a55cd"},{"id":"c28e52f6-3dba-4d0d-8aa0-9003160b13fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/pa-dashboard-avatar-background-polish-20260805-v2","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":2115,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4065,"terminal":false,"missionId":"5ff9acff-cb45-4213-8187-e21718ad18d6","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5ff9acff-cb45-4213-8187-e21718ad18d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T16:21:29.380606+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4065","receipt_type":"execute_mission","idempotency_key":"mission:5ff9acff-cb45-4213-8187-e21718ad18d6:execute_mission:canonical_release_blocked","mission_step_id":"48a2ac74-9bdc-497c-90b4-a9bea33254d9","command_center_event_id":"5ff9acff-cb45-4213-8187-e21718ad18d6"},{"id":"c28ec70a-4e49-4bc8-a268-6d942bd48c4e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d76879330126f640e6bec5cf1c69371462e3db44","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PAUL's live owner_operating_context exposes Premium Visual System v1 covering tenant art direction, imagery constraints, named motion recipes, interaction states, primitive contracts, visual self-critique, anti-slop, accessibility/performance, and scoped visual acceptance learning.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"bounded-control-plane-unfreeze","satisfied":true,"statement":"Unfreeze the control plane only for workers/cc-execution/src/index-mcp.js and workers/cc-execution/src/version.js for this maintenance change; preserve normal freeze policy afterward.","proofConditionIds":["proof-runtime"]},{"id":"preserve-platform-behavior","satisfied":true,"statement":"Preserve tenant isolation, existing shell/navigation rules, current nonvisual behavior, accessibility, and performance.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-runtime"]}],"contractHash":"d743b17225c17776b7949f2cfd41c61951bfd57cc0c8ed265d29cc08f6735407","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d743b17225c17776b7949f2cfd41c61951bfd57cc0c8ed265d29cc08f6735407"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:50:27.08161+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d76879330126f640e6bec5cf1c69371462e3db44","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dd4014d5-4269-414e-b6bd-e2ddee737d4c:request-contract:d743b17225c17776b7949f2cfd41c61951bfd57cc0c8ed265d29cc08f6735407:d76879330126f640e6bec5cf1c69371462e3db44:verified:","mission_step_id":"d650647d-0162-462a-8b6b-ee0bda32da02","command_center_event_id":"dd4014d5-4269-414e-b6bd-e2ddee737d4c"},{"id":"c2903b04-f6cb-49ac-9dff-07eb0c60524d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.167-cancelled-release-unfinished-target-scope","prNumber":null,"terminal":false,"missionId":"a790862f-7b32-4d51-90b1-4f9ecc811243","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2116,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2116,"missionSetupMs":616,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":616,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":616,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":616,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a790862f-7b32-4d51-90b1-4f9ecc811243"},"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":1302,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:05:26.909016+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a790862f-7b32-4d51-90b1-4f9ecc811243:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c495edf7-5b4d-407d-81b4-273df8819fb5","command_center_event_id":"a790862f-7b32-4d51-90b1-4f9ecc811243"},{"id":"c290dfe1-9685-4da9-97f5-edc7d87db2b0","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f193f760-8f40-2404-3cac-426690c3b6a7"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:4b13e0d2-ed99-4a23-b99d-68f7e741eb9b","mission_step_id":null,"command_center_event_id":"4b13e0d2-ed99-4a23-b99d-68f7e741eb9b"},{"id":"c2929946-8ab4-4e3c-992b-11c0e6c2810b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T18:40:31.342039+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:36:03.901721+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d:owner-progress-heartbeat:119420784","mission_step_id":"d4df7fca-fd03-4d03-a034-2629cff58e89","command_center_event_id":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},{"id":"c2937342-12ac-4412-a6b0-748051ff921b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtituwzd","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6601,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1270,"terminal":false,"missionId":"d1b2885e-d372-4e3f-9ff1-a28585214a41","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8298,"prReadinessMs":1721,"approvedPlanMs":6439,"missionSetupMs":458,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d1b2885e-d372-4e3f-9ff1-a28585214a41"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:36:54.313127+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1270","receipt_type":"execute_mission","idempotency_key":"mission:d1b2885e-d372-4e3f-9ff1-a28585214a41:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1b7f1c13-9484-4f40-9362-dc18d6d9b98b","command_center_event_id":"d1b2885e-d372-4e3f-9ff1-a28585214a41"},{"id":"c296fb84-51a3-4c41-a401-258bf1f26a48","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"66376dd9d8cbf84560711ef7bd86fc35f50ea77f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"66376dd9d8cbf84560711ef7bd86fc35f50ea77f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/600","runId":600,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:42:57.35554+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"66376dd9d8cbf84560711ef7bd86fc35f50ea77f","external_id":"forgejo-main-66376dd9d8cb","receipt_type":"canonical_release_status","idempotency_key":"mission:3715eac0-c03b-4f8e-8555-79eb4316134c:forgejo-release-status:66376dd9d8cbf84560711ef7bd86fc35f50ea77f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d381b5a8-e52c-4e43-92ec-d287832214f4","command_center_event_id":"3715eac0-c03b-4f8e-8555-79eb4316134c"},{"id":"c2994188-85c5-48a3-8e58-d429cce51360","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:11:20.086979+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417565","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"c29ab571-79e0-4a7c-812f-e97339f4c8e6","source":"cc-execution","status":"recorded","payload":{"objective":"Continue only the existing PR #1508 repair and prove it live. Do not create a second implementation. Finish line: referenced Redfish contact/property coordinates remain authoritative over fresh geocoding and neighboring parcel records for initial measurement and Retry/Re-measure, and the roof estimator map viewport does not vertically shrink or crop as measurement state changes.","tenantRef":"redfish-roofing","receivedAt":"2026-09-03T00:50:29.345Z","fingerprint":"eb610fbba60198bf5af6f3534a2d61f773d25de46d15111264932844c48c55da","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtksyzwk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue only the existing PR #1508 repair and prove it live. Do not create a second implementation. Finish line: referenced Redfish contact/property coordinates remain authoritative over fresh geocoding and neighboring parcel records for initial measurement and Retry/Re-measure, and the roof estimator map viewport does not vertically shrink or crop as measurement state changes.","wordingChanged":false,"canonicalIntent":"Continue only the existing PR #1508 repair and prove it live. Do not create a second implementation. Finish line: referenced Redfish contact/property coordinates remain authoritative over fresh geocoding and neighboring parcel records for initial measurement and Retry/Re-measure, and the roof estimator map viewport does not vertically shrink or crop as measurement state changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"property-anchor","statement":"A referenced Redfish contact/property uses its stored property coordinates as the authoritative measurement and camera anchor; geocoding is fallback only, nearby parcel records cannot replace the referenced property identity, and Retry/Re-measure preserves the same request identity.","proofConditionIds":["repo-anchor","live-release"]},{"id":"stable-viewport","statement":"The roof estimator uses a browser-height viewport and measurement progress/retry UI stays inside a viewport-capped internally scrolling panel so the map does not vertically collapse or crop when measurement state changes.","proofConditionIds":["repo-viewport","live-release","visual-viewport"]}],"objective":"Continue only the existing PR #1508 repair and prove it live. Do not create a second implementation. Finish line: referenced Redfish contact/property coordinates remain authoritative over fresh geocoding and neighboring parcel records for initial measurement and Retry/Re-measure, and the roof estimator map viewport does not vertically shrink or crop as measurement state changes.","constraints":[{"id":"one-existing-pr","statement":"Continue the existing PR #1508 and existing ai/objective-first-repair-mtksyzwk branch; do not create duplicate repair branches or PRs.","proofConditionIds":["repo-anchor"]},{"id":"affected-targets-only","statement":"Release only affected targets: frontend and Supabase Edge Functions; do not release command-center, OnRunner, or migrations.","proofConditionIds":["live-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-anchor","kind":"repository","claim":"PR #1508 source and regression contracts prove stored referenced contact coordinates outrank geocoding, neighboring parcel identity substitution is rejected, and Retry reuses the previous full request.","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-viewport","kind":"repository","claim":"PR #1508 source and regression contracts prove the estimator root uses 100dvh and the panel is max-height capped with internal scrolling rather than a forced 82vh height.","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-release","kind":"runtime","claim":"The exact merged repair is released to production with only frontend and Supabase Edge targets affected.","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"visual-viewport","kind":"visual","claim":"The live roof estimator route renders with a full browser-height map shell and a contained overlay panel without the previous vertically collapsed presentation.","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtksyzwk","conversationContext":null,"requestContractHash":"b7bd0393e34a7680ae064f6d25ebb5253a9538355850314f129ed31320989a60","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T00:50:30.241581+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5f0b0655-430a-4ca6-93ea-7704ada01abf:tenant-workstream-contribution:eb610fbba60198bf5af6f3534a2d61f773d25de46d15111264932844c48c55da","mission_step_id":null,"command_center_event_id":"5f0b0655-430a-4ca6-93ea-7704ada01abf"},{"id":"c29bafa9-5aaf-4f20-aee6-dd039a65f548","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"f1983567827537d7c07ffa01c65e4b9372884c3a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f1983567827537d7c07ffa01c65e4b9372884c3a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1425","runId":1425,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T05:38:54.558682+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f1983567827537d7c07ffa01c65e4b9372884c3a","external_id":"forgejo-main-f19835678275","receipt_type":"canonical_release_status","idempotency_key":"mission:ed804345-ec86-4254-8560-91c60ac0a069:forgejo-release-status:f1983567827537d7c07ffa01c65e4b9372884c3a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"f0682606-296f-42aa-875e-1306a76f862f","command_center_event_id":"ed804345-ec86-4254-8560-91c60ac0a069"},{"id":"c29e4846-53e2-411f-87a4-0591eb748b8b","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-06T12:26:02.885408+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:119419304","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"c29f0cae-936e-40f0-aa17-4ba3f114e0f8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-platform-membership-route-poison-20260914","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2692,"terminal":false,"missionId":"ac930a8e-f5dc-4558-aad7-425a44228a8b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":379,"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":"ac930a8e-f5dc-4558-aad7-425a44228a8b"},"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":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:28:11.709436+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ac930a8e-f5dc-4558-aad7-425a44228a8b:automatic-mission-resume:2692:repair_mission_waiting_for_gate","mission_step_id":"1f253a3d-b495-4d56-a48c-fd7f3dc7bed2","command_center_event_id":"ac930a8e-f5dc-4558-aad7-425a44228a8b"},{"id":"c2a0ed65-d74a-46bc-946b-04398152d341","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/phone-first-auth","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2454,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":null,"terminal":false,"missionId":"0ad75dbe-75d9-4809-9eae-52723c71e036","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":"0ad75dbe-75d9-4809-9eae-52723c71e036"},"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":11952,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/admin/SupabaseHealthPanel.tsx","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T19:40:48.295111+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ad75dbe-75d9-4809-9eae-52723c71e036:execute_mission:repair_mission_synthesis_ready","mission_step_id":"b06fa954-85cb-4504-8fe9-a0cefcb7ab51","command_center_event_id":"0ad75dbe-75d9-4809-9eae-52723c71e036"},{"id":"c2a1606d-a1d9-4de5-b4d7-f38c5034ce36","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-owner-hardening","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9297,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"300898c2-4d72-4bac-b56d-1bf533144322","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":"300898c2-4d72-4bac-b56d-1bf533144322"},"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":10338,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/hooks/useStormData.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/OAuthConsentBridge.tsx",".forgejo/workflows/knocklaunch.yml","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/clutter-overrides.css","src/components/admin/InvoicePermissionsManager.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T23:53:26.387914+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:300898c2-4d72-4bac-b56d-1bf533144322:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0b360075-61ee-4b32-8dac-dc2feaacf3a7","command_center_event_id":"300898c2-4d72-4bac-b56d-1bf533144322"},{"id":"c2a39b69-f540-45f5-8353-0b2d0da095f6","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/repair-pr-7607-typescript-gate-failure-preservin-4c01f60643bd4dca","headSha":"27adf28763ce6bc4d6300aaa51ccbae7d0c00534","prNumber":7609},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-19T16:40:36.504859+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:4c01f606-43bd-4dca-9373-5b5482bc4230:pr:7609:implementation-created","mission_step_id":"e59ccafe-4627-4771-9642-3192a7d33e8a","command_center_event_id":"4c01f606-43bd-4dca-9373-5b5482bc4230"},{"id":"c2a54cc2-a427-4b6b-b0a6-2c486a62b1c4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"e3ad080d0467f5e48f2cce570ffda0db4dab4943","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"a7d0c315dd0257642b92d2435170a0f54848fa83","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"6da48df8bfd6840e30b454ba94949540b6f081a038fdbb9bfb7219a646ade563","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21172","runId":21425,"status":"success","sourceSha":"a7d0c315dd0257642b92d2435170a0f54848fa83","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":21425,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","sourceSha":"a7d0c315dd0257642b92d2435170a0f54848fa83","changedPaths":["src/__tests__/contracts/paul-scheduler-compiler-recovery.contract.test.ts","supabase/functions/paul-scheduler/compilerRecovery.ts","workers/cc-execution/src/index-mission-control.js"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:38:53.51923+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a7d0c315dd0257642b92d2435170a0f54848fa83","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:de4766c8-5894-4007-8830-676e7a29215d:forgejo-release-status:a7d0c315dd0257642b92d2435170a0f54848fa83:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"f46a60fd-3a1a-4143-876e-326cebc6f13c","command_center_event_id":"de4766c8-5894-4007-8830-676e7a29215d"},{"id":"c2a5f430-952c-4b73-8456-2d2b8cd1a417","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-frontend-build-memory-headroom","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":"c5839926-7307-4324-8c08-20a5d27b48b1","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":"c5839926-7307-4324-8c08-20a5d27b48b1"},"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":10960,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/production-release-targets.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:57:14.409785+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c5839926-7307-4324-8c08-20a5d27b48b1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ca983c9e-74ce-4a19-9e4e-48f6eb66e974","command_center_event_id":"c5839926-7307-4324-8c08-20a5d27b48b1"},{"id":"c2a81f8d-a5dc-4ff2-b77a-cb5cae4a9cbe","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-982511ff2c51","prNumber":4039,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"42dc54e54af65ebafe5f5a4bb607136c53b74959","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:38:10.026171+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"42dc54e54af65ebafe5f5a4bb607136c53b74959","external_id":"4039","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:982511ff-2c51-4fa6-8ac4-93eb3220c0bb:merged-pr:4039:42dc54e54af65ebafe5f5a4bb607136c53b74959","mission_step_id":"52f58349-6776-4f61-84fa-69b438f13792","command_center_event_id":"982511ff-2c51-4fa6-8ac4-93eb3220c0bb"},{"id":"c2abffe3-73e1-4a7f-82a5-9b0247c17a6e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c9fc517a8855","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":7631,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":13482,"firstUsefulResultAt":"2026-09-27T23:45:46.164Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.296-universal-stop","prNumber":null,"terminal":false,"missionId":"c9fc517a-8855-46fb-b32d-20150c0c35dd","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":272,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":272,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9fc517a-8855-46fb-b32d-20150c0c35dd"},"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-27T23:46:00.406604+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9fc517a-8855-46fb-b32d-20150c0c35dd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3a808bc0-a951-4291-931c-408d6f510116","command_center_event_id":"c9fc517a-8855-46fb-b32d-20150c0c35dd"},{"id":"c2b041c8-ce72-444e-8ea6-eea0b2a2b7b2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"52b7528578feaf70510e18a5d2645c1996e11e33","issuedAt":1792553605820,"expiresAt":1792553785820,"missionId":"9cace6bc-65ec-418a-8000-ef0d83372769","autoRefreeze":true,"authorizationId":"27480bb8-bbaa-415a-9c13-41f060a3b9be","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-21T03:33:26.334063+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"52b7528578feaf70510e18a5d2645c1996e11e33","external_id":"27480bb8-bbaa-415a-9c13-41f060a3b9be","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:9cace6bc-65ec-418a-8000-ef0d83372769:27480bb8-bbaa-415a-9c13-41f060a3b9be","mission_step_id":null,"command_center_event_id":"9cace6bc-65ec-418a-8000-ef0d83372769"},{"id":"c2b05091-038e-4866-9306-b73f7aa039cd","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.262-negated-visual-intent-guard","prNumber":null,"terminal":false,"missionId":"36671e90-5530-43b3-b8ed-814d551040bd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1128,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":641,"providerAuthMs":0,"ledgerPrepareMs":641,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":641,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":641,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"36671e90-5530-43b3-b8ed-814d551040bd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:12:48.498282+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:36671e90-5530-43b3-b8ed-814d551040bd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bda4bb9e-8482-4b46-9e4c-3d9f404a56cd","command_center_event_id":"36671e90-5530-43b3-b8ed-814d551040bd"},{"id":"c2b070d5-5555-4df9-ab45-98e2c62a5cdb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope-v2","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":3139,"terminal":false,"missionId":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16337,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5609,"missionSetupMs":998,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":429,"ledgerReconcileMs":0,"lineageReconcileMs":569,"resolvePreflightMs":998,"repositoryMutationMs":10728,"repositoryProviderMs":10728,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9652,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":429,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1076},"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":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},"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":3476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:53:51.074731+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3139","receipt_type":"execute_mission","idempotency_key":"mission:2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c3baccdb-a26d-4d3f-98d5-61d4c37f22d4","command_center_event_id":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},{"id":"c2b38345-4db1-4ac6-9294-ebe8cf393b7b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Make Big Papi's 5-week calendar UX the platform-wide calendar benchmark and shared primitive, without replacing the shared scheduling engine. Promote the winning interaction patterns into the shared calendar application so tenants using the platform calendar get: a compact 5-week mobile planning surface, soft day selection, single tap/click to select only, press-and-hold to open day tasks/reminders with scroll-cancel behavior, double-click and right-click desktop support, selected-day heading/details updates, and optional selected-day weather/location context when available. Preserve all existing platform-wide calendar capabilities including today/week/month views, connected calendar sources, search/filtering, event CRUD, normalized schedule data, tenant isolation, and tenant-specific styling. Implement this as shared reusable calendar primitives rather than copying Big Papi-specific code. Update Big Papi to consume the shared primitive where safe so it becomes the reference implementation, not a divergent fork. Add regression coverage for mobile/touch/fine-pointer behavior and tenant isolation, then Gate, merge, deploy the affected frontend, and verify the exact Big Papi benchmark","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"e5bab5e83b01f446e01d1d12b98cb23e86a6ddac333b4d54f084f1f2d190e06f","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e5bab5e83b01f446e01d1d12b98cb23e86a6ddac333b4d54f084f1f2d190e06f"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:35:39.052667+00:00","proof_gate":"request_contract_pending","source_sha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51f8c15d-6987-4152-8c77-3065ae92c29e:request-contract:e5bab5e83b01f446e01d1d12b98cb23e86a6ddac333b4d54f084f1f2d190e06f:959463e65d1972ebcd1dfc7dfad3d14fc04c749f:pending:visual","mission_step_id":"7522011e-9d0c-4716-a589-a630be87bde6","command_center_event_id":"51f8c15d-6987-4152-8c77-3065ae92c29e"},{"id":"c2b5732f-7952-47b9-9797-65b2bdad5664","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3a8ba09f79eb","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"3a8ba09f-79eb-4cb7-bd86-b39e2df205ec","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":342,"providerAuthMs":0,"ledgerPrepareMs":342,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":342,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":342,"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":"3a8ba09f-79eb-4cb7-bd86-b39e2df205ec"},"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":5017,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:13:48.530789+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a8ba09f-79eb-4cb7-bd86-b39e2df205ec:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"058151f1-582b-4081-b4e5-5bf9eac8e33b","command_center_event_id":"3a8ba09f-79eb-4cb7-bd86-b39e2df205ec"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":34800,"schema":"public","order_key":"id"}